Changelog since v0.8.0
Notable Changes
- Enable key-rotation ability for piped key (#1112)
- Fix a bug that the web periodically jumped to the log viewer of the running stage (#1105)
- Fix a bug that cannot set RBAC when it was not configured yet (#1095)
- Add application kind to the deployment list page (#1064)
- Fix a crash bug of piped while starting up (#1056)
- Show application kind on the application list (#1055)
- Show traffic routing percentage on K8S_TRAFFIC_ROUTING stage (#1048)
- Add ability to specify Kustomize's options (#1040)
Internal Changes
- Update FAQ (#1125)
- Fix an error message for the failed to fetch application live state (#1124)
- Fix toast severity for RBAC updating failure (#1091)
- Update feature status (#1123)
- Show the log viewer of the last stage by default (#1044)
- Fix the summary sentence of kubernetes planner (#1122)
- Refactor kubernetes executor (#1121)
- Fix the bug that caused validation error while registering a new piped (#1120)
- Add deployment URL to the toast that showing after triggering application sync (#1020)
- Refactor AddPipdeForm (#1119)
- Fix wrong returning status in terraform executor (#1118)
- Refactor terraform executor (#1116)
- Fix displaying of the pipeline that exceeds the screen width (#1115)
- Add guide to run control-plane locally by using envoy (#1113)
- Typos fix and minor texts clarifying (#1111)
- Use a separate deploy source provider to load the config instead of using stage's one (#1110)
- Refactor executors for cloudrun deployment (#1108)
- Fix the bug that API crashes when RBAC was not configured (#1107)
- Stop requesting the stage log if deployment status is planned or pending (#1106)
- Simplify piped controller by introducing a new deploysource package (#1101)
- Refactor add application drawer component (#1100)
- Add test cases for ensuring canary rollout (#1099)
- Add notes on using pod selector as a traffic routing method (#1098)
- Ensure to check variant label only when necessary (#1097)
- Remove old error toasts (#1096)
- Stop checking if a variant selector is in the workload (#1093)
- Fix to do not filter out service manifests (#1079)
- Remove TRAFFIC_ROUTINE stage from bluegreen example (#1092)
- Fix the command to generate encryption key in string (#1087)
- Use formik to create a form (#1085)
- Update deployment detail test (#1084)
- Fix html file for web (#1083)
- Revert "Add a flag to change the web API endpoint (#1080)" (#1082)
- Add a flag to change the web API endpoint (#1080)
- Add test cases to ensure proper synchronization (#1078)
- Add tests for ensuring kubernetes sync (#1076)
- Rename bin-dir to tools-dir (#1075)
- Add mock for kubernetes provider (#1074)
- Rename tool directory in piped-base image (#1073)
- Refactor AddApplicationForm component (#1071)
- Ensure to sync progressively when configmap/secret added/deleted (#1068)
- Add namespace flag to the instruction to add a project (#1067)
- Add tests to guarantee to remove only expected resources (#1070)
- Refactor application detail component (#1066)
- Refactor deployment detail component (#1065)
- Ensure to give back resources owned by requested Piped (#1061)
- Fix a bug that piped was unable to send stage logs after restarting (#1063)
- Fix a bug that piped was handling only one stage LogPersister at a time (#1060)
- Update bazel to 3.7.0, rules_go to v0.24.5 (#1059)
- Fix the bug that user was able to see some web contents from other projects (#1053)
- Remove outdated flags from Piped Development Contribute Guide (#1054)
- Fix a bug that not showing edit button for RBAC if RBAC not configured (#1052)
- Show missing empty string node in the diff message (#1047)
- Add config validation for unknown fields (#1043)
- Skip the log of CANCELLED error while shutting down (#1042)
- Fix the bug that canceling a planning deployment causes the piped to be blocked (#1038)
- Refactor the failure messages of the planner (#1037)
- Hide disabled piped on the additional application form (#1036)
- Do not decrypt the shared SSO configuration (#1035)
- Change the default log encoding to humanize (#1034)
- Refactor the error messages of the web API (#1033)
- Refactor log messages in the controller component (#1032)
- UI: Fix a bug that the filter at application list page was affected by the filter value at deployment list (#1029)
- Update piped-base to 0.1.4 (#1030)
- Fix wrong diff layout for slice (#1028)
- Fix typos (#1027)
- UI: Add a copy button to the deployment config templates form (#1025)
- UI - fix a bug that shows error at unintended times on the application detail page (#1024)
- Update alpine to 3.12.1 (#1023)
- Use COPY instead of ADD (#1022)
- UI - abbreviate long stage name (#1021)