Skip to content

Releases: pipe-cd/pipecd

Release v0.56.0

13 May 06:35
5df1ef3

Choose a tag to compare

Release v0.56.0 with changes since v0.55.0

New Features

  • Introduce pipectl transfer command (#6692)

Notable Changes

  • bug(ecs): fix parseContainerImage to handle images with registry ports (#6576)
  • fix: prevent nil pointer dereference in eventwatcher re-clone (#6356)

Internal Changes

  • Release v0.56.0
  • Support per-target kustomizeDir in kubernetes_multicluster plugin (#6718)
  • Support labels value for client API add application endpoint (#6724)
  • build: add root documentation files to labeler config (#6550)
  • Add support for configurable Plan Preview behavior in piped (#6646)
  • Fix typos and heading level in piped configuration docs (#6725)
  • build(deps): bump go.opentelemetry.io/otel (#6713)
  • build(deps): bump go.opentelemetry.io/otel (#6714)
  • build(deps): bump go.opentelemetry.io/otel (#6715)
  • Update NodeJS version to v20.19.0 for CI and Docs (#6704)
  • build(deps): bump google.golang.org/grpc in /pkg/plugin/sdk (#6702)
  • build(deps): bump google.golang.org/grpc (#6700)
  • build(deps): bump google.golang.org/grpc (#6701)
  • build(deps): bump github.com/go-jose/go-jose/v4 (#6639)
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/lambda (#6652)
  • build(deps): bump github.com/go-jose/go-jose/v4 (#6642)
  • build(deps): bump github.com/go-jose/go-jose/v4 (#6640)
  • build(deps): bump github.com/go-jose/go-jose/v4 (#6637)
  • build(deps): bump github.com/go-jose/go-jose/v4 in /pkg/plugin/sdk (#6638)
  • build(deps): bump github.com/go-jose/go-jose/v4 (#6635)
  • build(deps): bump github.com/go-jose/go-jose/v4 (#6636)
  • build(deps): bump follow-redirects from 1.15.6 to 1.16.0 in /web (#6664)
  • build(deps): bump go.opentelemetry.io/otel/sdk from 1.28.0 to 1.43.0 (#6656)
  • build(deps): bump picomatch from 2.2.2 to 2.3.2 in /web (#6619)
  • build(deps): bump github.com/go-jose/go-jose/v4 (#6641)
  • build(deps): bump yaml from 1.10.2 to 1.10.3 in /web (#6618)
  • build(deps): bump flatted from 3.3.3 to 3.4.2 in /web (#6605)
  • build(deps): bump google.golang.org/grpc from 1.64.1 to 1.79.3 (#6601)
  • build(deps): bump node-forge from 1.3.2 to 1.4.0 in /web (#6625)
  • build(deps): bump lodash from 4.17.21 to 4.18.1 in /web (#6634)
  • build(deps): bump google.golang.org/grpc from 1.64.1 to 1.79.3 in /pkg/app/pipedv1/plugin/ecs (#6603)
  • [Multi_K8s-Plugin] Fix livestate drift detection and resource filtering (#6673)
  • [Multi_K8s-Plugin] Config hash for StatefulSet and DaemonSet (#6697)
  • build(deps): bump google.golang.org/grpc (#6615)
  • build(deps): bump google.golang.org/grpc (#6623)
  • build(deps): bump google.golang.org/grpc in /pkg/app/pipedv1/plugin/wait (#6602)
  • fix: remove unnecessary spaces in markdown links for improved formatting (#6681)
  • [Multi_K8s-Plugin] Fix DetermineStrategy to be multi-target aware (#6672)
  • [ECS-Plugin] Update README (#6683)
  • [ECS-Plugin]: Determine strategy for deployment (#6671)
  • [ECS-Plugin]: Determine version for images used by TaskDefinition (#6670)
  • docs: add guest blog post 'Your First GitOps Project with PipeCD' (#6663)
  • Docs v1: added plugin development resources (#6643)
  • [ECS-Plugin] Implement ECS_CANARY_CLEAN stage (#6608)
  • [ECS-Plugin] Implement Livestate Plugin (#6620)
  • [ECS-Plugin]: Implement Plan Preview (#6614)
  • feat: enhance rollback functionality to clean up CANARY and BASELINE variants (#6660)
  • [ECS-Plugin]: Implement ECS_TRAFFIC_ROUTING stage (#6613)
  • blog: add post about My-first-30-days-as-an-lfx-mentee-with-pipecd (#6655)
  • docs: add blog post for kubernetes_multicluster plugin (#6661)
  • Init copilot (#6659)
  • ci(publish_site): bump nodejs to current lts (#6657)
  • ci(publish_site): fix workflow (#6647)
  • [Multi_K8s-Plugin] Traffic Routing Log Updates (#6648)
  • [Multi_K8s-Plugin] Traffic Routing (#6629)
  • docs: add KubeStellar Console guided install reference (#6631)
  • Fix: wrong conditional variable for avatarURL claim key in OIDC (#6630)
  • fix: update broken community meeting link in CONTRIBUTING.md (#6506)
  • build(deps-dev): bump picomatch from 2.3.0 to 2.3.2 in /docs (#6624)
  • docs: fix typo "reffered" to "referred" in configuration reference (#6626)
  • build(deps): bump lodash-es from 4.17.21 to 4.18.1 in /web (#6633)
  • Add flag --force-plugin-redownload to download plugin from path everytime (#6628)
  • added changes for quickstart (#6590)
  • fix: report all golangci-lint issues regardless of diff (#6622)
  • [Multi_K8s-Plugin] Baseline Clean (#6607)
  • [Multi_K8s-Plugin] Baseline Rollout (#6606)
  • [Multi_K8s-Plugin] Primary Rollout (#6591)
  • [ECS-Plugin]: Implement Primary Rollout and Canary Rollout Stage (#6587)
  • [PipeCD-DataStore] fix: nil pointer dereference in UpdatePluginMetadata (#6611)
  • fix: remove extra blank line in canary_test.go to satisfy gofmt (#6609)
  • [Multi_K8s-Plugin] Canary Clean (#6589)
  • build(deps): bump google.golang.org/grpc from 1.71.0 to 1.79.3 in /pkg/app/pipedv1/plugin/kubernetes (#6604)
  • [ECS-Plugin] Setting default value for config (#6585)
  • Fix (Lint): Seperate internal import with external import (#6597)
  • [ECS-Plugin] Implement ECS_ROLLBACK stage (#6573)
  • [Multi_K8s-Plugin] Multi Canary Rollout (#6583)
  • [ECS-Plugin] Fix lint (#6588)
  • Add CNCF status badge to README (#6534)
  • hide version selector (#6554)
  • added the label when someone makes changes to the docs (#6491)
  • Add contributing and readme to docs approvers approvable scope (#6538)
  • Apply defaults for Kubernetes rollout and multicluster configs (#6518)
  • Apply default values in Terraform and CloudRun plugin (#6516)
  • [ECS-Plugin] Implement ECS_ SYNC stage (#6559)
  • Codegen Image Security Hardening (#6461)
  • docs: fix broken configuration reference links (#6582)
  • fix: upgrade @mui/icons-material from 7.3.5 to 7.3.6 (#6388)
  • fix: make lint/go ...
Read more

Release v0.55.1-rc1

07 Nov 03:34
cac601e

Choose a tag to compare

Release v0.55.1-rc1 Pre-release
Pre-release

Release v0.55.1-rc1 with changes since v0.55.0

NOTE: This is a test version; do NOT use it in a production environment.

Notable Changes

  • Support CapacityProviderStrategy for ECS workload (#6330)
  • Support ECS quicksync force new deployment config (#6336)

Release v0.55.1-rc0

29 Oct 02:48
a2e18d7

Choose a tag to compare

Release v0.55.1-rc0 Pre-release
Pre-release

Release v0.55.1-rc0 with changes since v0.55.0

NOTE: This is a test version; do NOT use it in a production environment.

Notable Changes

  • Support CapacityProviderStrategy for ECS workload (#6330)

pipedv1 experimental v1.0.0-alpha1

20 Oct 02:26
14c3ce3

Choose a tag to compare

Pre-release

Release pipedv1 (plugin-arch piped) for EXPERIMENTAL

This release contains binaries for pipedv1 (plugin-arch piped).
For more about pipedv1, please check out overview of plugin-arch piped and what is new in pipedv1 blogs.

NOTE: This is a test version; do NOT use it in a production environment.

wait v0.1.1

09 Oct 08:23
27aca15

Choose a tag to compare

wait v0.1.1 Pre-release
Pre-release

Plugin wait Release v0.1.1 with changes since pkg/app/pipedv1/plugin/wait/v0.1.0

  • Bump go 1.25.0 (#6128)
  • bump golang.org/x/oauth2 (#6179)
  • Update sdk version for wait plugin (#6283)

terraform v0.2.1

09 Oct 08:27
27aca15

Choose a tag to compare

terraform v0.2.1 Pre-release
Pre-release

Plugin terraform Release v0.2.1 with changes since pkg/app/pipedv1/plugin/terraform/v0.2.0

  • Update sdk version for terraform plugin (#6284)

pipedv1 experimental v1.0.0-rc6

09 Oct 08:20
27aca15

Choose a tag to compare

Pre-release

Release pipedv1 (plugin-arch piped) for EXPERIMENTAL

This release contains binaries for pipedv1 (plugin-arch piped).
For more about pipedv1, please check out overview of plugin-arch piped and what is new in pipedv1 blogs.

NOTE: This is a test version; do NOT use it in a production environment.

Release v0.55.0

08 Oct 08:12
bc3d5e0

Choose a tag to compare

Release v0.55.0 with changes since v0.54.0

NOTE: This release contains changes to make piped (from now mentioned as pipedv0) support plugin-arch piped managed application configuration. By updating to this version, the expected behaviors are as follows.

  • Pipedv0 features/behaviors no change
  • Pipedv0 can work with application configuration with Kind: Application (aka. plugin-arch piped supported application configuration)

Also, the version changes log is as follows.

Notable Changes

  • Prevent call api get me in login page (#6261)
  • fix prevent login path can access when already logged in (#6281)
  • Add stale time for fetching in settings-page (#6247)

Internal Changes

  • Release v0.55.0
  • Revert "Release version v0.54.3 (#6293)" (#6296)
  • Release version v0.54.3 (#6293)
  • Update event comment reflect change on dev environment (#6292)
  • Update last name of a maintainer from "Sawada" to "Sawada-Dazai" (#6290)
  • Update sdk version for terraform plugin (#6284)
  • Update sdk version for wait plugin (#6283)
  • fix: upgrade @tanstack/react-query from 4.40.1 to 4.41.0 (#6279)
  • fix: upgrade @tanstack/react-query-devtools from 4.40.1 to 4.41.0 (#6280)
  • Change z-index btn menu of application detail (#6282)
  • Update sdk waitapproval (#6278)
  • Set default value for waitapproval config (#6277)
  • Fix lint on SDK (#6276)
  • Fix panic on cancel stage while executing (#6275)
  • Rename log persister to stage log persister sdk (#6254)
  • Update deployment trigger sync strategy based on planned step output (#6274)
  • fix: upgrade @mui/icons-material from 7.3.1 to 7.3.2 (#6262)
  • fix: upgrade @mui/material from 7.3.1 to 7.3.2 (#6263)
  • [k8s, k8s multicluster plugin] Implement health state for statefulset (#6273)
  • [bot] Publish quickstart manifests (#6272)
  • Cherry-pick to release-v0.54.x (#6271)
  • Update RELEASE to v0.54.2 (#6267)
  • Change test/lint workflow to correctly report completion status (#6257)
  • Fix for lint in k8s plugin (#6264)
  • [terraform plugin] Comment out stage config unmarshaling logic for TERRAFORM_APPLY (#6259)
  • Implement ignoring istio virtual service on primary rollout stage (#6258)
  • Fix failed tests on action planpreview (#6256)
  • Fix failed test on CI (#6255)
  • Get deploy targets by plugin name (#6253)
  • Update make run pipedv1 reflect command change (#6245)
  • Add build plugin as part of build step on CI (#6250)
  • fix: do not use logPersister in livestate and planpreview (#6252)
  • Ensure to cache plugin go mod in plugin release workflow (#6251)
  • Bump sdk v0.2.0 for terraform plugin (#6249)
  • fix Details indent (#6248)
  • fix: upgrade dayjs from 1.11.13 to 1.11.15 (#6242)
  • Bump sdk version for k8s plugin (#6243)
  • Make quickstart local storage volume off by default (#6240)
  • Regenerate quickstart manifest for v0.54.1 (#6241)
  • Update RELEASE to v0.54.1 (#6232) (#6237)
  • Update RELEASE to v0.54.1 (#6232)
  • Revert "Improve make run/pipecd execution speed (#6184)" (#6235) (#6236)
  • Revert "Improve make run/pipecd execution speed (#6184)" (#6235)
  • Update hugo setting for official site (#6231) (#6233)
  • Update hugo setting for official site (#6231)
  • [bot] Publish quickstart manifests (#6229)
  • Rename pipedv1 subcommand from piped to run (#6227)

waitapproval v0.2.0

09 Oct 08:15
7625a37

Choose a tag to compare

waitapproval v0.2.0 Pre-release
Pre-release

Plugin waitapproval Release v0.2.0 with changes since pkg/app/pipedv1/plugin/waitapproval/v0.1.0

  • Bump go 1.25.0 (#6128)
  • bump golang.org/x/oauth2 (#6179)
  • Set default value for waitapproval config (#6277)
  • Update sdk waitapproval (#6278)

pipedv1 experimental v1.0.0-rc5

30 Sep 00:56
e4f1a5d

Choose a tag to compare

Pre-release

Release pipedv1 (plugin-arch piped) for EXPERIMENTAL

This release contains binaries for pipedv1 (plugin-arch piped).
For more about pipedv1, please check out overview of plugin-arch piped and what is new in pipedv1 blogs.

NOTE: This is a test version; do NOT use it in a production environment.