Skip to content

Releases: cloudspannerecosystem/autoscaler

v3.0.1

31 Oct 16:14
89438c3
Compare
Choose a tag to compare

3.0.1 (2024-10-31)

Bug Fixes

  • deps: update npm-packages (#390) (e4e529f)
  • tf: allow build SA to read AR (#405) (988c6f5)
  • tf: lock versions of terraform-google-modules kubernetes-engine (#402) (0aac9d1)

v3.0.0

31 Oct 10:34
3561644
Compare
Choose a tag to compare

3.0.0 (2024-10-27)

⚠ BREAKING CHANGES

  • Use of Cloud Run Functions will require additional APIs to be enabled before redeploying - see the documentation for cloud functions deployment for the command to run.
  • previous configs may fail due to stricter configuration validation, such as those that still use min/maxNodes, or that have specified a parameter incorrectly.
  • Update metrics domain for CF to workload.googleapis.com

Features

  • Add JSON editor for schema-validated editing of configs (#340) (6a167a3)
  • Add scaling duration dashboard (#347) (874593f)
  • Add validation of Autoscaler config against JSON schema (#338) (66c48a6)
  • update to use Cloud Run Functions (#196) (f9480b0)

Bug Fixes

  • add resource requests/limits to otel collector (#398) (4a54fe2)
  • always specify Terraform project (#384) (de5adb0)
  • deploy: ensure build_sa iams are set before it can be used (#394) (aa48048)
  • deps: update dependency axios to v1.7.4 [security] (#377) (f7ca3f0)
  • deps: update dependency googleapis to v143 (#379) (07b9ca4)
  • deps: update dependency googleapis to v144 (#383) (c780a99)
  • deps: update sinon and nyc to resolve npm audit (#386) (062992a)
  • macos compatible xargs (-0 == --null) (#392) (247a648)
  • use a custom service account for Cloud Build (#387) (076a44f)
  • Use lightweight Spanner call to address memory leak (#380) (5e85ecb)
  • Version bump for security vuln (#396) (0551694)

v2.1.1

23 Jul 13:17
69d85dd
Compare
Choose a tag to compare

2.1.1 (2024-07-23)

Bug Fixes

  • Add workaround for Cloud Build SA updates (#341) (4248b1a)
  • deps: update dependency @google-cloud/functions-framework to ^3.4.2 (6bf77f7)
  • deps: update dependency @google-cloud/opentelemetry-cloud-monitoring-exporter to ^0.19.0 (6bf77f7)
  • deps: update dependency @google-cloud/spanner to ^7.10.0 (6bf77f7)
  • deps: update dependency mocha to 10.6.0 (6bf77f7)
  • deps: update dependency pino to ^9.3.1 (6bf77f7)
  • deps: update dependency typescript to 5.5.4 (6bf77f7)
  • deps: update package versions (#364) (6bf77f7)
  • Populate OpenTelemetry compression parameter (#349) (d91fe50)
  • Retain defaulted scaling method name (#363) (9cc106e)
  • Use ERROR loglevel for potentially non-fatal code path (#351) (5f51453)

v2.1.0

27 Jun 17:41
11f23eb
Compare
Choose a tag to compare

2.1.0 (2024-06-27)

Features

  • Add markdown link checker (#316) (79a5da7)
  • Add metric for scaling duration (#284) (3b49e4c)
  • Add npm run command for end-to-end tests, sort list (#279) (85f37ac)
  • Take into account expectedFulfillmentPeriod (#282) (9187ef9)
  • Take into account number of databases in an instance (#287) (56a3a28), closes #286

Bug Fixes

  • deps: Bulk dependency update (#304) (ea97fb0)
  • deps: update dependency @google-cloud/firestore to ^7.9.0 (b9b3347)
  • deps: update dependency @google-cloud/firestore to v7.8.0 (ea97fb0)
  • deps: update dependency @google-cloud/firestore to v7.9.0 (dc6f683)
  • deps: update dependency @google-cloud/functions-framework to v3.4.0 (ea97fb0)
  • deps: update dependency @google-cloud/logging-bunyan to v5.1.0 (ea97fb0)
  • deps: update dependency @google-cloud/monitoring to v4.1.0 (ea97fb0)
  • deps: update dependency @google-cloud/opentelemetry-cloud-monitoring-exporter to ^0.18.0 (cdc8b39)
  • deps: update dependency @google-cloud/pubsub to ^4.5.0 (b9b3347)
  • deps: update dependency @google-cloud/pubsub to v4.4.1 (ea97fb0)
  • deps: update dependency @google-cloud/pubsub to v4.5.0 (dc6f683)
  • deps: update dependency @google-cloud/spanner to ^7.9.1 (b9b3347)
  • deps: update dependency @google-cloud/spanner to v7.8.0 (ea97fb0)
  • deps: update dependency @google-cloud/spanner to v7.9.1 (dc6f683)
  • deps: update dependency axios to v1.7.2 (ea97fb0)
  • deps: update dependency googleapis to ^140.0.1 (b9b3347)
  • deps: update dependency googleapis to v140 (ea97fb0)
  • deps: update dependency googleapis to v140.0.1 (dc6f683)
  • deps: update dependency pino to ^9.2.0 (b9b3347)
  • deps: update opentelemetry-js monorepo (dc6f683)
  • deps: update opentelemetry-js monorepo (@opentelemetry/api, @opentelemetry/exporter-metrics-otlp-grpc, @opentelemetry/sdk-metrics, @opentelemetry/sdk-node, @opentelemetry/semantic-conventions) (ea97fb0)
  • deps: update opentelemetry-js monorepo (@opentelemetry/exporter-metrics-otlp-grpc, @opentelemetry/sdk-metrics, @opentelemetry/sdk-node, @opentelemetry/semantic-conventions) (b9b3347)
  • deps: update opentelemetry-js monorepo to ^1.25.1 (#328) (7d924b3)
  • deps: Update package versions (#326) (dc6f683)
  • Remove logline to console (#275) (4972785)
  • Remove zone parameter (#276) (f51046a)
  • replace Bunyan logger with Pino (#288) (803fe1b)
  • Resolve scaler memory leak when using Firestore (#273) (e9d484a)
  • Update OTEL GCM exporter and remove FAAS workaround (#308) (cdc8b39)

v1.21.3

19 Apr 16:20
60b8967
Compare
Choose a tag to compare

1.21.3 (2024-04-19)

Bug Fixes

  • Correctly log Exceptions (#268) (713969b)
  • deps: Update golang.org/x/net and @google-cloud/spanner to fix vulnerabilities. (#272) (f4e1158)

v2.0.1

04 Apr 09:00
929c949
Compare
Choose a tag to compare

2.0.1 (2024-04-04)

Bug Fixes

v2.0.0

26 Mar 18:03
92b0bfb
Compare
Choose a tag to compare

2.0.0 (2024-03-26)

⚠ BREAKING CHANGES

  • Autoscaler v2.x is not backward compatible with v1.x. The older version will continue to be maintained in the version_1 branch
  • Move to a single package.json at the top level (#255)
  • Spanner State Store requires DB schema update.
  • Node v16 has been end-of-life since 2023-09-11, so testing is removed for this version of Node.

Features

  • Add metrics support for poller and scaler events (#143) (4f68414)
  • Add monitoring of Scaling Long Running Operations (#223) (41ac5e7)
  • Add prettier auto-formatter (9db2814)
  • Add Release Please (#232) (c6e66b3)
  • Get version number from package.json for counters and user-agents (e63dad4)
  • Remove support for node v16 (#242) (a5dc70c)

Bug Fixes

  • 108 - Fix for Firestore database create cmd. (#113) (a49b35f)
  • Apply prettier reformatting (a7915ef)
  • deps: Bump @google-cloud/firestore to 7.3.1 (2bb1d0e)
  • deps: Bump @google-cloud/pubsub to 4.3.3 (2bb1d0e)
  • deps: Bump @google-cloud/spanner to 7.5.0 (2bb1d0e)
  • deps: Bump @sinonjs/referee to 11.0.1 (2bb1d0e)
  • deps: Bump express to 4.18.3 (2bb1d0e)
  • deps: Bump google.golang.org/protobuf (#243) (e87d017)
  • deps: Bump hashicorp/google to 5.20.0 (8a656d8)
  • deps: Bump terraform-google-modules to 30.2.0 (8a656d8)
  • deps: Update express to 4.19.2 (#264) (9d05f34)
  • deps: Update package versions (edcc219)
  • deps: Update package versions to latest (2bb1d0e)
  • deps: Update Terraform module versions (#245) (8a656d8)
  • Migrate to using new docPath for Firestore including projectID (#215) (3d9771d), closes #213
  • Move to a single package.json at the top level (#255) (e63dad4)
  • Prevent metrics from being sent too frequently to OTEL collector (#252) (bfe27c6)
  • Switch off newly defaulted deletion protection (#256) (d0d6c81)
  • Unified scaler GKE service yaml incorrect (cd88492)
  • Use Node 20 in Cloud Functions deployment (96d6089)
  • Use Node 20 in GKE dockerfiles (a481fb6)

Miscellaneous Chores

  • Create version_1 branch and add release-please handling (296c28a)

v1.21.2

26 Mar 16:45
3db7ce5
Compare
Choose a tag to compare

1.21.2 (2024-03-26)

Bug Fixes

  • bump express from 4.18.3 to 4.19.1 in /src/forwarder (#260) (75ab4e9)
  • bump express from 4.18.3 to 4.19.1 in /src/poller/poller-core (#259) (0e08295)
  • bump express from 4.18.3 to 4.19.1 in /src/scaler/scaler-core (#258) (310a676)
  • bump typescript from 5.4.2 to 5.4.3 (#257) (c1ceaf3)
  • deps: Update express to 4.19.2 (#263) (095b1d6)

v1.21.1

20 Mar 11:56
c1d49d7
Compare
Choose a tag to compare

1.21.1 (2024-03-20)

Bug Fixes

  • Prevent metrics from being sent too frequently to OTEL collector (#251) (960b393)

v1.21.0

18 Mar 17:38
608d7a4
Compare
Choose a tag to compare

1.21.0 (2024-03-18)

Features

Bug Fixes

  • bump axios from 1.6.7 to 1.6.8 in /src/poller/poller-core (#249) (8f44d7d)
  • bump follow-redirects from 1.15.5 to 1.15.6 in /src (#248) (2c5f3f6)
  • bump follow-redirects from 1.15.5 to 1.15.6 in /src/poller (#246) (d195916)
  • bump follow-redirects in /src/poller/poller-core (#247) (e38f548)
  • deps: Bump google.golang.org/protobuf (#243) (9224e65)
  • Migrate to using new docPath for Firestore including projectID (#215) (3d9771d), closes #213