Releases: pipe-cd/pipecd
Releases · pipe-cd/pipecd
Release v0.1.4
Changelog since v0.1.3
Notable Changes
No notable changes for this release
Internal Changes
- Release v0.1.4 (#350)
- Allow app filter to be unselected (#349)
- Persist and load the start time of wait stage to deal with restart case (#348)
- Support for piped filter (#345)
- Disable sidecar injection for piped (#343)
- Show resource detail when click resource view (#342)
- Add ability to auto-rollback Kubernetes application (#339)
- Add options to filter piped list (#340)
- Update OWNERS_ALIASES (#341)
- Support filtering for application list (#337)
- Add options to filter app list (#330)
- Implement approving stage (#304)
- Make health check rule less strict (#324)
- Add missing visible field in stage updater (#323)
- Check health status of more resources (#322)
- Fix component stories (#321)
- Refer development docs to site (#314)
- Fix displaying a loading component for log view (#312)
- Update the message format of out-of-sync reason (#307)
- Use cached app id when resource deleted (#305)
- Implement disabling application (#292)
- Fix collapse of application state view (#303)
- Update the message of out-of-sync status (#301)
- Use default pipeline when the progressive one was not configured (#299)
- Support piped's name (#300)
- Remove unneeded nil check (#297)
- Ensure to check configmap/secret is changed (#289)
- Add ability to update the requires list of stage (#296)
- Support stage visibility (#293)
- Avoid to trigger unintended app (#291)
- Generate service, configmap, secret for canary and baseline variants (#287)
- Refactor the application detail (#285)
- Avoid to reference to nil pointer (#284)
- Copy owner id told by event to parent id (#282)
- Show application health status in the application detail page (#280)
- Update web owners (#278)
- Fix type errors (#277)
- Implement deployment cancel on the web (#276)
- Fix updating store data (#275)
- Avoid to reference nil pointer (#274)
Release v0.1.3
Changelog since v0.1.2
Notable Changes
No notable changes for this release
Internal Changes
- Release v0.1.3 (#273)
- Check Deployment and Pod state more closely (#271)
- Update architecture overview image (#272)
- Implement disabling piped on the web (#270)
- Determine app health state based on resources (#251)
- Add a handler to admin server to show running version (#268)
- Implement sync application feature (#266)
- Implement disabling application in web api (#267)
- Add architecture overview diagram to README (#265)
- Add missing helm to chart-release image (#249)
- Create a store that store commands data (#248)
- Add name field to piped model (#247)
- Check DaemonSet state more closely (#246)
- Update notes for piped chart (#245)
- Change chart-releaser to be executable (#244)
- Add a tool to publish Helm charts (#242)
- Implement getting and reporting command api (#241)
- Fix disabling for the application form (#240)
- Check StatefulSet health state more closely (#239)
- Check the ReplicaSet state more closely (#238)
- Add check for state of LB resources (#235)
- Determine state of StatefulSet (#233)
- Determine state of DaemonSet (#232)
Release v0.1.2
Changelog since v0.1.1
Notable Changes
No notable changes for this release
Internal Changes
- Release v0.1.2 (#231)
- Add helm chart for helloworld app (#230)
- Add ability to deploy a Kustomization application (#229)
- Add ability to deploy helm application from a chart repository (#228)
- Get rid of potential bugs (#227)
- Update README.md (#226)
- Show correctly data on application data view (#225)
- Add button to show mode detail of error reason (#224)
- Reformat out-of-sync message (#223)
- Add ability to deploy a helm chart placing at a remote git repository (#222)
- Implement disabling the piped in web api (#217)
- Add keys for LB resources (#221)
- Include command_id in the response (#220)
- Refactor usage of useInterval (#218)
- Enable to determine state of replica sets (#216)
- Correctly configure namespace to canary and baseline manifests (#215)
- Add ability to deploy Kubernetes application to the specified namespace (#213)
- Add ServiceAccount to the default watching list (#211)
- Start using value files and set files in helm command (#210)
- Support helm deployment for local chart (#207)
- Implement a toasts component and module to show error message (#206)
- Ensure the existence of SSH key file when the path was configured (#205)
- Add health icon to kubernetes resource (#204)
- Add ability to add helm chart repositories (#203)
- Check whether the application belongs to project (#202)
- Implement base component of application list item (#199)
- Update hugo image to use hugo 0.73.0 (#198)
- Add ability to disable service from piped chart (#197)
- Update piped log and add metrics flag to chart (#195)
- Fix default mode for piped secret (#194)
- Update piped chart to be able to configure sshKey, pipedKey and piped configuration (#193)
- Implement some sending command functions in web api (#191)
- Redefine piped stats model (#190)
- Refactor kubernetes state view component (#189)
- Redefine command model by removing oneof (#188)
- Change piped to use TLS by default (#187)
- Fix piped to use tls config (#186)
- Refactored ingress path (#185)
- Fixed a typo in ingress api path (#184)
- Fixed helm templates (#183)
- Update bazel to 3.3.0 (#182)
- Remove required reviewers (#181)
- Update license note in pgv_go_proto.bzl (#180)
Release v0.1.1
Changelog since v0.1.0
Notable Changes
No notable changes for this release
Internal Changes
- Release v0.1.1 (#179)
- Add some counter metrics to livestatestore and cloudprovider (#178)
- Simplify metrics by using pure prometheus instead of opencensus (#177)
- Implement piped list (#176)
- Refactor components that related to deployemnt (#175)
- Implement add application form (#169)
- Fix storybook stories (#170)
- Update README (#167)
- Implement piped api call and module (#164)
- Start sending real metrics data to control-plane (#162)
- Implement listing and getting piped for web (#159)
- Update README (#160)
- Add stats reporter component (#158)
- Fetch environments on startup (#157)
- Refactor kubernetes executors (#156)
- Apply base design to deployment item (#155)
- Add eslint (#154)
- Fix type errors (#153)
- Fix wrong parameter order while updating deployment to be planned (#140)
- Determine and store application version (#136)
- Fix a crash bug because of closing a closed channel (#137)
- Refactored helm templates (#133)
- Fix a bug that causes livestatestore returning a list of same nodes (#134)
- Fix a bug that causes driftdetector generates a wrong message (#132)
- Add implementation for baseline executor (#129)
- Log the details of applied manifests (#127)
- Make error log easier to read (#126)
- Refactor kubernetes executors (#122)
- Change the format and the way to generate piped key (#121)
- Fix a bug that causes piped did not report the most recently successful deployment (#120)
- Fix wrong validator for completed_at field in ApplicationDeploymentReference (#119)
- Log the error of reporting most recently deployment (#118)
- Add log unary interceptor (#117)
- Limit the size of drift reason (#116)
- Redact sensitive data from diff result (#115)
- Update driftdetector to compare only files appearing in the manifest files (#114)
- Add metadata about approver to WaitApprover stage (#113)
- Simplify the way to get most recent deployment (#112)
- Simplify the way to get most recent deployment (#112)
- Add most recently triggered deployment reference to application model (#111)
- Report most recently successful deployment (#110)
- Enable jwt-auth-interceptor for web grpc with a temporarily fixed claims (#108)
- Add icon to show log severity on log view (#106)
- Fetch application instead of applications on application detail page (#107)
- Create piped register form (#104)
- Added ingress resources (#100)
- Implement getting application in web api (#103)
- Return generated piped id (#102)
- Add configured repoIDs to piped meta (#101)
- Fetch deployment and application data periodically (#99)
- Add ability to trigger new deployment by app sync command (#98)
- Implement adding new environment (#97)
- Add ability to cancel deployment at any status (#96)
- Support namespace, includeResources and excludeResources in kubernetes cloud provider (#95)
- Fix wrong license note in dockers/static (#94)
- Fix the bug that statestore was ignoring depended resources whose PipeID annotation is empty (#93)
- Add layout for kubernetes resources at detail page (#92)
- Move cacheAddress config to server flag (#90)
- Fix the bug that caused piped was unable to send AppLiveState because of missing version (#89)
- Fix some stage logs to be begin with upper case letter (#88)
- Remove duplicate field in helm default value (#87)
- Implement getting most recent deployment api (#85)
- Update ListUnhandledCommands rpc to return an empty list instead of Unimplemented error (#84)
- Move projectID, pipedID to piped configuration and ignore all resources which are not handled by running piped (#83)
- Change the IDs of env and app to be randomly generated strings (#82)
- Fix wrong envoy route config for piped-api cluster (#80)
- Implement reporting piped metadata (#79)
- Show kubernetes resources at application detail page (#78)
- Refactor application detail components (#76)
- Application list (#75)
- Modify firestore root collection name (#72)
- Use piped context to list applications (#74)
- Add a temporary implementation for ReportPipedMeta (#73)
- Support authentication for sample client of piped api (#71)
- Remove dev-config.yaml from testdata (#70)
- Fix wrong route config for piped cluster (#45)
- Create log viewer component for showing pipeline stage log (#43)
- Implement updating most recent successful deployment in application (#30)
- Implement updating application sync state (#29)
- Implement persisting application live state (#24)
- Implement adding piped and generating key (#25)
- Change piped model to store Hash value of Key instead of raw value (#23)
- Enable piped authentication (#21)
- Update project model and configuration (#20)
- Fix expose-generated-go script because the locations of generated proto-go files were changed (#19)
- Fetch log data if click a pipeline stage (#18)
- Modified ListApplications to use the project_id obtained from JWT claims (#17)
- Fix pipeline storybook (#16)
- Implement getting environments and adjust fake response data (#15)
- Restruct fake response of web api to fake api server (#14)
- Implement adding new application in web api (#11)
- Fix service ports in pipecd manifests (#12)
- Implement getting applications in web api and refactor samplecli (#10)
- Fix the application path in fakeclient (#9)
- Add configuration for quickstart guide (#8)
- Remove unused service account helper in site chart (#7)
- Fix wrong configuration for template plugin (#6)
- Add manifests for PipeCD site (#5)
- Update template plugin to render only Chart.yaml files (#4)
- Add images for site (#3)
Release v0.1.0
Changelog since v0.0.2
Notable Changes
No notable changes for this release
Internal Changes
- Release v0.1.0 (#2)
- Move docs to site repository (#1)
- Add CLA.md (#9fd2af0)
- Enable template plugin to generate manifests (#e7290d6)
- Fixed wrong bucket path for bazel cache (#7b44e32)
- Swith to use pipecd debug repo (#d33b22f)
- Switch to use examples repo from pipe-cd org (#9418ece)
- Switch to use base image from pipecd gcr (#0c127c0)
- Switch to pipecd gcr (#ab41076)
Release v0.0.2
Changelog since
Notable Changes
No notable changes for this release