Changelog for Codefresh pipelines?

Changelog of new features and bug fixes

January 2023

Features and enhancements

December 2022

Features and enhancements

  • Track actual disk usage for build in the Disk Usage chart - documentation
  • Concurrency limit for pipelines increased to 30 - documentation

Bug fixes

  • Runtime monitor fails to start on upgrading EKS (Elastic Cloud Kubernetes) to 1.21.
  • Examples missing from the “Workflow” step catalog.

November 2022

Features and enhancements

Bug fixes

  • Workflow API returns 500 Internal Server Error.
  • Helm releases not updated by refresh period.
  • Get annotations request causes cf-api endpoints to restart.

October 2022

Features and enhancements

  • View/download logs for build or build steps as text, in addition to HTML - documentation
  • View variables used in pipeline builds - documentation
  • New option to trigger by PR comments from any user - documentation
  • macOS/iOS builds are now available for the SaaS platform

Bug fixes

  • Selecting Cron trigger when cloning a pipeline, clones the pipeline without the Cron trigger.
  • Unable to delete clusters in a runtime even with Admin privileges.
  • When creating or editing Helm boards, Promote pipeline selected reverts to Default Pipelines on save.
  • Rollback status not updated in the UI after successful completion.
  • Failed test report step deletes artifacts instead of retry.
  • get team users command does not return User IDs.
  • Repo (Origin Repo and Branch) links from the Builds or Build Details pages to GitHub Enterprise go instead to GitHub.
  • Email does not match error during sign-in to Azure with Corporate SSO when already authenticated.
  • Authentication required error when pushing images to ACR (Azure Container Registry) using Service Principal credentials.
  • Inconsistent results for Test Connection in ACR integration.
  • Search results for pipelines in the Pipeline page include all pipelines.
  • (On-premises) LDAP login failure after upgrade to latest release.
  • (On-premises) Release version either not visible in Codefresh UI, or does not reflect actual version.

September 2022

Features and enhancements

  • Pause pipeline execution for account - documentation
  • Traceability from child to parent builds - documentation
  • On-premises: x-hub-signature-256support for GitHub AE - documentation
  • On-premises: Admins can selectively enable SSO providers for user accounts - documentation
  • LDAP login with username and password, with email required only for first time sign-in
  • For pipeline triggers/runs with Bitbucket Server, branch selection is supported via pagination or search

Bug fixes

  • Validation error when entering username with period for new user account.
  • Filtering pipelines by Tags returns incorrect results when user has read access to a subset of pipelines.

July-August 2022

Features and enhancements

  • New setting for Pipeline Concurrency: 0 (maintenance mode) - documentation
  • Email notifications for successful and failed builds disabled by default for new users - documentation
  • Codefresh Classic integration with Codefresh Hosted GitOps - documentation
  • On-premises: New release of Codefresh Classic: v.1.2.12 (July 20, 2022) - documentation
  • Hosted runtime clusters upgraded to Kubernetes 1.22

Bug fixes

  • Codefresh Classic On-premises: Fixed critical vulnerabilities as of July 2022.
  • Resending email invitations results in “Problem sending invite” error.
  • Audit search for triggers returns error with no search results (Audit Triggers > Search).
  • Pipeline concurrency limit ignored periodically.
  • ”<” replaced by “<” when creating inline YAML for pipeline via Terraform.
  • Step Variables are not resolved in Hooks.

May 2022

April 2022

  • (On-premises only) Backward compatibility for infrastructure services - documentation
  • (On-premises only) High-Availability with active-passive clusters - documentation

March 2022

January 2022

2021

November 2021

  • Use shared_host_network attribute to access containers via loalhost - documentation
  • Builds run locally are tagged as Local on the Builds page
  • Cross-region support for Amazom ECR integrations with the region attribute - documentation
  • Option to add Helm charts as part of Helm environment definition - documentation
  • Option to filter Helm board by charts defined in Helm environment - documentation

October 2021

September 2021

August 2021

July 2021

June 2021

May 2021

April 2021

March 2021

  • Native Support for Hashicorp Vault Secrets - documentation
  • Blue/Green deployments with Argo Rollouts - documentation
  • The Modified Files filter will now work on triggers triggered by Pull Request events. Notice: this might cause unexpected behavior if you have a trigger that is triggered by both Pull Request and Commit events with a Modified Files filter set. Previously the Modified Files filter would be ignored for Pull Request events. If you need different filters for Pull Requests and Commit events, we recommend you separate the trigger.
  • Codefresh Runner on Rancher RKE 2.X - documentation
  • Access service containers via localhost - documentation

February 2021

January 2021

  • Using external secrets in Codefresh GUI - documentation
  • Using external secrets in Github, Gitlab and Bitbucket server integration - documentation
  • Using external secrets in shared configuration - documentation
  • Using external secrets in cloud storage integration - documentation
  • Get Code Coverage Reports with Codacy - documentation
  • Git clone now supports a proxy connection - documentation
  • Support for other container runtimes (containerd, cri-o) in the Runner - documentation
  • Giving visibility of your account to Codefresh support personnel is now explicit - documentation
  • New paging mechanism for builds/images that might break custom integrations - documentation
  • Note for Okta sync - documentation
  • cf_export limitations - documentation
  • Default SSO provider - documentation
  • Codefresh runner now has a dry run option - documentation
  • Connect to Azure Kubernetes with a service principal - documentation
  • Connect to an Azure Helm repository with a service principal - documentation

2020

December 2020

  • Get Code Coverage Reports with Coveralls - documentation
  • Codefresh will now use the default branch (e.g. main) instead of assuming master. This applies to GitHub, GitLab, and Bitbucket - documentation
  • App-Proxy now supports GitLab - documentation
  • Helm promotion pipelines can be overridden in the GUI - documentation
  • Internal Registry mirror for the Codefresh runner - documentation
  • Production and staging deployments guide - documentation
  • Escaping YAML in pipelines - documentation
  • GitOps dashboard now shows affected services for each release - documentation
  • Time based filters in build view - documentation

November 2020

  • Pushing Images to the Digital Ocean Container Registry - documentation
  • Getting Code Coverage Reports with Codecov - documentation
  • Integrating SonarQube Analysis into your Pipelines - documentation
  • GitOps deployments - documentation
  • Global volume mounts in the Codefresh runner - documentation
  • Global environment variables in the Codefresh runner - documentation
  • The Codefresh UI was upgraded to Angular 10. Check the details for supported browsers at our FAQ section.

October 2020

  • Using Google for SSO - documentation
  • Setting-up Helm Triggers in your Codefresh pipeline with the Codefresh UI - documentation
  • Using the GitHub Container registry as Docker registry - documentation
  • Simplified Git operations with the App Proxy for the Codefresh runner - documentation
  • Upgrade Codefresh on-prem - documentation

September 2020

August 2020

July 2020

June 2020

May 2020

April 2020

March 2020

February 2020

  • Use GitHub Actions as Codefresh pipeline steps - documentation
  • Publish a JAR to Artifactory/Nexus - documentation
  • New dashboard for builds - documentation
    • The git-event name is now included
    • Event-specific additional information is now included
    • The trigger name is now included
    • Filtering by trigger-type (git, cron, registry, helm, manual) is now available
    • Filtering by git-event type is now available
    • Cleanup and removal of unneeded information
  • Payment screen improvements
    • Clearer error messages for failed payments
    • Clearer messages for confirmation/error dialogs
    • New in-app notifications for plan upgrades and downgrades
    • New in-app notifications for subscription payment issues
  • New UX flow for the signup process
  • Updated OneLogin SSO support - documentation
  • Published Codefresh Platform IPs - documentation
  • Installing the Codefresh Runner in AWS - documentation
  • Amazon ECS/Fargate deployment example - documentation

January 2020

2019

December 2019

November 2019

October 2019

September 2019

August 2019

July 2019

June 2019

May 2019

April 2019

March 2019

February 2019

January 2019

2018

December 2018

November 2018

October 2018

September 2018

  • New ability to group steps into pipeline steps - documentation
  • New dedicated Pipelines view for pipelines not linked to GIT repositories - documentation
  • New redesigned Logs view with persistent header and icons for steps
  • ARM build support (alpha) - documentation
  • New pipeline variables for GitHub releases - documentation

August 2018

  • Native Integration with Azure Kubernetes Service - documentation
  • Ability to configure SSO both in the customer and the account level (Enterprise)
  • Azure SSO integration (Enterprise) - documentation
  • OKTA SSO integration (Enterprise)
  • Added Azure and Google as login/sign-up options
  • You can now invite a collaborator who had signed up with a different GIT provider than yours
  • Codefresh will now automatically merge accounts with the same email address
  • Favorite Repositories are now persistent across sessions

July 2018

  • Can use any GIT provider (github, gitlab, bitbucket, stash) with the same Codefresh account
  • Completely redesigned left sidebar with categories build/deploy/artifacts/configuration
  • Build status for Pull requests are now per pipeline giving better feedback
  • Added new variable CF_BUILD_INITIATOR for the person that started a build
  • Improved retrying of push/pull actions after failures with timeouts and general connectivity issues.

June 2018

  • Ability to trigger builds only if a specific folder/file on a repository changes
  • Ability to use the GUI for filtering specific Pull request events for triggers
  • Ability to select if a manual trigger of a pipeline will change the git status of a pull request or not
  • Ability to define a trigger based on the target branch of a pull request
  • Ability to filter builds by the person that was the respective committer

May 2018

  • Integrated Helm repositories for each Codefresh account
  • Ability to specify custom triggers for each pipeline
  • Ability to specify cron-like triggers
  • Advanced Docker caching for faster builds
  • Support for Enterprise Single Sign On
  • Enterprise account management support
  • Added Social Onboarding widget

March 2018

  • Ability to specify entry_point in freestyle steps
  • Ability to specify CMD commands to work with images with entry points
  • Ability to skip git clone step in pipelines
  • Ability to specify Docker build option target for multi-stage builds
  • Support for building containers for ARM processors (contact us)
  • Pipeline initialization optimizations

February 2018

  • Chart install:
    • Can now see default values for the chart, and override them
    • Can now specify tiller namespace
  • Can now connect to private authenticated chart repositories hosted in S3 or GCS bucket.
  • Helm release badge.
  • We can now integrate with Kubernetes clusters behind firewalls.
  • Can now provide context (shared configuration) to pipelines from the CLI.

January 2018

  • Chart install:
    • can now specify release name (useful for installing same chart multiple times)
    • can now add values file that is reusable for next installs
    • can now override individual values
  • You can now add your own Helm repositories to the Helm Charts page
  • Release details:
    • can now delete a release, with advanced options
    • can now test a release
    • can rollback to previous release
    • can visually see differences between releases
  • Misc:

2017

December 2017

  • Manage your configurations in a centralized place and inject them into pipelines as needed. supports secrets as well.
  • Real time dashboard of the Helm releases in your connected Kubernetes cluster. Supports rollback to a previous release.
  • Connect to helm charts repositories, and install them on your connected Kubernetes cluster.

October 2017

  • Apply changes to your pipeline and test it without committing to the source code for each change.
  • Share your Codefresh YAML across pipelines. If you are using the same YAML file for multiple pipelines, use this option to update it in single place when needed to be applied for all pipelines.
  • Enrich your images with custom metadata which perfectly fits your flow and image management process.
  • Easily manage your cluster configuration using Codefresh by creating, importing and sharing Config maps between your Kubernetes namespaces and clusters.
  • If you want to trigger Codefresh pipelines from other tool, use our pipeline hook to build, test and deploy from any command line / script / 3rd party.
  • Test your cluster Credentials and connectivity in one click.
  • We added integration with main self-hosted GIT providers to our PRO plan. You can now use Codefresh with your repositories from:
    • GitHub enterprise
    • Bitbucket Enterprise
    • GitLab enterprise