Releases: pipe-cd/pipecd
Releases · pipe-cd/pipecd
Release v0.34.2
Note: This release is a debug release for the new feature name ResourceRoutes for the Kubernetes application kind. Users are NOT required to update to this version.
Release v0.34.2 with changes since v0.34.1
Internal Changes
Release v0.34.1
Release v0.34.1 with changes since v0.34.0
Notable Changes
- Add labels to deployments list page (#3811)
Internal Changes
- Add platformProviders config to piped (#3814)
- Bump terser from 4.7.0 to 4.8.1 in /web (#3813)
- Add the cherry-pick script as a hack command (#3808)
- Add the mysql integration test for Event (#3803)
- Add the mysql integration test for Deployment (#3802)
- Add the mysql integration test for DeploymentChain (#3801)
- Add the mysql integration test for Project (#3805)
- Add the mysql integration test for Piped (#3804)
- Add the mysql integration test for Command (#3800)
- Add the mysql integration test for APIKey (#3799)
- Add the application integration test for MySQL (#3798)
- Add the integration test into the CI workflow (#3789)
- Add configuration to allow routing Kubernetes resources to multiple platform providers (#3790)
- Fix links in configuration reference docs (#3795)
- Fix the image of firestore-emulator (#3796)
- Make gen/release-docs command ouput consistent (#3797)
- Update site description value (#3794)
Release v0.34.0
Release v0.34.0 with changes since v0.33.0
Notable Changes
-
Event watcher now can be configured in the application configuration file (#3729)
apiVersion: pipecd.dev/v1beta1 kind: KubernetesApp spec: input: helmChart: name: helloworld version: 0.1.0 eventWatcher: - matcher: name: image-update labels: env: dev appName: helloworld handler: config: replacements: - file: app.pipecd.yaml yamlField: $.spec.input.helmChart.version
-
Add actions menu to application detail page (#3773)
-
Make the piped agent pod force auto-restart controllable via helm values (#3786)
Internal Changes
- Add running log for migration task runner (#3791)
- Add firestore index for migration task query (#3788)
- Remove environment from database (#3787)
- Update login-action version (#3785)
- Add the tool of firestore-emulator (#3784)
- Fix to save the go module cache (#3781)
- Add CloudProvider to PlatformProvider migration task for application model to ops (#3767)
- Fix react Menu Fragment error (#3782)
- Fix the env in github action (#3780)
- Fix workflow to login without base64 value (#3779)
- Add encryt secret option to the menu action in application detail page (#3776)
- Update docker/login-action (#3777)
- Update action menu on applications list page (#3775)
- Ensure to have PlatformProvider value in application model on adding new application (#3769)
- Publish helloworld image to GCR for Cloud Run examples (#3772)
- Update grpc to v1.47.0 (#3770)
- Fix wrong image path on GCR (#3771)
- Fix to publish the image of piped and launcher to GCR (#3763)
- Build binaries for arm64 (#3766)
- Remove resolved note (#3768)
- Fix the format of Cloud Run (#3764)
- Add the docs for supporting event watcher in app config (#3761)
- Fix to separete the milestones for .pipe/ and app config (#3760)
- Fix the type assertion for event watcher cache (#3758)
- Fix the file path of event watcher config (#3757)
- Add platform provider to application, deployment and piped model (#3756)
- Remove KeyHash from piped model (#3755)
- Remove deprecated fields from models (#3752)
- Update the version of actions-gh-release (#3754)
- Fix to add safe.directory before running git command (#3753)
- Add PlatformProvider to deployment model (#3750)
- Fix to use the pointer type in showCommitter (#3747)
- Update CODEOWNERS and contributor list in README (#3748)
- Add breaking changes note about Helm values file restriction (#3744)
- Add flag for launcher to Makefile (#3742)
Release v0.33.0
Changelog since v0.32.4
Breaking changes
- Disallow valueFiles from paths outside the application directory to prevent potential dirtrav vulnerability (#3726) - For more information about what is allowed, please refer to docs
Notable Changes
- Make piped upgrade version input box selectable (#3734)
- Add feature to show piped config on web console (#3673)
- Sort the application suggestion name in application filter form (#3740)
Internal Changes
- Add some tips to contributor guide (#3739)
- Only show latest 6 released versions in piped upgrade dialog (#3737)
- feat: Add serviceAccountName field (#3736)
- Fix bug that cloud provider type is not resolved correctly (#3735)
- Bump async from 2.6.3 to 2.6.4 in /web (#3539)
- Bump eventsource from 1.0.7 to 1.1.1 in /web (#3714)
- Auto-complete Piped form when only one Piped has been added (#3723)
- Define the LoadApplication function in the config package (#3730)
- Add RestartPiped gRPC to Web API (#3725)
- Add Sync Strategies definition to concepts page (#3728)
- Make report piped meta works with filedb (#3727)
- Omit empty fields in the "Show the configuration" dialog (#3724)
- Refine web console UI/UX related to show Piped configuration feature (#3718)
- Fix the script of generating release (#3721)
Release v0.32.4
Release v0.32.3
Changelog since v0.32.0
Notable Changes
- Fix unable to plan deployment in case of changing app config (#3687)
- Add version warning banner to web console (#3679)
Internal Changes
- Fix left sidebar ui on settings page (#3697)
- Fix wrong path of RELEASE file used while bulding site (#3696)
- Add error message (#3692)
- Fix wrong install commands for Piped (#3694)
- Add
rm
command to remove used tar file (#3693) - Add validation logic to Helm chart registry (#3689)
- Do not show committer in change log (#3688)
- Fix typo json tag (#3685)
- Update makefile to use new RELEASE file (#3683)
- Add a workflow to automate GitHub release (#3682)
- Update banner text (#3680)
- Remove unused plugins from Kapetanios (#3681)
- Update the docs about the analysis metrics fields (#3677)
- Add web lint command to makefile (#3678)
- Update to use codegen v0.32.0 (#3676)
Release v0.32.0
Changelog since v0.31.0
Notable Changes
- Enable to load Helm chart in the private OCI registry (#3643)
- Pass the analysis stage when the data point of metrics was empty (#3663)
- Fix failed to push when multiple events were fired within checkInterval (#3654)
- Update helm version to 3.8.2 from 3.2.1 (#3646)
- Fix application's configuration is not synced on registering to pipecd control plane (#3647)
Internal Changes
- Add init container to avoid CrashLoopBackOff error on quickstart mode (#3669)
- Add link to the PipeCD GitHub repository at the Header (#3672)
- Upgrade workflows to use actions/checkout@v3 (#3668)
- Automatically assign reviewers for all pull requests (#3670)
- Remove the check whether the response of QueryPoints is empty or not (#3667)
- Update piped and launcher to use base image from GHCR (#3664)
- Switch to use golangci-lint (#3660)
- Add missing step to login the container registry (#3662)
- Add workflow to build and push tool images (#3658)
- Remove pipectl-base, pipecd-base and static from tool (#3659)
- Disable docker plugin of Kapetanios (#3657)
- Unify workload name as command name in Makefile (#3656)
- Remove unused tools and tests (#3655)
- Fix to return ErrBranchNotFresh when git push failed because some refs were not updated (#3652)
- Make build/go command output works on built platform (#3653)
- Adjust
Deployed By
field in application list (#3651) - Remove unnecessary fmt print (#3648)
- Remove tools which are no longer needed (#3645)
- Remove tool/chart-releaser (#3644)
- Fix the docs to add analysis type (#3641)
- Update contributor list (#3640)
- Resolve description lint error (#3636)
- Fix the file name of labeler config (#3639)
- Fix wrong action reference (#3637)
- Switch to use labeler action (#3634)
- Add some status badges to readme (#3633)
- Gradually remove Kapetanios plugins (#3632)
- Update codegen version (#3629)
- Update image in docs (#3631)
- Fix wrong path to Helm values file in the quickstart (#3630)
- Enable to run piped which connects to local control plane (#3627)
- Add protoc-gen-auth plugin to generate the service.pb.auth.go automatically (#3623)
- Fix linebreak follow common mark convention (#3626)
Release v0.31.0
Changelog since v0.30.0
Notable Changes
No notable changes for this release
Internal Changes
- Release v0.31.0 (#3622)
- Fix wrong scrolling css (#3621)
- Refactor feature status page (#3620)
- Remove unused code (#3619)
- Publish launcher-okd image (#3618)
- Check whether the live manifest exists before deleting the resource (#3615)
- Fix agent chart to use correct image when starting with launcher (#3616)
- Add a workflow to ensure the stable docs is being synced (#3617)
- Revert CloudRun examples to use GCR images (#3614)
- Fix piped chart to use GHCR container image (#3613)
- Add get command for the kubectl (#3606)
- Fix the wrong way to configure datadog key while starting Piped agent (#3611)
- Update examples to use artifacts from GHCR (#3612)
Release v0.30.0
Changelog since v0.27.4
Notable Changes
- Add a dialog for skipping the analysis stage. (#3528)
- Allow customizing the ServiceAccount for workload of PipeCD Helm chart (#3535)
Internal Changes
- Fix wrong binary name in the publish workflow (#3608)
- Release v0.28.0 (#3607)
- Implement the interface for RBAC (#3595)
- Remove seal key secret management type from piped configuration (#3603)
- Refactor docs for contributor (#3592)
- Add golemiso-san to contributor list (#3604)
- Make controlplane run multiple (#3602)
- Update pipecd local command (#3601)
- Remove environment concept from web apis (#3599)
- Fix missing method on the struct notification event (#3598)
- Remove environment concept from pipectl apis (#3596)
- Fix missing version while building web (#3593)
- Remove appconfig commands (#3591)
- Fix wrong indent in workflow (#3594)
- Implement some methods for RBAC (#3581)
- Fix workflows to use the same version of setup-node (#3590)
- Simplify the way to run PipeCD locally (#3588)
- Remove env from web source and Application model (#3589)
- Add workflow to attach binary artifacts to GH release (#3587)
- Update docs to use new command list (#3580)
- Remove environment concept from model (#3584)
- Rename backend into go (#3586)
- Refactor make commands and workflows on CI (#3585)
- Show health status of PodDisruptionBudget resource (#3578)
- Add gomock reflect to gitignore (#3582)
- Update actions-plan-preview image to 1.8.0 (#3579)
- Rename the grpc api for the RBAC (#3573)
- Rename Control Plane keyword (#3577)
- Add lint and integration test on CI (#3576)
- Update to build the whole project without Bazel (#3575)
- Update to build frontend without Bazel (#3572)
- Stop publishing site image to GCR (#3571)
- Limit height for possible multiple rows column on application list page (#3567)
- Start publishing helloworld chart to GHCR (#3570)
- Start publishing site chart to GHCR (#3569)
- Start publishing site image to GHCR (#3568)
- Remove rules_docker from project (#3566)
- Add message to visitors (#3563)
- Update docs to use Helm chart from OCI registry (#3565)
- Enable event-watcher in workflow (#3564)
- Start publishing helm charts on GHCR (#3562)
- Switch server to use docker image on ghcr (#3561)
- Stamp build info to go binaries (#3560)
- Redefine the interface for project rbac (#3556)
- Fix the location to store bin files in docker images (#3559)
- Disable CGO while building go artifacts (#3557)
- Switch ops to use docker image on ghcr (#3552)
- Add me (#3555)
- Update Makefile (#3554)
- Update Makefile (#3553)
- Embed web static into the pipecd docker image (#3549)
- Rename web static directory (#3548)
- Update contributor list (#3546)
- Publish piped-okd container image to GH package registry (#3545)
- Ensure the repo was cloned with full tags to make a correct version number (#3544)
- Support push events for action-plan-preview (#3513)
- Handle the skipped status for executor (#3541)
- Fix the wrong way to cancel the context (#3540)
- Tag manifests publishing by actions with a real version number (#3538)
- Add the authentication for SkipStage (#3537)
- Refine error handling on api layer (#3536)
- Implement the gateway for skipping stage (#3529)
- Handle skipped stage by piped (#3525)
- Define the web api rpc for RBAC (#3532)
Release v0.29.0
Changelog since v0.27.4
Notable Changes
- Add a dialog for skipping the analysis stage. (#3528)
- Allow customizing the ServiceAccount for workload of PipeCD Helm chart (#3535)
Internal Changes
- Fix wrong binary name in the publish workflow (#3608)
- Release v0.28.0 (#3607)
- Implement the interface for RBAC (#3595)
- Remove seal key secret management type from piped configuration (#3603)
- Refactor docs for contributor (#3592)
- Add golemiso-san to contributor list (#3604)
- Make controlplane run multiple (#3602)
- Update pipecd local command (#3601)
- Remove environment concept from web apis (#3599)
- Fix missing method on the struct notification event (#3598)
- Remove environment concept from pipectl apis (#3596)
- Fix missing version while building web (#3593)
- Remove appconfig commands (#3591)
- Fix wrong indent in workflow (#3594)
- Implement some methods for RBAC (#3581)
- Fix workflows to use the same version of setup-node (#3590)
- Simplify the way to run PipeCD locally (#3588)
- Remove env from web source and Application model (#3589)
- Add workflow to attach binary artifacts to GH release (#3587)
- Update docs to use new command list (#3580)
- Remove environment concept from model (#3584)
- Rename backend into go (#3586)
- Refactor make commands and workflows on CI (#3585)
- Show health status of PodDisruptionBudget resource (#3578)
- Add gomock reflect to gitignore (#3582)
- Update actions-plan-preview image to 1.8.0 (#3579)
- Rename the grpc api for the RBAC (#3573)
- Rename Control Plane keyword (#3577)
- Add lint and integration test on CI (#3576)
- Update to build the whole project without Bazel (#3575)
- Update to build frontend without Bazel (#3572)
- Stop publishing site image to GCR (#3571)
- Limit height for possible multiple rows column on application list page (#3567)
- Start publishing helloworld chart to GHCR (#3570)
- Start publishing site chart to GHCR (#3569)
- Start publishing site image to GHCR (#3568)
- Remove rules_docker from project (#3566)
- Add message to visitors (#3563)
- Update docs to use Helm chart from OCI registry (#3565)
- Enable event-watcher in workflow (#3564)
- Start publishing helm charts on GHCR (#3562)
- Switch server to use docker image on ghcr (#3561)
- Stamp build info to go binaries (#3560)
- Redefine the interface for project rbac (#3556)
- Fix the location to store bin files in docker images (#3559)
- Disable CGO while building go artifacts (#3557)
- Switch ops to use docker image on ghcr (#3552)
- Add me (#3555)
- Update Makefile (#3554)
- Update Makefile (#3553)
- Embed web static into the pipecd docker image (#3549)
- Rename web static directory (#3548)
- Update contributor list (#3546)
- Publish piped-okd container image to GH package registry (#3545)
- Ensure the repo was cloned with full tags to make a correct version number (#3544)
- Support push events for action-plan-preview (#3513)
- Handle the skipped status for executor (#3541)
- Fix the wrong way to cancel the context (#3540)
- Tag manifests publishing by actions with a real version number (#3538)
- Add the authentication for SkipStage (#3537)
- Refine error handling on api layer (#3536)
- Implement the gateway for skipping stage (#3529)
- Handle skipped stage by piped (#3525)
- Define the web api rpc for RBAC (#3532)