Skip to content

Releases: pipe-cd/pipecd

Release v0.9.10

Choose a tag to compare

@pipecd-bot pipecd-bot released this 02 Apr 08:51
5cbfc74

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

Choose a tag to compare

@pipecd-bot pipecd-bot released this 30 Mar 06:23
93920fb

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

Choose a tag to compare

@pipecd-bot pipecd-bot released this 25 Mar 03:13
49ecebe

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 find query 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

Choose a tag to compare

@pipecd-bot pipecd-bot released this 09 Mar 11:45
7b04e0e

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

Choose a tag to compare

@pipecd-bot pipecd-bot released this 22 Feb 04:40
a06505a

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

Choose a tag to compare

@pipecd-bot pipecd-bot released this 25 Jan 01:52
eaccc8b

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

Choose a tag to compare

@pipecd-bot pipecd-bot released this 06 Jan 01:48
4c056f3

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

Choose a tag to compare

@pipecd-bot pipecd-bot released this 22 Dec 15:11
7b21613

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

Choose a tag to compare

@pipecd-bot pipecd-bot released this 16 Dec 23:32
ba9ce1b

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

Choose a tag to compare

@pipecd-bot pipecd-bot released this 16 Dec 23:04
df8417d

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)