Added
- all services: a9s Deployment Updater Errand: Add a new property to allow the configuration of the amount of retries
when a Service Instance's update is blocked due to already running operations. For more information, see
a9s Deployment Updater - Properties.
- all services: a9s Service Broker: Ensure that a Service Instance has no running backup or restore actions when
starting an update for said Service Instance. For more information, see a9s Service Broker - Update a Service Instance.
- a9s MongoDB: a9s MongoDB SPI: Add new custom parameter
set_stream_parameters
that allows the user to configure the
cluster parameters. The only supported cluster parameter is changeStreamOptions.preAndPostImages.expireAfterSeconds
.
For more information, see Using a9s MongoDB - MongoDB Custom Parameters. - docs: Platform Operator: a9s KeyValue: Add missing Valkey-Sentinel port to the list of required ports. For more
information, see a9s Platform Required Ports.
- docs: Platform Operator: a9s Redis®*: Add missing table for the required ports of a9s Redis®. For more information,
see a9s Platform Required Ports - a9s-redis7-instance.
- docs: Platform Operator: a9s Redis®: Add the Redis®-Sentinel port to the list of required ports. For more information,
see a9s Platform Required Ports.
- INTERNAL RELEASE a9s Backup Services: a9s Backup Manager: Add a new API endpoint that allows the a9s Service
Broker to verify if any of its Service Instances is currently running a backup or restore action.
Changed
- all services:
- BPM to v1.4.15.
- routing to v0.330.0.
- all services: a9s Logstash: a9s Logstash 8: Update Logstash to v8.17.1.
- all services: a9s Service Dashboard: Update NodeJS to v22.13.1.
- all services: a9s SSO Proxy: Update
- NGINX to v1.27.4.
- PCRE2 to v10.45.
- all services: a9s Deployment Updater Errand: Update Ruby to v3.4.1.
- all services: a9s Service Broker: Update Ruby to v3.4.1.
- a9s-pg: Improve cleanup after in-place major upgrade.
- consul-dns: Dnsmasq: Update Ruby to v3.4.1.
- a9s Backup Services: a9s Backup Manager: Extend list of the logs' allowed keys to facilitate analysis.
- a9s Backup Services: a9s Backup Manager: Update Ruby to v3.4.1.
- a9s Elasticsearch: a9s Elasticsearch SPI: Update Ruby to v3.4.1.
- a9s KeyValue: a9s KeyValue SPI: Update Ruby to v3.4.1.
- a9s LogMe: a9s LogMe SPI: Update Ruby to v3.4.1.
- a9s LogMe2: a9s LogMe2 SPI: Update Ruby to v3.4.1.
- a9s MariaDB:
- a9s MariaDB 10.11: Update mariadb to v10.11.11.
- a9s MariaDB 10.6: Update mariadb to v10.6.21.
- a9s MariaDB SPI: Update Ruby to version 3.4.1.
- a9s Messaging:
- a9s Messaging 3.12: Update erlang to v25.3.2.18.
- a9s Messaging 3.13: Update erlang to v26.2.5.9.
- a9s Messaging 4.0: Update
- erlang to v26.2.5.9.
- rabbitmq to v4.0.6.
- a9s Messaging SPI: Update Ruby to version 3.4.1.
- a9s MongoDB:
- a9s MongoDB 5: Update mongosh to v5.0.31.
- a9s MongoDB 7: Update mongosh to v2.4.0.
- a9s MongoDB SPI: Update Ruby to version 3.4.1.
- a9s MySQL: a9s MySQL SPI: Update Ruby to version 3.4.1.
- a9s PostgreSQL:
- a9s PostgreSQL 13: Update
- cmake to v3.31.5.
- PostgreSQL to v13.20.
- a9s PostgreSQL 15: Update PostgreSQL to v15.12.
- a9s postgreSQL 17: Update PostgreSQL to v17.3.
- a9s PostgreSQL SPI: Update Ruby to version 3.4.1.
- a9s Prometheus:
- a9s Prometheus SPI: Update Ruby to version 3.4.1.
- prometheus-legacy: Update
- mysqld_exporter to v0.17.1.
- postgres_exporter to v0.17.0.
- stackdriver_exporter to v0.18.0.
- prometheus2: Update
- grafana to v10.4.16.
- mysqld_exporter to v0.17.1.
- postgres_exporter to v0.17.0.
- stackdriver_exporter to v0.18.0.
- promgraf2: Update
- mysqld_exporter to v0.17.1.
- postgres_exporter to v0.17.0.
- stackdriver_exporter to v0.18.0.
- a9s Search: a9s Search SPI: Update Ruby to version 3.4.1.
- docs: Platform Operator: a9s MongoDB: Extend the Custom Parameter documentation with information regarding the new
parameter
set_cluster_parameter
. For more information, see Default Custom Parameter Configuration. - docs: Platform Operator: Update the Vendor DS Version. For more information, see a9s Platform Operator - Sunrise Sunset.
- BOSH stemcell: all services: Update Jammy stemcell to version
1.737
for internal tests of all supported services.
Removed
- docs: Platform Operator: all services: Remove obsolete memory limit threshold documentation.
Fixed
- all services: a9s Backup Agent: Fix issue with a9s LogMe2 and a9s Search where the a9s Backup Agent could not connect
to the underlying OpenSearch because the leaf certificate could not be verified when a certificate chain with
intermediate certificates was used.
- a9s-pg: Fix the handling of the version lock directory, where after the upgrade from a9s PostgreSQL 11 to a9s
PostgreSQL 15 the previous version lock directory (
/var/vcap/store/postgresql11-locks
) would be kept. This directory
is now properely removed. - a9s-pg: a9s PostgreSQL 15: Fix the issue where, during the failover, the checkpoint LSN location would change while
the repmgrd is executing the election to promote a new node to primary, this could cause an extended downtime during
the deployment update, and could even lead in some situations to an unhealthy cluster after a failover. This is fixed
by enabling the repmgr
standby_disconnect_on_failover
configuration property. - a9s PostgreSQL: a9s PostgreSQL 15: Fix the issue where, during the failover, the checkpoint LSN location would change
while the repmgrd is executing the election to promote a new node to primary, this could cause an extended downtime
during the deployment update, and could even lead in some situations to an unhealthy cluster after a failover. This is
fixed by enabling the repmgr
standby_disconnect_on_failover
configuration property. - docs: all services: Fix admonitions, internal guidelines non-conformities, and typos across all documentation pages.
Security
- all services: a9s Service Dashboard: Fix CVEs:
- CVE-2025-1094
- CVE-2025-23083
- CVE-2025-23084
- CVE-2025-23085
- a9s-pg: a9s PostgreSQL 15: Give
SUPERUSER
privileges to the role used by repmgrd to ensure that, during an
failover, the cluster is not led to an unhealthy state. For more information, see the Fixed section of this
CHANGELOG. - a9s PostgreSQL: a9s PostgreSQL 15: Give
SUPERUSER
privileges to the role used by repmgrd to ensure that, during an
failover, the cluster is not led to an unhealthy state. For more information, see the Fixed section of this
CHANGELOG.