Pipelines Changelog: January to December 2020
Changelog for Pipelines 2020 (Classic)
December 2020
- Get Code Coverage Reports with Coveralls - documentation
- Codefresh will now use the default branch (e.g.
main
) instead of assumingmaster
. 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
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
- Security timeout - documentation
- Preserve pipeline volume after approval - documentation
- DockerHub rate limit issue - documentation
August 2020
- Pipeline/step hooks - documentation
- Pipeline templates - documentation
- Pipeline definition restrictions - documentation
- Concurrency limits per branch - documentation
- Custom pipeline variables for Helm promotion - documentation
July 2020
- Building apps guide - documentation
- Creating Docker images guide - documentation
- Pull requests guide - documentation
- Microservice guide - documentation
- Using GitHub packages as Docker registry - documentation
- Check if a variable exists - documentation
June 2020
- New Codefresh Runner installation - documentation
- Using multiple Registry integrations with the same domain - documentation
- Multiple Dockerhub integrations - documentation
- Global Docker registry prefix/repository - documentation
- Integration with the GitHub App mechanism - documentation
- Caching Registry selection - documentation
- Example with Rust/Cargo - documentation
May 2020
- Masking encrypted variables in logs - documentation
- Restrict Codefresh to specific namespace - documentation
- Deploy with Kustomize - documentation
- Installing the Codefresh Runner on a multi AZ GKE cluster - documentation
- Masking encrypted variables in logs - documentation
April 2020
- Helm release text message - documentation
- Integration with Google Cloud Build - documentation
- Deploy to Heroku - documentation
- Scala: Hello World (updated) - documentation
- New variable
CF_BRANCH_TAG_NORMALIZED_LOWER_CASE
- documentation - Trigger a Kubernetes Deployment from a Dockerhub Push Event - documentation
- Uploading or Downloading from a Google Storage Bucket - documentation
- Use GitHub Actions no longer requires a registry - documentation
- Alternative debugging console - documentation
- User variable priority rules - documentation
- Secret Storage - documentation
- Run multiple kinds of unit tests using fan-in-fan-out parallel pipeline - documentation
March 2020
- Removal of the Codefresh registry
- Helm quick start guide for Helm 3 - documentation
- Deployment example for Helm 3 - documentation
- Helm 3 release dashboard - documentation
- Helm 3 recommended labels - documentation
- Environment board now supports Helm 3 - documentation
- Promotion board now supports Helm 3 - documentation
- New pipeline Helm step - documentation
- Variables available for Helm pipelines - documentation
- Both Helm 2 and Helm 3 clusters can be used at the same time
- Installing the Codefresh runner behind proxy - documentation
- Using Vault secrets in the Pipeline - documentation
- Deploy to a VM using FTP - documentation
- Deploy to Tomcat using SCP - documentation
- Decryption with Mozilla SOPS - documentation
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
- New deployment environment dashboard - documentation
- Support for Azure Storage in test reports - documentation
- Promoting Docker images - documentation
- Using Dockerhub personal access tokens - documentation
- Updated Azure SSO instructions - documentation
- Codefresh Runner requirements - documentation