76.0.0
Added
- a9s PostgreSQL: Allow new fine-tuning parameter configuration via custom parameters. Supported parameters are
autovacuum_vacuum_scale_factorautovacuum_analyze_scale_factorautovacuum_vacuum_insert_scale_factorautovacuum_work_memautovacuum_max_workersautovacuum_vacuum_cost_delayvacuum_cost_limitmin_wal_sizemax_wal_sizecheckpoint_timeoutcheckpoint_completion_targetdefault_statistics_targetlog_checkpointslog_lock_waitslog_autovacuum_min_durationFor more information see a9s PostgreSQL - Configuration Parameters.
- a9s Template Uploader Errand: a9s Prometheus: Add the a9s Prometheus 3 Data Service templates.
- a9s Template Uploader Errand: Support new custom parameters for a9s PostgreSQL fine-tuning configuration.
- docs: Application Developer: a9s PostgreSQL: Document how to use new fine-tuning parameters via custom parameters. For more information see a9s PostgreSQL - Configuration Parameters.
- docs: Application Developer: a9s Prometheus: Create a migration guide to provide information on how to migrate a9s Prometheus 2 dashboards to the new a9s Prometheus 3 Service Instances. For more information, see a9s Prometheus - Migration.
- docs: Platform Operator: all services: Introduce the Architecture section to describe the general architecture of the a9s Data Services Framework, in particular its deployment topology and network design. For more information, see Getting Started - Architecture.
- docs: Platform Operator: a9s Billing: Add documentation on how to manage Service Plan pricing in a9s Billing. For more information, see Supporting Services - a9s Billing - Manage Plans.
- docs: Platform Operator: a9s PostgreSQL: Document how to enable new fine-tuning parameters at the service plan level. For more information, see a9s PostgreSQL - SPI Configuration.
- docs: Platform Operator: a9s Prometheus: Document considerations to migrate a9s Prometheus 2 Service Instances to the new a9s Prometheus 3. For more information, see a9s Prometheus - Migration Considerations.
Changed
- breaking change docs: Platform Operator: all services: Restructure the anynines Data Services Framework Installation Guide from a monolith page into a full-fledged section with dedicated page for every major step. For more information, see Getting Started - a9s Data Services Installation.
- breaking change a9s Prometheus: Introduce a9s Prometheus 3, with Grafana 13, as the latest Beta (non-GA) version.
Starting from Prometheus 3, credentials (such as
Authorizationheader, basic auth, bearer token, OAuth2, and configured headers) are no longer forwarded when following a redirect to a different host. This can affect the authentication if theremote_writeor customscrape_configsare set to an endpoint behind a load balancer or proxy that does a302redirection to another host. - all services: a9s Public API: Adapt the colocated nginx to serve the a9s Service Dashboard. Previously, the a9s Service Dashboard was served by the now-removed a9s Dashboard API component.
- a9s-pg: a9s PostgreSQL: a9s PostgreSQL 15: Bump BOSH release version to 2.34.0.
- a9s Billing: Make the dependency on a9s Consul optional, allowing for it to be deployed independently.
- a9s MariaDB: a9s MariaDB SPI: Extend the validation of the custom parameter
databasesto permit whitespaces. - docs: all services: Extend cross-referencing across the entire documentation and update links accordingly.
- docs: all services: Improve the Introduction page of the anynines Data Services Framework documentation, by including an overview of the Framework and its core capabilities, key concepts, and a summary of the documentation's structure. For more information, see Intro.
- docs: all services: Improve the organization of information regarding the available templates, the overall footprint and resource requirements for all a9s Data Services and their Service Instances. For more information, see Available Templates.
- docs: Application Developer: a9s KeyValue: Update the
master_link_statusandrolemetrics documentation to reflect that they are exposed asintegervalues instead oftext. For more information, see a9s KeyValue - Metrics. - docs: Application Developer: a9s Prometheus: Add a warning about the upcoming unsupport of the a9s Prometheus 2 Data Service. For more information, see a9s Prometheus
- docs: Application Developer: a9s Prometheus: Update screenshots and information to reflect a9s Prometheus 3.
- docs: Application Developer: a9s Prometheus: Update the documentation to include information about the new Prometheus 3 version. For more information, see Application Developer - a9s Prometheus.
- docs: Platform Operator: a9s Billing: Extend the existing a9s Billing documentation to better describe its function, configuration, and API usage. For more information, see Supporting Services - a9s Billing.
- docs: Platform Operator: a9s Prometheus: Add information about the a9s Prometheus 3 templates in the Service Catalog. For more information, see Service Catalog - Available Templates.
- docs: Platform Operator: a9s Prometheus: Update the documentation to include information about the new Prometheus 3 version in the "a9s Data Service Release Lifecycle Table" section. For more information, see a9s Platform Operator Sunrise Sunset - a9s Data Service Release Lifecycle Table.
- BOSH stemcell: all services: Update Jammy stemcell to version
1.1364for internal tests of all supported services.
Updated Dependencies
- all services:
- bpm to v1.4.37.
- logstash to v8.19.20.
- routing to v0.391.0.
- a9s Public API:
- a9s-beehive to v1.2.15.
- a9s Service Dashboard: Update internal dependencies.
- a9s-pg:
- postgresql15 to v15.19.
- sqlite3 to v3.53.4.
- a9s Billing: Update internal dependencies.
- a9s MariaDB:
- a9s MariaDB 10.6:
- mariadb to v10.6.27.
- a9s MariaDB 10.11:
- mariadb to v10.11.18.
- a9s MariaDB 10.6:
- a9s Messaging:
- a9s Messaging 4:
- erlang to v27.3.4.16.
- rabbitmq to v4.3.4.
- a9s Messaging 4:
- a9s MongoDB:
- a9s MongoDB 7:
- mongodb to v7.0.40.
- a9s MongoDB 8:
- mongosh to v2.10.0.
- mongodb to v8.0.29.
- a9s MongoDB 7:
- a9s PostgreSQL:
- a9s PostgreSQL 17:
- sqlite3 to v3.53.4.
- a9s PostgreSQL 15:
- sqlite3 to v3.53.4.
- a9s PostgreSQL 17:
- a9s Prometheus:
- a9s Prometheus SPI:
- Update internal dependencies.
- prometheus2:
- alertmanager to v0.34.0.
- memcached_exporter to v0.17.0.
- mysqld_exporter to v0.20.0.
- bosh_exporter to v3.8.1.
- promgraf2:
- bosh_exporter to v3.8.1.
- prometheus-legacy:
- alertmanager to v0.34.0.
- memcached_exporter to v0.17.0.
- mysqld_exporter to v0.20.0.
- bosh_exporter to v3.8.1.
- a9s Prometheus SPI:
- a9s Redis:
- a9s Redis 7: redis to v7.2.16.
Unsupported
-
a9s Redis®: End of Support: Terminate support for the following a9s Data Service:
- a9s Redis® Data Service
Existing a9s Redis® Service Instances can be migrated to a9s KeyValue by forking them using the Disaster Recovery feature, or by applying manual migration steps. For more information about the available migration options, please see the a9s KeyValue - Forking and Migration documentation page.
The creation of new a9s Data Service Instances for this deprecated Data Service is now disabled by default in the a9s Data Service Bundle and we no longer provide regular support for this Data Service. The corresponding documentation has been removed.
Although we will not intentionally break running Service Instances of this unsupported Data Service, it cannot be guaranteed that they still work as expected after an update to this release.
Redis is a registered trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by anynines GmbH is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and anynines GmbH.
Removed
- breaking change all services: a9s Public API: Remove a9s Dashboard API component and its related dependencies. It was serving v0 of the a9s Public API. For more information, see UPGRADE.md.
- a9s Backup Services: a9s Backup Manager: Remove endpoints used exclusively by the now-removed version v0 of the a9s Public API.
- docs: Application Developer: a9s PostgreSQL: Remove documented restriction on the minimum value of
max_connectionscustom parameter as it's no longer valid. For more information, see a9s PostgreSQL - Custom Parameters.
Fixed
- all services: a9s Logstash 8: Fix minor issues in Graphite plugins for the preparation of Data Service metrics.
- a9s KeyValue: a9s Logstash 8: Fix the data type of the
master_link_statusandrolemetrics, which must be exposed asintegervalues instead oftext. For more information, see a9s KeyValue - Metrics.
Security
- all services:
- a9s Service Dashboard:
- Fix CVE-2025-69873.
- Fix CVE-2025-71329.
- Fix CVE-2025-71330.
- Fix CVE-2026-1615.
- Fix CVE-2026-2391.
- Fix CVE-2026-6321.
- Fix CVE-2026-6322.
- Fix CVE-2026-13149.
- Fix CVE-2026-13676.
- Fix CVE-2026-14257.
- Fix CVE-2026-16221.
- Fix CVE-2026-18446.
- Fix CVE-2026-33671.
- Fix CVE-2026-33750.
- Fix CVE-2026-34043.
- Fix CVE-2026-40895.
- Fix CVE-2026-44728.
- Fix CVE-2026-45623.
- Fix CVE-2026-54466.
- Fix CVE-2026-54490.
- Fix CVE-2026-56846.
- Fix CVE-2026-56848.
- Fix CVE-2026-58043.
- Fix CVE-2026-59869.
- Fix CVE-2026-59879.
- Fix CVE-2026-59880.
- Fix CVE-2026-67213.
- Fix CVE-2026-67214.
- Fix CVE-2026-69152.
- Fix CVE-2026-73086.
- Fix CVE-2026-73088.
- Fix CVE-2026-73089.
- Fix CVE-2026-73646.
- a9s Service Dashboard:
- a9s-pg:
- Fix CVE-2026-6471.
- Fix CVE-2026-14673.
- Fix CVE-2026-14677.
- Fix CVE-2026-14678.
- Fix CVE-2026-14679.
- Fix CVE-2026-14680.
- a9s Billing: Fix CVE-2026-54904.
- a9s Messaging:
- a9s Messaging 4:
- Fix CVE-2026-42792.
- Fix CVE-2026-47078.
- Fix CVE-2026-54890.
- Fix CVE-2026-55737.
- Fix CVE-2026-55953.
- Fix CVE-2026-58227.
- Fix CVE-2026-59250.
- Fix CVE-2026-59251.
- a9s Messaging 4:
- a9s MongoDB:
- a9s MongoDB 7:
- Fix CVE-2026-18688.
- Fix CVE-2026-18690.
- Fix CVE-2026-18691.
- Fix CVE-2026-18693.
- Fix CVE-2026-18694.
- Fix CVE-2026-18695.
- Fix CVE-2026-18696.
- Fix CVE-2026-18697.
- Fix CVE-2026-18698.
- Fix CVE-2026-18699.
- Fix CVE-2026-18700.
- Fix CVE-2026-18701.
- Fix CVE-2026-18702.
- Fix CVE-2026-18705.
- Fix CVE-2026-18708.
- Fix CVE-2026-18709.
- Fix CVE-2026-18712.
- a9s MongoDB 8:
- Fix CVE-2026-18687.
- Fix CVE-2026-18688.
- Fix CVE-2026-18690.
- Fix CVE-2026-18691.
- Fix CVE-2026-18693.
- Fix CVE-2026-18694.
- Fix CVE-2026-18695.
- Fix CVE-2026-18696.
- Fix CVE-2026-18697.
- Fix CVE-2026-18698.
- Fix CVE-2026-18699.
- Fix CVE-2026-18700.
- Fix CVE-2026-18701.
- Fix CVE-2026-18702.
- Fix CVE-2026-18705.
- Fix CVE-2026-18708.
- Fix CVE-2026-18709.
- Fix CVE-2026-18711.
- Fix CVE-2026-18712.
- a9s MongoDB 7:
- a9s PostgreSQL:
- a9s PostgreSQL 15:
- Fix CVE-2026-6471.
- Fix CVE-2026-14673.
- Fix CVE-2026-14677.
- Fix CVE-2026-14678.
- Fix CVE-2026-14679.
- Fix CVE-2026-14680.
- a9s PostgreSQL 17:
- Fix CVE-2026-6471.
- Fix CVE-2026-14677.
- Fix CVE-2026-14678.
- Fix CVE-2026-14679.
- Fix CVE-2026-14680.
- Fix CVE-2026-14681.
- a9s PostgreSQL 15:
Upcoming
-
a9s Prometheus: End of Support: Terminate support, starting from anynines deployment v79.0.0 (expected end of November 2026), for the following deprecated a9s Data Service version:
- a9s Prometheus 2: Prometheus 2 is end-of-life by their vendor since July 2025.
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.
Please ensure that you organize the migration of your existing Service Instances to a more up-to-date version of the same a9s Data Service:
- for a9s Prometheus 2: a9s Prometheus 3 is available as the latest Beta (non-GA) version.
Although we will not intentionally break running Service Instances of this unsupported version, it cannot be guaranteed that they still work as expected after an update to v79.0.0.