Changelog since v0.9.0
Notable Changes
- Introduce the command-line tool: pipectl (#1241)
- Add API Key page to generate/manage API keys that will be used by external services and pipectl (#1183)
- Add the ability to trigger the deployment on changes of the specified paths (#1250)
- Add the ability to edit application configuration (#1237)
- Add the ability to edit piped configuration (#1260)
- Show the environment ID at the environment list page (#1253)
- Fix the bug that the WAIT stage does not wait for the specified duration (#1226)
- Unify the SSO config of GitHub and GitHub Enterprise. GITHUB_ENTERPRISE provider name was deprecated. (#1169)
Internal Changes
- Add doc for pipectl (#1266)
- Add the ability to force the sync strategy via SYNC_APPLICATION command (#1264)
- Enable to push outdated images (#1258)
- Ensure to load image watcher config (#1251)
- Update build to enable publishing pipectl (#1255)
- Update OWNERS (#1252)
- Add API key disabling on the web (#1190)
- Add insight page (#1248)
- Add API Key management page for generating/displaying API keys to use for external services (#1183)
- Refactor CLI to use the original deployment status (#1247)
- Compare image in the container registry and one in git (#1246)
- Add a package for yaml templating (#1243)
- Make it possible to call GetInsightData from web (#1242)
- Add responsible support to the DeploymentFrequencyChart (#1240)
- Add deployment frequency chart component (#1239)
- Expose the api endpoints (#1235)
- Add UpdatePiped to WebApi (#1234)
- Add image provider for ECR (#1213)
- Implement GetDeployment and GetCommand rpcs for external api (#1231)
- Add UpdateApplication to WebApi (#1228)
- Using utils getApplication instead of WebApi getApplication (#1230)
- Implement SyncApplication rpc for external api (#1229)
- Implement AddApplication rpc for external api (#1227)
- Yes, user can input username or password via file from control-plane configs (#1168)
- Fix document in control-plane/architecture-overview: "api" > "server" (#1224)
- Add week picker component (#1215)
- Automatically recreate piped pods when executing helm upgrade (#1217)
- Create insight data for change failure rate (#1197)
- Avoid rerun bazel on switch terminal (#1203)
- Ensure to watch image from image providers (#1117)
- Add test module target on Makefile (#1201)
- Create GetInsightData for deploy frequency (#1188)
- Add the definition for external api (#1196)
- Add authentication logic for API key (#1193)
- Update site chart template (#1194)
- Add RFC for Image Watcher (#1114)
- Rename
range_to
todata_point_count
(#1187) - Merge server and ops into pipecd component (#1186)
- [RFC] Update bazel template (#1185)
- Add a definition of function for the deployment frequency graph (#1179)
- Update eslintrc (#1182)
- Use nodejs scripts instead of sed to modify some imports (#1181)
- Fix authorization for ListAPIKeys (#1180)
- Fix web dependency errors (#1177)
- Add web client async actions for API Keys (#1174)
- Update OWNERS (#1175)
- Update slack invitation link (#1173)
- Update OWNERS (#1172)
- Implement api-key's apis for web client (#1167)
- Allow configuring the proxy for GitHub auth client (#1166)
- Add APIKey model and its gRPC definitions (#1164)
- Remove no longer used fake-web api (#1163)
- Update helloworld image version to match quickstart guide (#1154)
- Update owners (#1152)
- Update bazel to 3.7.1, rules_go to v0.24.7 (#1151)
- Rename package pkg/app/api/api to grpcapi (#1150)
- Refactor deployment config file form (#1148)
- Add env parameter to the helm template of pipecd (#1144)
- Update storybook to 6.1.6 (#1140)
- Refactor application detail error handling (#1141)
- Simplify the diff message for sensitive data (#1133)
- Add AWS services to feature status page (#1135)
- Add namespace to template helm chart (#1132)
- Add custom stage feature to the roadmap (#1131)
- Change viewer and editor team of RBAC configuration to be optional (#1130)
- Use userEvent instead of fireEvent for web tests (#1128)
- Refactor static admin form (#1127)