Releases: pipe-cd/pipecd
Release v0.48.0-rc0
Note: This is a candidate release of v0.48.0
Changes since v0.47.2
Notable Changes
Add default env for script run (#5002)
Add a reset password button to ops (#4910)
Support skipping stages by path pattern or commit message prefix (#4922)
Update applications info stored in the filestore when deleting apps (#4953)
Update promql for deployment count by project on overview controlplane dashboard (#4915)
[ECS] Support Plan Preview for ECS (#4881)
Support PipelineSync on OUT_OF_SYNC (#4892)
Fix unable to use SecretEncryption and Attachment features at the same time (#4855)
Support Canary & Blue/Green for ECS by pipectl init
(#4801)
Internal Changes
[Snyk] Security upgrade echarts from 5.5.0 to 5.5.1 (#5003)
Add docs for using jq with SR_CONTEXT_RAW (#5013)
[bot] Update contributors (#5012)
Update piped-base image (#5010)
Install jq in piped-base images (#5009)
Fix project codegen (#4998)
Revert "Change resource key logic for k8s (#4916)" (#4997)
[Snyk] Upgrade echarts from 5.4.0 to 5.5.0 (#4985)
Remove github-actions bot from the contributors list (#4993)
Add sync-by-replace annotation to docs (#4992)
fix: upgrade multiple dependencies with Snyk (#4983)
fix: upgrade @types/dagre from 0.7.44 to 0.7.52 (#4986)
fix: docs/Dockerfile to reduce vulnerabilities (#4989)
Refine update-contributors workflow (#4988)
Add an RFC for exporting deployment traces (#4971)
[bot] Update contributors (#4974)
Update go version to 1.22.4 (#4919)
Bump braces from 3.0.2 to 3.0.3 in /docs (#4978)
Bump ws from 8.13.0 to 8.17.1 in /web (#4976)
Bump braces from 3.0.2 to 3.0.3 in /web (#4973)
Update codegen image version (#4970)
Add empty line (#4972)
Update codegen base image (#4968)
Change resource key logic for k8s (#4916)
Google Analytics 4 (GA4): configure CNCF site ID (#4940)
fix installing-controlplane-on-k8s.md (#4942)
[docs] Add links to the Tutorial (#4964)
Replace link from QuickStart to Tutorial in the top page (#4937)
Remove fossabot after generating the contributors list (#4960)
[docs] Describe restrictions in configuring ECS serviceDef & taskDef (#4962)
Put tags and categories to blog pages (#4959)
Update the contributors list automatically by GitHub Actions (#4930)
Remove DCO workaround (#4952)
Fix gen-contributions.sh: Not to remove FOSSA Status (#4946)
Remove FOSSA badge from README (#4945)
Add @Warashi to CODEOWNERS (#4936)
Setup DCO workflow (#4944)
Add license scan report and status (#4943)
Update contributors list by ./hack/gen-contributions.sh (#4928)
Add @t-kikuc to MAINTAINERS.md (#4935)
docs(maintainers): add Warashi to maintainers (#4934)
Remove copyright from codegen template (#4931)
Refactor and add tests for git package (#4927)
Change refer from piped to pipedv1 packages (#4926)
[doc] Add docs of required IAM actions for Piped (#4925)
Web update for using RBAC with resource label (#4920)
Fix bug possible to override project rbac built-in roles (#4921)
--- (#4923)
Fix to add -n opiton for echo (#4913)
Release v0.47.2 (#4911)
Update the feature status to Alpha (#4907)
[blog] Fix links (#4904)
Update _index.md (#4893)
[doc] Added note that Canary or Blue/Green for ECS Service Connect is not supported yet (#4900)
Remove decrecated template (#4901)
Update controlplane overview Grafana dashboad (#4898)
Add new adopter (#4897)
Release v0.47.1 (#4889)
Add Homebrew Formula (#4880)
Update default versions of kubectl, kustomize and helm in configuration-reference.md (#4884)
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /tool/actions-gh-release (#4886)
Bump golang.org/x/net in /tool/actions-plan-preview (#4885)
Bump golang.org/x/net from 0.17.0 to 0.23.0 (#4887)
Update contributors list (#4883)
Set initial-branch on git init (#4882)
Fix typo (#4878)
Rewrite pipectl installation docs (#4877)
Add a caution comment of scrape_interval (#4869)
docs: added install method (#4875)
Update configuration validation logic for Attachment and Encryption features (#4873)
[doc] Fix typo x2 in DeploymentChain (#4872)
Use valid semver in run/pipecd command (#4851)
Update contributors list (#4866)
Release v0.47.3-rc0
Note: This is a candidate release of v0.47.3.
Changes since v0.47.2
Notable Changes
- Change resource key logic for k8s (#4916)
- Update applications info stored in the filestore when deleting apps (#4953)
- Update promql for deployment count by project on overview controlplane dashboard (#4915)
- [ECS] Support Plan Preview for ECS (#4881)
- Support PipelineSync on OUT_OF_SYNC (#4892)
- Fix unable to use SecretEncryption and Attachment features at the same time (#4855)
- Support Canary & Blue/Green for ECS by
pipectl init
(#4801)
Internal Changes
- Change resource key logic for k8s (#4916)
- Google Analytics 4 (GA4): configure CNCF site ID (#4940)
- fix installing-controlplane-on-k8s.md (#4942)
- [docs] Add links to the Tutorial (#4964)
- Replace link from QuickStart to Tutorial in the top page (#4937)
- Remove fossabot after generating the contributors list (#4960)
- [docs] Describe restrictions in configuring ECS serviceDef & taskDef (#4962)
- Put tags and categories to blog pages (#4959)
- Update the contributors list automatically by GitHub Actions (#4930)
- Remove DCO workaround (#4952)
- Fix gen-contributions.sh: Not to remove FOSSA Status (#4946)
- Remove FOSSA badge from README (#4945)
- Add @Warashi to CODEOWNERS (#4936)
- Setup DCO workflow (#4944)
- Add license scan report and status (#4943)
- Update contributors list by ./hack/gen-contributions.sh (#4928)
- Add @t-kikuc to MAINTAINERS.md (#4935)
- docs(maintainers): add Warashi to maintainers (#4934)
- Remove copyright from codegen template (#4931)
- Refactor and add tests for git package (#4927)
- Change refer from piped to pipedv1 packages (#4926)
- [doc] Add docs of required IAM actions for Piped (#4925)
- Web update for using RBAC with resource label (#4920)
- Fix bug possible to override project rbac built-in roles (#4921)
- --- (#4923)
- Fix to add -n opiton for echo (#4913)
- Release v0.47.2 (#4911)
- Update the feature status to Alpha (#4907)
- [blog] Fix links (#4904)
- Update _index.md (#4893)
- [doc] Added note that Canary or Blue/Green for ECS Service Connect is not supported yet (#4900)
- Remove decrecated template (#4901)
- Update controlplane overview Grafana dashboad (#4898)
- Add new adopter (#4897)
- Release v0.47.1 (#4889)
- Add Homebrew Formula (#4880)
- Update default versions of kubectl, kustomize and helm in configuration-reference.md (#4884)
- Bump golang.org/x/net from 0.17.0 to 0.23.0 in /tool/actions-gh-release (#4886)
- Bump golang.org/x/net in /tool/actions-plan-preview (#4885)
- Bump golang.org/x/net from 0.17.0 to 0.23.0 (#4887)
- Update contributors list (#4883)
- Set initial-branch on git init (#4882)
- Fix typo (#4878)
- Rewrite pipectl installation docs (#4877)
- Add a caution comment of scrape_interval (#4869)
- docs: added install method (#4875)
- Update configuration validation logic for Attachment and Encryption features (#4873)
- [doc] Fix typo x2 in DeploymentChain (#4872)
- Use valid semver in run/pipecd command (#4851)
- Update contributors list (#4866)
Release v0.47.2
Changes since v0.47.2
Notable Changes
Internal Changes
Release v0.47.1
Changes since v0.47.0
Notable Changes
- Support Canary & Blue/Green for ECS by
pipectl init
(#4801) - Fix unable to use SecretEncryption and Attachment features at the same time (#4855)
- Enable installing pipectl using Homebrew (#4880)
- Enable installing pipectl using Aqua (#4875)
Internal Changes
- Update default versions of kubectl, kustomize and helm in configuration-reference.md (#4884)
- Bump golang.org/x/net from 0.17.0 to 0.23.0 in /tool/actions-gh-release (#4886)
- Bump golang.org/x/net in /tool/actions-plan-preview (#4885)
- Bump golang.org/x/net from 0.17.0 to 0.23.0 (#4887)
- Update contributors list (#4883)
- Set initial-branch on git init (#4882)
- Fix typo (#4878)
- Rewrite pipectl installation docs (#4877)
- Add a caution comment of scrape_interval (#4869)
- Update configuration validation logic for Attachment and Encryption features (#4873)
- Fix typo x2 in DeploymentChain (#4872)
- Use valid semver in run/pipecd command (#4851)
- Update contributors list (#4866)
Full Changelog: v0.47.0...v0.47.1
Release v0.47.0
Changes since v0.46.0
Notable Changes
- Truncate deploymentStatus metrics after reporting stats (#4857)
- Add base64 encoded piped key to dialog (#4853)
- Add deployment ID to the deployment details page (#4852)
- Add the application ID to the application detail page (#4846)
- Support deploying Lambda functions depending on Lambda layers (#4805)
- Support K8sApp by pipectl init in simplest way (#4759)
- Support AWS Secrets Manager as a source of piped-config (#4785)
- feat: exposeService detail logs (#4752)
Internal Changes
- [doc] Fix doc of missing DataStore.type: FILEDB (#4809)
- Bump express from 4.18.1 to 4.19.2 in /web (#4850)
- Add docs of lambda layers configuration (#4807)
- Update contributing docs (#4849)
- Add community links to README.md (#4848)
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /web (#4847)
- Fix README.md for piped (#4843)
- Update go.mod (#4842)
- Bump follow-redirects from 1.15.4 to 1.15.6 in /web (#4835)
- update deprecated type (#4837)
- update deprecated funcs for grpc package (#4836)
- Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible (#4841)
- Update blog content (#4840)
- Update project kiosk location (#4839)
- [doc] Add links to pipectl init from the pages of configuring ECS/K8s App (#4802)
- Add KubeCon info blog (#4838)
- Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 (#4833)
- Bump google.golang.org/protobuf in /tool/actions-gh-release (#4831)
- Bump google.golang.org/protobuf in /tool/actions-plan-preview (#4830)
- Bump google.golang.org/protobuf in /tool/codegen/protoc-gen-auth (#4832)
- [doc] Fix the status of Plan Preview for Lambda (#4818)
- [doc] Add explanation of health check (#4827)
- [doc] Add links to each README.md of components (#4828)
- [doc] Add explanation of options of piped and launcher (#4829)
- Add plugin planner for k8s (#4819)
- Update plugin proto for ExecutorService and add piped pluginservice (#4834)
- [blog] Add a blog of building a control plane on local by docker-compose (#4823)
- Update controller to use new planner logic (#4825)
- Relocate plugin proto (#4826)
- Update BuldPlan API for piped pluggin (#4821)
- [doc] Fix the status of Plan Preview for ECS (#4817)
- Define piped pluggin api (#4815)
- Fix the Lambda encryptedSecrets key used in the example (#4804)
- Run update go deps (#4792)
- [doc] Fix indents of the pprof page (#4776)
- Update contributors list (#4787)
- BUGFIX: Added cancel method to fix context leak (#4767)
- Add function.yaml spec docs (#4779)
Release v0.46.1-rc0
Note: This is a candidate release of v0.46.1.
Changes since v0.46.0
Notable Changes
- Support AWS Secrets Manager as a source of piped-config #4785
Internal Changes
Release v0.46.0
Changes since v0.45.4
New Features
- Support Canary for ECS without ELB or target groups (#4690)
- Add setValues to HelmOptions (#4699)
- Add vpc and architectures option to the creation of lambda from source (#4723)
- Script run stage (#4720)
- Create pipectl init for ECS (#4741)
- Implement rollback for script run as pre defined stage (#4743)
Notable Changes
- Mark CUSTOM_SYNC as deprecated feature (#4740)
- [ECS] Modify ELB listener rules other than defaults without adding config (#4733)
- Disable gc.autoDetach by default (#4772)
- Create a new branch if makePullRequest is true in git config (#4395)
Internal Changes
- [doc] fix typo of AWS Secrets Manager (#4770)
- [doc] Add authentication to GitHub Container Registry to the Prerequisites section in QuickStart Page (#4773)
- Fix docs for on rollback for script run (#4774)
- [doc] Add NOTE for ECS ELB Listeners (#4766)
- [doc] Add
pipectl init
(#4763) - Bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 (#4768)
- Add a param to run/piped in Makefile for setting --log-encoding to run the piped with specific log format (#4762)
- Update contributors by ./hack/gen-contributions.sh (#4757)
- Fix pipectl plugin installation command by asdf (#4756)
- Fix docs about notifications for DEPLOYMENT_ROLLING_BACK (#4751)
- Add RC Release Procedure (#4749)
- Bump follow-redirects from 1.15.2 to 1.15.4 in /web (#4747)
- Add reference to the blog that shows how to install control plane on ECS (#4746)
- Update copyright (#4745)
- [ECS] Refactored from json.RawMessage to ECSTargetGroup struct (#4737)
- Add docs for options of SCRIPT_RUN (#4738)
- Replace deprecated io/ioutil package (#4742)
- Add rfc for script run stage (#4603)
- Fix typo in the example of ECS Service Discovery (#4735)
- Fix docs for SCRIPT_RUN stage (#4736)
- Add docs for SCRIPT_RUN stage (#4734)
- Bump golang.org/x/crypto in /tool/actions-plan-preview (#4728)
- Bump golang.org/x/crypto in /tool/actions-gh-release (#4727)
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#4729)
- fix: exclude pipecd image to gcr.io as we won't need, (#4722)
- fix dockefile path (#4721)
- cover gcr.io/pipecd and ghcr.io/pipe-cd (#4719)
- fix: matrix build recorrect and use docker build and push action on v5.0.0 (#4718)
- Rename actions (#4715)
- cache listeners on routing stage for later use (#4599)
- feat: github action matrix for images build (#4712)
- Specify gpt-4-1106-preview as the model for code-butler (#4714)
- Update documents for ECS Service Discovery (#4711)
- Add rfc for pipectl init (#4672)
- Minimize latest plan preview comment before comment error message (#4683)
- Add @minhquang4334 as a contributor (#4707)
- Add @t-kikuc to codeowner (#4708)
- Fix docs format (#4703)
- Add documentation of pprof (#4705)
- fix typos on notification event (#4706)
- avoid nil pointer (#4704)
- Update docs for v0.45.4 (#4700)
- Update contributors list (#4701)
- Add an example of ECS canary for Service Discovery (#4691)
Release v0.46.0-rc2
Note: This is a candidate release of v0.46.0.
Changes since v0.46.0-rc1
Notable Changes
- Mark CUSTOM_SYNC as deprecated feature #4740
- [ECS] Modify ELB listener rules other than defaults without adding config #4733
Internal Changes
- Add docs for SCRIPT_RUN stage #4734
- Fix docs for SCRIPT_RUN stage #4736
- Fix typo in the example of ECS Service Discovery #4735
- Add rfc for script run stage #4603
- Replace deprecated io/ioutil package #4742
- Add docs for options of SCRIPT_RUN #4738
- [ECS] Refactored from json.RawMessage to ECSTargetGroup struct #4737
- Update copyright #4745
- Add reference to the blog that shows how to install control plane on ECS #4746
Release v0.46.0-rc1
Note: This is a candidate release of v0.46.0.
Changes since v0.46.0-rc0
Notable Changes
- Add setValues to HelmOptions #4699
- Add documentation of pprof #4705
- Script run stage #4720
- Add vpc and architectures option to the creation of lambda from source #4723
Internal Changes
- [ECS] Tag to the new taskset in rollback (fixes #4692) #4695
- Update docs for v0.45.4 #4700
- Fix docs format #4703
- avoid nil pointer in ephemeral storage settings #4704
- Fix event name typos on notification docs #4706
- Update documents for ECS Service Discovery #4711
- feat: github action matrix for images build #4712
- cover gcr.io/pipecd and ghcr.io/pipe-cd #4719
- fix dockefile path #4721
- fix: exclude pipecd image to gcr.io as we won't need #4722
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /tool/actions-gh-release #4727
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /tool/actions-plan-preview #4728
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 #4729