71.0.0
Added
- breaking change a9s MongoDB: Introduce a9s MongoDB 8.0 SSPL (Add-on) as an
a9s Generally Available (GA). For more information, see a9s Platform Operator - Sunrise Sunset. - all services: a9s Service Broker: Introduce the Beta release of the Stop/Start feature. For more information, see Common Features - Stop/Start Feature.
- all services: a9s Public API: Add the Stop/Start feature related endpoints to the a9s Public API V1. For more information, see API V1 Endpoints - Stop/Start.
- a9s MongoDB: Add support to configure TLS 1.3 cipher suites via the
tls13_cipher_suitescustom parameter. This maps to the MongoDBopensslCipherSuiteConfigstartup parameter. - a9s MongoDB: a9s MongoDB SPI: Implement the new custom parameter
tls13_cipher_suitesto support the MongoDBopensslCipherSuiteConfigstartup parameter. - a9s PostgreSQL: Create external bootstrap lock to prevent reinitialization of databases already created.
- docs: Application Developer: all services: Add initial documentation for the Stop/Start feature. For more information, see Common Features - Stop/Start Feature.
- docs: Application Developer: a9s MongoDB: Add an admonition regarding the migration path for the Disaster Recovery feature. For more information, see Forking and Migration.
- docs: Application Developer: a9s PostgreSQL: Add references to the external bootstrap lock introduced to the a9s PostgreSQL Continuous Archiving Service Instances. For more information, see Continuous Archiving and Point-in-Time Recovery (PITR) - Data Protection.
- docs: Platform Operator: a9s PostgreSQL: Add new section to the PostgreSQL Cluster Recovery documentation explaining
the recovery of the external bootstrap lock. For more information, see
Cluster Recovery - Recreate
bootstrap_initialized.lockFile. - docs: Platform Operator: a9s Service Broker: Add initial documentation for the Stop/Start feature. For more information, see Stop/Start Feature.
- INTERNAL RELEASE a9s Backup Manager: Add script to find unknown files in the backup storage.
Changed
- all services: a9s Beehive: Improve the a9s Bee discovery in a9s Beehive by replacing API calls to a9s Service Broker with a9s Consul.
- all services: a9s Deployer: Extend the definition of
outdatedService Instances to includestoppedService Instances. - all services: a9s Deployment Updater Errand: Extend the functionality of the
updatestrategy, using theoutdatedinstance type, to skip all stopped Service Instances. The output of the errand has also been extended to reflect this additional Service Instance state. For more information, see a9s Deployment Updater - Update. - all services: a9s Public API: Add
Secureattribute to session cookie, which is set after the Oauth Handshake between CF UAA and a9s Public API. - all services: a9s Public API: Extend internal plugin to better handle and sanitize the response from the endpoints that are in communication with the a9s Service Broker.
- all services: a9s Service Broker: Improve performance by extending the a9s Service Broker from single threaded to multithreaded. It now able to run up to five threads.
- all services: a9s Service Broker: Improve error handling to be more explicit about the error that occurred. This change also extends to concurrency errors.
- all services: a9s Service Dashboard: Remove reference to manifest.json to avoid unnecessary API calls to the a9s Public API.
- a9s KeyValue: Rename the occurrence of
keyvaluetovalkeyin the enable-service-instances-aws-instance-profiles.yml Ops file. - a9s MongoDB: Enforce SSL communication in internal
create-adminandupdate-adminscripts for a9s MongoDB 8.0 BOSH release. - a9s Prometheus: Add internal configuration to Grafana.
- docs: Application Developer: Update the links in the Disaster Recovery documentation to use the latest version of the
a9s Cloud Foundry CLI Plugin. For more information, see Disaster Recovery. - docs: Application Developer: a9s PostgreSQL: Move the "PostgreSQL Extensions" section from the "Metrics" page into the "Custom Parameters" page. For more information, see a9s PostgreSQL - Custom Parameters - PostgreSQL Extensions.
- docs: Application Developer: a9s PostgreSQL: Refactor the contents of the "Custom Parameters" page to improve readability. For more information, see a9s PostgreSQL - Custom Parameters.
- docs: Application Developer: a9s Public API: Extend the API V1 Endpoints documentation with the Stop/Start feature related enpdoints. For more information, see API V1 Endpoints - Stop/Start.
- docs: Platform Operator: Rename the occurrence of
keyvaluetovalkeyin the "Extending the a9s Data Services' Templates" section. For more information, see Using AWS Instance Profiles. - BOSH stemcell: all services: Update Jammy stemcell to version
1.1107, for internal tests of all supported services.
Updated Dependencies
- all services:
- a9s Backup Agent: Bump Ruby gem dependencies.
- a9s Bee:
- Update dependencies to resolve CVEs.
- a9s BOSH Deployer: Bump Ruby gem dependencies.
- a9s Dashboard API: Update internal dependencies.
- a9s Public API:
- a9s-beehive to v1.2.5
- krakend-custom-plugins to v2.13.3.
- krakend to v2.13.3.
- nginx to v1.29.7.
- a9s Service Dashboard:
- Node.JS to v22.22.2.
- Update internal dependencies.
- a9s Smoke Tests: Update internal dependencies.
- a9s SPIs: Bump Ruby gem dependencies.
- a9s SSO Proxy: Bump Ruby gem dependencies.
- bpm to v1.4.27.
- logstash to v8.19.12.
- nginx:
- nginx to v1.29.7.
- routing to v0.370.0.
- a9s-pg:
- a9s PostgreSQL: a9s PostgreSQL 15: Update internal dependencies.
- Update internal dependencies.
- a9s Backup Services:
- a9s Backup Agent: Bump Ruby gem dependencies.
- a9s Backup Manager: Bump Ruby gem dependencies.
- a9s Backup Monit: Bump Ruby gem dependencies.
- a9s Billing: Update internal dependencies.
- a9s CF Service Guard: Bump Ruby gem dependencies.
- a9s KeyValue: a9s Service Broker: Bump Ruby gem dependencies.
- a9s LogMe2:
- a9s Service Broker: Bump Ruby gem dependencies.
- opensearch to v2.19.5.
- opensearch-dashboards to v2.19.5.
- opensearch-plugin-repository-azure to v2.19.5.
- opensearch-plugin-repository-s3 to v2.19.5.
- a9s MariaDB:
- a9s MariaDB 10.6:
- Update internal dependencies.
- a9s MariaDB 10.11:
- Update internal dependencies.
- a9s Service Broker: Bump Ruby gem dependencies.
- a9s MariaDB 10.6:
- a9s Messaging:
- a9s Messaging 4:
- erlang to v27.3.4.9.
- rabbitmq to v4.2.5.
- Update internal dependencies.
- a9s Service Broker: Bump Ruby gem dependencies.
- a9s Messaging 4:
- a9s MongoDB:
- a9s MongoDB 7:
- mongodb to v7.0.31
- mongosh to v2.8.1.
- Update internal dependencies.
- a9s MongoDB 8:
- mongodb to v8.0.20
- mongosh to v2.8.1.
- Update internal dependencies.
- a9s Service Broker: Bump Ruby gem dependencies.
- a9s MongoDB 7:
- a9s PostgreSQL:
- a9s PostgreSQL 13:
- pgvector to v0.8.2.
- a9s PostgreSQL 15:
- pgvector to v0.8.2.
- Update internal dependencies.
- a9s PostgreSQL 17:
- pgvector to v0.8.2.
- Update internal dependencies.
- a9s Service Broker: Bump Ruby gem dependencies.
- a9s PostgreSQL 13:
- a9s Prometheus:
- a9s Service Broker: Bump Ruby gem dependencies.
- prometheus2:
- collectd_exporter to v0.7.1.
- statsd_exporter to v0.29.0.
- postgres_exporter to v0.19.1.
- mysqld_exporter to v0.19.0.
- Update internal dependencies.
- prometheus-legacy:
- statsd_exporter to v0.29.0.
- postgres_exporter to v0.19.1.
- Update internal dependencies.
- promgraf2:
- collectd_exporter to v0.7.1.
- statsd_exporter to v0.29.0.
- postgres_exporter to v0.19.1.
- mysqld_exporter to v0.19.0.
- Update internal dependencies.
- a9s Redis:
- a9s Redis 7: redis to v7.2.13.
- a9s Service Broker: Bump Ruby gem dependencies.
- a9s Search:
- a9s Service Broker: Bump Ruby gem dependencies.
- opensearch to v2.19.5.
- opensearch-dashboards to v2.19.5.
- opensearch-plugin-repository-azure to v2.19.5.
- opensearch-plugin-repository-s3 to v2.19.5.
Fixed
- all services: a9s Backup Agent: Fix port configuration in the backup store used for OpenSearch backups. The ports given for backup storages are now used during the creation of OpenSearch backups.
- all services: a9s BOSH Deployer: Fix update process of the deployment status. This fixes a failure that caused the a9s
Deployer to keep the Service Instance's state as
deploying, which prevented further operations from taking place. - all services: a9s Smoke Tests: Fix a9s Smoke Tests issue by choosing the correct App URL based on the "Apps Domain" in the a9s Data Service manifest when multiple Cloud Foundry App domains are configured.
- all services: a9s SPIs: Fix parameter parsing to accept Service Plan names with special characters like
.. - a9s Backup Services: a9s Backup Manager: Improve cronparser to work more reliabily when triggering automated backups.
- a9s MongoDB: a9s MongoDB SPI: Fix the handling of Intermediate Wildcard CAs to ensure the complete CA chain is used to validate the a9s MongoDB Service Instance certificates.
- a9s Service Dashboard: Extend error notification when provided by the backend components.
- docs: Application Developer: a9s Public API: Fix example API call to update the Service Instance settings via cURL. For more information, see API V1 Endpoints - Update Instance Settings.
- docs: Platform Operator: a9s MongoDB: Simplify the manual cluster restore instructions, and fix minor issues in the provided commands. For more information, see Manual Logical Backup Recovery.
- INTERNAL RELEASE a9s KeyValue: Fix issue with reconnection to the cluster after the failover on the unit tests.
Security
- all services:
- a9s Backup Agent: Fix CVE-2026-22860.
- a9s Bee:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- a9s BOSH Deployer: Fix CVE-2026-22860.
- a9s Dashboard API:
- Fix CVE-2026-27601.
- Fix CVE-2026-26996.
- Fix CVE-2026-27903.
- Fix CVE-2026-27904.
- Fix CVE-2026-32141.
- Fix CVE-2026-33228.
- a9s Public API:
- Fix CVE-2026-27601.
- Fix CVE-2026-26996.
- Fix CVE-2026-27903.
- Fix CVE-2026-27904.
- Fix CVE-2026-32141.
- Fix CVE-2026-33228.
- a9s Service Dashboard:
- Fix CVE-2026-27601.
- Fix CVE-2026-27606.
- Fix CVE-2026-26996.
- Fix CVE-2026-27903.
- Fix CVE-2026-27904.
- Fix CVE-2026-29063.
- Fix CVE-2026-29074.
- Fix CVE-2026-32141.
- Fix CVE-2026-33228.
- a9s Smoke Tests:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-22860.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- a9s SPIs: Fix CVE-2026-22860.
- a9s SSO Proxy: Fix CVE-2026-22860.
- a9s-pg:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- a9s Backup Services:
- a9s Backup Agent: Fix CVE-2026-22860.
- a9s Backup Manager: Fix CVE-2026-22860.
- a9s Backup Monit: Fix CVE-2026-22860.
- a9s Billing: Fix CVE-2026-22860.
- a9s CF Service Guard: Fix CVE-2026-22860.
- a9s KeyValue: a9s Service Broker: Fix CVE-2026-22860.
- a9s LogMe2: a9s Service Broker: Fix CVE-2026-22860.
- a9s MariaDB:
- a9s MariaDB 10.6:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- a9s MariaDB 10.11:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- a9s Service Broker: Fix CVE-2026-22860.
- a9s MariaDB 10.6:
- a9s Messaging:
- a9s Messaging 4:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- a9s Service Broker: Fix CVE-2026-22860.
- a9s Messaging 4:
- a9s MongoDB:
- a9s MongoDB 7: Fix CVEs:
- CVE-2026-4147
- CVE-2026-4148
- a9s MongoDB 8: Fix CVEs:
- CVE-2026-4147
- CVE-2026-4148
- a9s Service Broker: Fix CVE-2026-22860.
- a9s MongoDB 7: Fix CVEs:
- a9s PostgreSQL:
- a9s PostgreSQL 13: Fix CVE-2026-3172.
- a9s PostgreSQL 15:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-3172.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- a9s PostgreSQL 17:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-3172.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- a9s Service Broker: Fix CVE-2026-22860.
- a9s Prometheus:
- a9s Service Broker: Fix CVE-2026-22860.
- prometheus2:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- prometheus-legacy:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- promgraf2:
- Fix CVE-2025-4674.
- Fix CVE-2025-58187.
- Fix CVE-2025-58188.
- Fix CVE-2025-61723.
- Fix CVE-2026-25679.
- Fix CVE-2026-27137.
- Fix CVE-2026-27142.
- a9s Redis: a9s Service Broker: Fix CVE-2026-22860.
- a9s Search: a9s Service Broker: Fix CVE-2026-22860.