Releases: pipe-cd/pipecd
Releases · pipe-cd/pipecd
Release v0.44.1
Release v0.44.0
Changes since v0.43.1
New Features
- Add custom sync stage (#4223 - docs)
- Add attachment feature that supports attaching files to application manifests (#4289 - docs)
- Support Terraform v1.5.0 onwards(#4412)
- Add deployment metrics (#4361)
- Enable to use kubectl server side apply (#4375)
Notable Changes
- Show platform provider on the deployment detail page (#4369)
- Support slack API (#4355)
- Support architectures filed for Lambda (#4351)
- Support log level (#4393)
- Add EnableExecuteCommand field to ECS service (#4332)
Internal Changes
- Release v0.44.0
- Update README (#4427)
- Fix path settings of grafana ingresss is incorrect (#4423)
- Update base image of PipeCD components to latest piped-base (#4421)
- Update pipectl docs (#4420)
- Update piped-base-okd base image (#4419)
- Update piped-base image (#4416)
- Add deployment panel to dashboard (#4410)
- Fix managed certificates and backend config are missing with helm upgrade (#4414)
- Update piped-base for piped-okd-base (#4406)
- Update contributors list (#4409)
- Expose grafana.pspEnabled to pipecd manifest (#4408)
- Update piped-base without preinstall tools (#4405)
- Remove installation script of asdf (#4404)
- Remove pre-installation tools from piped-base image (#4400)
- Create test code of httpapi/httpapimetrics/label (#4403)
- refactor : fmt.errorf %!v(MISSING) to %!w(MISSING) (#4398)
- Fix import block cause failure of parsing regex (#4396)
- add file headers (#4397)
- Update site footer (#4389)
- Remove external tool management (#4383)
- Update site footer (#4385)
- Update go version (#4378)
- Add release section to README (#4371)
- Update notification docs (#4373)
- Add versioning and release cycle to docs (#4356)
- Fix asdf setup is broken in .profile (#4366)
- Update readme (#4365)
- Update readme (#4364)
- Update contribution docs (#4357)
- Fix typos (#4358)
- Update MAINTAINERS list (#4354)
- modify sso login description from GitHub Enterprise to GitHub Enterprise Server (#4350)
- Update contributors list (#4348)
- Fix wrong image path for opengraph and twitter card (#4346)
- Update site ingress to networking.k8s.io/v1 (#4345)
- Update site ingress version (#4344)
- Add announcement blog (#4339)
- Fix wrong blog time (#4340)
- Add monitring overview to docs (#4338)
- Support update application api (#4336)
- Remove CLA (#4335)
- Fix indent (#4322)
- Update manifests to fix service account error (#4328)
- Release v0.43.1 (#4331)
- Update codeowner (#4334)
- Update codeowners (#4327)
- Update go version (#4320)
- Update contributions list (#4323)
- Remove unused web test (#4324)
- Add docs for attachment feature (#4321)
- Add custom sync sample and docs (#4256)
- Add asdf install script (#4309)
- [FileDB] Fix failed to update piped name (#4319)
- Bump google.golang.org/api (#4317)
- Add UpdatePiped grpc api (#4318)
- Add GetPiped grpc api (#4316)
- Add RegisterPiped api for grpcapi (#4314)
- Bump github.com/docker/docker (#4313)
- Change invalid reason showing UI (#4303)
- Rearrange configuration reference docs sections and add missing docs (#4301)
- Improvement of isIgnoredPath (#4306)
- Update example in drift detection docs (#4305)
- Update error message for driftDetection validation (#4302)
- Bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 (#4304)
- Make INVALID_CONFIG error messages user friendly (#4280)
- Remove unneeded layout for docs (#4299)
- Add external binary management by asdf (#4286)
- Update contributions list (#4300)
Release v0.43.1
Release v0.44.0-alpha
Changes since v0.43.0
Note: This is a pre-release for testing some new features internally, bugs are expected.
New Features
- Enable to use CUSTOM_SYNC stage in the Lambda application pipeline.
- Enable to attach configuration files to application manifests before apply
Release v0.43.0
Changes since v0.42.1
New Features
- Enable to filter application by its piped (#4244)
- Enable to ignore manifests' fields from kubernetes' drift detection (#4249)
You're now can configure the piped to ignore manifests' fields from drift detection feature via config in that application configuration (the app.pipecd.yaml
file).
spec:
...
driftDetection:
ignoreFields:
- apps/v1:Deployment:default:simple#spec.replicas
- apps/v1:Deployment:default:simple#spec.template.spec.containers.0.args
For more information in detail, ref configuration drift detection docs.
Bug Fixes
- Fix Missing RBAC configuration bug (#4268)
- Fix unable to plan deployment on failed to determine app version (#4234)
Notable Changes
- Show FailurePiped with piped name, not only piped id in PlanPreview result (#4250)
- Change drift detection result header (#4248)
- Add ability to see invalid config errors from application-detail-page (#4232)
Internal Changes
- Fix console error on web (#4296)
- Resolved issue where Validate was not working (#4297)
- Fix error handling in to parse ignoreFields (#4295)
- Document to ignore drift detection (#4294)
- Add support for setting ignore fields for each resource key (#4292)
- Fix docs Piped Cloud Run service manifest (#4291)
- Document to ignore drift detection (#4288)
- Update blog index (#4287)
- Add blog control plane on ECS (#4164)
- Upgrade aws dependencies to latest versions (#4283)
- Support the podLabels for Pod labels (#4281)
- Lower the log level of no app updates to reduce log noise (#4279)
- Add link to configuration reference to piped installation docs (#4278)
- Fix a problem where the piped id was not displayed in the piped filter field (#4277)
- add EnableApplication rpc for api service (#4274)
- Remove RBAC config validation for Admin (#4271)
- Bump webpack from 5.35.0 to 5.76.0 in /web (#4267)
- Delete application_piped_id index (#4266)
- Fix omissions in PipedName output (#4262)
- Add custom sync rollback(just support lambda) (#4246)
- Fix stage log for CUSTOM_SYNC stage (#4263)
- Add custom sync stage (#4223)
- Update defaults package to v1.6.0 (#4265)
- Refactor config package to remove unnecessary default values setter (#4258)
- Bump golang.org/x/crypto in /tool/actions-gh-release (#4253)
- Bump golang.org/x/net from 0.1.1-0.20221104162952-702349b0e862 to 0.7.0 (#4254)
- Bump golang.org/x/net from 0.6.0 to 0.7.0 in /tool/actions-gh-release (#4252)
- Bump golang.org/x/crypto in /tool/actions-plan-preview (#4251)
- Add RFC for deploy control plane without k8s (#4138)
Release v0.42.1
Release v0.42.0
Changes since v0.41.4
New Features
Notable Changes
- Support installing pipectl via asdf (#4185)
- Add pipectl deployment list (#4182)
- Allow pipectl command to specify number of fetching applications (#4189)
- Support pipectl to list applications by Label. (#4186)
- Fix unable to delete resource that removed from git for k8s apps (#4207)
Internal Changes
- Bump golang.org/x/oauth2 to v0.5.0 (#4225)
- Bump golang.org/x/net for vulnerable to request smuggling attack (#4224)
- Update api key list UI (#4221)
- Update runtime go version for tools (#4222)
- Bump golang.org/x/crypto (#4219)
- Small changes on refactor APIKeyLastUseCache get (#4216)
- Bump golang.org/x/net in /tool/actions-plan-preview (#4218)
- Bump golang.org/x/text from 0.3.7 to 0.3.8 (#4217)
- Add last used time cron updater (#4201)
- Display namespace of the resources on stage logs (#4211)
- Remove the old version docs (#4209)
- Update the contributions list (#4210)
- Fix error (#4208)
- Remove cloud-provider word in piped logs (#4205)
- Change diff detail's header (#4199)
- Missing go deps update (#4200)
- Revert SameSite cookie for SSO login (#4195)
- Update Lax to Strict for SameSite cookies (#4191)
- Bump github.com/prometheus/client_golang from 1.11.0 to 1.11.1 (#4187)
- Update release note for v0.41.0 (#4184)
- Update the interval for Terraform's drift detection (#4181)
- Make log view auto scroll to the end on log line added (#4179)
- Get deployment's stage logs from deployment-id (#4158)
- Make the deploying symbol rotate in reverse (#4177)
- Remove all generated go files before regenerating (#4178)
- Update file header - bash file (#4176)
- Enable to diagnose the performance for piped (#4175)
- Update file header (#4173)
- Modify terraform drift detection's diff detail (#4170)
- Add a new differential expression for drift detection (#4168)
- Bump github.com/emicklei/go-restful (#4171)
- Revise .env.example.env to .env.exapmle (#4169)
- Update contributor list (#4165)
Release v0.41.4
Changes since v0.41.3
New Features
- Templating commit message used by Event watcher (#4120)
- Add environment variable expire web session (#4127)
Notable Changes
- Make all changes that not be listed in ignores but placed under appDir considered as touched commit (#4157)
Internal Changes
- tool: Replace set-output with GITHUB_OUTPUT (#4155)
- Add pipecd builtin tags to ECS resources (#4140)
- Add upgrade a release method for helm (#4143)
- Add kubectl version to stage log (#4137)
- Fix pod config for envoy upstreaming termination error (#4134)
- Change build tag every time when make run/pipecd (#4130)
- Fix parseCommitMsg's comment (#4135)
- Fix docs wrong params name (#4132)