Skip to content

Releases: pipe-cd/pipecd

Release v0.34.2

25 Jul 07:22
8bb824a
Compare
Choose a tag to compare
Release v0.34.2 Pre-release
Pre-release

Note: This release is a debug release for the new feature name ResourceRoutes for the Kubernetes application kind. Users are NOT required to update to this version.

Release v0.34.2 with changes since v0.34.1

Internal Changes

  • Update k8s executor to follow specified routes when applying manifests (#3817)
  • Make annoying log entries to DEBUG level (#3818)

Release v0.34.1

22 Jul 06:38
1e7919c
Compare
Choose a tag to compare

Release v0.34.1 with changes since v0.34.0

Notable Changes

  • Add labels to deployments list page (#3811)

Internal Changes

  • Add platformProviders config to piped (#3814)
  • Bump terser from 4.7.0 to 4.8.1 in /web (#3813)
  • Add the cherry-pick script as a hack command (#3808)
  • Add the mysql integration test for Event (#3803)
  • Add the mysql integration test for Deployment (#3802)
  • Add the mysql integration test for DeploymentChain (#3801)
  • Add the mysql integration test for Project (#3805)
  • Add the mysql integration test for Piped (#3804)
  • Add the mysql integration test for Command (#3800)
  • Add the mysql integration test for APIKey (#3799)
  • Add the application integration test for MySQL (#3798)
  • Add the integration test into the CI workflow (#3789)
  • Add configuration to allow routing Kubernetes resources to multiple platform providers (#3790)
  • Fix links in configuration reference docs (#3795)
  • Fix the image of firestore-emulator (#3796)
  • Make gen/release-docs command ouput consistent (#3797)
  • Update site description value (#3794)

Release v0.34.0

05 Jul 08:46
3b931e3
Compare
Choose a tag to compare

Release v0.34.0 with changes since v0.33.0

Notable Changes

  • Event watcher now can be configured in the application configuration file (#3729)

    apiVersion: pipecd.dev/v1beta1
    kind: KubernetesApp
    spec:
      input:
        helmChart:
          name: helloworld
          version: 0.1.0
      eventWatcher:
        - matcher:
            name: image-update
            labels:
              env: dev
              appName: helloworld
          handler:
            config:
              replacements:
                - file: app.pipecd.yaml
                  yamlField: $.spec.input.helmChart.version
  • Add actions menu to application detail page (#3773)

  • Make the piped agent pod force auto-restart controllable via helm values (#3786)

Internal Changes

  • Add running log for migration task runner (#3791)
  • Add firestore index for migration task query (#3788)
  • Remove environment from database (#3787)
  • Update login-action version (#3785)
  • Add the tool of firestore-emulator (#3784)
  • Fix to save the go module cache (#3781)
  • Add CloudProvider to PlatformProvider migration task for application model to ops (#3767)
  • Fix react Menu Fragment error (#3782)
  • Fix the env in github action (#3780)
  • Fix workflow to login without base64 value (#3779)
  • Add encryt secret option to the menu action in application detail page (#3776)
  • Update docker/login-action (#3777)
  • Update action menu on applications list page (#3775)
  • Ensure to have PlatformProvider value in application model on adding new application (#3769)
  • Publish helloworld image to GCR for Cloud Run examples (#3772)
  • Update grpc to v1.47.0 (#3770)
  • Fix wrong image path on GCR (#3771)
  • Fix to publish the image of piped and launcher to GCR (#3763)
  • Build binaries for arm64 (#3766)
  • Remove resolved note (#3768)
  • Fix the format of Cloud Run (#3764)
  • Add the docs for supporting event watcher in app config (#3761)
  • Fix to separete the milestones for .pipe/ and app config (#3760)
  • Fix the type assertion for event watcher cache (#3758)
  • Fix the file path of event watcher config (#3757)
  • Add platform provider to application, deployment and piped model (#3756)
  • Remove KeyHash from piped model (#3755)
  • Remove deprecated fields from models (#3752)
  • Update the version of actions-gh-release (#3754)
  • Fix to add safe.directory before running git command (#3753)
  • Add PlatformProvider to deployment model (#3750)
  • Fix to use the pointer type in showCommitter (#3747)
  • Update CODEOWNERS and contributor list in README (#3748)
  • Add breaking changes note about Helm values file restriction (#3744)
  • Add flag for launcher to Makefile (#3742)

Release v0.33.0

08 Jun 11:09
d9fd0e8
Compare
Choose a tag to compare

Changelog since v0.32.4

Breaking changes

  • Disallow valueFiles from paths outside the application directory to prevent potential dirtrav vulnerability (#3726) - For more information about what is allowed, please refer to docs

Notable Changes

  • Make piped upgrade version input box selectable (#3734)
  • Add feature to show piped config on web console (#3673)
  • Sort the application suggestion name in application filter form (#3740)

Internal Changes

  • Add some tips to contributor guide (#3739)
  • Only show latest 6 released versions in piped upgrade dialog (#3737)
  • feat: Add serviceAccountName field (#3736)
  • Fix bug that cloud provider type is not resolved correctly (#3735)
  • Bump async from 2.6.3 to 2.6.4 in /web (#3539)
  • Bump eventsource from 1.0.7 to 1.1.1 in /web (#3714)
  • Auto-complete Piped form when only one Piped has been added (#3723)
  • Define the LoadApplication function in the config package (#3730)
  • Add RestartPiped gRPC to Web API (#3725)
  • Add Sync Strategies definition to concepts page (#3728)
  • Make report piped meta works with filedb (#3727)
  • Omit empty fields in the "Show the configuration" dialog (#3724)
  • Refine web console UI/UX related to show Piped configuration feature (#3718)
  • Fix the script of generating release (#3721)

Release v0.32.4

03 Jun 02:05
0cfe949
Compare
Choose a tag to compare

Changelog since v0.32.3

Notable Changes

  • Show updated_at instead of deployed_at in the application list page (#3717)
  • Optimize the number of workers for plan-preview (#3713)
  • Add May 2022 release blog (#3711)

Internal Changes

  • Revert "Add feature to show piped config on web console (#3673)" (#3716)
  • Refactor analyzer log to show the actually used queries (#3715)
  • Add feature to show piped config on web console (#3673)
  • Remove old docs (#3705)
  • Update readme (#3704)

Release v0.32.3

31 May 10:09
72c9b2f
Compare
Choose a tag to compare

Changelog since v0.32.0

Notable Changes

  • Fix unable to plan deployment in case of changing app config (#3687)
  • Add version warning banner to web console (#3679)

Internal Changes

  • Fix left sidebar ui on settings page (#3697)
  • Fix wrong path of RELEASE file used while bulding site (#3696)
  • Add error message (#3692)
  • Fix wrong install commands for Piped (#3694)
  • Add rm command to remove used tar file (#3693)
  • Add validation logic to Helm chart registry (#3689)
  • Do not show committer in change log (#3688)
  • Fix typo json tag (#3685)
  • Update makefile to use new RELEASE file (#3683)
  • Add a workflow to automate GitHub release (#3682)
  • Update banner text (#3680)
  • Remove unused plugins from Kapetanios (#3681)
  • Update the docs about the analysis metrics fields (#3677)
  • Add web lint command to makefile (#3678)
  • Update to use codegen v0.32.0 (#3676)

Release v0.32.0

25 May 09:46
05a257e
Compare
Choose a tag to compare

Changelog since v0.31.0

Notable Changes

  • Enable to load Helm chart in the private OCI registry (#3643)
  • Pass the analysis stage when the data point of metrics was empty (#3663)
  • Fix failed to push when multiple events were fired within checkInterval (#3654)
  • Update helm version to 3.8.2 from 3.2.1 (#3646)
  • Fix application's configuration is not synced on registering to pipecd control plane (#3647)

Internal Changes

  • Add init container to avoid CrashLoopBackOff error on quickstart mode (#3669)
  • Add link to the PipeCD GitHub repository at the Header (#3672)
  • Upgrade workflows to use actions/checkout@v3 (#3668)
  • Automatically assign reviewers for all pull requests (#3670)
  • Remove the check whether the response of QueryPoints is empty or not (#3667)
  • Update piped and launcher to use base image from GHCR (#3664)
  • Switch to use golangci-lint (#3660)
  • Add missing step to login the container registry (#3662)
  • Add workflow to build and push tool images (#3658)
  • Remove pipectl-base, pipecd-base and static from tool (#3659)
  • Disable docker plugin of Kapetanios (#3657)
  • Unify workload name as command name in Makefile (#3656)
  • Remove unused tools and tests (#3655)
  • Fix to return ErrBranchNotFresh when git push failed because some refs were not updated (#3652)
  • Make build/go command output works on built platform (#3653)
  • Adjust Deployed By field in application list (#3651)
  • Remove unnecessary fmt print (#3648)
  • Remove tools which are no longer needed (#3645)
  • Remove tool/chart-releaser (#3644)
  • Fix the docs to add analysis type (#3641)
  • Update contributor list (#3640)
  • Resolve description lint error (#3636)
  • Fix the file name of labeler config (#3639)
  • Fix wrong action reference (#3637)
  • Switch to use labeler action (#3634)
  • Add some status badges to readme (#3633)
  • Gradually remove Kapetanios plugins (#3632)
  • Update codegen version (#3629)
  • Update image in docs (#3631)
  • Fix wrong path to Helm values file in the quickstart (#3630)
  • Enable to run piped which connects to local control plane (#3627)
  • Add protoc-gen-auth plugin to generate the service.pb.auth.go automatically (#3623)
  • Fix linebreak follow common mark convention (#3626)

Release v0.31.0

11 May 23:59
1b36f7c
Compare
Choose a tag to compare

Changelog since v0.30.0

Notable Changes

No notable changes for this release

Internal Changes

  • Release v0.31.0 (#3622)
  • Fix wrong scrolling css (#3621)
  • Refactor feature status page (#3620)
  • Remove unused code (#3619)
  • Publish launcher-okd image (#3618)
  • Check whether the live manifest exists before deleting the resource (#3615)
  • Fix agent chart to use correct image when starting with launcher (#3616)
  • Add a workflow to ensure the stable docs is being synced (#3617)
  • Revert CloudRun examples to use GCR images (#3614)
  • Fix piped chart to use GHCR container image (#3613)
  • Add get command for the kubectl (#3606)
  • Fix the wrong way to configure datadog key while starting Piped agent (#3611)
  • Update examples to use artifacts from GHCR (#3612)

Release v0.30.0

10 May 04:47
8adbe6b
Compare
Choose a tag to compare

Changelog since v0.27.4

Notable Changes

  • Add a dialog for skipping the analysis stage. (#3528)
  • Allow customizing the ServiceAccount for workload of PipeCD Helm chart (#3535)

Internal Changes

  • Fix wrong binary name in the publish workflow (#3608)
  • Release v0.28.0 (#3607)
  • Implement the interface for RBAC (#3595)
  • Remove seal key secret management type from piped configuration (#3603)
  • Refactor docs for contributor (#3592)
  • Add golemiso-san to contributor list (#3604)
  • Make controlplane run multiple (#3602)
  • Update pipecd local command (#3601)
  • Remove environment concept from web apis (#3599)
  • Fix missing method on the struct notification event (#3598)
  • Remove environment concept from pipectl apis (#3596)
  • Fix missing version while building web (#3593)
  • Remove appconfig commands (#3591)
  • Fix wrong indent in workflow (#3594)
  • Implement some methods for RBAC (#3581)
  • Fix workflows to use the same version of setup-node (#3590)
  • Simplify the way to run PipeCD locally (#3588)
  • Remove env from web source and Application model (#3589)
  • Add workflow to attach binary artifacts to GH release (#3587)
  • Update docs to use new command list (#3580)
  • Remove environment concept from model (#3584)
  • Rename backend into go (#3586)
  • Refactor make commands and workflows on CI (#3585)
  • Show health status of PodDisruptionBudget resource (#3578)
  • Add gomock reflect to gitignore (#3582)
  • Update actions-plan-preview image to 1.8.0 (#3579)
  • Rename the grpc api for the RBAC (#3573)
  • Rename Control Plane keyword (#3577)
  • Add lint and integration test on CI (#3576)
  • Update to build the whole project without Bazel (#3575)
  • Update to build frontend without Bazel (#3572)
  • Stop publishing site image to GCR (#3571)
  • Limit height for possible multiple rows column on application list page (#3567)
  • Start publishing helloworld chart to GHCR (#3570)
  • Start publishing site chart to GHCR (#3569)
  • Start publishing site image to GHCR (#3568)
  • Remove rules_docker from project (#3566)
  • Add message to visitors (#3563)
  • Update docs to use Helm chart from OCI registry (#3565)
  • Enable event-watcher in workflow (#3564)
  • Start publishing helm charts on GHCR (#3562)
  • Switch server to use docker image on ghcr (#3561)
  • Stamp build info to go binaries (#3560)
  • Redefine the interface for project rbac (#3556)
  • Fix the location to store bin files in docker images (#3559)
  • Disable CGO while building go artifacts (#3557)
  • Switch ops to use docker image on ghcr (#3552)
  • Add me (#3555)
  • Update Makefile (#3554)
  • Update Makefile (#3553)
  • Embed web static into the pipecd docker image (#3549)
  • Rename web static directory (#3548)
  • Update contributor list (#3546)
  • Publish piped-okd container image to GH package registry (#3545)
  • Ensure the repo was cloned with full tags to make a correct version number (#3544)
  • Support push events for action-plan-preview (#3513)
  • Handle the skipped status for executor (#3541)
  • Fix the wrong way to cancel the context (#3540)
  • Tag manifests publishing by actions with a real version number (#3538)
  • Add the authentication for SkipStage (#3537)
  • Refine error handling on api layer (#3536)
  • Implement the gateway for skipping stage (#3529)
  • Handle skipped stage by piped (#3525)
  • Define the web api rpc for RBAC (#3532)

Release v0.29.0

10 May 03:48
ca61643
Compare
Choose a tag to compare
Release v0.29.0 Pre-release
Pre-release

Changelog since v0.27.4

Notable Changes

  • Add a dialog for skipping the analysis stage. (#3528)
  • Allow customizing the ServiceAccount for workload of PipeCD Helm chart (#3535)

Internal Changes

  • Fix wrong binary name in the publish workflow (#3608)
  • Release v0.28.0 (#3607)
  • Implement the interface for RBAC (#3595)
  • Remove seal key secret management type from piped configuration (#3603)
  • Refactor docs for contributor (#3592)
  • Add golemiso-san to contributor list (#3604)
  • Make controlplane run multiple (#3602)
  • Update pipecd local command (#3601)
  • Remove environment concept from web apis (#3599)
  • Fix missing method on the struct notification event (#3598)
  • Remove environment concept from pipectl apis (#3596)
  • Fix missing version while building web (#3593)
  • Remove appconfig commands (#3591)
  • Fix wrong indent in workflow (#3594)
  • Implement some methods for RBAC (#3581)
  • Fix workflows to use the same version of setup-node (#3590)
  • Simplify the way to run PipeCD locally (#3588)
  • Remove env from web source and Application model (#3589)
  • Add workflow to attach binary artifacts to GH release (#3587)
  • Update docs to use new command list (#3580)
  • Remove environment concept from model (#3584)
  • Rename backend into go (#3586)
  • Refactor make commands and workflows on CI (#3585)
  • Show health status of PodDisruptionBudget resource (#3578)
  • Add gomock reflect to gitignore (#3582)
  • Update actions-plan-preview image to 1.8.0 (#3579)
  • Rename the grpc api for the RBAC (#3573)
  • Rename Control Plane keyword (#3577)
  • Add lint and integration test on CI (#3576)
  • Update to build the whole project without Bazel (#3575)
  • Update to build frontend without Bazel (#3572)
  • Stop publishing site image to GCR (#3571)
  • Limit height for possible multiple rows column on application list page (#3567)
  • Start publishing helloworld chart to GHCR (#3570)
  • Start publishing site chart to GHCR (#3569)
  • Start publishing site image to GHCR (#3568)
  • Remove rules_docker from project (#3566)
  • Add message to visitors (#3563)
  • Update docs to use Helm chart from OCI registry (#3565)
  • Enable event-watcher in workflow (#3564)
  • Start publishing helm charts on GHCR (#3562)
  • Switch server to use docker image on ghcr (#3561)
  • Stamp build info to go binaries (#3560)
  • Redefine the interface for project rbac (#3556)
  • Fix the location to store bin files in docker images (#3559)
  • Disable CGO while building go artifacts (#3557)
  • Switch ops to use docker image on ghcr (#3552)
  • Add me (#3555)
  • Update Makefile (#3554)
  • Update Makefile (#3553)
  • Embed web static into the pipecd docker image (#3549)
  • Rename web static directory (#3548)
  • Update contributor list (#3546)
  • Publish piped-okd container image to GH package registry (#3545)
  • Ensure the repo was cloned with full tags to make a correct version number (#3544)
  • Support push events for action-plan-preview (#3513)
  • Handle the skipped status for executor (#3541)
  • Fix the wrong way to cancel the context (#3540)
  • Tag manifests publishing by actions with a real version number (#3538)
  • Add the authentication for SkipStage (#3537)
  • Refine error handling on api layer (#3536)
  • Implement the gateway for skipping stage (#3529)
  • Handle skipped stage by piped (#3525)
  • Define the web api rpc for RBAC (#3532)