Releases
v0.58.0
Compare
Sorry, something went wrong.
No results found
Release v0.58.0 with changes since v0.57.0
Notable Changes
Fix HasDiff returning false when OwnerIds or ParentIds actually differ (#7137 )
Fix out-of-bounds panic on empty DeployTargets in plugins (#7116 )
Fix git worktree race condition issue (#7201 )
Return 0 from sortFunc when values are equal (#7169 )
Skip piped-config volume when launcher loads config from git (#7141 )
Prevent nil-deref panic on invalid pem block (#7054 )
Clean up cloned repo after skip stage check (#7021 )
Guard zero startedAt timestamp in application detail (#7168 )
Guard undefined hash in commit detail view and add regression test (#7148 )
Fail fast on missing resources in pipectl (#7180 )
Guard rollback stage builders against empty stage lists (#7002 )
Paginate ListNotCompletedDeployments in pipedv1 (#6727 )
Return the cursor when listing applications without label filter (#7101 )
Rename pipecd control plane chart to controlplane (#7114 )
New Features
Support config hash annotation for StatefulSets and DaemonSets (#7025 )
Documentation
Add self-documenting make help target (#6568 )
Added Control Plane architecture diagram in Concepts page (#7043 )
Add walkthrough of the WAIT plugin (#6779 )
Reorganize the v1 plugins section (#7122 )
Add v1 stage plugin pages (wait, wait-approval, script-run) (#7078 )
Add comprehensive piped configuration reference (#6644 )
Add blog post for PipeCD at KubeCon India 2026 (#7032 )
Add AI usage guidelines to CONTRIBUTING.md (#6815 )
Update docs and READMEs to use controlplane after the pipecd rename (#7131 )
Add Netlify configuration for docs hosting migration (#6930 )
Add contexts directory to web README directory structure (#7018 )
Expand the Analysis plugin page (#7082 )
Expand the Kubernetes plugin page (#7079 )
Expand the Terraform plugin (#7081 )
Add plugin tutorial section and Chapter 1 Introduction (#7139 )
Added copyright year in website footer (#7045 )
Move plugin configuration guides to plugins section (#6698 )
Add application configuration reference (#7022 )
Add recap of July & August 2026 Newcomers meetings (#7181 )
Split examples into v0 and v1 (#7173 )
Fix copy-paste issue and wording changes (#7033 )
Internal Changes
Fix goyaml 1.19.2 (#7214 )
Update golangci-lint version to fix CI warning (#7202 )
Add coverage for isDeploymentRunning all enum values (#7145 )
Topic website lighthouse performance (#7041 )
Update action checkout version of thankyou workflow (#7204 )
Update workflow actions version (#7175 )
Only trigger netlify build for docs changes (#7179 )
Fix labeler workflow config (#7176 )
Update github.com/aws/aws-sdk-go-v2/service/ecs to v1.90.0 (#7150 )
Add CLAUDE.md importing copilot-instructions.md (#7123 )
Rename pipecd control plane chart to controlplane (#7114 )
Update node version to v24.10.0 (#7110 )
Update copilot instruction file (#7097 )
Use %w for error wrapping in controller.cancelDeployment (#6936 )
Bump actions/cache from 4 to 6 (#7195 )
Bump actions/download-artifact from 7.0.0 to 8.0.1 (#6952 )
Bump actions/github-script from 7 to 9 (#6951 )
Bump actions/labeler from 4 to 7 (#7166 )
Bump actions/setup-node from 4 to 7 (#7186 )
Bump actions/stale from 10 to 11 (#7159 )
Bump docker/setup-qemu-action from 4.0.0 to 4.2.0 (#7160 )
Bump echarts from 5.6.0 to 6.1.0 in /web (#6964 )
Bump fast-uri from 3.1.2 to 3.1.5 in /web (#7118 )
Bump github.com/DataDog/datadog-api-client-go (#7034 )
Bump github.com/aws/aws-sdk-go-v2/service/s3 (#7167 )
Bump github.com/creasty/defaults (#7129 , #7197 )
Bump github.com/go-logr/logr (#7062 )
Bump github.com/pipe-cd/pipecd (#7037 , #7092 )
Bump github.com/pipe-cd/piped-plugin-sdk-go (#6953 , #6989 )
Bump github.com/prometheus/client_golang (#6987 )
Bump github.com/prometheus/common (#7127 )
Bump github.com/stretchr/testify (#7182 , #7184 ,
#7185 , #7187 , #7188 ,
#7189 , #7191 , #7193 ,
#7194 , #7196 , #7198 )
Bump go.uber.org/zap (#7035 , #7165 )
Bump golang.org/x/crypto (#7049 , #7050 ,
#7055 , #7000 , #6997 ,
#7203 , #7206 , #7207 ,
#7208 , #7210 , #7211 ,
#7212 )
Bump golang.org/x/mod (#6990 , #7036 ,
#7190 , #7192 )
Bump golang.org/x/net (#6966 , #6967 ,
#6968 , #6969 , #6971 ,
#6972 , #6973 )
Bump golang.org/x/sync (#6956 , #6991 ,
#7059 , #7163 )
Bump google.golang.org/grpc (#7057 , #7063 ,
#7064 , #7065 , #7066 ,
#7067 , #7068 , #7069 ,
#7071 , #7072 , #7073 ,
#7126 )
Bump google.golang.org/protobuf (#7183 )
Bump istio.io/api (#6955 , #7060 )
Bump k8s.io/apimachinery (#6894 , #6958 ,
#7094 , #7128 )
Bump k8s.io/client-go (#7058 , #7095 ,
#7161 )
Bump postcss from 8.5.6 to 8.5.25 in /web (#7102 )
Bump shell-quote from 1.8.4 to 1.10.0 in /web (#7048 )
Bump sigs.k8s.io/controller-runtime (#6988 )
Bump websocket-driver from 0.7.4 to 0.7.5 in /web (#7039 )
Bump autoprefixer from 10.4.20 to 10.5.4 in /docs (#7104 )
Bump postcss from 8.5.15 to 8.5.25 in /docs (#7105 )
Bump webpack-dev-server from 5.2.5 to 5.2.6 in /web (#7047 )
You can’t perform that action at this time.