Download Latest Version Release v0.52.1 source code.tar.gz (41.5 MB)
Email in envelope

Get an email when there's a new version of PipeCD

Home / v0.52.0
Name Modified Size InfoDownloads / Week
Parent folder
pipectl_v0.52.0_darwin_amd64 2025-05-28 23.0 MB
pipectl_v0.52.0_darwin_arm64 2025-05-28 22.2 MB
pipectl_v0.52.0_linux_amd64 2025-05-28 22.6 MB
pipectl_v0.52.0_linux_arm64 2025-05-28 21.7 MB
piped_v0.52.0_darwin_amd64 2025-05-28 75.5 MB
piped_v0.52.0_darwin_arm64 2025-05-28 72.6 MB
piped_v0.52.0_linux_amd64 2025-05-28 74.7 MB
piped_v0.52.0_linux_arm64 2025-05-28 71.4 MB
README.md 2025-05-28 12.1 kB
Release v0.52.0 source code.tar.gz 2025-05-28 41.5 MB
Release v0.52.0 source code.zip 2025-05-28 47.6 MB
Totals: 11 Items   472.8 MB 0

Release v0.52.0 with changes since v0.51.3

Notable Changes

  • Untag removed tags from ECS (#5813)
  • Unify avatar and username into single user menu button and add logout icon in header (#5816)
  • Remove ignoreResourceKeys (#5817)
  • Upgraded Cobra version to the latest(v1.9.1) & configFlags update (#5845)
  • Update mui v7 full (#5852)

Bug Fixes

  • ECS: Fix bug of rolling back when canaryTargetGroup was newly introduced (#5834)

Internal Changes

  • Cut release v0.52.0
  • [SDK] Use new import paths and remove unused (#5885)
  • Fix codecov CI (#5886)
  • Add go-completed job to lint and test workflows (#5887)
  • Add root_dir to Codecov action (#5883)
  • Improve test/go target to test go modules (#5882)
  • Support go modules in lint workflow (#5881)
  • Add README for piped-plugin-sdk-go (#5880)
  • [Plugins] Use new SDK import paths in the plugin implementations (#5879)
  • Split SDK and plugins as separate module (#5876)
  • [SDK] Move pipedapi.Client to under sdk package (#5875)
  • Copy toolregistry, signalhandler, logpersister, diff and pipedapi to under the sdk (#5874)
  • Add a make command to setup OIDC IdP instantly (#5850)
  • [K8s Plugin] Implement service config (#5866)
  • Update CODEOWNERS (#5869)
  • [K8s Plugin] Implement generateVariantWorkloadManifests (#5864)
  • [K8s plugin] define deleteResources as a utility (#5865)
  • [K8s Plugin] Implement duplicateManifests (#5863)
  • [K8s Plugin] Support templating method in loading manifests (#5859)
  • [K8s Plugin] Add helper function to add variant label and annotation (#5857)
  • Set install path for setup-envtest (#5862)
  • add 'make check' (#5861)
  • Fix the workflow for non-maintainer (#5851)
  • Add README for k8s multi cluster plugin (#5854)
  • Add README for pipedv1 (#5853)
  • ECS: Add UI Logs for Listener Rules in TRAFFIC_ROUTING and ROLLBACK (#5842)
  • Add check target to the makefile for convenience (#5846)
  • Improve contributing docs (#5847)
  • Implement checkVariantSelectorInWorkload (#5832)
  • Add Helm linting for all charts (#5828)
  • add feat/* to build,lint,test (#5830)
  • Add test for LoadApplication configv1 (#5818)
  • [K8s plugin] Add health status calculation for Deployment resources (#5815)
  • [K8s Pluigin] Implement generatePrimaryManifests (#5810)
  • [Plugin SDK] Change ApplicationLiveState.HealthStatus to private method (#5829)
  • [bot] Publish quickstart manifests (#5823)
  • [k8s multicluster plugin] Calculate status for multiple livestate (#5814)
  • Add documentation on a single page on how to start a local dev env (#5798)
  • Add implementation of OCI push and pull with authentication (#5805)
  • [K8s Plugin] Enhance Manifest struct with deep copy functionality and conversion methods (#5803)
  • Add comment for the plugins field in generic application config (#5801)
  • [K8s Plugin] add tests for K8S_PRIMARY_ROLLOUT stage (#5797)
  • [k8s Plugin] Enhance the K8S_SYNC stage to support the stage options specified under "with" (#5792)
  • Add RFC for material ui upgrade to v7 feature (#5781)
  • Implement livestate for k8s multicluster plugin (#5778)
  • Add RFC for redux replacement feature (#5783)
  • Change the order of commit in Traces UI by time DESC (#5782)
  • Use testing.T.TempDir() instead of tmpDir (#5806)
  • Add a blog: Introduction to EventWatcher (#5787)
  • fix: tool/codegen/Dockerfile to reduce vulnerabilities (#5804)
  • Implement k8s multi cluster rollback (#5765)
  • Revert "Use oracle runners as larger runner (#5738)" (#5802)
  • Use oracle runners as larger runner (#5738)
  • Add support for OCI registry to push/pull plugins (#5779)
  • docs: use Sync instead of AutoSync (#5800)
  • docs: Add note of not supporting CloudRun job yet (#5796)
  • Implement primary rollout stage (#5791)
  • [SDK] Change the config structure of the app.pipecd.yaml (#5790)
  • [bot] Update contributors (#5793)
  • add blog: before-deployment (#5788)
  • OIDC Enhancements (#5637)
  • Fix the type of the Plugins field in the GenericApplicationSpec struct (#5789)
  • Fixed to add annotations after calling loader.LoadManifests (#5777)
  • fix: some qf errors (#5785)
  • add description about deprecation (#5775)
  • Fix to set head commit hash (#5773)
  • Normalize resource key before grouping manifests to convert default namespace to empty (#5774)
  • Add ability to push/pull plugin to/from OCI Registry (#5761)
  • Fix to execute rollback stage for plugin-architectured piped (#5768)
  • [docs] Add note of checking the SSH key (#5762)
  • Replace react-syntax-highlighter with prism-react-renđerer (#5771)
  • Fix the bug that the live resources are not filtered by the given selector. (#5763)
  • Allow deploy source to be nil considering the first deploy (#5766)
  • Revert "Disable register app for pipedv1 form (#5739)" (#5760)
  • [bot] Publish quickstart manifests (#5759)
  • Add note to cherry pick PR description (#5758)
  • Make release note generate logic run on Release PR reopen (#5754)
  • Fix release docs gen script (#5750)
  • Fix labels in release PR created by workflow (#5752)
  • Update gen release script (#5748)
  • Add workflow release (#5744)
  • Implement K8S_MULTI_SYNC with non template for multicluster (#5728)
  • [SDK] Add feature to check the pipeline has specific stage (#5737)
  • [SDK] Add type parameter for DeploymentSource and unmarshalling the spec (#5740)
  • Add depguard rule to restrict pipedv1 to use configv1 (#5732)
  • fix broken error message (#5736)
  • Add config loading utility for the plugin SDK (#5731)
  • [K8s Plugin] Add configs for deployment (#5714)
  • Use larger runner for long jobs (#5729)
  • Add live-state graph for applicaiton using piped v1 (#5723)
  • [Snyk] Security upgrade react-cookie from 4.1.1 to 8.0.1 (#5681)
  • [bot] Publish quickstart manifests (#5721)
  • [bot] Update contributors (#5715)
  • Create SECURITY.md (#5710)
  • Port logic from k8s plugin (#5709)
  • Update MAINTAINER.md file (#5711)
  • Implemented ListStageCommands() on piped side (#5685)
  • Fix error on values pass to action-event-register (#5708)
  • Enable deployment trace for pipecd workflow (#5707)
  • Add docs for deployment trace feature (#5706)
  • Update docs index weight (#5705)
  • Remove Name and Version methods from plugins (#5704)
  • [Plugin SDK] Remove old interfaces and refactor the SDK (#5703)
  • Use new plugin SDK interface to build kubernetes_multicluster plugin (#5702)
  • Use new plugin sdk interface to build wait plugin (#5700)
  • Use new plugin sdk interface to build example plugin (#5699)
  • Use new plugin sdk interface to build kubernetes plugin (#5701)
  • [Plugin SDK] Implement another way to create plugin (#5698)
  • [bot] Publish quickstart manifests (#5697)
Source: README.md, updated 2025-05-28