Skip to content

Releases: pipe-cd/pipecd

Release v0.9.5

25 Jan 01:52
eaccc8b
Compare
Choose a tag to compare

Changelog since v0.9.4

Notable Changes

  • Introduce Event Watcher feature (#1445)
  • Failed lambda application deployment can be rolled back automatically (#1462)
  • You can deploy Lambda application under Pipeline sync strategy (#1452)
  • Show N/A if application live state is not available (#1428)
  • Be able to deploy lambda application under QuickSync strategy (#1427)
  • Make deployment's timeout value configuration (#1394)
  • Redesign piped list page (#1345)
  • Update UI for disabled application (#1377)

Internal Changes

  • Show all applications by default on the application list (#1378)
  • Change disabled piped row styles on the piped list (#1384)
  • Update feature status (#1474)
  • Update feature status (#1473)
  • Refactor insight's chart component (#1466)
  • Update screenshots in docs to fix wrong baseURL and uploadURL (#1468)
  • Allow several types to be used by Event watcher (#1467)
  • Add description about event watcher (#1469)
  • Update docs for Lambda deployment (#1463)
  • Make numerical values replaceable (#1465)
  • Using aws.StringValue and destructuring map with key value pair (#1464)
  • Remove Image watcher (#1459)
  • Update Event watcher docs (#1456)
  • Add web tests (#1457)
  • Fix to directly use WAIT_APPROVAL timeout (#1455)
  • Add notice to tell being Alpha status (#1454)
  • Use code splitting for web frontend (#1453)
  • Using retry instead of waiting for a specific duration of time (#1451)
  • Refactor piped list components (#1446)
  • Reimplement Lambda deployment QUICK_SYNC strategy (#1443)
  • Update overview docs (#1445)
  • Add docs for Event watcher (#1442)
  • Add Event key to identify events (#1440)
  • Enable event watcher (#1441)
  • Add ops the ability to clean orphan commands (#1434)
  • Move role config to Function manifest instead of Piped manifest (#1439)
  • Implement Event watcher (#1411)
  • Redesign lambda application config (#1438)
  • Add apistore for caching the latest events (#1429)
  • Fix to use config's timeout on Prometheus (#1435)
  • Remove TODO comment about merging events (#1431)
  • Update log message for prepare deployment configuration step (#1430)
  • Remove deploying detection logic from drift detector (#1426)
  • Fix application sync status displaying (#1424)
  • Update controller to detect and mark deploying status for applications (#1422)
  • Using aws.String to cast CreateFunctionInput data fields (#1425)
  • Fix the bug that deploying status was unable to be updated (#1423)
  • Use deploying field for application sync status displaying (#1420)
  • Add Piped API to give back the latest Event (#1410)
  • Update pipectl command to allow specifying labels of event (#1419)
  • Fix the bug that default deployment timeout was not configured for all app kinds except Kubernetes (#1417)
  • Report StateStatus in all cases except piped process is terminated (#1414)
  • Only trigger CodeQL analysis on the schedule event (#1408)
  • Add runtime and handler to FunctionCreateInput (#1407)
  • Refactor application list components (#1403)
  • Create Role, RoleBinding, ClusterRole, ClusterRoleBinding health check (#1398)
  • Add configurations for Event watcher (#1399)
  • Enable CodeQL to discover vulnerabilities (#1402)
  • Add missing mandatory parameters for functions created with deployment packages (#1401)
  • Add gRPC api to update application deploying status (#1395)
  • Add timeout for wait approval (#1386)
  • Return filestore.ErrNotFound when object not found (#1388)
  • Add missing triggerPaths field in doc (#1396)
  • Fix importing of react router module (#1391)
  • Update the pipectl and gRPC api to deal with event (#1385)
  • Create determineCronJobHealth (#1390)
  • Prune repositories no longer needed (#1387)
  • Create determinePersistentVolumeHealth (#1389)
  • Add deploying field to application model (#1383)
  • Rename notification event model (#1382)
  • Lambda QuickSync strategy planner (#1379)
  • Fix the bug that deployment timeout error was not handled (#1376)
  • Add missing gazelle ignore (#1380)
  • Add deleted_at field to mark when the application was deleted (#1375)
  • Add guide to the next after quick start (#1372)
  • Lambda deployment executor (#1365)
  • Add pipectl command to push image reference (#1366)
  • Rename spec.sync to spec.quickSync (#1368)
  • Add gRPC API to push metadata of container image (#1358)
  • Lambda cloud provider (#1347)
  • Improve insight collector (#1340)
  • Refactor filter components (#1361)
  • Update docs to show details on GCR (#1356)
  • Make GCR image provider available (#1344)

Release v0.9.4

06 Jan 01:48
4c056f3
Compare
Choose a tag to compare

Changelog since v0.9.3

Notable Changes

  • Fix showing deleted app at the application list (#1328)

Internal Changes

  • Release v0.9.4 (#1348)
  • Add navigation to #pipecd channel in docs (#1343)
  • Store insight milestone file on filestore (#1339)
  • Update fields of optional image watcher config (#1337)
  • Add docs for Image watcher (#1335)
  • Fix error python not found on expose-generated-go (#1333)
  • Update analysis provider config reference (#1331)
  • Add cache for insight (#1321)
  • Add filter applications by environment name (#1330)
  • Remove unnecessary application filter (#1329)
  • Use ErrNotFound to indicate no config file found (#1325)
  • Format bazel BUILDs by make gazelle (#1324)
  • Use default username and email for git config (#1322)
  • Change deployment strategy of ops to Recreate (#1320)
  • Enable to retrieve credentials from EC2 Instance Role (#1319)

Release v0.9.3

22 Dec 15:11
7b21613
Compare
Choose a tag to compare

Changelog since v0.9.2

Notable Changes

  • Allow forcing sync strategy from the application page (#1288)
  • Allow deleting application from the list page (#1313)
  • Add an option to do base64 encoding before encrypting the secret (#1293)
  • Add api and pipectl command to get application (#1295)
  • Add api and pipectl command to list applications (#1307)
  • Fix no namespace resource found on delete k8s resource (#1281)

Internal Changes

  • Fix malformed summary of the quick sync case (#1316)
  • Fix broken URL in the documentation (#1299)
  • Fix wrong status string in the output of pipectl wait-status command (#1315)
  • Create insight collector (#1287)
  • Add disabled option to pipectl list application command (#1312)
  • Add notes on copying git repository (#1296)
  • Add web tests (#1310)
  • Ensure to give path that doesn’t exist for copying repo (#1311)
  • Add the ability to delete application (#1308)
  • Hide header navigations when the user is not logged in (#1302)
  • Add an option to do base64 encoding before encrypting the secret (#1286)
  • Enable to give aws credentials file via value (#1306)
  • Add lambda deployment rfc (#1300)
  • Add web tests (#1305)
  • Fix icon for cancelled deployment (#1301)
  • Create API to get insight datas from insightstore (#1298)
  • Update commit message generated by Image Watcher (#1297)
  • Use a given region for ECR client (#1292)
  • Fix to ensure ECR region is populated (#1291)
  • Enable image watcher (#1282)
  • Change to spawn image watcher workers for each git repository (#1270)
  • Refactor deployment list page (#1280)
  • Refactor application forms (#1278)
  • Docs: the pipectl download command (#1272)
  • Fix the publish date of release blog v0.9.1 (#1271)
  • Create filestore for insight (#1236)

Release v0.9.2

16 Dec 23:32
ba9ce1b
Compare
Choose a tag to compare

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 to data_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)

Release v0.9.1

16 Dec 23:04
df8417d
Compare
Choose a tag to compare

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 to data_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)

Release v0.9.0

19 Nov 05:17
eb251f4
Compare
Choose a tag to compare

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)

Release v0.8.0

26 Oct 08:59
402a983
Compare
Choose a tag to compare

Changelog since v0.7.6

Notable Changes

  • Introducing a built-in sealed secret feature
  • Simplifying control-plane by merging API and web into a single server component
  • Adding the ability to run piped as a non-root user
  • Adding the ability to filter the showing Kubernetes objects in the live state page
  • Various bug fixes and UI improvements.

Internal Changes

  • Simplify control-plane by merging api and web into a single server component (#1013)
  • Show a button to refresh the live state instead of auto-refreshing if has an error (#1010)
  • Add resource filter to the Kubernetes state view (#1004)
  • Add a copy to clipboard button to the dialog for showing encrypted secret. (#990)
  • Add generating application secret at the application list menu (#984)
  • Show Skeleton instead of CircularProgress for the application live state text (#974)
  • Add toast logic for showing request errors (#966)
  • Fix bug that cannot change application kind from the default value at the form (#964)
  • Release v0.8.0 (#1019)
  • Be more clear what replicas setting means (#1018)
  • Add the ID of the triggered deployment to the command metadata (#1016)
  • Reconcile percentage with the comment (#1015)
  • Fix wrong route to server-http in envoy config (#1014)
  • Add instructions for those who run pipecd with non-pipecd user (#1012)
  • Fix the bug that rollback stage was using a wrong manifests path (#1011)
  • Re-enable dockertest of piped-base image (#1009)
  • Change the default ssh config path to the home directory of pipecd user (#998)
  • Update kubernetes manifests to ensure piped container runs as a non root user (#997)
  • Update to use piped-base:v0.1.2 image (#1008)
  • Validate the git path while registering new applicaiton and refactor stage log (#1007)
  • Update piped-base tag (#1006)
  • Temporarily disable dockertest of piped-base image (#1005)
  • Make sure to add user with "adduser" (#999)
  • Rename the application configuration directory (#1003)
  • Add sealedSecrets field to configuration reference (#1002)
  • Add screenshot to readme (#1001)
  • Add document for sealed secret feature (#1000)
  • Fix the bug that the copy button at the sealing secret form was not worked (#996)
  • Run piped as a non-root user (#995)
  • Add base implementation of resource filter (#994)
  • Remove credentials config from terraform provider (#993)
  • Refactor the config of sealed secret management (#992)
  • Change the format of encryption key to deal with pems generated by openssl (#991)
  • Enable decrypting sealedsecrets in drift detector (#988)
  • Simplify the sealedsecret's spec for the case of not using template (#985)
  • Add missing rpc to auth list (#986)
  • Make dependencies config generic (#983)
  • Add a hybrid encryption to process a bigger message size (#981)
  • Change the spec of sealed secret to provide better visibility in Git (#975)
  • Update rules_go to v0.24.4, gazelle to v0.22.2 and go to 1.14.10 (#968)
  • Enable decrypting the sealed secrets at piped (#973)
  • Emit target namespace on the stage log (#970)
  • Add an API client test by using mocks (#971)
  • Add a missing type for the API client (#967)
  • Fix gazelle warnings about multiple rules have the same name (#965)
  • Add secret encryption feature on control-plane (#963)
  • Add URL format description (#962)
  • Add resources as piped's default value (#961)
  • Add a note about pull request to examples' readme (#960)
  • Refactor constants in ts by moving them to separate files (#959)
  • Add more web tests (#958)
  • Allow to specify resources at quickstart (#957)
  • Add RSA ecnrypter and decrypter (#956)
  • Refactor crypto package (#954)
  • Add functions to generate and parse RSA keys (#952)
  • Add SealedSecret configuration (#950)
  • Increase the timeout value of the build to make the binary on macos (#948)

Release v0.7.6

12 Oct 08:52
dc5e8ba
Compare
Choose a tag to compare

Changelog since v0.7.5

Notable Changes

  • Rename operator component to ops (#940)

Internal Changes

  • Release v0.7.6 (#947)
  • Update installation.md (#946)
  • Fix wrong port number in quickstart (#945)
  • Rename operator component in manfiests (#943)
  • Refactor helm template (#928)
  • Fix doubled word in the drift description (#942)
  • Add missing namespace option to port-forward command (#941)
  • Add comparisons to FAQ (#939)
  • Add rfc template to docs (#938)
  • Use create-namespace option to simplify the installation command (#937)
  • Add deployments module tests (#936)
  • Add more tests for web (#935)
  • Add secrets management feature to feature status (#931)
  • Add web tests (#929)
  • Update bazel to 3.6.0, go to 1.14.9 and buildtools to 3.5.0 (#927)
  • Fix wrong description in docs config (#925)
  • Specify kubernetes packages by tag instead of commit hash (#924)
  • Fix typos (#922)
  • Fix spelling in docs (#921)
  • Do not apply to the default namespace at Quickstart guide (#920)
  • Fix wrong LICENSE link (#919)

Release v0.7.5

06 Oct 00:16
a46371b
Compare
Choose a tag to compare

Changelog since v0.7.3

Notable Changes

No notable changes for this release

Internal Changes

  • Release v0.7.5 (#918)
  • Update release blog (#917)
  • Add favicon images (#916)
  • Fix document site's baseURL (#915)
  • Add an ogp image to the announcing post (#914)
  • Add an ogp image (#913)
  • Add interfaces for Image Watcher (#902)
  • Refactor the add application form (#911)
  • Add blog post for the first release (#912)
  • Add an alternative command for generating the encryption key (#901)
  • Fix missing decrypting (#900)
  • Update docs: add guide to add env and piped, update control-plane installation guide (#899)
  • Add configurations for Image Watcher (#898)

Release v0.7.3

02 Oct 01:19
7a80033
Compare
Choose a tag to compare

Changelog since v0.7.2

Notable Changes

No notable changes for this release

Internal Changes

  • Release v0.7.3 (#897)
  • Rename signing-key to encryption-key (#896)
  • Add web tests (#895)
  • Add modules/applications tests (#894)
  • Encrypt OAuth client secret (#890)
  • Fix invalid key message in crypto package (#893)
  • Enable CLA plugin (#892)
  • Fix kubectl version used by example (#891)
  • Update docsy theme to latest (#888)
  • Add missing insecure option (#887)
  • Add missing web address (#886)
  • Add a guide for users when they have any other questions in FAQ (#885)
  • Fix direction of angle icons of the side navigation (#884)
  • Add insecure-cookie flag to api and enable it in the control-plane installation guide (#883)
  • Add angle icons to sections of side navigation (#882)
  • Add missing explanation (#881)
  • Add crypto package (#880)
  • Add a build to perform integration tests on CI (#872)
  • Prevent buffers from data races (#875)
  • Add web tests (#879)
  • Update project settings page (#878)
  • Shorten a link message in application registering form (#876)
  • Add note to tell about .kapetanios (#877)
  • Add checking the debug projects in Project rpcs (#874)
  • Refactor examples (#873)
  • Update margin for headline at landing page (#871)
  • Add image to perform integration tests (#870)
  • Enable collecting coverage for web testing (#869)
  • Fix broken stories (#865)
  • Add simple query examples for ADA (#868)
  • Fix dependecies of the web test on the CI (#867)
  • Fix CI job for web testing (#866)
  • Use jpg images instead of png at the document top page (#864)
  • Fix slack link to cncf/pipecd channel (#863)
  • Add a web testing job to the CI (#862)
  • Create and use test utils to test web components (#861)
  • Typos fix and minor texts clarifying (#860)
  • Update docs: userguide, release blog (#859)
  • Enable data race detection for both unit test and integration test (#858)
  • Update userguide and screenshots (#856)
  • Show login error (#855)
  • Add favicon to application and documentation site (#854)
  • Add test cases for firestore (#853)
  • Move GCS tests to integration directory (#852)
  • Add tests for firestore (#848)
  • Run only tests under pkg/ at presubmit build (#851)
  • Update the layout of application detail (#850)
  • Run only unit tests on presubmit CI (#849)
  • Decrease the timeout value to 15m (#847)