Skip to main content

47.0.0

· 6 min read

Added

  • all services: a9s Template Uploader Errand: Add a nginx job that processes incoming and outgoing requests in front of the a9s Backup Agent, in order to prepare the a9s Backup Services for encrypted communication.
  • a9s Backup Manager: Add a nginx job that processes incoming and outgoing requests in front of the a9s Backup Manager in order to prepare the a9s Backup Services for encrypted communication.
  • a9s Backup Monit: Introduce monit health check for the a9s Backup Monit process. When the process is unhealthy, the node is deemed failing from BOSH's perspective. Once the process is healthy again, the state of the node is deemed running automatically.
  • a9s MariaDB: Populate the timezone tables during the pre-start of an instance.
  • a9s Service Broker: Add a Bash script called instance-information, that retrieves the information, via GUID, of a given Service Instance.
  • docs: Application Developer: a9s MariaDB: Add a Known Issues section and add to it Galera limitation regarding Aria storage engine. For more information see a9s MariaDB.
  • docs: Platform Operator: a9s MariaDB: Expand the Cluster Setup Overview page to mention the populating of the time zone tables process that is taking place during the pre-start. For more information, see Cluster Setup Overview.
  • docs: Platform Operator: a9s Service Broker: Add a page that explains how to retrieve Service Instance information. For more information, see Retrieve Service Instance Information.

Changed

  • all services: a9s Backup Agent: Update the restore plugins used by MongoDB to accommodate the changes in the configuration provided by the a9s MongoDB SPI.
  • all services: a9s CF Service Guard: Update dependencies in the a9s CF Service Guard.
  • all services: a9s Service Dashboard:
    • NodeJS v20.11.1
  • all services: a9s SSO-Proxy:
    • omniauth v2.1.2
  • all services: Update BOSH releases:
    • bpm BOSH release to version 1.2.17
    • routing BOSH release to version 0.293.0
  • a9s BOSH Deployer: Replace the current BOSH CLI calls with requests to the BOSH Director API. This enables the a9s BOSH Deployer to better distinguish between BOSH Director not reachable and BOSH Deployment not found errors when performing any deployment action.
  • a9s LogMe2:
    • OpenSearch v2.12.0
    • OpenSearch Dashboards v2.12.0
    • OpenSearch Plugin Repository Azure v2.12.0
    • OpenSearch Plugin Repository S3 v2.12.0
  • a9s MariaDB:
    • a9s MariaDB 10.4:
      • MariaDB 10.4.33
    • a9s MariaDB 10.6:
      • MariaDB 10.6.17
  • a9s Messaging:
    • a9s Messaging 3.10:
      • Erlang v24.3.4.16
    • a9s Messaging 3.12:
      • Erlang v25.3.2.10
      • RabbitMQ v3.12.13
  • a9s MongoDB: SPI: Update the configuration provided by the a9s MongoDB SPI to the restore plugin in the a9s Backup Agent.
  • a9s MongoDB:
    • a9s MongoDB 5.0:
      • MongoDB v5.0.25
    • a9s MongoDB 7.0:
      • MongoDB v7.0.7
  • a9s Prometheus:
    • libxml2 v2.12.5
    • Grafana v10.4.0
  • a9s Redis: Add client|setinfo permission for the Redis-sentinel user to prevent certain third-party libraries from throwing errors due to missing permissions.
  • a9s Search:
    • OpenSearch v2.12.0
    • OpenSearch Dashboards v2.12.0
    • OpenSearch Plugin Repository Azure v2.12.0
    • OpenSearch Plugin Repository S3 v2.12.0
  • BOSH stemcell: all services: Update Jammy stemcell to version 1.406 for internal tests of all supported services.

Deprecated

  • a9s PostgreSQL: Deprecation: Deprecate the following a9s Data Service version:

    • a9s PostgreSQL 10

    Please ensure that you organize the migration of your existing instances to a more up-to-date version of the same a9s Data Service:

    • for a9s PostgreSQL: a9s PostgreSQL 15 and 13 are available as GA versions.

    This deprecation follows the announcement in v44.0.0 . The deprecation phase is planned to last until v53.0.0 (expected end of October 2024), in which the deprecated version will become unsupported. The creation of new a9s Data Service instances for this particular version will then be disabled by default in the a9s Data Service Bundle and we will not provide regular support for this version. The corresponding documentation will also be removed. Therefore, we strongly recommend that you start your migrations to a supported GA version as soon as possible and complete them until the end of the deprecation phase. For more information see a9s Platform Operator Sunrise Sunset.

    To inquire about extended support for a deprecated version, please get in contact with our sales department at sales@anynines.com.

Fixed

  • all services: Fix Ops file ops/rename-service-deployment.yml by adding the missing a9s Service Broker port to the API endpoint used by a9s Deployment Updater.

Security

  • a9s CF Service Guard: Fix CVEs:
    • CVE-2024-25062
    • CVE-2024-21647
  • a9s Prometheus: Fix CVE:
    • CVE-2024-25062
  • a9s Service Dashboard: Fix CVEs:
    • CVE-2024-21890
    • CVE-2024-21891
    • CVE-2024-21892
    • CVE-2024-21896
    • CVE-2024-22017
    • CVE-2024-22019

Upcoming

  • a9s Prometheus: Grafana: Deprecation: Prepare for the upcoming deprecation phase, planned for the release v50.0.0 (expected end of June), of the following a9s Data Service components:

    • a9s Prometheus: Grafana 5
    • a9s Prometheus: Grafana 8

    Please ensure that you organize the upgrade of your existing instances to more up-to-date plans of the same a9s Data Service:

    • for instances using Grafana 5 plans: Plan upgrades are not supported.
    • for instances using Grafana 8 plans: Plans using Grafana 10 are available for a9s Prometheus and the plan upgrades are supported.

    The deprecation phase is planned to last until v56.0.0 (expected end of December 2024), in which the deprecated plans will become unsupported. The creation of new a9s Data Service instances for these particular plans will then be disabled by default in the a9s Data Service Bundle and we will not provide regular support for these plans. The corresponding documentation will also be removed. Therefore, we strongly recommend that you start your migrations to supported plans as soon as possible and complete them until the end of the deprecation phase. For more information see a9s Platform Operator Sunrise Sunset.

    To inquire about extended support for a deprecated plan, please get in contact with our sales department at sales@anynines.com.

  • a9s Redis: Deprecation: Prepare for the upcoming deprecation phase, planned for the release v50.0.0 (expected end of June), of the following a9s Data Service version:

    • a9s Redis: a9s Redis 6

    Please ensure that you organize the migration of your existing instances to a more up-to-date version of the same a9s Data Service:

    • for a9s Redis: a9s Redis 7 is available as GA version.

    The deprecation phase is planned to last until v56.0.0 (expected end of December 2024), in which the deprecated version will become unsupported. The creation of new a9s Data Service instances for this particular version will then be disabled by default in the a9s Data Service Bundle and we will not provide regular support for this version. The corresponding documentation will also be removed. Therefore, we strongly recommend that you start your migrations to a supported GA version as soon as possible and complete them until the end of the deprecation phase. For more information see a9s Platform Operator Sunrise Sunset.

    To inquire about extended support for a deprecated version, please get in contact with our sales department at sales@anynines.com.