diff --git a/config.toml b/config.toml index 134b423b17..60dceca087 100644 --- a/config.toml +++ b/config.toml @@ -179,14 +179,14 @@ weight = 1 [params] # See codenew shortcode deploy-engine-plugin-version = "0.16.8" -armory-version = "2.30.x" +armory-version = "2.31.x" #used in air-gapped matching-oss-version-exact = "1.27.0" # used in agent compat and system requirements mysql-version="5.7; AWS Aurora" postgresql-version="10+" #used in the Operator docs -armory-version-exact = "2.30.0" +armory-version-exact = "2.31" halyard-armory-version = "1.12.1" kubesvc-version="1.0.73" operator-extended-crd-version = "v1alpha2" @@ -204,7 +204,7 @@ terms_and_conditions = "https://www.armory.io/terms-and-conditions/" # Menu title if your navbar has a versions selector to access old versions of your site. # This menu appears only if you have at least one [params.versions] set. -version_menu = "Armory CD v2.30" +version_menu = "Armory CD v2.31" # Flag used in the "version-banner" partial to decide whether to display a # banner on every page indicating that this is an archived version of the docs. @@ -215,7 +215,7 @@ archived_version = false # Used in the "version-banner" partial to display a version number for the # current doc set. # Also used in the PCM to highlight what version the PCM is for -version = "2.30.0" +version = "2.31.x" # A link to latest version of the Armory CD docs. Used in the "version-banner" partial to # point people to the main Armory CD docs site. @@ -332,6 +332,11 @@ theme = "forest" #Add new release versions here. These entries appear in the drop-down menu # at the top of the website. +[[params.versions]] + version = "Armory CD v2.30" + githubbranch = "v2.30" + url = "https://v2-30.docs.armory.io/continuous-deployment/" + [[params.versions]] version = "Armory CD v2.28" githubbranch = "v2.28" @@ -341,10 +346,3 @@ theme = "forest" version = "Armory CD v2.27" githubbranch = "v2.27" url = "https://v2-27.docs.armory.io/armory-enterprise/" - -[[params.versions]] - version = "Armory CD v2.26" - githubbranch = "v2.26" - url = "https://v2-26.docs.armory.io/docs/" - - diff --git a/content/en/continuous-deployment/feature-status/continuous-deployment-matrix/index.md b/content/en/continuous-deployment/feature-status/continuous-deployment-matrix/index.md index 1b4682be97..f2118a1487 100644 --- a/content/en/continuous-deployment/feature-status/continuous-deployment-matrix/index.md +++ b/content/en/continuous-deployment/feature-status/continuous-deployment-matrix/index.md @@ -14,6 +14,7 @@ This compatibility matrix details what is supported in the **Armory Continuous D You can find the compatibility matrix for previous Armory Continuous Deployment releases in the docs version for the release you are using: +* [Armory Continuous Deployment v2.30 compatibility matrix](https://v2-30.docs.armory.io/continuous-deployment/feature-status/continuous-deployment-matrix/) * [Armory Continuous Deployment v2.28 compatibility matrix](https://v2-28.docs.armory.io/continuous-deployment/feature-status/continuous-deployment-matrix/) * [Armory Continuous Deployment v2.27 compatibility matrix](https://v2-27.docs.armory.io/armory-enterprise/feature-status/armory-enterprise-matrix/) * [Armory Continuous Deployment v2.26 compatibility matrix](https://v2-26.docs.armory.io/docs/feature-status/armory-enterprise-matrix/) diff --git a/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/_index.md b/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/_index.md index e0df0b60d7..b3cc90dbe0 100644 --- a/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/_index.md +++ b/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/_index.md @@ -14,7 +14,7 @@ description: > Armory Continuous Deployment releases, long term support releases, and patches. --- - + diff --git a/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-28-7.md b/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-28-7.md index 54d730934a..b3473dcb1e 100644 --- a/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-28-7.md +++ b/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-28-7.md @@ -1,5 +1,5 @@ --- -title: v2.28.7 Armory Continuous Deployment Release (Spinnaker™ v1.28.0) +title: v2.28.7 Armory Continuous Deployment LTS Release (Spinnaker™ v1.28.0) toc_hide: true version: 2.28.7 date: 2023-09-13 diff --git a/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-30-5.md b/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-30-5.md index 2af1d96918..965ae6beb8 100644 --- a/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-30-5.md +++ b/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-30-5.md @@ -1,5 +1,5 @@ --- -title: v2.30.5 Armory Continuous Deployment Release (Spinnaker™ v1.30.4) +title: v2.30.5 Armory Continuous Deployment LTS Release (Spinnaker™ v1.30.4) toc_hide: true version: 2.30.5 date: 2023-11-10 diff --git a/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-31-0.md b/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-31-0.md new file mode 100644 index 0000000000..794d3ea98b --- /dev/null +++ b/content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-31-0.md @@ -0,0 +1,890 @@ +--- +title: v2.31.0 Armory Continuous Deployment Feature Release (Spinnaker™ v1.31.3) +toc_hide: true +version: 2.31.0 +date: 2023-12-05 +description: > + Release notes for Armory Continuous Deployment v2.31.0. This is a Feature release with 6-month support. +--- + +## 2023/12/05 Release Notes + +> Note: If you're experiencing production issues after upgrading Armory CD, roll back to a previous working version and report issues to [http://go.armory.io/support](http://go.armory.io/support). + +## Required Armory Operator version + +To install, upgrade, or configure Armory 2.31.0, use Armory Operator 1.70 or later. + +## Security + +Armory scans the codebase as we develop and release software. Contact your Armory account representative for information about CVE scans for this release. + +## Breaking changes + + +> Breaking changes are kept in this list for 3 minor versions from when the change is introduced. For example, a breaking change introduced in 2.21.0 appears in the list up to and including the 2.24.x releases. It would not appear on 2.25.x release notes. + +{{< include "breaking-changes/bc-plugin-compatibility-2-30-0.md" >}} + +## Known issues + + +### Clouddriver and Spring Cloud + +The Spring Boot version has been upgraded, introducing a backwards incompatible change to the way configuration is loaded in Spinnaker. Users will need to set the ***spring.cloud.config.enabled*** property to ***true*** in the service settings of Clouddriver to preserve existing behavior. All of the other configuration blocks remain the same. + +**Affected versions**: Armory CD 2.30.0 and later + +## Deprecations + +Reference [Feature Deprecations and end of support]({{< ref "continuous-deployment/feature-status/deprecations/" >}}) + +## Early access features enabled by default + +### **New**: doNotEval SPeL expression + +- This feature introduces a new SpEL `doNotEval` method that includes the received JSON object with the `NotEvaluableExpression` class. +- The `toJson` method (and others in the future) do not evaluate expressions and do not throw exceptions for instances of the `NotEvaluableExpression` class. +- See the Spinnaker doc's [doNotEval SPeL expression changelog note](https://spinnaker.io/changelogs/1.30.0-changelog/#donoteval-spel-helper) for more details regarding this feature flag. + +### Automatically cancel Jenkins jobs + +You now have the ability to cancel triggered Jenkins jobs when a pipeline is canceled, giving you more control over your full Jenkins workflow. Learn more this [Spinnaker changelog](https://spinnaker.io/changelogs/1.29.0-changelog/#orca). + +### Enhanced BitBucket Server pull request handling + +Trigger pipelines natively when pull requests are opened in BitBucket with newly added events including PR opened, deleted, and declined. See [Triggering pipelines with Bitbucket Server](https://spinnaker.io/docs/guides/user/pipeline/triggers/bitbucket-events/) in the Spinnaker docs for details + +## Early access features enabled manually + +### **New**: Pipeline Triggers: only cache enabled pipelines with enabled triggers of specific types + +Enabling this flag may allow Echo to better utilize its cache, improving overall pipeline trigger performance for frequently used pipelines. See the [pull request](https://github.com/spinnaker/echo/pull/1292) for more information regarding this feature flag. + +### **New**: Option to disable healthcheck for Google provider + +Added the option to disable the healthcheck for Google provider similar to AWS and Kubernetes. + +### Helm parameters + +Spinnaker users baking Helm charts can now use SpEL expression parameters for **API Version** and **Kubernetes Version** in the Bake Manifest stage so that they can conditionally deploy different versions of artifacts depending on the target cluster API and Kubernetes versions. To learn more about this exciting new feature, see [Helm Parameters](https://spinnaker.io/docs/guides/user/kubernetes-v2/deploy-helm/#configure-api-versions-and-a-kubernetes-version) in the Spinnaker docs. + +### Dynamic rollback timeout + +To make the dynamic timeout available, you need to enable the feature flag in Orca and Deck. Add this block to  your `orca.yml` file if you want to enable the dynamic rollback timeout feature: + +```yaml +rollback: + timeout: + enabled: true +``` + +In Orca, the feature flag overrides the default value rollback timeout - 5 min - with a UI input from the user. + +In Deck, the feature flag enhances the Rollback Cluster stage UI with timeout input. + +`window.spinnakerSettings.feature.dynamicRollbackTimeout = true;` + +The default is used if there is no value set in the UI. + +### Run Pipelines-as-Code with permissions scoped to a specific service account + +Enhancing Pipelines-as-Code to upsert a pipeline using an Orca call instead of a Front50 call, to mimic the calls from Deck. By default, it is disabled. To enable, set the following in `dinghy.yml`: + +```upsertPipelineUsingOrcaTaskEnabled: true``` + +### Pipelines-as-Code PR checks + +This feature, when enabled, verifies if the author of a commit that changed app parameters has sufficient WRITE permission for that app. You can specify a list of authors whose permissions are not valid. This option’s purpose is to skip permissions checks for bots and tools. + +See [Permissions check for a commit]({{< ref "plugins/pipelines-as-code/install/configure#permissions-check-for-a-commit" >}}) for details. + +### Pipelines-as-Code multi-branch enhancement + +Now you can configure Pipeline-as-Code to pull Pipelines-as-Code files from multiple branches on the same repo. Cut out the tedious task of managing multiple repos. Use a single repo for application pipelines. See [Multiple branches]({{< ref "plugins/pipelines-as-code/install/configure#multiple-branches" >}}) for how to enable and configure this feature. + +### Terraform template fix + +Armory fixed an issue with SpEL expression failures appearing while using Terraformer to serialize data from a Terraform Plan execution. With this feature flag fix enabled, you are able to use the Terraform template file provider. Open a support ticket if you need this fix. + +## Highlighted updates + + + +### Spring Boot + +As part of the modernization effort, Spring Boot has been updated to 2.5. Note that there is no expected change for end users due to this change. Plugin developers may need to update their projects to work with 2.31.0+. + +### Clouddriver + +- Changed the validation Clouddriver runs before performing operations for the Kubernetes provider. The *kinds* and *omitKinds* fields on a Kubernetes account definition no longer restrict what Kubernetes kinds can be deployed by Clouddriver; instead, these fields now only control what kinds Clouddriver caches. Armory CD operators should ensure that Kubernetes RBAC controls are used to restrict what kinds Armory CD can deploy. +- Bumped aws-cli to 1.22 to enable FIPS compliance configuration options. + +### Deck + +- Added Cloud Run manifest functionality in Deck. +- Made the *StageFailureMessage* component overridable, which enables the ability to override the red error box in the component of a plugin. +- Added the ability to allow plugins to provide custom icon components. + - Enables plugins to use the Icon component with a custom icon. Currently the Icon component is limited to only icons defined in *iconsByName.* +- For the Helm bake feature, added additional input fields where the user can fill in details of the API's versions. These input fields are not be pre-populated with versions of the target cluster available in the environment. They become part of the bake result. Added *API_VERSIONS_ENABLED* env variable flag. + +### Echo + +- Added a new configuration flag: *pipelineCache.filterFront50Pipelines* that defaults to false. When false, Echo caches all pipelines Front50. When true, it only caches enabled pipelines with enabled triggers of specific types. – The types that Echo knows how to trigger, along with some changes to the logic for handling manual executions so they continue to function. This is typically a very small subset of all pipelines. + +### Fiat + +- Added the ability to register *SpinnakerRetrofitErrorHandler* with each Retrofit.RestAdapter and replaces each RetrofitError catch block with a catch-block using SpinnakerServerException or the appropriate subclass. This change does not alter any of this service's behavior, it merely allows error messages to surface even when the error was thrown in a microservice more than one network call from the service in which the request originated. This is part of an effort to consume *SpinnakerRetrofitErrorHandler* in each Spinnaker microservice, as detailed in [this Github issue](https://github.com/spinnaker/spinnaker/issues/5473). + +### Front50 + +- Added optional query params to the GET /pipelines endpoint. +- Return all pipelines triggered when the given pipeline configuration ID completes with the given status. Initially used in this [PR](https://github.com/spinnaker/orca/pull/4448). +- Added three new config flags to each object type under service-storage. + - Two of the three are performance improvements which you can read about in the Spinnaker 1.31.0 [changelog](https://spinnaker.io/changelogs/1.31.0-changelog/#front50) + +### Kayenta + +- Added a storage service migrator. + - Added the ability to migrate account credentials and account configurations data from S3/GCS to MySQL/PostgreSQL and vice versa + - See the [PR comment](https://github.com/spinnaker/kayenta/pull/940#issue-1639273840) for instructions on how to use these properties (in kayenta-local.yml) to enable the data migration and MySQL or PostgreSQL data source. + +### Orca + +- Added a new configuration flag: *front50.useTriggeredByEndpoint* that defaults to false. When false, Orca queries Front50 for all pipelines each time a pipeline execution completes. When true, Orca only queries for pipelines triggered when a specific pipeline completes which is potentially a very small subset of all pipelines. + + + +### Spinnaker Community Contributions + +There have also been numerous enhancements, fixes, and features across all of Spinnaker's other services. See the +[Spinnaker v1.31.3](https://www.spinnaker.io/changelogs/1.31.3-changelog/) changelog for details. + +## Detailed updates + +### Bill Of Materials (BOM) + +Here's the BOM for this version. +
Expand +
+artifactSources:
+  dockerRegistry: docker.io/armory
+dependencies:
+  redis:
+    commit: null
+    version: 2:2.8.4-2
+services:
+  clouddriver:
+    commit: 1db66b13244c3d25b48e767992c5bb7730772271
+    version: 2.31.0
+  deck:
+    commit: 1dd95e4ef5ed631f24253bf917200c3cf52655af
+    version: 2.31.0
+  dinghy:
+    commit: 362913af0c5d00eee5ea3b157274cabbef920c43
+    version: 2.31.0
+  echo:
+    commit: a700e1233d1eca8642b54413c87860737662d4c2
+    version: 2.31.0
+  fiat:
+    commit: f1079f69f0184aae517680c48283cf9a52c9cf26
+    version: 2.31.0
+  front50:
+    commit: 5db553c003950174757e6438ba024b6a4b51c9ed
+    version: 2.31.0
+  gate:
+    commit: 1a4fc24d3d4870c375f6bc10fe6892c6b39a789e
+    version: 2.31.0
+  igor:
+    commit: e94591b4172e7d75ce94db23ebed5deb756af92d
+    version: 2.31.0
+  kayenta:
+    commit: 4a528f19b704cc0f25295daef56d27b78a84a25e
+    version: 2.31.0
+  monitoring-daemon:
+    commit: null
+    version: 2.26.0
+  monitoring-third-party:
+    commit: null
+    version: 2.26.0
+  orca:
+    commit: b1a6fe2247ef18f6239b3ab90b101197c57314c4
+    version: 2.31.0
+  rosco:
+    commit: a30386ed64ae490e4788fe80b453528731a923bd
+    version: 2.31.0
+  terraformer:
+    commit: 50082463ccd180cb4763078671a105ab70dee5e6
+    version: 2.31.0
+timestamp: "2023-11-23 15:13:30"
+version: 2.31.0
+
+
+
+ +### Armory + + +#### Armory Gate - 2.30.0...2.31.0 + + - chore(cd): update armory-commons version to 3.13.3 (#559) + - fix(tests): Fix JUnit tests (#558) + - chore(cd): update base service version to gate:2023.04.07.01.27.28.release-1.30.x (#553) + - chore(cd): update armory-commons version to 3.13.2 (#554) + - chore(cd): update armory-commons version to 3.13.1 (#537) + - revert(header): update plugins.json with newest header version (#484) + - chore(cd): update base service version to gate:2023.04.17.18.59.00.master (#557) + - chore(cd): update base service version to gate:2023.05.02.16.41.37.master (#560) + - chore(cd): update base service version to gate:2023.05.02.16.49.52.master (#561) + - chore(cd): update base service version to gate:2023.05.12.14.58.29.master (#562) + - chore(cd): update base service version to gate:2023.05.18.17.05.02.master (#564) + - chore(cd): update base service version to gate:2023.05.25.21.38.35.master (#565) + - chore(cd): update base service version to gate:2023.06.02.20.01.30.master (#566) + - chore(cd): update base service version to gate:2023.06.05.20.11.44.master (#567) + - chore(cd): update base service version to gate:2023.06.12.23.37.52.master (#568) + - chore(cd): update base service version to gate:2023.06.13.05.17.05.master (#569) + - chore(cd): update base service version to gate:2023.06.16.09.48.18.master (#570) + - chore(cd): update base service version to gate:2023.06.17.10.05.03.master (#571) + - chore(cd): update base service version to gate:2023.06.26.17.12.12.master (#572) + - chore(cd): update base service version to gate:2023.06.28.20.06.44.master (#573) + - chore(armory-commons): upgrading armory-commons to 3.14.0-rc.3 (#583) + - chore(cd): update armory-commons version to 3.14.2 (#586) + - chore(cd): update base service version to gate:2023.08.28.17.15.40.release-1.31.x (#600) + - chore(cd): update base service version to gate:2023.08.29.05.01.02.release-1.31.x (#604) + - fix: esapi CVE scan report (#602) (#605) + - chore(cd): update base service version to gate:2023.09.01.15.43.46.release-1.31.x (#607) + - chore(ci): removed aquasec scan action (#616) (#621) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (#640) (#641) + +#### Armory Front50 - 2.30.0...2.31.0 + + - chore(cd): update base service version to front50:2023.05.22.19.11.48.release-1.30.x (#548) + - chore(cd): update armory-commons version to 3.13.3 (#538) + - chore(cd): update base service version to front50:2023.04.27.18.45.08.release-1.30.x (#541) + - chore(cd): update armory-commons version to 3.13.2 (#533) + - chore(cd): update armory-commons version to 3.13.1 (#514) + - chore(cd): update base service version to front50:2023.04.07.01.28.32.release-1.30.x (#532) + - chore(dockerfile): upgrade to latest alpine image (#434) + - chore(cd): update base service version to front50:2023.04.05.11.05.16.master (#529) + - chore(cd): update base service version to front50:2023.04.21.14.37.41.master (#540) + - chore(cd): update base service version to front50:2023.05.02.05.06.08.master (#542) + - chore(armory-commons): upgrading armory-commons to 3.14.0-rc.3 (#564) + - chore(cd): update base service version to front50:2023.07.18.21.40.31.master (#563) + - chore(cd): update armory-commons version to 3.14.2 (#567) + - chore(cd): update base service version to front50:2023.08.28.17.17.25.release-1.31.x (#580) + - chore(cd): update base service version to front50:2023.08.29.04.59.48.release-1.31.x (#581) + - chore(cd): update base service version to front50:2023.09.05.18.25.32.release-1.31.x (#584) + - chore(ci): removed aquasec scan action (#590) (#593) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (#612) (#613) + +#### Armory Rosco - 2.30.0...2.31.0 + + - chore(cd): update armory-commons version to 3.13.3 (#528) + - chore(cd): update base service version to rosco:2023.04.05.11.40.04.release-1.30.x (#523) + - chore(cd): update armory-commons version to 3.13.1 (#508) + - feat(dockerfile): add Kustomize 4 to Dockerfiles (#434) + - fix(rosco): added missing rosco-core dependency and upgrading embedded redis for tests (#456) + - chore(packer): copied templates and config from oss (#457) + - chore(cd): update base service version to rosco:2022.11.10.16.54.39.master (#458) + - chore(cd): update base service version to rosco:2022.11.15.19.33.07.master (#459) + - chore(cd): update base service version to rosco:2022.11.16.17.50.30.master (#460) + - chore(cd): update base service version to rosco:2022.11.17.15.34.54.master (#461) + - chore(cd): update base service version to rosco:2022.11.18.18.20.19.master (#462) + - chore(cd): update base service version to rosco:2022.11.19.01.16.08.master (#463) + - chore(cd): update base service version to rosco:2022.11.19.16.30.34.master (#464) + - chore(cd): update base service version to rosco:2022.11.22.14.31.01.master (#466) + - chore(azure): copying config from oss, upgrading centos (#465) + - chore(cd): update base service version to rosco:2022.11.24.15.56.54.master (#469) + - chore(cd): update base service version to rosco:2022.12.08.14.30.19.master (#472) + - chore(cd): update base service version to rosco:2022.12.08.20.50.39.master (#473) + - chore(cd): update base service version to rosco:2022.12.09.00.48.23.master (#476) + - chore(cd): update base service version to rosco:2022.12.09.02.57.42.master (#477) + - chore(cd): update base service version to rosco:2022.12.09.06.01.36.master (#478) + - chore(cd): update base service version to rosco:2022.12.09.17.27.05.master (#479) + - fix(build): Add javax.validation dependency (#480) + - chore(cd): update base service version to rosco:2022.12.15.16.52.34.master (#481) + - chore(cd): update base service version to rosco:2022.12.22.04.48.59.master (#482) + - chore(cd): update base service version to rosco:2023.01.12.21.47.32.master (#485) + - chore(cd): update base service version to rosco:2023.01.23.17.14.17.master (#487) + - chore(cd): update base service version to rosco:2023.01.27.00.40.58.master (#488) + - chore(cd): update base service version to rosco:2023.01.30.16.28.07.master (#489) + - chore(cd): update base service version to rosco:2023.02.08.19.46.54.master (#490) + - chore(cd): update base service version to rosco:2023.02.08.22.19.58.master (#491) + - chore(cd): update base service version to rosco:2023.02.08.23.30.28.master (#492) + - chore(cd): update base service version to rosco:2023.02.09.00.57.01.master (#493) + - chore(cd): update base service version to rosco:2023.02.09.06.34.37.master (#494) + - chore(cd): update base service version to rosco:2023.02.16.16.48.52.master (#495) + - chore(cd): update base service version to rosco:2023.02.20.19.50.47.master (#496) + - chore(cd): update armory-commons version to 3.9.5 (#505) + - chore(armory-commons): upgrading armory-commons to 3.14.0-rc.3 (#549) + - chore(cd): update armory-commons version to 3.14.2 (#552) + - chore(ci): removed aquasec scan action (#565) (#567) + - chore(cd): update base service version to rosco:2023.08.28.17.15.52.release-1.31.x (#562) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #584) (#587) + - chore(cd): update base service version to rosco:2023.10.18.06.02.57.release-1.31.x (#590) + +#### Terraformer™ - 2.30.0...2.31.0 + + - chore(alpine): Update alpine version (#497) + - chore(ci): removing aquasec scans on push (#517) (#518) + - chore(ci): removed aquasec scan action (#510) (#511) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #525) (#526) + - Minor changes for Terraform tag name (#527) (#528) + - fix(cd): Fix terraform build fail (#529) (#530) + - Fix build cd artifact erro, no space lef on the device (#531) (#532) + +#### Armory Clouddriver - 2.30.0...2.31.0 + + - chore(cd): update base service version to clouddriver:2023.05.30.19.45.40.release-1.30.x (#882) + - chore(cd): update armory-commons version to 3.13.5 (#874) + - chore(cd): update armory-commons version to 3.13.4 (#869) + - chore(cd): update armory-commons version to 3.13.3 (#867) + - chore(cd): update armory-commons version to 3.13.2 (#861) + - chore(cd): update base service version to clouddriver:2023.04.07.02.16.05.release-1.30.x (#860) + - chore(cd): update base service version to clouddriver:2023.04.06.10.03.44.release-1.30.x (#859) + - chore(cd): update base service version to clouddriver:2023.04.05.14.02.06.release-1.30.x (#856) + - chore(cd): update base service version to clouddriver:2023.03.24.23.48.26.release-1.30.x (#839) + - chore(cd): update armory-commons version to 3.13.1 (#837) + - chore(cd): update base service version to clouddriver:2023.03.18.00.04.47.master (#818) + - chore(cd): update base service version to clouddriver:2023.03.21.00.31.33.master (#819) + - chore(cd): update base service version to clouddriver:2023.03.21.19.49.36.master (#820) + - chore(cd): update base service version to clouddriver:2023.03.22.20.00.03.master (#824) + - chore(cd): update base service version to clouddriver:2023.03.23.21.01.03.master (#827) + - chore(cd): update base service version to clouddriver:2023.03.24.23.48.26.master (#828) + - chore(cd): update base service version to clouddriver:2023.03.29.20.10.21.master (#834) + - chore(cd): update base service version to clouddriver:2023.03.30.15.20.14.master (#835) + - chore(cd): update base service version to clouddriver:2023.03.30.16.52.08.master (#838) + - chore(cd): update base service version to clouddriver:2023.03.31.19.56.29.master (#840) + - chore(cd): update base service version to clouddriver:2023.03.31.22.03.23.master (#841) + - chore(cd): update base service version to clouddriver:2023.03.31.22.50.54.master (#842) + - chore(cd): update base service version to clouddriver:2023.04.01.00.13.01.master (#843) + - chore(cd): update base service version to clouddriver:2023.04.01.03.32.05.master (#845) + - chore(cd): update base service version to clouddriver:2023.04.01.04.39.47.master (#846) + - chore(cd): update base service version to clouddriver:2023.04.01.05.26.14.master (#847) + - chore(cd): update base service version to clouddriver:2023.04.01.06.46.40.master (#848) + - chore(cd): update base service version to clouddriver:2023.04.02.04.27.18.master (#849) + - chore(cd): update base service version to clouddriver:2023.04.02.05.24.21.master (#850) + - chore(cd): update base service version to clouddriver:2023.04.02.06.10.44.master (#851) + - chore(cd): update base service version to clouddriver:2023.04.03.15.54.26.master (#852) + - chore(cd): update base service version to clouddriver:2023.04.03.17.05.33.master (#853) + - Bumped aws-cli to 1.22 for FIPS compliance (#854) + - chore(cd): update base service version to clouddriver:2023.04.05.11.43.53.master (#855) + - chore(cd): update base service version to clouddriver:2023.04.05.21.36.10.master (#857) + - chore(cd): update base service version to clouddriver:2023.04.17.19.36.00.master (#865) + - chore(cd): update base service version to clouddriver:2023.05.02.05.46.22.master (#871) + - chore(cd): update base service version to clouddriver:2023.05.04.00.42.22.master (#872) + - chore(cd): update base service version to clouddriver:2023.05.11.19.04.48.master (#873) + - chore(cd): update base service version to clouddriver:2023.05.18.17.41.51.master (#875) + - chore(cd): update base service version to clouddriver:2023.05.19.23.07.09.master (#876) + - chore(cd): update base service version to clouddriver:2023.05.25.22.18.08.master (#877) + - chore(cd): update base service version to clouddriver:2023.05.30.17.49.03.master (#879) + - chore(cd): update base service version to clouddriver:2023.06.02.19.20.42.master (#884) + - chore(cd): update base service version to clouddriver:2023.06.05.20.51.02.master (#885) + - chore(cd): update armory-commons version to 3.14.2 (#911) + - chore(cd): update base service version to clouddriver:2023.07.21.18.25.26.release-1.31.x (#915) + - fix: AWS CLI pip installation (#918) (#924) + - chore(cd): update base service version to clouddriver:2023.08.28.14.14.40.release-1.31.x (#939) + - chore(cd): update base service version to clouddriver:2023.08.28.17.52.39.release-1.31.x (#941) + - chore(cd): update base service version to clouddriver:2023.08.29.05.45.59.release-1.31.x (#942) + - chore(cd): update base service version to clouddriver:2023.09.08.18.30.47.release-1.31.x (#968) + - chore(cd): update base service version to clouddriver:2023.09.20.19.42.06.release-1.31.x (#981) + - chore(ci): removed aquasec scan action (#971) (#982) + - fix: CVE-2023-37920 (#977) (#993) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #999) (#1004) + - chore(cd): update base service version to clouddriver:2023.11.20.21.43.26.release-1.31.x (#1030) + - chore(cd): update base service version to clouddriver:2023.11.22.08.49.50.release-1.31.x (#1037) + +#### Dinghy™ - 2.30.0...2.31.0 + + - chore(ci): removed aquasec scan action (#489) (#491) + - chore(ci): removing aquasec scans for any push (#497) (#498) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #504) (#511) + - fix: Builds (#512) (#515) + +#### Armory Fiat - 2.30.0...2.31.0 + + - fix(okhttp): Decrypt properties before creating client. (#501) + - chore(cd): update base service version to fiat:2023.07.21.15.45.35.release-1.30.x (#496) + - chore(cd): update armory-commons version to 3.13.5 (#478) + - chore(cd): update armory-commons version to 3.13.3 (#475) + - chore(cd): update armory-commons version to 3.13.2 (#471) + - chore(cd): update base service version to fiat:2023.04.05.11.36.40.release-1.30.x (#470) + - chore(cd): update armory-commons version to 3.13.1 (#456) + - chore(cd): update base service version to fiat:2023.02.20.19.50.58.master (#437) + - chore(armory-commons): upgrading armory-commons to 3.14.0-rc.3 (#497) + - chore(cd): update armory-commons version to 3.14.2 (#500) + - fix(okhttp): Decrypt properties before creating client. (#501) (#504) + - chore(ci): removed aquasec scan action (#523) (#525) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (#540) (#541) + - chore(cd): update base service version to fiat:2023.08.28.17.11.42.release-1.31.x (#519) + +#### Armory Igor - 2.30.0...2.31.0 + + - chore(cd): update armory-commons version to 3.13.3 (#452) + - chore(cd): update armory-commons version to 3.13.2 (#449) + - chore(cd): update base service version to igor:2023.04.07.01.27.38.release-1.30.x (#448) + - chore(cd): update armory-commons version to 3.13.1 (#431) + - chore(cd): update base service version to igor:2022.09.14.15.59.58.master (#368) + - chore(cd): update armory-commons version to 3.14.2 (#475) + - chore(ci): removed aquasec scan action (#495) (#507) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (#524) (#525) + - fix: NoSuchMethodError exception in JenkinsClient. (#377) (#529) + - chore(cd): update base service version to igor:2023.08.29.04.59.43.release-1.31.x (#488) + +#### Armory Echo - 2.30.0...2.31.0 + + - chore(cd): update armory-commons version to 3.13.5 (#583) + - chore(cd): update armory-commons version to 3.13.4 (#580) + - chore(cd): update armory-commons version to 3.13.3 (#578) + - chore(cd): update armory-commons version to 3.13.2 (#575) + - chore(cd): update base service version to echo:2023.04.07.01.30.15.release-1.30.x (#573) + - chore(cd): update base service version to echo:2023.04.05.11.38.02.release-1.30.x (#572) + - chore(cd): update armory-commons version to 3.13.1 (#558) + - chore(cd): update base service version to echo:2023.02.20.21.09.15.master (#539) + - chore(cd): update armory-commons version to 3.14.2 (#601) + - chore(ci): removed aquasec scan action (#618) (#621) + - chore(cd): update base service version to echo:2023.08.29.05.00.24.release-1.31.x (#612) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #637) (#640) + - fix: Upgrade grpc-netty-shaded to address the service initialization failure issue. (#647) (#648) + +#### Armory Kayenta - 2.30.0...2.31.0 + + - chore(cd): update armory-commons version to 3.13.5 (#439) + - fix: Remove whitespace when defining spring properties (#437) (#438) + - fix(config): add missing exclude spring config (#435) (#436) + - fix: Update path of main class. (#432) + - chore(refactoring): refactored setting default system properties (#429) + - chore(cd): update armory-commons version to 3.13.3 (#428) + - chore(cd): update base service version to kayenta:2023.04.13.23.42.23.release-1.30.x (#427) + - chore(cd): update armory-commons version to 3.13.2 (#424) + - chore(cd): update base service version to kayenta:2023.01.24.16.10.35.master (#387) + - fix: Update path of main class. (#432) (#433) + - fix(config): add missing exclude spring config (#435) + - fix: Remove whitespace when defining spring properties (#437) + - chore(cd): update armory-commons version to 3.14.2 (#456) + - chore(ci): removed aquasec scan action (#469) (#470) + - Update buildx for build gradle and action workflow (#484) (#485) + - chore(cd): update base service version to kayenta:2023.08.29.15.29.59.release-1.31.x (#464) + +#### Armory Deck - 2.30.0...2.31.0 + + - chore(cd): update base deck version to 2023.0.0-20230621174859.release-1.30.x (#1335) + - chore(cd): update base deck version to 2023.0.0-20230321144223.release-1.30.x (#1331) + - chore(cd): update base deck version to 2023.0.0-20230220132814.master (#1300) + - chore(alpine): Upgrade alpine version (#1302) + - chore(cd): update base deck version to 2023.0.0-20230308202716.master (#1305) + - chore(cd): update base deck version to 2023.0.0-20230309231023.master (#1306) + - chore(cd): update base deck version to 2023.0.0-20230310120132.master (#1307) + - chore(cd): update base deck version to 2023.0.0-20230315120430.master (#1308) + - chore(cd): update base deck version to 2023.0.0-20230321144223.master (#1309) + - chore(cd): update base deck version to 2023.0.0-20230329194405.master (#1310) + - chore(cd): update base deck version to 2023.0.0-20230330162636.master (#1311) + - chore(cd): update base deck version to 2023.0.0-20230331215046.master (#1312) + - chore(cd): update base deck version to 2023.0.0-20230331223352.master (#1313) + - chore(cd): update base deck version to 2023.0.0-20230331235900.master (#1317) + - chore(cd): update base deck version to 2023.0.0-20230401002322.master (#1318) + - chore(build): only run security scans on PR merge (#1319) + - chore(cd): update base deck version to 2023.0.0-20230401030506.master (#1320) + - chore(cd): update base deck version to 2023.0.0-20230402044748.master (#1322) + - chore(cd): update base deck version to 2023.0.0-20230402051752.master (#1323) + - chore(cd): update base deck version to 2023.0.0-20230402053723.master (#1324) + - chore(cd): update base deck version to 2023.0.0-20230403112432.master (#1325) + - chore(ci): removed aquasec scan action (#1340) (#1344) + - chore(alpine): Fix Deck to support ARM processor - SAAS-1953 (backport #1341) (#1355) + - fix(action): upgrade node version to match OSS (#1356) (#1357) + - chore(cd): update base deck version to 2023.0.0-20231018060056.release-1.31.x (#1361) + - chore(cd): update base deck version to 2023.0.0-20231024154256.release-1.31.x (#1363) + +#### Armory Orca - 2.30.0...2.31.0 + + - chore(cd): update base orca version to 2023.06.29.14.44.25.release-1.30.x (#658) + - chore(cd): update base orca version to 2023.06.20.15.55.26.release-1.30.x (#656) + - chore(cd): update base orca version to 2023.05.18.14.27.05.release-1.30.x (#644) + - chore(cd): update armory-commons version to 3.13.5 (#642) + - chore(cd): update armory-commons version to 3.13.4 (#637) + - chore(cd): update armory-commons version to 3.13.3 (#635) + - chore(build): Backport missing build changes (#634) + - chore(cd): update armory-commons version to 3.13.2 (#630) + - chore(cd): update base orca version to 2023.04.07.01.52.33.release-1.30.x (#629) + - chore(cd): update armory-commons version to 3.13.1 (#613) + - chore(cd): update base orca version to 2022.04.01.22.15.58.master (#459) + - chore(cd): update armory-commons version to 3.14.2 (#671) + - chore(cd): update base orca version to 2023.07.21.15.43.04.release-1.31.x (#675) + - chore(cd): update base orca version to 2023.08.28.20.04.29.release-1.31.x (#687) + - chore(cd): update base orca version to 2023.08.29.05.07.45.release-1.31.x (#688) + - chore(ci): removed aquasec scan action (#695) (#705) + - chore(cd): update base orca version to 2023.09.22.14.30.27.release-1.31.x (#711) + - chore(cd): update base orca version to 2023.09.22.18.05.39.release-1.31.x (#714) + - chore(ci): removing docker build and aquasec scans (#715) + - fix(terraformer): Ignoring logs from the Terraformer stage context (#740) (#742) + - chore(cd): update base orca version to 2023.10.10.16.08.51.release-1.31.x (#743) + - fix(ci): added release.version to docker build (#745) + - chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #704) (#746) + - chore(cd): update base orca version to 2023.10.18.06.01.58.release-1.31.x (#751) + - chore(cd): update base orca version to 2023.11.06.18.16.18.release-1.31.x (#763) + - chore(cd): update base orca version to 2023.11.07.16.19.53.release-1.31.x (#765) + - chore(build): trigger 2.31.x build (#777) + + +### Spinnaker + + +#### Spinnaker Gate - 1.31.3 + + - chore(dependencies): Autobump korkVersion (#1649) + - chore(dependencies): Autobump fiatVersion (#1630) + - chore(dependencies): Autobump spinnakerGradleVersion (#1634) + - chore(dependencies): Autobump fiatVersion (#1635) + - chore(gha): update to docker/login-action@v2 to stay up to date (#1636) + - chore(dependencies): Autobump korkVersion (#1637) + - chore(dependencies): Autobump fiatVersion (#1638) + - feat(gha): configure dependabot to keep github actions up to date (#1639) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#1641) + - chore(deps): bump actions/checkout from 2 to 3 (#1642) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#1644) + - chore(deps): bump docker/build-push-action from 3 to 4 (#1640) + - chore(deps): bump actions/setup-java from 2 to 3 (#1643) + - chore(gha): replace action for creating github releases (#1645) + - chore(gha): replace deprecated set-output commands with environment files (#1646) + - chore(dependencies): Autobump korkVersion (#1647) + - chore(dependencies): Autobump korkVersion (#1648) + - chore(dependencies): Autobump korkVersion (#1652) + - fix(web/test): move GateConfigAuthenticatedRequestFilterTest out of the com.netflix.spinnaker.gate.config package (#1655) + - chore(dependencies): Autobump korkVersion (#1654) + - fix(web/test): remove race in FunctionalSpec (#1657) + - chore(dependencies): Autobump spinnakerGradleVersion (#1658) + - chore(dependencies): Autobump korkVersion (#1659) + - chore(dependencies): Autobump korkVersion (#1661) + - chore(dependencies): Autobump fiatVersion (#1662) + - chore(dependencies): Autobump korkVersion (#1695) + - chore(dependencies): Autobump fiatVersion (#1697) + - fix(cachingFilter: Allow disabling the content caching filter (#1699) (#1701) + +#### Spinnaker Front50 - 1.31.3 + + - fix(validator): Fix NPE when traffic management is not defined in a deployment manifest (#1253) (#1254) + - chore(dependencies): Autobump fiatVersion (#1248) + - chore(dependencies): don't create an autobump PR for halyard on a front50 release branch (#1115) (#1247) + - chore(dependencies): Autobump korkVersion (#1246) + - chore(dependencies): Autobump fiatVersion (#1225) + - chore(dependencies): Autobump spinnakerGradleVersion (#1229) + - chore(dependencies): Autobump fiatVersion (#1230) + - chore(gha): update to docker/login-action@v2 to stay up to date (#1231) + - chore(dependencies): Autobump korkVersion (#1232) + - chore(dependencies): Autobump fiatVersion (#1233) + - feat(gha): configure dependabot to keep github actions up to date (#1234) + - chore(deps): bump actions/checkout from 2 to 3 (#1235) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#1238) + - chore(deps): bump peter-evans/repository-dispatch from 1 to 2 (#1236) + - chore(deps): bump docker/build-push-action from 3 to 4 (#1237) + - chore(deps): bump actions/setup-java from 2 to 3 (#1239) + - chore(gha): replace action for creating github releases (#1240) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#1242) + - chore(dependencies): Autobump korkVersion (#1243) + - chore(dependencies): Autobump korkVersion (#1244) + - chore(gha): replace deprecated set-output commands with environment files (#1241) + - chore(dependencies): Autobump korkVersion (#1245) + - chore(dependencies): Autobump korkVersion (#1250) + - feat(core + sql): Optimize cache refresh (#1249) + - feat(pipelines): add new GET /pipelines/triggeredBy/{id:.+}/{status} endpoint (#1251) + - feat(web): add optional query params to the GET /pipelines endpoint (#1252) + - fix(validator): Fix NPE when traffic management is not defined in a deployment manifest (#1253) + - chore(dependencies): Autobump korkVersion (#1255) + - perf(sql): add index on last_modified_at (#1256) + - chore(dependencies): Autobump spinnakerGradleVersion (#1258) + - refactor(deprecation): remove deprecated gradle constructs/features from front50 in order to upgrade gradle 7 (#1257) + - fix(migrations): do not migrate redblack pipelines without stages (#1259) + - chore(dependencies): Autobump korkVersion (#1262) + - chore(dependencies): Autobump korkVersion (#1263) + - chore(dependencies): Autobump fiatVersion (#1264) + - fix(web): check trigger.getType() for null before invoking equals method (#1277) (#1278) + - fix(core): tolerate items with null ids (#1276) (#1280) + - fix(core): skip existing items with null ids in StorageServiceSupport.fetchAllItemsOptimized (#1279) (#1281) + - chore(dependencies): Autobump korkVersion (#1299) + - chore(dependencies): Autobump fiatVersion (#1300) + - fix(dependency): fix dependency version leak of google-api-services-storage from kork in front50-web (#1302) (#1384) + +#### Spinnaker Rosco - 1.31.3 + + - fix(manifests/test): add org.junit.jupiter:junit-jupiter-engine as a test runtime dependency (#963) + - chore(dependencies): Autobump spinnakerGradleVersion (#964) + - chore(gha): update to docker/login-action@v2 to stay up to date (#965) + - chore(gha): replace action for creating github releases (#966) + - fix(gha): remove empty env block (#967) + - fix(gha): remove refs/tags from github release names (#968) + - chore(gha): use checkout@v3 to stay up to date (#969) + - feat(gha): configure dependabot to keep github actions up to date (#970) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#972) + - chore(deps): bump docker/build-push-action from 3 to 4 (#973) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#971) + - chore(dependencies): Autobump korkVersion (#974) + - chore(dependencies): Autobump korkVersion (#975) + - chore(dependencies): Autobump korkVersion (#976) + - chore(dependencies): Autobump korkVersion (#977) + - refactor(retrofit2): Use retrofit2.x client instead of retrofit1.9 for artifact fetch from clouddriver (#953) + - refactor(web/test): V2BakeryControllerWithClouddriverServiceTest cleanup (#979) + - chore(dependencies): Autobump korkVersion (#981) + - refactor(retrofit2): use retrofit2 client to clouddriver API calls instead of retrofit1.9 (#980) + - chore(dependencies): Autobump korkVersion (#982) + - refactor(manifests): use new methods in manifest exception handling (#983) + - chore(dependencies): Autobump spinnakerGradleVersion (#985) + - chore(dependencies): Autobump korkVersion (#987) + - chore(dependencies): Autobump korkVersion (#988) + - chore(dependencies): Autobump korkVersion (#1014) + - feat(helm/bake): Add additional input fields where we can fill in details of the APIs versions (#1020) (#1030) + +#### Spinnaker Clouddriver - 1.31.3 + + - chore(dependencies): Autobump fiatVersion (#5943) + - fix(metrics): revert metric names to pre-Java (#5936) (#5942) + - chore(dependencies): don't create an autobump PR for halyard on a clouddriver release branch (#5677) (#5939) + - chore(dependencies): Autobump korkVersion (#5938) + - chore(dependencies): Autobump fiatVersion (#5912) + - chore(dependencies): Autobump spinnakerGradleVersion (#5918) + - chore(dependencies): Autobump fiatVersion (#5919) + - chore(gha): update to docker/login-action@v2 to stay up to date (#5920) + - chore(dependencies): Autobump korkVersion (#5921) + - chore(dependencies): Autobump fiatVersion (#5922) + - feat(gha): configure dependabot to keep github actions up to date (#5923) + - chore(deps): bump actions/cache from 2 to 3 (#5926) + - chore(deps): bump actions/checkout from 2 to 3 (#5924) + - chore(gha): replace action for creating github releases (#5929) + - chore(deps): bump peter-evans/repository-dispatch from 1 to 2 (#5925) + - chore(deps): bump actions/setup-java from 2 to 3 (#5928) + - chore(deps): bump docker/build-push-action from 3 to 4 (#5927) + - chore(gha): replace deprecated set-output commands with environment files (#5930) + - chore(deps): bump github/codeql-action from 1 to 2 (#5932) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#5931) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#5933) + - chore(dependencies): Autobump korkVersion (#5934) + - chore(dependencies): Autobump korkVersion (#5935) + - chore(dependencies): Autobump korkVersion (#5937) + - fix(metrics): revert metric names to pre-Java (#5936) + - chore(dependencies): Autobump korkVersion (#5944) + - chore(dependencies): Autobump korkVersion (#5946) + - fix(aws): standardize retry logic in LocalFileUserDataProvider.isLegacyUdf (#5947) + - feat(kubernetes): skip checking and allow operations on all kinds (#5949) + - chore(dependencies): Autobump spinnakerGradleVersion (#5951) + - refactor(deprecation): remove deprecated gradle constructs/features from clouddriver in order to upgrade gradle 7 (#5950) + - chore(dependencies): Autobump korkVersion (#5952) + - fix(aws): ECS Service Tagging broken (#5954) + - chore(dependencies): Autobump korkVersion (#5961) + - chore(dependencies): Autobump fiatVersion (#5962) + - fix(gce): remove the duplicate cache attribute "subnet" and update the test (#5977) (#5984) + - fix(builds): Backport flag for installing aws cli (#6009) + - chore(dependencies): Autobump korkVersion (#6010) + - chore(dependencies): Autobump fiatVersion (#6011) + - fix: Fix docker build in GHA by removing some of the GHA tools (#6033) (#6036) + - fix(lambda): Lambda is leaking threads on agent refreshes. remove the custom threadpool (#6048) (#6049) + - fix(cats): passing incorrect redis config into interval provider (#6105) (#6108) + - feat(gcp): provide a configurable option to bypass gcp account health check. (backport #6093) (#6097) + +#### Spinnaker Fiat - 1.31.3 + + - chore(dependencies): Autobump korkVersion (#1050) + - chore(dependencies): Autobump korkVersion (#1033) + - chore(dependencies): Autobump spinnakerGradleVersion (#1035) + - feat(exceptions): Add SpinnakerRetrofitErrorHandler and replace RetrofitError catch blocks (#1034) + - chore(gha): update to docker/login-action@v2 to stay up to date (#1036) + - chore(dependencies): Autobump korkVersion (#1037) + - feat(gha): configure dependabot to keep github actions up to date (#1038) + - chore(deps): bump actions/setup-java from 2 to 3 (#1039) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#1040) + - chore(deps): bump actions/checkout from 2 to 3 (#1043) + - chore(deps): bump peter-evans/repository-dispatch from 1 to 2 (#1041) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#1042) + - chore(gha): replace action for creating github releases (#1044) + - chore(gha): replace deprecated set-output commands with environment files (#1045) + - chore(deps): bump docker/build-push-action from 3 to 4 (#1046) + - chore(dependencies): Autobump korkVersion (#1047) + - chore(dependencies): Autobump korkVersion (#1048) + - chore(dependencies): Autobump korkVersion (#1049) + - chore(dependencies): Autobump korkVersion (#1051) + - chore(dependencies): Autobump korkVersion (#1052) + - chore(dependencies): Autobump spinnakerGradleVersion (#1054) + - refactor(test): prefix redis:5-alpine images with library/ (#1055) + - chore(dependencies): Autobump korkVersion (#1056) + - chore(dependencies): Autobump korkVersion (#1057) + - fix(roles-sync): fix CallableCache's NPE exception for caching synchronization strategy (#1077) (#1081) + - fix(ssl): Removed unused deprecated okHttpClientConfig from retrofitConfig. (#1082) (#1092) + - chore(dependencies): Autobump korkVersion (#1095) + +#### Spinnaker Igor - 1.31.3 + + - chore(dependencies): Autobump korkVersion (#1120) + - chore(dependencies): Autobump fiatVersion (#1099) + - chore(dependencies): Autobump spinnakerGradleVersion (#1103) + - chore(dependencies): Autobump fiatVersion (#1105) + - chore(gha): update to docker/login-action@v2 to stay up to date (#1106) + - chore(dependencies): Autobump korkVersion (#1107) + - chore(dependencies): Autobump fiatVersion (#1108) + - feat(gha): configure dependabot to keep github actions up to date (#1109) + - chore(deps): bump actions/setup-java from 2 to 3 (#1111) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#1110) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#1112) + - chore(deps): bump docker/build-push-action from 2 to 4 (#1114) + - chore(deps): bump actions/checkout from 2 to 3 (#1113) + - chore(gha): replace action for creating github releases (#1115) + - chore(gha): replace deprecated set-output commands with environment files (#1116) + - chore(dependencies): Autobump korkVersion (#1117) + - chore(dependencies): Autobump korkVersion (#1118) + - chore(dependencies): Autobump korkVersion (#1119) + - chore(dependencies): Autobump korkVersion (#1122) + - chore(dependencies): Autobump korkVersion (#1123) + - chore(dependencies): Autobump spinnakerGradleVersion (#1127) + - feat(travis): Add another Travis termination string (#1131) + - chore(dependencies): Autobump korkVersion (#1132) + - chore(dependencies): Autobump korkVersion (#1133) + - chore(dependencies): Autobump fiatVersion (#1134) + - chore(dependencies): Autobump korkVersion (#1162) + - chore(dependencies): Autobump fiatVersion (#1163) + +#### Spinnaker Echo - 1.31.3 + + - chore(dependencies): Autobump korkVersion (#1288) + - chore(dependencies): Autobump fiatVersion (#1268) + - chore(dependencies): Autobump spinnakerGradleVersion (#1272) + - chore(dependencies): Autobump fiatVersion (#1273) + - chore(gha): update to docker/login-action@v2 to stay up to date (#1274) + - chore(dependencies): Autobump korkVersion (#1275) + - chore(dependencies): Autobump fiatVersion (#1276) + - feat(gha): configure dependabot to keep github actions up to date (#1277) + - chore(deps): bump docker/build-push-action from 2 to 4 (#1279) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#1280) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#1278) + - chore(deps): bump actions/setup-java from 2 to 3 (#1282) + - chore(deps): bump actions/checkout from 2 to 3 (#1281) + - chore(gha): replace action for creating github releases (#1283) + - chore(gha): replace deprecated set-output commands with environment files (#1284) + - chore(dependencies): Autobump korkVersion (#1285) + - chore(dependencies): Autobump korkVersion (#1286) + - chore(dependencies): Autobump korkVersion (#1287) + - chore(dependencies): Autobump korkVersion (#1291) + - feat(pipelinetriggers): only cache enabled pipelines with enabled triggers of specific types (#1292) + - chore(dependencies): Autobump korkVersion (#1293) + - chore(dependencies): Autobump spinnakerGradleVersion (#1296) + - chore(dependencies): Autobump korkVersion (#1297) + - chore(dependencies): Autobump korkVersion (#1298) + - chore(dependencies): Autobump fiatVersion (#1299) + - fix(gha): Fix github status log and add tests (#1316) (#1318) + - chore(dependencies): Autobump korkVersion (#1333) + - chore(dependencies): Autobump fiatVersion (#1334) + +#### Spinnaker Kayenta - 1.31.3 + + - fix(signalfx): Fixed metric type missing due to duplicated field from parent class (#957) (#958) + - chore(dependencies): Autobump orcaVersion (#956) + - chore(dependencies): Autobump orcaVersion (#941) + - chore(dependencies): Autobump spinnakerGradleVersion (#945) + - chore(gha): update to docker/login-action@v2 to stay up to date (#946) + - chore(dependencies): Autobump orcaVersion (#947) + - feat(gha): configure dependabot to keep github actions up to date (#948) + - chore(deps): bump actions/checkout from 2 to 3 (#949) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#950) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#953) + - chore(deps): bump actions/setup-java from 2 to 3 (#951) + - chore(deps): bump docker/build-push-action from 3 to 4 (#952) + - chore(gha): replace action for creating github releases (#954) + - chore(gha): replace deprecated set-output commands with environment files (#955) + - feat: SPLAT-582: Add a storage data migrator. (#940) + - fix(signalfx): Fixed metric type missing due to duplicated field from parent class (#957) + - feat: Add API endpoint to remove account credentials by account name(id) (#939) + - chore(dependencies): Autobump spinnakerGradleVersion (#960) + - refactor(deprecation): remove deprecated gradle constructs/features from kayenta in order to upgrade gradle 7 (#961) + - chore(dependencies): Autobump orcaVersion (#966) + - fix(orca): Fix orca contributors status. (backport #977) (#980) + - chore(dependencies): Autobump orcaVersion (#983) + +#### Spinnaker Deck - 1.31.3 + + - Publish packages to NPM (#9955) + - chore(dependencies): Autobump spinnakerGradleVersion (#9957) + - chore(gha): update to docker/login-action@v2 to stay up to date (#9958) + - chore(gha): replace deprecated set-output commands (#9952) + - feat(gha): configure dependabot to keep github actions up to date (#9959) + - chore(deps): bump actions/github-script from 0.9.0 to 6.4.0 (#9962) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#9966) + - chore(deps): bump peter-evans/create-pull-request from 3 to 4 (#9964) + - chore(deps): bump docker/build-push-action from 3 to 4 (#9963) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#9965) + - chore(gha): replace action for creating github releases (#9961) + - chore(deps): bump actions/setup-node from 1 to 3 (#9967) + - chore(deps): bump actions/cache from 1 to 3 (#9970) + - chore(deps): bump actions/setup-java from 2 to 3 (#9969) + - chore(deps): bump actions/checkout from 2 to 3 (#9968) + - fix: UI crashes when running pipeline(s) with many stages. (#9960) + - Publish packages to NPM (#9972) + - chore(build): update to Node 14 and es2019 (#9981) + - chore(build): fix typo in GHA (#9982) + - Node 14 fix (#9983) + - feat(provider/google): Added Cloud Run manifest functionality in Deck. (#9971) + - chore(deps): bump peter-evans/create-pull-request from 4 to 5 (#9985) + - chore(deps): bump actions/github-script from 6.4.0 to 6.4.1 (#9986) + - Publish packages to NPM (#9984) + - update(rolling red/black) remove experimental label (#9987) + - fix(angular): fix missed AngularJS bindings (#9989) + - Publish packages to NPM (#9990) + - fix(ecs): VPC Subnet dropdown fix in ecs server group creation. + - feat(deck): make StageFailureMessage component overridable (#9994) + - chore(build): fix package bump PR action (#9995) + - Publish packages to NPM (#9993) + - chore(dependencies): Autobump spinnakerGradleVersion (#9996) + - fix(core/pipeline): Pipeline builder-pipeline action dropdown closing not properly (#9999) + - feat(icons): allow plugins to provide custom icon components (#10001) + - Publish packages to NPM (#10000) + - Revert "fix(core): conditionally hide expression evaluation warning messages (#9771)" (#10021) (#10023) + - fix: Scaling bounds should parse float not int (#10026) (#10032) + - feat(helm/bake): Add additional input fields where we can fill in details of the APIs versions (#10036) (#10047) + - fix: Updating Lambda functions available Runtimes (#10055) + +#### Spinnaker Orca - 1.31.3 + + - fix(queue): fix ability to cancel a zombied execution (#4473) (#4478) + - fix(queue): Manual Judgment propagation (#4474) + - fix(deployment): fixed missing namespace while fetching manifest details from clouddriver (#4453) (#4457) + - chore(dependencies): Autobump korkVersion (#4444) (#4446) + - chore(dependencies): Autobump korkVersion (#4444) + - chore(dependencies): Autobump fiatVersion (#4417) + - Fix/manual judgment concurrent execution (#4410) + - chore(dependencies): Autobump spinnakerGradleVersion (#4427) + - chore(dependencies): Autobump fiatVersion (#4428) + - chore(gha): update to docker/login-action@v2 to stay up to date (#4429) + - chore(dependencies): Autobump korkVersion (#4430) + - chore(dependencies): Autobump fiatVersion (#4431) + - feat(gha): configure dependabot to keep github actions up to date (#4432) + - chore(deps): bump peter-evans/create-pull-request from 3 to 4 (#4433) + - chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#4436) + - chore(deps): bump docker/build-push-action from 3 to 4 (#4435) + - chore(deps): bump google-github-actions/auth from 0 to 1 (#4437) + - chore(deps): bump actions/setup-java from 2 to 3 (#4434) + - chore(gha): replace action for creating github releases (#4438) + - chore(deps): bump peter-evans/repository-dispatch from 1 to 2 (#4440) + - chore(deps): bump actions/checkout from 2 to 3 (#4441) + - chore(dependencies): Autobump korkVersion (#4442) + - chore(dependencies): Autobump korkVersion (#4443) + - chore(gha): replace deprecated set-output commands with environment files (#4439) + - chore(dependencies): Autobump korkVersion (#4447) + - feat(front50): call front50's GET /pipelines/triggeredBy/{pipelineId}/{status} endpoint (#4448) + - chore(deps): bump peter-evans/create-pull-request from 4 to 5 (#4450) + - chore(dependencies): Autobump korkVersion (#4451) + - fix(waiting-executions) : concurrent waiting executions doesn't follow FIFO (#4415) + - fix(deployment): fixed missing namespace while fetching manifest details from clouddriver (#4453) + - chore(dependencies): Autobump spinnakerGradleVersion (#4458) + - chore(dependencies): Autobump korkVersion (#4459) + - chore(dependencies): Autobump korkVersion (#4461) + - chore(dependencies): Autobump fiatVersion (#4464) + - fix(queue): fix ability to cancel a zombied execution (#4473) (#4477) + - fix(artifacts): consider requiredArtifactIds in expected artifacts when trigger is pipeline type (#4489) (#4491) + - chore(dependencies): Autobump korkVersion (#4513) + - chore(dependencies): Autobump fiatVersion (#4514) + - fix: duplicate entry exception for correlation_ids table. (#4521) (#4531) + - fix(vpc): add data annotation to vpc (#4534) (#4537) + - fix(front50): teach MonitorPipelineTask to handle missing/null execution ids (#4555) (#4561) + - feat(helm/bake): Add additional input fields where we can fill in details of the APIs versions (#4546) (#4564) + - fix(artifacts): Parent and child pipeline artifact resolution (backport #4575) (#4582) + - fix(artifacts): Automated triggers with artifact constraints are broken if you have 2 or more of the same type (backport #4579) (#4587) + diff --git a/layouts/partials/list-recent-release-notes.html b/layouts/partials/list-recent-release-notes.html index bf6b111888..05b12b8d0f 100644 --- a/layouts/partials/list-recent-release-notes.html +++ b/layouts/partials/list-recent-release-notes.html @@ -8,9 +8,9 @@

Click to expand explanation

-| Armory CD Sample | 
-| ---------------- | 
-|  2  .  30  .  1  | 
+| Armory CD Sample |
+| ---------------- |
+|  2  .  30  .  1  |
    \      \     \
     \      \     Dot Release: Contains bug fixes, CVE updates, and/or features behind a feature flag
      \      Long Term Support (LTS) Release: Contains significant features, bug fixes, CVE updates, and code/library changes (3 releases support schedule)
@@ -25,7 +25,7 @@
   {{ $pagesReverse := $pages.Reverse }}
   {{ $parent := .Page }}
 
-  
Armory supports the three most recent major releases
+
These are the latest three releases
-
You can find versions older than the last 3 major releases in the Armory Release Notes Archive.
+
You can find older versions in the Armory Release Notes Archive.
diff --git a/payload.json b/payload.json index 6f56fe2ab9..e0fd2bfef6 100644 --- a/payload.json +++ b/payload.json @@ -2,107 +2,524 @@ "armoryServices": [ { "commitMessages": [ - "chore(cd): update base service version to fiat:2023.08.28.17.11.42.release-1.31.x (#519)" + "chore(cd): update armory-commons version to 3.13.3 (#559)", + "fix(tests): Fix JUnit tests (#558)", + "chore(cd): update base service version to gate:2023.04.07.01.27.28.release-1.30.x (#553)", + "chore(cd): update armory-commons version to 3.13.2 (#554)", + "chore(cd): update armory-commons version to 3.13.1 (#537)", + "revert(header): update plugins.json with newest header version (#484)", + "chore(cd): update base service version to gate:2023.04.17.18.59.00.master (#557)", + "chore(cd): update base service version to gate:2023.05.02.16.41.37.master (#560)", + "chore(cd): update base service version to gate:2023.05.02.16.49.52.master (#561)", + "chore(cd): update base service version to gate:2023.05.12.14.58.29.master (#562)", + "chore(cd): update base service version to gate:2023.05.18.17.05.02.master (#564)", + "chore(cd): update base service version to gate:2023.05.25.21.38.35.master (#565)", + "chore(cd): update base service version to gate:2023.06.02.20.01.30.master (#566)", + "chore(cd): update base service version to gate:2023.06.05.20.11.44.master (#567)", + "chore(cd): update base service version to gate:2023.06.12.23.37.52.master (#568)", + "chore(cd): update base service version to gate:2023.06.13.05.17.05.master (#569)", + "chore(cd): update base service version to gate:2023.06.16.09.48.18.master (#570)", + "chore(cd): update base service version to gate:2023.06.17.10.05.03.master (#571)", + "chore(cd): update base service version to gate:2023.06.26.17.12.12.master (#572)", + "chore(cd): update base service version to gate:2023.06.28.20.06.44.master (#573)", + "chore(armory-commons): upgrading armory-commons to 3.14.0-rc.3 (#583)", + "chore(cd): update armory-commons version to 3.14.2 (#586)", + "chore(cd): update base service version to gate:2023.08.28.17.15.40.release-1.31.x (#600)", + "chore(cd): update base service version to gate:2023.08.29.05.01.02.release-1.31.x (#604)", + "fix: esapi CVE scan report (#602) (#605)", + "chore(cd): update base service version to gate:2023.09.01.15.43.46.release-1.31.x (#607)", + "chore(ci): removed aquasec scan action (#616) (#621)", + "chore(feat): Support ARM with docker buildx - SAAS-1953 (#640) (#641)" ], - "currentVersion": "2.31.0-rc3", - "name": "Armory Fiat", - "previousVersion": "2.31.0-rc2" + "currentVersion": "2.31.0", + "name": "Armory Gate", + "previousVersion": "2.30.0" }, { - "commitMessages": [], - "currentVersion": "2.31.0-rc3", + "commitMessages": [ + "chore(cd): update base service version to front50:2023.05.22.19.11.48.release-1.30.x (#548)", + "chore(cd): update armory-commons version to 3.13.3 (#538)", + "chore(cd): update base service version to front50:2023.04.27.18.45.08.release-1.30.x (#541)", + "chore(cd): update armory-commons version to 3.13.2 (#533)", + "chore(cd): update armory-commons version to 3.13.1 (#514)", + "chore(cd): update base service version to front50:2023.04.07.01.28.32.release-1.30.x (#532)", + "chore(dockerfile): upgrade to latest alpine image (#434)", + "chore(cd): update base service version to front50:2023.04.05.11.05.16.master (#529)", + "chore(cd): update base service version to front50:2023.04.21.14.37.41.master (#540)", + "chore(cd): update base service version to front50:2023.05.02.05.06.08.master (#542)", + "chore(armory-commons): upgrading armory-commons to 3.14.0-rc.3 (#564)", + "chore(cd): update base service version to front50:2023.07.18.21.40.31.master (#563)", + "chore(cd): update armory-commons version to 3.14.2 (#567)", + "chore(cd): update base service version to front50:2023.08.28.17.17.25.release-1.31.x (#580)", + "chore(cd): update base service version to front50:2023.08.29.04.59.48.release-1.31.x (#581)", + "chore(cd): update base service version to front50:2023.09.05.18.25.32.release-1.31.x (#584)", + "chore(ci): removed aquasec scan action (#590) (#593)", + "chore(feat): Support ARM with docker buildx - SAAS-1953 (#612) (#613)" + ], + "currentVersion": "2.31.0", "name": "Armory Front50", - "previousVersion": "2.31.0-rc2" + "previousVersion": "2.30.0" }, { "commitMessages": [ + "chore(cd): update armory-commons version to 3.13.3 (#528)", + "chore(cd): update base service version to rosco:2023.04.05.11.40.04.release-1.30.x (#523)", + "chore(cd): update armory-commons version to 3.13.1 (#508)", + "feat(dockerfile): add Kustomize 4 to Dockerfiles (#434)", + "fix(rosco): added missing rosco-core dependency and upgrading embedded redis for tests (#456)", + "chore(packer): copied templates and config from oss (#457)", + "chore(cd): update base service version to rosco:2022.11.10.16.54.39.master (#458)", + "chore(cd): update base service version to rosco:2022.11.15.19.33.07.master (#459)", + "chore(cd): update base service version to rosco:2022.11.16.17.50.30.master (#460)", + "chore(cd): update base service version to rosco:2022.11.17.15.34.54.master (#461)", + "chore(cd): update base service version to rosco:2022.11.18.18.20.19.master (#462)", + "chore(cd): update base service version to rosco:2022.11.19.01.16.08.master (#463)", + "chore(cd): update base service version to rosco:2022.11.19.16.30.34.master (#464)", + "chore(cd): update base service version to rosco:2022.11.22.14.31.01.master (#466)", + "chore(azure): copying config from oss, upgrading centos (#465)", + "chore(cd): update base service version to rosco:2022.11.24.15.56.54.master (#469)", + "chore(cd): update base service version to rosco:2022.12.08.14.30.19.master (#472)", + "chore(cd): update base service version to rosco:2022.12.08.20.50.39.master (#473)", + "chore(cd): update base service version to rosco:2022.12.09.00.48.23.master (#476)", + "chore(cd): update base service version to rosco:2022.12.09.02.57.42.master (#477)", + "chore(cd): update base service version to rosco:2022.12.09.06.01.36.master (#478)", + "chore(cd): update base service version to rosco:2022.12.09.17.27.05.master (#479)", + "fix(build): Add javax.validation dependency (#480)", + "chore(cd): update base service version to rosco:2022.12.15.16.52.34.master (#481)", + "chore(cd): update base service version to rosco:2022.12.22.04.48.59.master (#482)", + "chore(cd): update base service version to rosco:2023.01.12.21.47.32.master (#485)", + "chore(cd): update base service version to rosco:2023.01.23.17.14.17.master (#487)", + "chore(cd): update base service version to rosco:2023.01.27.00.40.58.master (#488)", + "chore(cd): update base service version to rosco:2023.01.30.16.28.07.master (#489)", + "chore(cd): update base service version to rosco:2023.02.08.19.46.54.master (#490)", + "chore(cd): update base service version to rosco:2023.02.08.22.19.58.master (#491)", + "chore(cd): update base service version to rosco:2023.02.08.23.30.28.master (#492)", + "chore(cd): update base service version to rosco:2023.02.09.00.57.01.master (#493)", + "chore(cd): update base service version to rosco:2023.02.09.06.34.37.master (#494)", + "chore(cd): update base service version to rosco:2023.02.16.16.48.52.master (#495)", + "chore(cd): update base service version to rosco:2023.02.20.19.50.47.master (#496)", + "chore(cd): update armory-commons version to 3.9.5 (#505)", + "chore(armory-commons): upgrading armory-commons to 3.14.0-rc.3 (#549)", + "chore(cd): update armory-commons version to 3.14.2 (#552)", + "chore(ci): removed aquasec scan action (#565) (#567)", + "chore(cd): update base service version to rosco:2023.08.28.17.15.52.release-1.31.x (#562)", + "chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #584) (#587)", + "chore(cd): update base service version to rosco:2023.10.18.06.02.57.release-1.31.x (#590)" + ], + "currentVersion": "2.31.0", + "name": "Armory Rosco", + "previousVersion": "2.30.0" + }, + { + "commitMessages": [ + "chore(alpine): Update alpine version (#497)", + "chore(ci): removing aquasec scans on push (#517) (#518)", + "chore(ci): removed aquasec scan action (#510) (#511)", + "chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #525) (#526)", + "Minor changes for Terraform tag name (#527) (#528)", + "fix(cd): Fix terraform build fail (#529) (#530)", + "Fix build cd artifact erro, no space lef on the device (#531) (#532)" + ], + "currentVersion": "2.31.0", + "name": "Terraformer™", + "previousVersion": "2.30.0" + }, + { + "commitMessages": [ + "chore(cd): update base service version to clouddriver:2023.05.30.19.45.40.release-1.30.x (#882)", + "chore(cd): update armory-commons version to 3.13.5 (#874)", + "chore(cd): update armory-commons version to 3.13.4 (#869)", + "chore(cd): update armory-commons version to 3.13.3 (#867)", + "chore(cd): update armory-commons version to 3.13.2 (#861)", + "chore(cd): update base service version to clouddriver:2023.04.07.02.16.05.release-1.30.x (#860)", + "chore(cd): update base service version to clouddriver:2023.04.06.10.03.44.release-1.30.x (#859)", + "chore(cd): update base service version to clouddriver:2023.04.05.14.02.06.release-1.30.x (#856)", + "chore(cd): update base service version to clouddriver:2023.03.24.23.48.26.release-1.30.x (#839)", + "chore(cd): update armory-commons version to 3.13.1 (#837)", + "chore(cd): update base service version to clouddriver:2023.03.18.00.04.47.master (#818)", + "chore(cd): update base service version to clouddriver:2023.03.21.00.31.33.master (#819)", + "chore(cd): update base service version to clouddriver:2023.03.21.19.49.36.master (#820)", + "chore(cd): update base service version to clouddriver:2023.03.22.20.00.03.master (#824)", + "chore(cd): update base service version to clouddriver:2023.03.23.21.01.03.master (#827)", + "chore(cd): update base service version to clouddriver:2023.03.24.23.48.26.master (#828)", + "chore(cd): update base service version to clouddriver:2023.03.29.20.10.21.master (#834)", + "chore(cd): update base service version to clouddriver:2023.03.30.15.20.14.master (#835)", + "chore(cd): update base service version to clouddriver:2023.03.30.16.52.08.master (#838)", + "chore(cd): update base service version to clouddriver:2023.03.31.19.56.29.master (#840)", + "chore(cd): update base service version to clouddriver:2023.03.31.22.03.23.master (#841)", + "chore(cd): update base service version to clouddriver:2023.03.31.22.50.54.master (#842)", + "chore(cd): update base service version to clouddriver:2023.04.01.00.13.01.master (#843)", + "chore(cd): update base service version to clouddriver:2023.04.01.03.32.05.master (#845)", + "chore(cd): update base service version to clouddriver:2023.04.01.04.39.47.master (#846)", + "chore(cd): update base service version to clouddriver:2023.04.01.05.26.14.master (#847)", + "chore(cd): update base service version to clouddriver:2023.04.01.06.46.40.master (#848)", + "chore(cd): update base service version to clouddriver:2023.04.02.04.27.18.master (#849)", + "chore(cd): update base service version to clouddriver:2023.04.02.05.24.21.master (#850)", + "chore(cd): update base service version to clouddriver:2023.04.02.06.10.44.master (#851)", + "chore(cd): update base service version to clouddriver:2023.04.03.15.54.26.master (#852)", + "chore(cd): update base service version to clouddriver:2023.04.03.17.05.33.master (#853)", + "Bumped aws-cli to 1.22 for FIPS compliance (#854)", + "chore(cd): update base service version to clouddriver:2023.04.05.11.43.53.master (#855)", + "chore(cd): update base service version to clouddriver:2023.04.05.21.36.10.master (#857)", + "chore(cd): update base service version to clouddriver:2023.04.17.19.36.00.master (#865)", + "chore(cd): update base service version to clouddriver:2023.05.02.05.46.22.master (#871)", + "chore(cd): update base service version to clouddriver:2023.05.04.00.42.22.master (#872)", + "chore(cd): update base service version to clouddriver:2023.05.11.19.04.48.master (#873)", + "chore(cd): update base service version to clouddriver:2023.05.18.17.41.51.master (#875)", + "chore(cd): update base service version to clouddriver:2023.05.19.23.07.09.master (#876)", + "chore(cd): update base service version to clouddriver:2023.05.25.22.18.08.master (#877)", + "chore(cd): update base service version to clouddriver:2023.05.30.17.49.03.master (#879)", + "chore(cd): update base service version to clouddriver:2023.06.02.19.20.42.master (#884)", + "chore(cd): update base service version to clouddriver:2023.06.05.20.51.02.master (#885)", + "chore(cd): update armory-commons version to 3.14.2 (#911)", + "chore(cd): update base service version to clouddriver:2023.07.21.18.25.26.release-1.31.x (#915)", + "fix: AWS CLI pip installation (#918) (#924)", + "chore(cd): update base service version to clouddriver:2023.08.28.14.14.40.release-1.31.x (#939)", + "chore(cd): update base service version to clouddriver:2023.08.28.17.52.39.release-1.31.x (#941)", + "chore(cd): update base service version to clouddriver:2023.08.29.05.45.59.release-1.31.x (#942)", + "chore(cd): update base service version to clouddriver:2023.09.08.18.30.47.release-1.31.x (#968)", + "chore(cd): update base service version to clouddriver:2023.09.20.19.42.06.release-1.31.x (#981)", + "chore(ci): removed aquasec scan action (#971) (#982)", + "fix: CVE-2023-37920 (#977) (#993)", + "chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #999) (#1004)", "chore(cd): update base service version to clouddriver:2023.11.20.21.43.26.release-1.31.x (#1030)", "chore(cd): update base service version to clouddriver:2023.11.22.08.49.50.release-1.31.x (#1037)" ], - "currentVersion": "2.31.0-rc3", + "currentVersion": "2.31.0", "name": "Armory Clouddriver", - "previousVersion": "2.31.0-rc2" + "previousVersion": "2.30.0" }, { "commitMessages": [ + "chore(ci): removed aquasec scan action (#489) (#491)", + "chore(ci): removing aquasec scans for any push (#497) (#498)", "chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #504) (#511)", "fix: Builds (#512) (#515)" ], - "currentVersion": "2.31.0-rc3", + "currentVersion": "2.31.0", "name": "Dinghy™", - "previousVersion": "2.31.0-rc2" + "previousVersion": "2.30.0" + }, + { + "commitMessages": [ + "fix(okhttp): Decrypt properties before creating client. (#501)", + "chore(cd): update base service version to fiat:2023.07.21.15.45.35.release-1.30.x (#496)", + "chore(cd): update armory-commons version to 3.13.5 (#478)", + "chore(cd): update armory-commons version to 3.13.3 (#475)", + "chore(cd): update armory-commons version to 3.13.2 (#471)", + "chore(cd): update base service version to fiat:2023.04.05.11.36.40.release-1.30.x (#470)", + "chore(cd): update armory-commons version to 3.13.1 (#456)", + "chore(cd): update base service version to fiat:2023.02.20.19.50.58.master (#437)", + "chore(armory-commons): upgrading armory-commons to 3.14.0-rc.3 (#497)", + "chore(cd): update armory-commons version to 3.14.2 (#500)", + "fix(okhttp): Decrypt properties before creating client. (#501) (#504)", + "chore(ci): removed aquasec scan action (#523) (#525)", + "chore(feat): Support ARM with docker buildx - SAAS-1953 (#540) (#541)", + "chore(cd): update base service version to fiat:2023.08.28.17.11.42.release-1.31.x (#519)" + ], + "currentVersion": "2.31.0", + "name": "Armory Fiat", + "previousVersion": "2.30.0" }, { "commitMessages": [ + "chore(cd): update armory-commons version to 3.13.3 (#452)", + "chore(cd): update armory-commons version to 3.13.2 (#449)", + "chore(cd): update base service version to igor:2023.04.07.01.27.38.release-1.30.x (#448)", + "chore(cd): update armory-commons version to 3.13.1 (#431)", + "chore(cd): update base service version to igor:2022.09.14.15.59.58.master (#368)", "chore(cd): update armory-commons version to 3.14.2 (#475)", "chore(ci): removed aquasec scan action (#495) (#507)", "chore(feat): Support ARM with docker buildx - SAAS-1953 (#524) (#525)", "fix: NoSuchMethodError exception in JenkinsClient. (#377) (#529)", "chore(cd): update base service version to igor:2023.08.29.04.59.43.release-1.31.x (#488)" ], - "currentVersion": "2.31.0-rc3", + "currentVersion": "2.31.0", "name": "Armory Igor", - "previousVersion": "2.31.0-rc2" - }, - { - "commitMessages": [], - "currentVersion": "2.31.0-rc3", - "name": "Armory Gate", - "previousVersion": "2.31.0-rc2" + "previousVersion": "2.30.0" }, { "commitMessages": [ + "chore(cd): update armory-commons version to 3.13.5 (#583)", + "chore(cd): update armory-commons version to 3.13.4 (#580)", + "chore(cd): update armory-commons version to 3.13.3 (#578)", + "chore(cd): update armory-commons version to 3.13.2 (#575)", + "chore(cd): update base service version to echo:2023.04.07.01.30.15.release-1.30.x (#573)", + "chore(cd): update base service version to echo:2023.04.05.11.38.02.release-1.30.x (#572)", + "chore(cd): update armory-commons version to 3.13.1 (#558)", + "chore(cd): update base service version to echo:2023.02.20.21.09.15.master (#539)", + "chore(cd): update armory-commons version to 3.14.2 (#601)", + "chore(ci): removed aquasec scan action (#618) (#621)", + "chore(cd): update base service version to echo:2023.08.29.05.00.24.release-1.31.x (#612)", + "chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #637) (#640)", "fix: Upgrade grpc-netty-shaded to address the service initialization failure issue. (#647) (#648)" ], - "currentVersion": "2.31.0-rc3", + "currentVersion": "2.31.0", "name": "Armory Echo", - "previousVersion": "2.31.0-rc2" + "previousVersion": "2.30.0" + }, + { + "commitMessages": [ + "chore(cd): update armory-commons version to 3.13.5 (#439)", + "fix: Remove whitespace when defining spring properties (#437) (#438)", + "fix(config): add missing exclude spring config (#435) (#436)", + "fix: Update path of main class. (#432)", + "chore(refactoring): refactored setting default system properties (#429)", + "chore(cd): update armory-commons version to 3.13.3 (#428)", + "chore(cd): update base service version to kayenta:2023.04.13.23.42.23.release-1.30.x (#427)", + "chore(cd): update armory-commons version to 3.13.2 (#424)", + "chore(cd): update base service version to kayenta:2023.01.24.16.10.35.master (#387)", + "fix: Update path of main class. (#432) (#433)", + "fix(config): add missing exclude spring config (#435)", + "fix: Remove whitespace when defining spring properties (#437)", + "chore(cd): update armory-commons version to 3.14.2 (#456)", + "chore(ci): removed aquasec scan action (#469) (#470)", + "Update buildx for build gradle and action workflow (#484) (#485)", + "chore(cd): update base service version to kayenta:2023.08.29.15.29.59.release-1.31.x (#464)" + ], + "currentVersion": "2.31.0", + "name": "Armory Kayenta", + "previousVersion": "2.30.0" }, { "commitMessages": [ + "chore(cd): update base deck version to 2023.0.0-20230621174859.release-1.30.x (#1335)", + "chore(cd): update base deck version to 2023.0.0-20230321144223.release-1.30.x (#1331)", + "chore(cd): update base deck version to 2023.0.0-20230220132814.master (#1300)", + "chore(alpine): Upgrade alpine version (#1302)", + "chore(cd): update base deck version to 2023.0.0-20230308202716.master (#1305)", + "chore(cd): update base deck version to 2023.0.0-20230309231023.master (#1306)", + "chore(cd): update base deck version to 2023.0.0-20230310120132.master (#1307)", + "chore(cd): update base deck version to 2023.0.0-20230315120430.master (#1308)", + "chore(cd): update base deck version to 2023.0.0-20230321144223.master (#1309)", + "chore(cd): update base deck version to 2023.0.0-20230329194405.master (#1310)", + "chore(cd): update base deck version to 2023.0.0-20230330162636.master (#1311)", + "chore(cd): update base deck version to 2023.0.0-20230331215046.master (#1312)", + "chore(cd): update base deck version to 2023.0.0-20230331223352.master (#1313)", + "chore(cd): update base deck version to 2023.0.0-20230331235900.master (#1317)", + "chore(cd): update base deck version to 2023.0.0-20230401002322.master (#1318)", + "chore(build): only run security scans on PR merge (#1319)", + "chore(cd): update base deck version to 2023.0.0-20230401030506.master (#1320)", + "chore(cd): update base deck version to 2023.0.0-20230402044748.master (#1322)", + "chore(cd): update base deck version to 2023.0.0-20230402051752.master (#1323)", + "chore(cd): update base deck version to 2023.0.0-20230402053723.master (#1324)", + "chore(cd): update base deck version to 2023.0.0-20230403112432.master (#1325)", + "chore(ci): removed aquasec scan action (#1340) (#1344)", + "chore(alpine): Fix Deck to support ARM processor - SAAS-1953 (backport #1341) (#1355)", + "fix(action): upgrade node version to match OSS (#1356) (#1357)", + "chore(cd): update base deck version to 2023.0.0-20231018060056.release-1.31.x (#1361)", + "chore(cd): update base deck version to 2023.0.0-20231024154256.release-1.31.x (#1363)" + ], + "currentVersion": "2.31.0", + "name": "Armory Deck", + "previousVersion": "2.30.0" + }, + { + "commitMessages": [ + "chore(cd): update base orca version to 2023.06.29.14.44.25.release-1.30.x (#658)", + "chore(cd): update base orca version to 2023.06.20.15.55.26.release-1.30.x (#656)", + "chore(cd): update base orca version to 2023.05.18.14.27.05.release-1.30.x (#644)", + "chore(cd): update armory-commons version to 3.13.5 (#642)", + "chore(cd): update armory-commons version to 3.13.4 (#637)", + "chore(cd): update armory-commons version to 3.13.3 (#635)", + "chore(build): Backport missing build changes (#634)", + "chore(cd): update armory-commons version to 3.13.2 (#630)", + "chore(cd): update base orca version to 2023.04.07.01.52.33.release-1.30.x (#629)", + "chore(cd): update armory-commons version to 3.13.1 (#613)", + "chore(cd): update base orca version to 2022.04.01.22.15.58.master (#459)", + "chore(cd): update armory-commons version to 3.14.2 (#671)", + "chore(cd): update base orca version to 2023.07.21.15.43.04.release-1.31.x (#675)", + "chore(cd): update base orca version to 2023.08.28.20.04.29.release-1.31.x (#687)", + "chore(cd): update base orca version to 2023.08.29.05.07.45.release-1.31.x (#688)", + "chore(ci): removed aquasec scan action (#695) (#705)", + "chore(cd): update base orca version to 2023.09.22.14.30.27.release-1.31.x (#711)", + "chore(cd): update base orca version to 2023.09.22.18.05.39.release-1.31.x (#714)", + "chore(ci): removing docker build and aquasec scans (#715)", + "fix(terraformer): Ignoring logs from the Terraformer stage context (#740) (#742)", + "chore(cd): update base orca version to 2023.10.10.16.08.51.release-1.31.x (#743)", + "fix(ci): added release.version to docker build (#745)", + "chore(feat): Support ARM with docker buildx - SAAS-1953 (backport #704) (#746)", + "chore(cd): update base orca version to 2023.10.18.06.01.58.release-1.31.x (#751)", "chore(cd): update base orca version to 2023.11.06.18.16.18.release-1.31.x (#763)", "chore(cd): update base orca version to 2023.11.07.16.19.53.release-1.31.x (#765)", "chore(build): trigger 2.31.x build (#777)" ], - "currentVersion": "2.31.0-rc3", + "currentVersion": "2.31.0", "name": "Armory Orca", - "previousVersion": "2.31.0-rc2" - }, + "previousVersion": "2.30.0" + } + ], + "armoryVersion": "2.31.0", + "ossServices": [ { - "commitMessages": [], - "currentVersion": "2.31.0-rc3", - "name": "Armory Rosco", - "previousVersion": "2.31.0-rc2" + "commitMessages": [ + "chore(dependencies): Autobump korkVersion (#1649)", + "chore(dependencies): Autobump fiatVersion (#1630)", + "chore(dependencies): Autobump spinnakerGradleVersion (#1634)", + "chore(dependencies): Autobump fiatVersion (#1635)", + "chore(gha): update to docker/login-action@v2 to stay up to date (#1636)", + "chore(dependencies): Autobump korkVersion (#1637)", + "chore(dependencies): Autobump fiatVersion (#1638)", + "feat(gha): configure dependabot to keep github actions up to date (#1639)", + "chore(deps): bump google-github-actions/auth from 0 to 1 (#1641)", + "chore(deps): bump actions/checkout from 2 to 3 (#1642)", + "chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#1644)", + "chore(deps): bump docker/build-push-action from 3 to 4 (#1640)", + "chore(deps): bump actions/setup-java from 2 to 3 (#1643)", + "chore(gha): replace action for creating github releases (#1645)", + "chore(gha): replace deprecated set-output commands with environment files (#1646)", + "chore(dependencies): Autobump korkVersion (#1647)", + "chore(dependencies): Autobump korkVersion (#1648)", + "chore(dependencies): Autobump korkVersion (#1652)", + "fix(web/test): move GateConfigAuthenticatedRequestFilterTest out of the com.netflix.spinnaker.gate.config package (#1655)", + "chore(dependencies): Autobump korkVersion (#1654)", + "fix(web/test): remove race in FunctionalSpec (#1657)", + "chore(dependencies): Autobump spinnakerGradleVersion (#1658)", + "chore(dependencies): Autobump korkVersion (#1659)", + "chore(dependencies): Autobump korkVersion (#1661)", + "chore(dependencies): Autobump fiatVersion (#1662)", + "chore(dependencies): Autobump korkVersion (#1695)", + "chore(dependencies): Autobump fiatVersion (#1697)", + "fix(cachingFilter: Allow disabling the content caching filter (#1699) (#1701)" + ], + "currentVersion": "1.31.3", + "name": "Spinnaker Gate", + "previousVersion": "1.30.0" }, { - "commitMessages": [], - "currentVersion": "2.31.0-rc3", - "name": "Terraformer™", - "previousVersion": "2.31.0-rc2" + "commitMessages": [ + "fix(validator): Fix NPE when traffic management is not defined in a deployment manifest (#1253) (#1254)", + "chore(dependencies): Autobump fiatVersion (#1248)", + "chore(dependencies): don't create an autobump PR for halyard on a front50 release branch (#1115) (#1247)", + "chore(dependencies): Autobump korkVersion (#1246)", + "chore(dependencies): Autobump fiatVersion (#1225)", + "chore(dependencies): Autobump spinnakerGradleVersion (#1229)", + "chore(dependencies): Autobump fiatVersion (#1230)", + "chore(gha): update to docker/login-action@v2 to stay up to date (#1231)", + "chore(dependencies): Autobump korkVersion (#1232)", + "chore(dependencies): Autobump fiatVersion (#1233)", + "feat(gha): configure dependabot to keep github actions up to date (#1234)", + "chore(deps): bump actions/checkout from 2 to 3 (#1235)", + "chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#1238)", + "chore(deps): bump peter-evans/repository-dispatch from 1 to 2 (#1236)", + "chore(deps): bump docker/build-push-action from 3 to 4 (#1237)", + "chore(deps): bump actions/setup-java from 2 to 3 (#1239)", + "chore(gha): replace action for creating github releases (#1240)", + "chore(deps): bump google-github-actions/auth from 0 to 1 (#1242)", + "chore(dependencies): Autobump korkVersion (#1243)", + "chore(dependencies): Autobump korkVersion (#1244)", + "chore(gha): replace deprecated set-output commands with environment files (#1241)", + "chore(dependencies): Autobump korkVersion (#1245)", + "chore(dependencies): Autobump korkVersion (#1250)", + "feat(core + sql): Optimize cache refresh (#1249)", + "feat(pipelines): add new GET /pipelines/triggeredBy/{id:.+}/{status} endpoint (#1251)", + "feat(web): add optional query params to the GET /pipelines endpoint (#1252)", + "fix(validator): Fix NPE when traffic management is not defined in a deployment manifest (#1253)", + "chore(dependencies): Autobump korkVersion (#1255)", + "perf(sql): add index on last_modified_at (#1256)", + "chore(dependencies): Autobump spinnakerGradleVersion (#1258)", + "refactor(deprecation): remove deprecated gradle constructs/features from front50 in order to upgrade gradle 7 (#1257)", + "fix(migrations): do not migrate redblack pipelines without stages (#1259)", + "chore(dependencies): Autobump korkVersion (#1262)", + "chore(dependencies): Autobump korkVersion (#1263)", + "chore(dependencies): Autobump fiatVersion (#1264)", + "fix(web): check trigger.getType() for null before invoking equals method (#1277) (#1278)", + "fix(core): tolerate items with null ids (#1276) (#1280)", + "fix(core): skip existing items with null ids in StorageServiceSupport.fetchAllItemsOptimized (#1279) (#1281)", + "chore(dependencies): Autobump korkVersion (#1299)", + "chore(dependencies): Autobump fiatVersion (#1300)", + "fix(dependency): fix dependency version leak of google-api-services-storage from kork in front50-web (#1302) (#1384)" + ], + "currentVersion": "1.31.3", + "name": "Spinnaker Front50", + "previousVersion": "1.30.0" }, { - "commitMessages": [], - "currentVersion": "2.31.0-rc3", - "name": "Armory Deck", - "previousVersion": "2.31.0-rc2" + "commitMessages": [ + "fix(manifests/test): add org.junit.jupiter:junit-jupiter-engine as a test runtime dependency (#963)", + "chore(dependencies): Autobump spinnakerGradleVersion (#964)", + "chore(gha): update to docker/login-action@v2 to stay up to date (#965)", + "chore(gha): replace action for creating github releases (#966)", + "fix(gha): remove empty env block (#967)", + "fix(gha): remove refs/tags from github release names (#968)", + "chore(gha): use checkout@v3 to stay up to date (#969)", + "feat(gha): configure dependabot to keep github actions up to date (#970)", + "chore(deps): bump google-github-actions/auth from 0 to 1 (#972)", + "chore(deps): bump docker/build-push-action from 3 to 4 (#973)", + "chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#971)", + "chore(dependencies): Autobump korkVersion (#974)", + "chore(dependencies): Autobump korkVersion (#975)", + "chore(dependencies): Autobump korkVersion (#976)", + "chore(dependencies): Autobump korkVersion (#977)", + "refactor(retrofit2): Use retrofit2.x client instead of retrofit1.9 for artifact fetch from clouddriver (#953)", + "refactor(web/test): V2BakeryControllerWithClouddriverServiceTest cleanup (#979)", + "chore(dependencies): Autobump korkVersion (#981)", + "refactor(retrofit2): use retrofit2 client to clouddriver API calls instead of retrofit1.9 (#980)", + "chore(dependencies): Autobump korkVersion (#982)", + "refactor(manifests): use new methods in manifest exception handling (#983)", + "chore(dependencies): Autobump spinnakerGradleVersion (#985)", + "chore(dependencies): Autobump korkVersion (#987)", + "chore(dependencies): Autobump korkVersion (#988)", + "chore(dependencies): Autobump korkVersion (#1014)", + "feat(helm/bake): Add additional input fields where we can fill in details of the APIs versions (#1020) (#1030)" + ], + "currentVersion": "1.31.3", + "name": "Spinnaker Rosco", + "previousVersion": "1.30.0" }, { "commitMessages": [ - "chore(cd): update base service version to kayenta:2023.08.29.15.29.59.release-1.31.x (#464)" + "chore(dependencies): Autobump fiatVersion (#5943)", + "fix(metrics): revert metric names to pre-Java (#5936) (#5942)", + "chore(dependencies): don't create an autobump PR for halyard on a clouddriver release branch (#5677) (#5939)", + "chore(dependencies): Autobump korkVersion (#5938)", + "chore(dependencies): Autobump fiatVersion (#5912)", + "chore(dependencies): Autobump spinnakerGradleVersion (#5918)", + "chore(dependencies): Autobump fiatVersion (#5919)", + "chore(gha): update to docker/login-action@v2 to stay up to date (#5920)", + "chore(dependencies): Autobump korkVersion (#5921)", + "chore(dependencies): Autobump fiatVersion (#5922)", + "feat(gha): configure dependabot to keep github actions up to date (#5923)", + "chore(deps): bump actions/cache from 2 to 3 (#5926)", + "chore(deps): bump actions/checkout from 2 to 3 (#5924)", + "chore(gha): replace action for creating github releases (#5929)", + "chore(deps): bump peter-evans/repository-dispatch from 1 to 2 (#5925)", + "chore(deps): bump actions/setup-java from 2 to 3 (#5928)", + "chore(deps): bump docker/build-push-action from 3 to 4 (#5927)", + "chore(gha): replace deprecated set-output commands with environment files (#5930)", + "chore(deps): bump github/codeql-action from 1 to 2 (#5932)", + "chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#5931)", + "chore(deps): bump google-github-actions/auth from 0 to 1 (#5933)", + "chore(dependencies): Autobump korkVersion (#5934)", + "chore(dependencies): Autobump korkVersion (#5935)", + "chore(dependencies): Autobump korkVersion (#5937)", + "fix(metrics): revert metric names to pre-Java (#5936)", + "chore(dependencies): Autobump korkVersion (#5944)", + "chore(dependencies): Autobump korkVersion (#5946)", + "fix(aws): standardize retry logic in LocalFileUserDataProvider.isLegacyUdf (#5947)", + "feat(kubernetes): skip checking and allow operations on all kinds (#5949)", + "chore(dependencies): Autobump spinnakerGradleVersion (#5951)", + "refactor(deprecation): remove deprecated gradle constructs/features from clouddriver in order to upgrade gradle 7 (#5950)", + "chore(dependencies): Autobump korkVersion (#5952)", + "fix(aws): ECS Service Tagging broken (#5954)", + "chore(dependencies): Autobump korkVersion (#5961)", + "chore(dependencies): Autobump fiatVersion (#5962)", + "fix(gce): remove the duplicate cache attribute \"subnet\" and update the test (#5977) (#5984)", + "fix(builds): Backport flag for installing aws cli (#6009)", + "chore(dependencies): Autobump korkVersion (#6010)", + "chore(dependencies): Autobump fiatVersion (#6011)", + "fix: Fix docker build in GHA by removing some of the GHA tools (#6033) (#6036)", + "fix(lambda): Lambda is leaking threads on agent refreshes. remove the custom threadpool (#6048) (#6049)", + "fix(cats): passing incorrect redis config into interval provider (#6105) (#6108)", + "feat(gcp): provide a configurable option to bypass gcp account health check. (backport #6093) (#6097)" ], - "currentVersion": "2.31.0-rc3", - "name": "Armory Kayenta", - "previousVersion": "2.31.0-rc2" - } - ], - "armoryVersion": "2.31.0-rc3", - "ossServices": [ + "currentVersion": "1.31.3", + "name": "Spinnaker Clouddriver", + "previousVersion": "1.30.0" + }, { "commitMessages": [ - "chore(dependencies): Autobump korkVersion (#1023)", - "fix(tests): Introduce junit5 vintage engine for running junit4 test cases over junit5 in fiat (#1025)", - "chore(dependencies): Autobump korkVersion (#1028)", - "fix(logs): Redacted secret data in logs. (#1029)", + "chore(dependencies): Autobump korkVersion (#1050)", "chore(dependencies): Autobump korkVersion (#1033)", "chore(dependencies): Autobump spinnakerGradleVersion (#1035)", "feat(exceptions): Add SpinnakerRetrofitErrorHandler and replace RetrofitError catch blocks (#1034)", @@ -130,63 +547,13 @@ "fix(ssl): Removed unused deprecated okHttpClientConfig from retrofitConfig. (#1082) (#1092)", "chore(dependencies): Autobump korkVersion (#1095)" ], - "currentVersion": "1.31.2", + "currentVersion": "1.31.3", "name": "Spinnaker Fiat", - "previousVersion": "1.31.0" - }, - { - "commitMessages": [], - "currentVersion": "1.31.2", - "name": "Spinnaker Front50", - "previousVersion": "1.31.0" + "previousVersion": "1.30.0" }, { "commitMessages": [ - "fix(cats): passing incorrect redis config into interval provider (#6105) (#6108)", - "feat(gcp): provide a configurable option to bypass gcp account health check. (backport #6093) (#6097)" - ], - "currentVersion": "1.31.2", - "name": "Spinnaker Clouddriver", - "previousVersion": "1.31.0" - }, - { - "commitMessages": [ - "chore(dependencies): Autobump korkVersion (#1043)", - "chore(dependencies): Autobump korkVersion (#1044)", - "chore(dependencies): Autobump korkVersion (#1045)", - "chore(dependencies): Autobump korkVersion (#1046)", - "fix(monitor): rename parameter to let spring know what bean inject (#1053)", - "chore(dependencies): Autobump spinnakerGradleVersion (#1055)", - "chore(dependencies): Autobump korkVersion (#1057)", - "chore(dependencies): Autobump korkVersion (#1058)", - "chore(dependencies): Autobump korkVersion (#1059)", - "refactor(web): Clean up redundant spring property in gradle file (#1065)", - "chore(dependencies): Autobump korkVersion (#1066)", - "chore(dependencies): Autobump korkVersion (#1067)", - "chore(dependencies): Autobump korkVersion (#1068)", - "chore(dependencies): Autobump korkVersion (#1069)", - "chore(dependencies): remove dependency on groovy-all where straightforward (#1070)", - "chore(dependencies): Autobump korkVersion (#1071)", - "chore(dependencies): Autobump spinnakerGradleVersion (#1072)", - "fix(gitlabci): Fixed JSON parsing exceptions for unknown GitlabCI pipeline statuses (#1073)", - "chore(dependencies): Autobump korkVersion (#1074)", - "feat(travis): Add redis TTL for queue keys (#1076)", - "fix(travis): Enable legacy log fetching (#1075)", - "chore(dependencies): Autobump korkVersion (#1078)", - "chore(dependencies): Autobump korkVersion (#1079)", - "fix(travis): Redis TTL is given in seconds, not minutes (#1077)", - "chore(dependencies): Autobump korkVersion (#1080)", - "chore(dependencies): Autobump korkVersion (#1081)", - "chore(dependencies): Autobump korkVersion (#1082)", - "chore(dependencies): Autobump korkVersion (#1083)", - "chore(dependencies): Autobump korkVersion (#1084)", - "chore(dependencies): Autobump korkVersion (#1085)", - "chore(dependencies): remove dependency on groovy-all with required groovy package (#1086)", - "chore(dependencies): Autobump korkVersion (#1087)", - "chore(dependencies): Autobump korkVersion (#1088)", - "fix(travis): Don't panic if log fetching fails (#1089)", - "chore(dependencies): Autobump korkVersion (#1097)", - "chore(dependencies): Autobump korkVersion (#1098)", + "chore(dependencies): Autobump korkVersion (#1120)", "chore(dependencies): Autobump fiatVersion (#1099)", "chore(dependencies): Autobump spinnakerGradleVersion (#1103)", "chore(dependencies): Autobump fiatVersion (#1105)", @@ -214,50 +581,49 @@ "chore(dependencies): Autobump korkVersion (#1162)", "chore(dependencies): Autobump fiatVersion (#1163)" ], - "currentVersion": "1.31.2", + "currentVersion": "1.31.3", "name": "Spinnaker Igor", - "previousVersion": "1.31.0" - }, - { - "commitMessages": [], - "currentVersion": "1.31.2", - "name": "Spinnaker Gate", - "previousVersion": "1.31.0" - }, - { - "commitMessages": [], - "currentVersion": "1.31.2", - "name": "Spinnaker Echo", - "previousVersion": "1.31.0" + "previousVersion": "1.30.0" }, { "commitMessages": [ - "fix(artifacts): Parent and child pipeline artifact resolution (backport #4575) (#4582)", - "fix(artifacts): Automated triggers with artifact constraints are broken if you have 2 or more of the same type (backport #4579) (#4587)" + "chore(dependencies): Autobump korkVersion (#1288)", + "chore(dependencies): Autobump fiatVersion (#1268)", + "chore(dependencies): Autobump spinnakerGradleVersion (#1272)", + "chore(dependencies): Autobump fiatVersion (#1273)", + "chore(gha): update to docker/login-action@v2 to stay up to date (#1274)", + "chore(dependencies): Autobump korkVersion (#1275)", + "chore(dependencies): Autobump fiatVersion (#1276)", + "feat(gha): configure dependabot to keep github actions up to date (#1277)", + "chore(deps): bump docker/build-push-action from 2 to 4 (#1279)", + "chore(deps): bump google-github-actions/auth from 0 to 1 (#1280)", + "chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#1278)", + "chore(deps): bump actions/setup-java from 2 to 3 (#1282)", + "chore(deps): bump actions/checkout from 2 to 3 (#1281)", + "chore(gha): replace action for creating github releases (#1283)", + "chore(gha): replace deprecated set-output commands with environment files (#1284)", + "chore(dependencies): Autobump korkVersion (#1285)", + "chore(dependencies): Autobump korkVersion (#1286)", + "chore(dependencies): Autobump korkVersion (#1287)", + "chore(dependencies): Autobump korkVersion (#1291)", + "feat(pipelinetriggers): only cache enabled pipelines with enabled triggers of specific types (#1292)", + "chore(dependencies): Autobump korkVersion (#1293)", + "chore(dependencies): Autobump spinnakerGradleVersion (#1296)", + "chore(dependencies): Autobump korkVersion (#1297)", + "chore(dependencies): Autobump korkVersion (#1298)", + "chore(dependencies): Autobump fiatVersion (#1299)", + "fix(gha): Fix github status log and add tests (#1316) (#1318)", + "chore(dependencies): Autobump korkVersion (#1333)", + "chore(dependencies): Autobump fiatVersion (#1334)" ], - "currentVersion": "1.31.2", - "name": "Spinnaker Orca", - "previousVersion": "1.31.0" - }, - { - "commitMessages": [], - "currentVersion": "1.31.2", - "name": "Spinnaker Rosco", - "previousVersion": "1.31.0" - }, - { - "commitMessages": [], - "currentVersion": "1.31.2", - "name": "Spinnaker Deck", - "previousVersion": "1.31.0" + "currentVersion": "1.31.3", + "name": "Spinnaker Echo", + "previousVersion": "1.30.0" }, { "commitMessages": [ - "chore(cleanup): Doing refactoring of Kayenta to cleanup codebase (#926)", - "chore(dependencies): remove dependency on groovy-all in kayenta (#930)", - "chore(dependencies): Autobump orcaVersion (#931)", - "chore(dependencies): Autobump orcaVersion (#932)", - "feat: SPLAT-569: Add SQL data source for account credentials and account configurations persistence. (#938)", + "fix(signalfx): Fixed metric type missing due to duplicated field from parent class (#957) (#958)", + "chore(dependencies): Autobump orcaVersion (#956)", "chore(dependencies): Autobump orcaVersion (#941)", "chore(dependencies): Autobump spinnakerGradleVersion (#945)", "chore(gha): update to docker/login-action@v2 to stay up to date (#946)", @@ -279,13 +645,110 @@ "fix(orca): Fix orca contributors status. (backport #977) (#980)", "chore(dependencies): Autobump orcaVersion (#983)" ], - "currentVersion": "1.31.2", + "currentVersion": "1.31.3", "name": "Spinnaker Kayenta", - "previousVersion": "1.31.0" + "previousVersion": "1.30.0" + }, + { + "commitMessages": [ + "Publish packages to NPM (#9955)", + "chore(dependencies): Autobump spinnakerGradleVersion (#9957)", + "chore(gha): update to docker/login-action@v2 to stay up to date (#9958)", + "chore(gha): replace deprecated set-output commands (#9952)", + "feat(gha): configure dependabot to keep github actions up to date (#9959)", + "chore(deps): bump actions/github-script from 0.9.0 to 6.4.0 (#9962)", + "chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#9966)", + "chore(deps): bump peter-evans/create-pull-request from 3 to 4 (#9964)", + "chore(deps): bump docker/build-push-action from 3 to 4 (#9963)", + "chore(deps): bump google-github-actions/auth from 0 to 1 (#9965)", + "chore(gha): replace action for creating github releases (#9961)", + "chore(deps): bump actions/setup-node from 1 to 3 (#9967)", + "chore(deps): bump actions/cache from 1 to 3 (#9970)", + "chore(deps): bump actions/setup-java from 2 to 3 (#9969)", + "chore(deps): bump actions/checkout from 2 to 3 (#9968)", + "fix: UI crashes when running pipeline(s) with many stages. (#9960)", + "Publish packages to NPM (#9972)", + "chore(build): update to Node 14 and es2019 (#9981)", + "chore(build): fix typo in GHA (#9982)", + "Node 14 fix (#9983)", + "feat(provider/google): Added Cloud Run manifest functionality in Deck. (#9971)", + "chore(deps): bump peter-evans/create-pull-request from 4 to 5 (#9985)", + "chore(deps): bump actions/github-script from 6.4.0 to 6.4.1 (#9986)", + "Publish packages to NPM (#9984)", + "update(rolling red/black) remove experimental label (#9987)", + "fix(angular): fix missed AngularJS bindings (#9989)", + "Publish packages to NPM (#9990)", + "fix(ecs): VPC Subnet dropdown fix in ecs server group creation.", + "feat(deck): make StageFailureMessage component overridable (#9994)", + "chore(build): fix package bump PR action (#9995)", + "Publish packages to NPM (#9993)", + "chore(dependencies): Autobump spinnakerGradleVersion (#9996)", + "fix(core/pipeline): Pipeline builder-pipeline action dropdown closing not properly (#9999)", + "feat(icons): allow plugins to provide custom icon components (#10001)", + "Publish packages to NPM (#10000)", + "Revert \"fix(core): conditionally hide expression evaluation warning messages (#9771)\" (#10021) (#10023)", + "fix: Scaling bounds should parse float not int (#10026) (#10032)", + "feat(helm/bake): Add additional input fields where we can fill in details of the APIs versions (#10036) (#10047)", + "fix: Updating Lambda functions available Runtimes (#10055)" + ], + "currentVersion": "1.31.3", + "name": "Spinnaker Deck", + "previousVersion": "1.30.0" + }, + { + "commitMessages": [ + "fix(queue): fix ability to cancel a zombied execution (#4473) (#4478)", + "fix(queue): Manual Judgment propagation (#4474)", + "fix(deployment): fixed missing namespace while fetching manifest details from clouddriver (#4453) (#4457)", + "chore(dependencies): Autobump korkVersion (#4444) (#4446)", + "chore(dependencies): Autobump korkVersion (#4444)", + "chore(dependencies): Autobump fiatVersion (#4417)", + "Fix/manual judgment concurrent execution (#4410)", + "chore(dependencies): Autobump spinnakerGradleVersion (#4427)", + "chore(dependencies): Autobump fiatVersion (#4428)", + "chore(gha): update to docker/login-action@v2 to stay up to date (#4429)", + "chore(dependencies): Autobump korkVersion (#4430)", + "chore(dependencies): Autobump fiatVersion (#4431)", + "feat(gha): configure dependabot to keep github actions up to date (#4432)", + "chore(deps): bump peter-evans/create-pull-request from 3 to 4 (#4433)", + "chore(deps): bump google-github-actions/upload-cloud-storage from 0 to 1 (#4436)", + "chore(deps): bump docker/build-push-action from 3 to 4 (#4435)", + "chore(deps): bump google-github-actions/auth from 0 to 1 (#4437)", + "chore(deps): bump actions/setup-java from 2 to 3 (#4434)", + "chore(gha): replace action for creating github releases (#4438)", + "chore(deps): bump peter-evans/repository-dispatch from 1 to 2 (#4440)", + "chore(deps): bump actions/checkout from 2 to 3 (#4441)", + "chore(dependencies): Autobump korkVersion (#4442)", + "chore(dependencies): Autobump korkVersion (#4443)", + "chore(gha): replace deprecated set-output commands with environment files (#4439)", + "chore(dependencies): Autobump korkVersion (#4447)", + "feat(front50): call front50's GET /pipelines/triggeredBy/{pipelineId}/{status} endpoint (#4448)", + "chore(deps): bump peter-evans/create-pull-request from 4 to 5 (#4450)", + "chore(dependencies): Autobump korkVersion (#4451)", + "fix(waiting-executions) : concurrent waiting executions doesn't follow FIFO (#4415)", + "fix(deployment): fixed missing namespace while fetching manifest details from clouddriver (#4453)", + "chore(dependencies): Autobump spinnakerGradleVersion (#4458)", + "chore(dependencies): Autobump korkVersion (#4459)", + "chore(dependencies): Autobump korkVersion (#4461)", + "chore(dependencies): Autobump fiatVersion (#4464)", + "fix(queue): fix ability to cancel a zombied execution (#4473) (#4477)", + "fix(artifacts): consider requiredArtifactIds in expected artifacts when trigger is pipeline type (#4489) (#4491)", + "chore(dependencies): Autobump korkVersion (#4513)", + "chore(dependencies): Autobump fiatVersion (#4514)", + "fix: duplicate entry exception for correlation_ids table. (#4521) (#4531)", + "fix(vpc): add data annotation to vpc (#4534) (#4537)", + "fix(front50): teach MonitorPipelineTask to handle missing/null execution ids (#4555) (#4561)", + "feat(helm/bake): Add additional input fields where we can fill in details of the APIs versions (#4546) (#4564)", + "fix(artifacts): Parent and child pipeline artifact resolution (backport #4575) (#4582)", + "fix(artifacts): Automated triggers with artifact constraints are broken if you have 2 or more of the same type (backport #4579) (#4587)" + ], + "currentVersion": "1.31.3", + "name": "Spinnaker Orca", + "previousVersion": "1.30.0" } ], - "ossVersion": "1.31.2", - "prerelease": true, + "ossVersion": "1.31.3", + "prerelease": false, "stack": { "artifactSources": { "dockerRegistry": "docker.io/armory" @@ -299,39 +762,39 @@ "services": { "clouddriver": { "commit": "1db66b13244c3d25b48e767992c5bb7730772271", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "deck": { "commit": "1dd95e4ef5ed631f24253bf917200c3cf52655af", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "dinghy": { "commit": "362913af0c5d00eee5ea3b157274cabbef920c43", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "echo": { "commit": "a700e1233d1eca8642b54413c87860737662d4c2", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "fiat": { "commit": "f1079f69f0184aae517680c48283cf9a52c9cf26", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "front50": { "commit": "5db553c003950174757e6438ba024b6a4b51c9ed", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "gate": { "commit": "1a4fc24d3d4870c375f6bc10fe6892c6b39a789e", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "igor": { "commit": "e94591b4172e7d75ce94db23ebed5deb756af92d", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "kayenta": { "commit": "4a528f19b704cc0f25295daef56d27b78a84a25e", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "monitoring-daemon": { "commit": null, @@ -343,18 +806,18 @@ }, "orca": { "commit": "b1a6fe2247ef18f6239b3ab90b101197c57314c4", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "rosco": { "commit": "a30386ed64ae490e4788fe80b453528731a923bd", - "version": "2.31.0-rc3" + "version": "2.31.0" }, "terraformer": { "commit": "50082463ccd180cb4763078671a105ab70dee5e6", - "version": "2.31.0-rc3" + "version": "2.31.0" } }, "timestamp": "2023-11-23 15:13:30", - "version": "2.31.0-rc3" + "version": "2.31.0" } } \ No newline at end of file