Skip to main content

54.0.0

· 5 min read

Added

  • all services: a9s Template Uploader Errand: Add templates for a9s Messaging 4.0.
  • a9s Messaging: Introduce a9s Messaging 4.0 as an a9s Release Candidate.
  • a9s Messaging: Add ops/enable_rc_services/messaging40.yml with the following new properties to introduce a9s Messaging 4.0 as an a9s Release Candidate:
    • rabbitmq_service.services.a9s-messaging40.name
    • rabbitmq_service.services.a9s-messaging40.guid
    • rabbitmq_service.services.a9s-messaging40.description
    • rabbitmq_service.services.a9s-messaging40.label
    • rabbitmq_service.services.a9s-messaging40.version
    • rabbitmq_service.services.a9s-messaging40.bindable
    • rabbitmq_service.services.a9s-messaging40.requires
    • rabbitmq_service.services.a9s-messaging40.tags
    • rabbitmq_service.services.a9s-messaging40.documentation_url
    • rabbitmq_service.services.a9s-messaging40.metadata
    • rabbitmq_service.services.a9s-messaging40.dashboard_client.id
    • rabbitmq_service.services.a9s-messaging40.plans
    • rabbitmq_service.services.a9s-messaging40.plans-to-test
    • rabbitmq_service.services.a9s-messaging40.planupdates-to-test
  • a9s Messaging: Add example config for a9s Messaging 4.0 to rabbitmq.yml.example.
  • a9s Messaging: Add Disaster Recovery support for a9s Messaging 3.13 and 4.0
  • a9s Messaging: Add Logstash8 to a9s Messaging 4.0.
  • docs: Platform Operator: a9s Messaging: Add the available templates for the a9s Messaging 4.0 Data Service. For more information, see Available Templates.
  • docs: Platform Operator: a9s Messaging: Add the required ports for the a9s Messaging 4.0 Data Service. For more information, see a9s Platform Required Ports

Changed

  • all services:
    • bpm 1.4.1
    • nginx v1.27.2
    • routing 0.317.0
  • all services: a9s Service Dashboard: Update internal dependencies.
  • a9s Backup Manager: Adapt the a9s Backup Manager to better differentiate between Disaster Recovery and normal restore.
  • a9s KeyValue:
    • a9s KeyValue 8:
      • Valkey 8.0.1
      • logstash v8.15.3
  • a9s LogMe2:
    • OpenSearch v2.17.1
    • OpenSearch Dashboards v2.17.1
    • OpenSearch Plugin Repository Azure v2.17.1
    • OpenSearch Plugin Repository S3 v2.17.1
  • a9s Messaging:
    • a9s Messaging 3.13:
      • rabbitmq 3.13.7
      • erlang v25.3.2.14
      • Python 3.12.6
    • a9s Messaging 3.12:
      • erlang v25.3.2.14
      • Python 3.12.6
  • a9s Messaging: a9s Messaging SPI: Update internal dependencies.
  • a9s MongoDB:
    • mongodb70sspl:
      • mongosh v2.3.2
  • a9s PostgreSQL:
    • a9s PostgreSQL 13:
      • cmake3 v3.30.4
  • a9s Prometheus:
    • prometheus2:
      • statsd_exporter v0.27.2
    • promgraf2:
      • statsd_exporter v0.27.2
    • prometheus-legacy:
      • statsd_exporter v0.27.2
  • a9s Redis:
    • a9s Redis 7:
      • Redis 7.2.6
    • a9s Redis 6:
      • Redis 6.2.16
  • a9s Search:
    • OpenSearch v2.17.1
    • OpenSearch Dashboards v2.17.1
    • OpenSearch Plugin Repository Azure v2.17.1
    • OpenSearch Plugin Repository S3 v2.17.1
  • docs: Application Developer: Mention a9s Messaging as an a9s Data Service supporting Disaster Recovery. For more information, see Disaster Recovery.
  • docs: Application Developer: a9s Messaging: Extend the a9s Messaging documentation to support a9s Messaging 4.0. For more information, see Using a9s Messaging.
  • docs: Application Developer: a9s Messaging: Extend the migration documentation to include a9s Messaging 4.0. For more information, see a9s Messaging Migration.
  • docs: Application Developer: a9s Messaging: Extend documentation to include the use of the Disaster Recovery function as both a migration and a Service Instance forking method. For more information, see Using a9s MariaDB - Fork an a9s Messaging Service Instance Using the Disaster Recovery Feature and a9s Messaging Migration.

Deprecated

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

    • a9s MongoDB 5

    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 MongoDB: a9s MongoDB 7 is available as a GA version.

    This deprecation follows the announcement in v51.0.0. The deprecation phase is planned to last until v60.0.0 (expected end of April 2025), 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.

Removed

  • maintenance: Remove a9s Harbor remnants from config examples and Ops files. This a9s Data Service is unsupported since anynines-deployment v37.0.0.
  • maintenance: Remove a9s Kubernetes remnants from config examples and Ops files. This a9s Data Service is unsupported since anynines-deployment v37.0.0.

Fixed

  • a9s KeyValue: Fix backup_manager_api_endpoint property in the templates-uploader errand.
  • docs: all services: Fix inconsistent links. For more information, see [a9s Data Services Installation](docs/ platform-operator/installation.mdx), [a9s Platform Operator - a9s PostgreSQL Switchover](docs/platform-operator/ a9s-postgresql/switchover.md).
  • docs: Application Developer: a9s KeyValue: Resize the a9s KeyValue logo displayed on the index page. For more information, see a9s KeyValue.
  • docs: Application Developer: a9s KeyValue: Improve documentation regrading SSH tunnels to SSL instances.
  • docs: Application Developer: a9s Redis: Improve documentation regrading SSH tunnels to SSL instances.

Security

  • a9s KeyValue: Fix CVEs:
    • CVE-2024-31449
    • CVE-2024-31228
    • CVE-2024-31227
  • a9s LogMe2: Fix CVE:
    • CVE-2024-45296
  • a9s Messaging: Fix CVEs:
    • CVE-2024-7592
    • CVE-2024-6232
  • a9s Redis: Fix CVEs:
    • CVE-2024-31449
    • CVE-2024-31228
    • CVE-2024-31227
  • a9s Service Dashboard: Fix CVEs:
    • CVE-2024-4067
    • CVE-2024-43788
    • CVE-2024-43796
    • CVE-2024-43800
    • CVE-2024-45296
    • CVE-2024-45590
    • CVE-2024-47068

Upcoming

  • a9s Messaging: End of Support: Terminate support, starting from anynines deployment v57.0.0 (expected end of January 2025), for the following deprecated a9s Data Service version:

    • a9s Messaging 3.10

    The creation of new a9s Data Service instances for this deprecated version will 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.

    Although we will not intentionally break running instances of this unsupported version, it cannot be guaranteed that they still work as expected after an update to v57.0.0.