Skip to main content

48.0.0

· 6 min read

Added

  • all services: a9s Service Broker: Add a rake task, clean_up_deleted_instances_entries.rake, that cleans up DB entries of the deleted Service Instances. For more information, see Cleanup a9s-pg Entries of Deleted Service Instances.
  • all services: a9s Logstash: Add new metrics on the a9s MongoDB Logstash plugin:
    • *.*.mongodb.*.*.*.*.replSet.<set>.date
    • *.*.mongodb.*.*.*.*.replSet.<set>.primary
    • *.*.mongodb.*.*.*.*.replSet.<set>.secondary
    • *.*.mongodb.*.*.*.*.replSet.<set>.myState
    • *.*.mongodb.*.*.*.*.replSet.<set>.<target-node>.*.*.*.*.lag
    • *.*.mongodb.*.*.*.*.replSet.<set>.<target-node>.*.*.*.*.seconds_since_last_contact
    • *.*.mongodb.*.*.*.*.oplatencies.reads.*
    • *.*.mongodb.*.*.*.*.oplatencies.writes.*
    • *.*.mongodb.*.*.*.*.oplatencies.commands.*
    • *.*.mongodb.*.*.*.*.oplatencies.transactions.ops.*
    • *.*.mongodb.*.*.*.*.metrics.queryExecutor.collectionScans.nonTailable
    • *.*.mongodb.*.*.*.*.metrics.queryExecutor.collectionScans.total For more information, see a9s Logstash MongoDB Metrics.
  • a9s Prometheus: Add support to the new metrics provided by the a9s Logstash MongoDB plugin. For more information, see a9s Logstash MongoDB Metrics.
  • a9s Redis: a9s Redis SPI: Add client|setinfo permission for the Redis-sentinel user to prevent certain third-party libraries from throwing errors due to missing permissions.
  • docs: Application Developer: a9s LogMe2: Add an introduction to custom parameters and how to use them. For more information, see a9s Logme2 Custom Parameters.
  • docs: Platform Operator: a9s Service Broker: Add a page explaining how to clean up deleted Service Instances entries from the database. For more information, see Cleanup a9s-pg Entries of Deleted Service Instances.
  • docs: Platform Operator: a9s Service Dashboard: Add missing information regarding TLS-based communication with NATS. For more information, see General Configuration.
  • Add-on: a9s MongoDB SSPL: Release a9s MongoDB 7.0 as GA, see a9s Platform Operator - Sunrise Sunset.
  • Add-on: a9s MongoDB SSPL: We consider a9s MongoDB 7.0 as stable now. You have to set the following properties:
    • mongodb_service.services.a9s-mongodb70.name
    • mongodb_service.services.a9s-mongodb70.guid
    • mongodb_service.services.a9s-mongodb70.description
    • mongodb_service.services.a9s-mongodb70.label
    • mongodb_service.services.a9s-mongodb70.version
    • mongodb_service.services.a9s-mongodb70.bindable
    • mongodb_service.services.a9s-mongodb70.requires
    • mongodb_service.services.a9s-mongodb70.tags
    • mongodb_service.services.a9s-mongodb70.documentation_url
    • mongodb_service.services.a9s-mongodb70.metadata
    • mongodb_service.services.a9s-mongodb70.dashboard_client.id
    • mongodb_service.services.a9s-mongodb70.plans-to-test
    • mongodb_service.services.a9s-mongodb70.planupdates-to-test

Changed

  • breaking change all services: a9s Service Dashboard: Update the configuration of the route_registrar process to use only TLS when connecting to the NATS servers. For more information, see Securing the a9s Framework with TLS.
  • breaking change a9s Template Uploader Errand: Update templates for a9s Prometheus, a9s LogMe2 and a9s Messaging so that the route_registrar process connects to NATS using only TLS. For more information, see Template Uploader Errand Properties.
  • all services: Update BOSH releases:
    • bpm BOSH release to version 1.2.18
    • routing BOSH release to version 0.296.0
  • all services: a9s Nginx:
    • Nginx v1.25.5
  • a9s LogMe2:
    • OpenSearch v2.13.0
    • OpenSearch Dashboards v2.13.0
    • OpenSearch Plugin Repository Azure v2.13.0
    • OpenSearch Plugin Repository S3 v2.13.0
  • a9s Messaging:
    • a9s Messaging 3.12:
      • erlang v25.3.2.11
    • a9s Messaging 3.10:
      • erlang v24.3.4.17
  • a9s Prometheus:
    • prometheus2:
      • alertmanager v0.27.0
      • bosh_exporter v3.6.2
      • cadvisor v0.49.1
      • prometheus v2.50.1
      • stackdriver_exporter v0.15.0
    • promgraf2:
      • alertmanager v0.27.0
      • bosh_exporter v3.6.2
      • cadvisor v0.49.1
      • prometheus v2.50.1
      • stackdriver_exporter v0.15.0
    • prometheus-legacy:
      • alertmanager v0.27.0
      • bosh_exporter v3.6.2
      • cadvisor v0.49.1
      • graphite_exporter v0.15.1
      • memcached_exporter v0.14.3
      • prometheus v2.51.0
      • statsd_exporter v0.26.1
      • stackdriver_exporter v0.15.0
  • a9s Search:
    • OpenSearch v2.13.0
    • OpenSearch Dashboards v2.13.0
    • OpenSearch Plugin Repository Azure v2.13.0
    • OpenSearch Plugin Repository S3 v2.13.0
  • docs: Platform Operator: a9s Service Dashboard: Update property descriptions regarding NATS communication. For more information see General Configuration.
  • docs: Platform Operator: a9s Template Uploader Errand: Update properties regarding NATS credentials for a9s LogMe2 and a9s Search. For more information, see Template Uploader Errand Properties.
  • BOSH stemcell: all services: Update Jammy stemcell to version 1.423 for internal tests of all supported services.
  • Add-on: a9s MongoDB SSPL:
    • a9s MongoDB SSPL 5.0:
      • MongoDB v5.0.26
    • a9s MongoDB SSPL 7.0:
      • MongoDB v7.0.8
      • MongoDB Shell v2.2.4
  • INTERNAL RELEASE a9s PostgreSQL: a9s PostgreSQL 13: Use CMake version 3 during compilation in the a9s PostgreSQL 13 BOSH Release.

Fixed

  • a9s PostgreSQL: a9s PostgreSQL 15: Fix the update process after all nodes in the cluster have stopped. This affects especially instances stopped due to a9s Parachute, where the first node updating would try to execute a query against a stopped node, breaking the update task.
  • a9s Prometheus: Fix a9s MongoDB Logstash metrics filter that caused Prometheus to filter out and drop valid a9s MongoDB metrics. The graphite mapping configuration file was updated to allow the missing metrics.
  • docs: all services: Fix several minor typos and misnaming occurrences in both the Application Developer's and Platform Operator's paths in the documentation.
  • docs: Platform Operator: all services: Fix incorrect cURL command under Interact with the Backup Manager section. For more information, see a9s Data Services Administrative Tasks.

Security

  • a9s Backup Manager: Fix CVE:
    • CVE-2024-25062
    • CVE-2024-21647
  • a9s Backup Monit: Fix CVEs:
    • CVE-2024-25062
    • CVE-2024-21647
  • a9s BOSH Deployer: Fix CVEs:
    • CVE-2024-25062
    • CVE-2024-27281
  • a9s Elasticsearch: SPI: Fix CVE:
    • CVE-2024-21647
  • a9s LogMe: SPI: Fix CVE:
    • CVE-2024-21647
  • a9s LogMe2: SPI: Fix CVE:
    • CVE-2024-21647
  • a9s MariaDB: SPI: Fix CVE:
    • CVE-2024-21647
  • a9s Messaging: SPI:Fix CVE:
    • CVE-2024-21647
  • a9s MySQL: SPI:Fix CVE:
    • CVE-2024-21647
  • a9s PostgreSQL: SPI:Fix CVE:
    • CVE-2024-21647
  • a9s Prometheus: SPI: Fix CVE:
    • CVE-2024-21647
  • a9s Redis: SPI:Fix CVE:
    • CVE-2024-21647
  • a9s Search: SPI:Fix CVE:
    • CVE-2024-21647
  • a9s Service Broker: Fix CVEs:
    • CVE-2024-25062
    • CVE-2024-21647
  • a9s Service Dashboard: Fix CVE:
    • CVE-2024-29180
  • a9s Smoke Tests: Fix CVE:
    • CVE-2024-25062
  • a9s SSO Proxy: Fix CVE:
    • CVE-2024-21647

Upcoming

  • a9s Messaging: Deprecation: Prepare for the upcoming deprecation phase, planned for the release v51.0.0 (expected end of July), of the following a9s Data Service versions:

    • a9s Messaging 3.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 Messaging: a9s Messaging 3.12 is available as a GA version

    The deprecation phase is planned to last until v57.0.0 (expected end of January 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.