Releases: pipe-cd/pipecd
Releases · pipe-cd/pipecd
Release list
Release v0.9.10
Changelog since v0.9.9
Notable Changes
- Add migration docs (#1816)
- Fix clearing filter for applications (#1819)
- Fix a bug that the form is not cleared after adding an application (#1814)
- Drift detector was configured to consider all maps/slides with a length of zero and nil to be equal (#1812)
- Add pipectl datastore command (#1806)
Internal Changes
- Release v0.9.10 (#1821)
- Update docsy files (#1815)
- Ensure schema on the new MySQL datastore before migrate (#1813)
- Run migration sequentially (#1811)
- Fix building playground (#1807)
- Add edit application form tests (#1803)
- Fix playground build job (#1802)
- Remove unused dependency (#1801)
- Increase timeout time for playground building (#1800)
Release v0.9.9
Changelog since v0.9.8
Notable Changes
- Re-enable supporting MongoDB (#1794)
- Add a new configuration field for the ANALYSIS stage named "skipOnNoData" which can control how to handle no data case. (#1771)
Internal Changes
- Add build cache for building play image (#1797)
- Add MongoDB configuration docs (#1796)
- Add playground build job to the CI (#1793)
- Add an util method to the web test utils (#1791)
- Add UpdateServicePrimaryTaskSet to ECS deployment (#1784)
- Refactor deployment config form (#1787)
- Handle cancel signal in case it came on the previous stage (#1790)
- Fix error format on print rollback error message (#1789)
- Update CI config for web testing (#1788)
- Update web test config (#1783)
Release v0.9.8
Changelog since v0.9.7
Notable Changes
- Remove MongoDB from supported datastore list (#1780)
- Enable to use MySQL datastore for quickstart (#1742)
- Users can use Quick Sync Deployment for ECS (#1725)
- Fix a bug that Sealed secret is not cleared when the dialog is closed (#1753)
- Fix bug unable to create traffic alias in the first lambda app deployment (#1751)
- Show application counts on the application list (#1730)
- Redirect to applications page when logged in user visit login page (#1684)
- Use search params as application filtering (#1673)
Internal Changes
- Update contributor list (#1779)
- Add filter view tests (#1778)
- Update docs for ControlPlane (#1777)
- Fix not to use insecure flag in installation guide (#1776)
- Update schema validation (#1774)
- Log refinement (#1773)
- Add ProjectId to Command model (#1772)
- Update size of UUID type virtual columns (#1770)
- Apply basic auth to Prometheus query (#1769)
- Update feature status (#1767)
- Refine Find query builder for IN operator queries (#1766)
- Add application count component test (#1763)
- Add more info to MySQL client find query logs (#1764)
- Update GetInsightApplicationCount rpc to return mock data of CloudRun (#1762)
- Add flag to show application counts (#1761)
- Update PromQL example in the doc to be more realistic (#1760)
- Make sure step is smaller than query range (#1749)
- Refine ListFilter value for MySQL datastore (#1757)
- Add tests for application counts (#1756)
- Update PromQL example to be realistic (#1758)
- Add required indexes for MySQL datastore (#1755)
- Update rules_nodes to v3 (#1740)
- Remove unnecessary NOT NULL check for omitempty fields (#1754)
- Remove web target from coverage job on CI (#1750)
- Fix wrong error message and docs of the func (#1659)
- Refine MySQL
findquery builder (#1744) - [MySQL schema] Rename SyncState to SyncState_Status (#1746)
- Hide application counts on the application detail page (#1738)
- Fix example query to be more realistic (#1737)
- Ensure to show the query results reason (#1726)
- Add required index for MySQL datastore (#1731)
- Fix to allow Event.data less than 3 bytes (#1733)
- Add application counts module (#1729)
- Rename tables columns for MySQL schema (#1728)
- Fix a wrong error message in lambda/rollback (#1724)
- Add validation for ANALYSIS options (#1722)
- [AWS Lambda] Fix bug unable to add multi newly defined tags (#1723)
- Add application mocks (#1721)
- Add web RPC to get application count (#1718)
- Add docs for mysql (#1719)
- Add change failure rate chart component (#1716)
- Update docs for S3 (#1717)
- Fix to fail when unable to spawn analyzer (#1715)
- Refactor insight package (#1713)
- Update ADA doc to show alpha release of Datadog provider (#1703)
- Fix scaffdog component template (#1712)
- Add test size small to ECS planner test (#1714)
- Add a component to show application count (#1711)
- Add piped validation for analysis providers (#1709)
- Add mysql schema and indexes ensurer to ops (#1699)
- Add a planner for ECS deployment (#1698)
- Create Application Insight collector (#1702)
- Call range queries API to evaluate values over a range of time (#1694)
- Add image to clearify the event watcher's behavior (#1704)
- Rename MySQL error code const (#1701)
- Refactor settings table styling (#1693)
- Add a config for ECS deployment (#1692)
- Refactor insight collector (#1691)
- Fix wrong comments in lambda config (#1690)
- Add a missing bazel file for cloudprovider/ecs (#1689)
- Add serviceAccountAnnotations to piped chart (#1688)
- Add a cloud provider for ECS (#1647)
- Eliminate the depencency on analysisprovider/metrics package (#1685)
- Mysql datastore interface implementation: Find query (#1678)
- Add analysis provider for Datadog (#1666)
- Make AWS sdk credentials profile configurable (#1677)
- Migrate AWS sdk to v2: Remove dynamodb from datastore package (#1676)
- Migrate to AWS sdk v2: Lambda deployment (#1675)
- Migrate to AWS sdk v2: S3 client (#1671)
Release v0.9.7
Changelog since v0.9.6
Notable Changes
- Use search params to filter deployments list (#1664)
- Fix a bug that it was unable to cancel during performing ADA stage (#1661)
- Add name filter to the application filter (#1656)
- Fix display of the blank page when the user is not logged in (#1650)
- Show filters by default (#1648)
- Make it possible to pass projectName from URL to login form (#1630)
- Disable editing application git path (#1627)
Internal Changes
- Update gazelle to v0.23.0 (#1668)
- Change the color of loading indicator at the log viewer (#1620)
- Missing make gazelle run (#1667)
- Add make row id from model id (#1658)
- Refactor redux selectors (#1657)
- Mysql datastore interface implementation (#1653)
- Treat context deadline exceeded error as a success (#1619)
- Ensure that name field of application model should be indexed (#1652)
- Update ListApplications rpc to be able to filter by name (#1651)
- Update contributor list in readme (#1645)
- Fix typo (#1644)
- Fix wrong indent and a typo in Makefile (#1643)
- Add MySQL client (#1641)
- Update feature status note: Support MySQL v8 (#1642)
- Fix web build params (#1640)
- Disallow changing git path from updating application api (#1626)
- Update bazel to 3.7.2 (#1635)
- Update to use go 1.16 (#1633)
- [RFC] SQL database as Control-Plane datastore (#1612)
- Update rules_go to v0.24.13, gazelle to v0.22.3 (#1632)
- Remove unnecessary code from insight collector (#1631)
- Add mock for insight API (#1629)
- Add feature-flags on config and create collector mode on insight collector (#1606)
- Use echarts for building chart component instead of recharts (#1628)
- Update the feature status of Automated Rollback for CloudRun and Terraform to beta (#1625)
- Add contributor list to readme (#1624)
- Add support for building web assets it has API mocking (#1621)
- Revert "Update bazel to 4.0.0 (#1615)" (#1618)
- Update bazel to 4.0.0 (#1615)
- Add support SQL database note to feature status page (#1616)
- Stop dealing with "name" field (#1614)
- Improve lighthouse score of document site (#1613)
- Update Istio support to beta phase (#1611)
- Update ops manifests to allow configuring log encoding (#1609)
Release v0.9.6
Changelog since v0.9.5
Notable Changes
- Fix displaying env and piped information at the application detail (#1604)
- Users can update tags for Lambda application via function.yaml configuration. (#1596)
- Show promote percentage on the stage (#1560)
- Show confirm dialog when quit adding application if the user already filled some fields (#1550)
- Be able to configure Lambda application specs such as timeout, memory size, and environment variables. (#1548)
- Support DynamoDB as PipeCD control-plane datastore (#1521)
- Support authenticate with SecurityTokenService for Lambda application deployment (#1516)
- Improve the display of the sealed secrets that have long length (#1505)
- The full ID of piped is shown and a new button was added to copy the ID (#1499)
- User can config s3 as file storage for pipecd (#1485)
Internal Changes
- Add log entries to Ops to show running tasks (#1607)
- Rollback Lambda application configuration in case traffic change has not been committed (#1605)
- Add missing environments value config on newly create lambda app (#1601)
- Support authenticate with SecurityTokenService for S3 client (#1517)
- Update firestore index ensurer to use configured CollectionNamePrefix (#1602)
- Enable cache for the web test on CI (#1603)
- Fix nil error by shadowing outer error variable (#1597)
- The full ID of piped will be shown while hovering over the name (#1488)
- Refactor API mock data (#1594)
- Use general invitation link to CNCF slack (#1592)
- Fix skeleton being displayed during update app live state (#1484)
- Fix the user document (#1588)
- Remove note to tell being Alpha status (#1589)
- Add pipeline mock data for the web (#1586)
- Add missing return statement on failed to build query (#1585)
- Allow prefixing the collection name in google cloud Firestore (#1579)
- Add notes on Firestore indexes (#1577)
- Add mocking api for easy UI development (#1565)
- Skip creating Firestore indexes if already added (#1566)
- Fix typo (#1480)
- Add ECS deployment to feature status page (#1572)
- Create applicationscountstore (#1561)
- Add workflow to automatically add issue to the ROADMAP project (#1567)
- Fix GetinsightData to use new field (#1562)
- Add note about needed service account roles (#1563)
- Let Ops automatically create Firestore composite indexes (#1553)
- Use pipecd-base as a base image of pipecd (#1556)
- Add pipecd-base image (#1554)
- Store promote percentage to stage metadata store (#1551)
- Update lambda deployment docs (#1552)
- Enable add tags to Lambda application via function.yaml (#1549)
- Specify test size to avoid warnings from bazel (#1547)
- Fix missing model_wrappers for mongodb (#1546)
- Export component props interface from component file for storybook (#1540)
- Fixed the type of set-files for helm in the document (#1542)
- Update storybook configs (#1539)
- Refactor insight package by splitting it into smaller ones (#1519)
- Update the links to issue labels (#1537)
- Bump goccy/go-yaml from v1.8.7 to v1.8.8 (#1536)
- Add doc to guide how to enable blue-green deployment with istio (#1535)
- Refactor web components directory structure (#1533)
- Use goccy/go-yaml.Read instead of parsing ourselves (#1534)
- Update api version of istio's manifests to v1beta1 (#1532)
- Add doc to guide how to enable canary deployment for k8s app with istio (#1528)
- Validate value in YAML before actual reading (#1529)
- Fix the deployment status was not changed from "deploying" after finished in some cases (#1522)
- Fix wrong stage name in Lambda doc (#1523)
- Make modifying logic of Event watcher abstract (#1520)
- Update protobuf definitions for insights rpc (#1444)
- Fix typo (#1518)
- Update scaffdog version to v1 (#1512)
- Remove setTimeout from closing menu and dialog (#1514)
- Refactor generated api key dialog (#1513)
- Update the status of Kubernetes' Live State to beta (#1510)
- Emit warning when Event not found (#1508)
- Fix copyright years in the footer of documentation site (#1507)
- Add mono font to the theme (#1506)
- Fix the diffs on Istio's VirtualService always appear after deploying (#1504)
- Use pipectl-base 0.2.0 to build pipectl image (#1503)
- Add pipectl to PATH for pipetcl-base image (#1502)
- Remove useCredentialsFile field from FireStore struct (#1501)
- Fix export types (#1500)
- Add web tests (#1498)
- Fix schema mistake in the document of SealedSecret (#1496)
- Fix error text when loading manifest (#1495)
- Refactor error handling for rc.Close in GetObject function GCS storage (#1493)
- Change directory structure for web components (#1494)
- Use pipectl-base as a base image of pipectl (#1490)
- Add piped-base image (#1489)
- Reduce the number of retries on API call while starting (#1487)
- Use alpine as a pipectl base image (#1486)
- Refactor the way of using model in web (#1483)
- Remove useCredentialsFile flag field from GCS new client implementation (#1482)
- Update chart-releaser to fix cache-control when storing index file (#1481)
- Update pipectl installation instructions (#1479)
- Add a util function for web testing (#1472)
Release v0.9.5
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
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
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
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_totodata_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
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_totodata_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)