CloudBees changelog

The CloudBees changelog lists every update to the platform.

December 2024

Track actions performed on feature configurations

(Release ID: 1.55) New feature

Added audit history for detailed tracking of actions performed on feature configurations, including feature flags, target groups, and custom properties. This feature offers a comprehensive insight into creating, modifying, and removing these configurations, enabling improved traceability and accountability for your feature management processes.

References:


Added build artifact version traceability

(Release ID: 1.55) New feature

The following actions have been updated to report artifact or image names, along with version and tag data, to the workflow run for enhanced artifact traceability:

  • Kaniko

  • helm-push

  • jfrog-artifactory-promote-image

  • ecr-promote-image

  • Crane

  • s3-upload-object

  • jfrog-artifactory-upload-file

The workflow Run details feature has been enhanced to display artifact versions built and published by the run. Additionally, a new Artifact view has been added to the component entity, providing a comprehensive history of artifacts built and published by workflow runs.

References:


Create and manage ServiceNow change requests within a workflow

(Release ID: 1.55) New feature

Leverage this new ServiceNow action to perform key operations on ServiceNow change requests: Create, Update, Get Status, and Close. This feature helps to maintain compliance by tightly integrating ServiceNow change requests with your associated workflows.


Introduced Configuration-as-Code (CasC) for Feature management

(Release ID: 1.54) New feature

With Configuration as Code (CasC) for Feature management, store your feature flag configuration data as code and manage it using GitOps practices. Feature management entities, including feature flags, flag configurations, and target groups, are mapped to YAML files and synchronized with your connected GitHub repository.

References:


New Manual approval option

(Release ID: 1.54) New feature

Manual approval requests can now be added to workflow definitions. When encountered during a workflow run, the approval pauses the run to wait for a response from individuals or teams authorized to perform workflow approvals. Based on the response, the run will continue if approved or terminate if rejected.

References:


Enhanced feature flag security

(Release ID: 1.55) Feature enhancement

Introduced a new layer of security for creating and modifying feature flags with Secret Mode. This enhancement ensures that only authorized users can create or update feature flags.

References:


November 2024

Introduced the `Heroku deployment` action

(Release ID: 1.53) New feature

CloudBees platform users can now initiate deployments to Heroku applications directly from a CloudBees platform workflow.


Introduced using sample iOS code to evaluate feature flags

(Release ID: 1.53) New feature

Install feature flags using iOS sample code through a compatible package manager. This new feature simplifies the evaluation process, allowing for quicker verification of feature management functionality and expected performance within iOS applications.


New custom role creation to tailor your access control

(Release ID: 1.53) New feature

Create custom roles to tailor access control with greater precision for your team. This powerful new feature enhances security by allowing you to assign each user the exact access they need. While predefined roles remain available, you can now achieve even more control by leveraging custom roles.


Added scheduling for automatic workflow execution

(Release ID: 1.52) New feature

Added the ability to schedule workflows to start automatically utilizing the new schedule trigger. Use the Composer to configure this trigger to automatically start the workflow based on defined schedules.


Introduced `Ansible deployment` action

(Release ID: 1.52) New feature

Users can now perform deployments in the Ansible application directly through the CloudBees platform workflow.


New `AWS CodeDeploy deployment` action

(Release ID: 1.52) New feature

Added the ability to perform deployments in the AWS CodeDeploy application directly through the CloudBees platform workflow.


New `AWS Elastic Beanstalk deployment` action

(Release ID: 1.52) New feature

Added the ability to perform deployments in the AWS Elastic Beanstalk application directly through the CloudBees platform workflow.


Enable Playwright tool support in Test actions

(Release ID: 1.53) Feature enhancement

Leverage the Playwright testing tool in the `Publish test results` action to seamlessly integrate your test results into the platform's Test insights dashboard. With this support, you can now view and analyze Playwright test results alongside other testing data for a unified view of test performance.


Enabled triggering workflows upon Git tag creation

(Release ID: 1.52) Feature enhancement

Added the ability to trigger workflows when tags are pushed in your repository.


Improved the onboarding experience with on-the-fly repository creation

(Release ID: 1.52) Feature enhancement

Users can now create repositories on-the-fly when adding the first component in CI/CD. If no suitable repository exists, a sample repository with an application code template is automatically generated within the connected SCM organization, supporting a representative workflow in the next onboarding step.


Enabled webhook notifications for updates

(Release ID: 1.52) Feature enhancement

Receive notifications directly through webhooks, enabling updates to be sent to a specified URL.


Enabled direct XML import for streamlined SAML setup

(Release ID: 1.52) Feature enhancement

Import an XML file directly from your selected IdP to quickly set up a SAML connection, providing a streamlined alternative to manual XML entry methods.


Fixed notification issue for flag configuration updates

(Release ID: 1.52) Resolved issues

Resolved an issue that prevented notifications from triggering when flag configuration statuses changed within an environment. Notifications are now sent as expected for all flag configuration updates.


October 2024

Added support for notifications in Microsoft Teams

(Release ID: 1.51) New feature

Receive updates directly in your Microsoft Teams channels with new support for Teams notifications.


Edit a secret without re-entering its value

(Release ID: 1.51) Feature enhancement

Edit existing secrets, such as updating descriptions, without needing to re-enter the secret value. This allows secret owners to clarify their intent without the risk of accidentally changing the secret value and disrupting workflows that rely on it.


September 2024

Enabled granular notifications for feature management

(Release ID: 1.50) New feature

Added support for creating granular notifications tailored to feature management. Users can now specify environments to receive targeted messages.


Introduced API-based workflow triggers

(Release ID: 1.50) New feature

Users can now leverage the platform's personal access tokens to run workflows with a manual trigger using an API call, in addition to the platform UI.

References:


Define input parameters for manual triggers

(Release ID: 1.49) New feature

Define input parameters of type string, number, Boolean, or choice in manual workflow triggers. Provide runtime values for these parameters when triggering workflows manually or via API calls.


Enhanced run details report with test case drill-down

(Release ID: 1.48) New feature

Added test suites to Run details so users can directly drill down into the status and logs of related test cases.


Enhanced dashboard with Jest support

(Release ID: 1.50) Feature enhancement

Added support for the Jest testing tool in the CloudBees action: `Publish test results`. Users can now view Jest test results directly in the platform’s test insights dashboard.


Invite users with preconfigured, system-generated permissions

(Release ID: 1.49) Feature enhancement

Invite users with a new streamlined process. Add the user's email and associate them with a system-generated team that automatically grants permissions. They can start working on the platform with you immediately after accepting the invite, without needing you to assign specific permissions.


Fixed BitBucket branch push event trigger issue

(Release ID: 1.50) Resolved issues

Fixed an issue that prevented BitBucket branch push events from properly triggering workflows.


August 2024

Enabled SAML support for platform users

(Release ID: 1.46) New feature

Platform admins can now create and manage SAML connections for tenant SSO via a new 'Authentication' landing page.

References:


Resolved impressions chart time issue

(Release ID: 1.46) Resolved issues

Corrected the feature management impressions chart to properly display the time on the x-axis.

References:


Fixed role cloning restriction

(Release ID: 1.46) Resolved issues

Resolved a bug that prevented user roles from cloning feature flag configurations.


Fixed flag list order

(Release ID: 1.46) Resolved issues

Resolved an issue where the flags overview list was reordered every time the page was rendered.


Resolved user role flag access issue

(Release ID: 1.46) Resolved issues

Resolved an issue that prevented user roles from accessing the 'Create Flag' option.


July 2024

Introduced test insights analytics dashboard

(Release ID: 1.45) New feature

The new test/QA insights in analytics are designed to help you dive deep into your QA automation test metrics.

References:


Launched workflow run evidence view and action to publish evidence

(Release ID: 1.45) New feature

Custom evidence items are now displayed on the workflow run details view, and they can be viewed, copied, and downloaded in raw form.

References:


Introduced guided experience for onboarding

(Release ID: 1.45) New feature

Sample workflow onboarding now includes a new guided experience for creating, committing, and running a workflow.

References:


Added feature management C/C++ client-side SDK

(Release ID: 1.45) New feature

Added a new C/C++ client SDK to expand the applications of feature management to more code languages.

References:


Added feature management example application for .NET

(Release ID: 1.45) New feature

A new example .NET application is now available to help users get started with feature flags. Just clone a repository and paste in an SDK key from the platform's install instruction page.

References:


Introduced feature flag activity status as part of the flag lifecycle

(Release ID: 1.45) New feature

Introduced statuses to typify the flag lifecycle: setup, active, stale, inactive, and permanent. Each status is defined based on impression data, except any long-lived flag you designate as permanent, where impressions data is not counted. Change a flag status in the flag settings.


Enabled feature management custom property definition in both code and the UI

(Release ID: 1.45) New feature

Can now add custom properties in the UI, not just define them in code. Use in flag configurations and target group definitions.


Launched feature management flag cleanup candidates pre-filter

(Release ID: 1.45) New feature

Filter feature flags for cleanup candidates (flags with a stale or inactive activity status) in order to identify technical debt.


Introduced manually triggered workflow option

(Release ID: 1.44) New feature

Workflows can now be started manually in addition to the existing push and pull request triggers. The visual composer UI has been updated for this feature, and the DSL syntax has been updated to support `workflow_dispatch` to manually trigger a run.

References:


Expanded support for more code languages in the sample workflow

(Release ID: 1.45) Feature enhancement

You can now select the sample workflow to be any of the following supported languages: C#, Java, JavaScript, Python, and Golang.

References:


Added flag activity status to feature flag delete modal

(Release ID: 1.45) Feature enhancement

The flag activity status informs users of the flag life cycle across all environments, helping them make an informed deletion choice.


Improved error reporting on the component runs page

(Release ID: 1.45) Feature enhancement

Detailed error messages are now provided when there is an issue that may prevent a workflow run.

References:


Improved navigation between each feature flag configuration and its environment

(Release ID: 1.45) Feature enhancement

Now you can select links on the environment list to directly display all feature flags associated with a specific environment, and in the feature flag list to directly display each flag configuration for a specific environment.


Expanded the flag filter to include activity status

(Release ID: 1.45) Feature enhancement

Now you can display only flag configurations in an environment that match a specified activity status.


Added feature management SDKs for React Native, Android TV, Chromecast, Fire TV, and Tizen

(Release ID: 1.44) Feature enhancement

Added five new SDKs to expand the applicability of feature management to more code languages. To use feature flags for your application, install the appropriate SDK.

References:


Fixed feature management impressions bug

(Release ID: 1.45) Resolved issues

Fixed an issue where incorrect flag configuration impressions were sometimes displayed.

References:


June 2024

Introduced new navigation and context switcher

(Release ID: 1.43) New feature

Use the context switcher on the left navigation menu to list, search, and navigate your hierarchy of organizations and components.

References:


Launched feature management example applications for Angular, React, Spring Boot, Gin, and Django.

(Release ID: 1.42) New feature

Introduced 5 example applications to help users get started with feature flags. Just clone a repository and paste in an SDK key from the platform's install instruction page.

References:


Introduced impressions chart to visualize feature flag evaluations

(Release ID: 1.42) Feature enhancement

Can now visualize flag evaluations for each configuration to see how a flag's variations are being used over time.

References:


Fixed security insights dashboard bug

(Release ID: 1.43) Resolved issues

Fixed a bug where sometimes the data on drill-down charts did not match main chart data.

References:


Fixed feature management configuration bugs

(Release ID: 1.43) Resolved issues

Fixed bugs: On occasion, number flags and scheduled releases could not be configured.

References:


Fixed DORA metrics minor bugs

(Release ID: 1.42) Resolved issues

Fixed bugs, where on occasion no data was shown or a count was not matching.

References:


May 2024

Launched pull requests as a trigger option

(Release ID: 1.41) New feature

Runs can now be triggered by a pull request, in addition to a push commit.

References:


Published lambda create CloudBees action

(Release ID: 1.41) New feature

Use this action to create or update a function in the AWS Lambda serverless architecture. Run code in AWS Lambda without provisioning or managing servers.

References:


Published lambda invoke CloudBees action

(Release ID: 1.41) New feature

Use this action to invoke a function in AWS Lambda serverless architecture. Run code in AWS Lambda without provisioning or managing servers.

References:


Published SSH CloudBees action

(Release ID: 1.41) New feature

Use this action to connect to a remote server and execute commands via the Secure Shell Protocol (SSH).

References:


Enhanced filtering, time calculations, metrics comparisons, and dashboard customization in Analytics

(Release ID: 1.41) Feature enhancement

  • Filtering: the last 7 days, 30 days, 90 days and custom time ranges are added to existing options.

  • Dynamic time calculations: The reports now compute the data based on the user's preferred timezone.

  • Metrics comparisons: The user can now compare a metric across organizations and components for many charts.

  • Dashboard customization: The user can now show/hide charts and tables according to their needs.

References:


Updated SonarQube bundled CloudBees action language support

(Release ID: 1.41) Feature enhancement

The SonarQube bundled action now supports Ruby and .NET, in addition to Go, Java, JavaScript, PHP, and Python programming languages.

References:


April 2024

Introduced Gosec CloudBees action

(Release ID: 1.39) New feature

Use this action to perform static application security testing (SAST) on Go repositories with the open-source Golang Security Checker (Gosec). Gosec inspects Go code for security problems by scanning the AST and SSA code representation.

References:


Introduced Aquasec CloudBees action

(Release ID: 1.39) New feature

Use this action to scan container images with the Aquasec scanner. Detect and fix security threats to your container-based cloud applications.

References:


Introduced TeamCity CloudBees action

(Release ID: 1.39) New feature

Use this action to run a TeamCity project and fetch the run information as output. TeamCity is a JetBrains CI/CD tool.

References:


Reduced execution delay in triggered workflow runs

(Release ID: 1.39) Feature enhancement

Reduced the execution delay and removed requirement for manual browser refresh. Performance made sustainable for high levels of traffic.


Added scheduled releases to feature management

(Release ID: 1.39) Feature enhancement

Can now schedule a Boolean flag configuration to be enabled for a user group at a given date and time.

References:


March 2024

Launched feature management functionality

(Release ID: 1.37) New feature

Added feature management to the CloudBees platform, which enables teams to progressively toggle features on and off for certain segments of users.

References:


Introduced AWS CodePipeline CloudBees action

(Release ID: 1.37) New feature

Use this action to trigger an AWS CodePipeline, a fully managed continuous delivery service, and fetch the run information as output.

References:


February 2024

Introduced Trivy CloudBees action

(Release ID: 1.35) New feature

Use this action to scan container images with the Trivy scanner, to identify and fix security vulnerabilities.

References:


Added meaningful alerts for the GitHub App

(Release ID: 1.35) Feature enhancement

Expanded UI alerts to include updated, requested, and successful connection, and hid pending alerts.

References:


January 2024

Added ability to set timezone and time clock preference to the user profile

(Release ID: 1.33) New feature

  • Can now either manually set your timezone or update it automatically.

  • Can now switch between a 12 and 24 hour clock for time displays.

References:


Set up guardrails to protect against misuse of the platform

(Release ID: 1.33) Feature enhancement

  • Put in place proactive abuse detection mechanisms in response to a crypto-mining incident.

  • Removed the requirement to validate an account with a credit card prior to running your first workflow.

References:


November 2023

Introduced public release of CloudBees platform

(Release ID: 1.01) Release

“The way to begin is to begin” - Eleanor Roosevelt