Skip to content

Release v0.58.0

Latest

Choose a tag to compare

@khanhtc1202 khanhtc1202 released this 23 Aug 03:22
· 10 commits to master since this release
dc6a6a9

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)