65.0.0
· 6 min read
Added
- all services: a9s Service Broker: Introduce the endpoint
GET /v2/service_instances/:instance_id
following the specifications set in OSBAPI specification - Fetch a Service Instance. This endpoint is used to retrieve the configuration parameters of a Service Instance that have been set or changed by the Application Developer, via the Cloud Foundry CLI. This feature is currently available only for a9s PostgreSQL. - a9s LogMe2: Add logstash8 to a9s LogMe2 Data Service Instances.
- a9s PostgreSQL: SPI: Provide the available custom parameters for each Service Plan. This information is used to comply with the OSBAPI specification to return the configured parameters of a Service Instance.
- docs: Platform Operator: a9s Search: Add an explanation why the backup size of an a9s Search Service Instance always
shows
0 B
and why this does not indicate a failure of the backup process. For more information, see a9s Search - Backups and Restores.
Changed
- breaking change all services: a9s Backup Manager: Adapt the Ops files
backup-service-without-backup-monit.yml
andenable-backup-manager-audit-logs.yml
to use the latest a9s Logstash 8 version. The variableaudit_endpoints
must be adapted to comply with the new format that is described in the Audit Logs documentation page. - breaking change all services: a9s Service Broker: Update the Ops file
enable-service-broker-audit-logs.yml
to use the a9s Logstash 8 version. The variableaudit_endpoints
must be adapted to comply with the new format that is described in the Audit Logs documentation page. - all services: a9s Backup Agent: Divert the health logs from INFO to DEBUG, to reduce noise in the main logs.
- all services: a9s Service Broker: Enable
instances_retrievable
in the a9s Service Broker catalog for all Service Offerings. - docs: Application Developer: Remove a9s LogMe2 from the exception list of a9s Data Services using the legacy format to stream logs to Syslog endpoints. For more information, see Add a Syslog Endpoint.
- docs: Application Developer: Update the documentation on how to configure Syslog endpoints to better reflect the current settings. For more information, see Add a Syslog Endpoint.
- docs: Platform Operator: Add a warning admonition explaining the impact of expired leaf certificates on a9s Data Service Framework components. For more information, see Secure Communication with TLS - a9s Data Service Framework Components.
- docs: Platform Operator: Add an information admonition describing the downtime an Application Developer might face when a Platform Operator performs a leaf certificate rotation. For more information, see Certificate Rotation.
- docs: Platform Operator: Update the "Audit Logs" documentation page to comply with the format used by a9s Logstash 8. For more information, see Audit Logs.
- docs: Platform Operator: a9s Template Uploader Errand: Correct misleading information about
global_syslog_endpoints
parameter. For more information, see Template Uploader Errand. - BOSH stemcell: all services: Update Jammy stemcell to version
1.906
for internal tests of all supported services. - INTERNAL RELEASE all services: a9s BOSH Deployer: Refactor internal components.
- INTERNAL RELEASE all services: a9s DS API Gateway: Refactor internal endpoints.
- INTERNAL RELEASE all services: a9s Service Broker: Refactor internal components.
- INTERNAL RELEASE all services: a9s SSO Proxy: Refactor internal components.
- INTERNAL RELEASE a9s KeyValue: SPI: Refactor internal endpoints.
- INTERNAL RELEASE a9s MariaDB: SPI: Refactor internal endpoints.
- INTERNAL RELEASE a9s Redis®*: SPI: Refactor internal endpoints.
Updated Dependencies
- all services:
- a9s Logstash:
- a9s Logstash 8:
- Logstash to v8.19.3.
- a9s Logstash 8:
- nginx:
- PCRE2 to v10.46.
- routing to v0.346.0.
- a9s Logstash:
- a9s Messaging:
- a9s Messaging 3.13:
- erlang to v26.2.5.15.
- a9s Messaging 4:
- rabbitmq to v4.1.4.
- erlang to v26.2.5.15.
- a9s Messaging 3.13:
- a9s MongoDB:
- a9s MongoDB 7:
- mongodb to v7.0.24.
- mongosh to v2.5.8.
- a9s MongoDB 7:
Unsupported
-
a9s Messaging: End of Support: Terminate support for the following deprecated a9s Data Service versions:
- a9s Messaging 3.12: RabbitMQ 3.12 is end-of-life by their vendor since June 2024
- a9s Messaging 3.13: RabbitMQ 3.13 is end-of-life by their vendor since Sept 2024
The creation of new a9s Data Service Instances for these deprecated versions is now disabled by default in the a9s Data Service Bundle and we no longer provide regular support for these versions. The corresponding documentation has been removed.
Although we will not intentionally break running Service Instances of these unsupported versions, it cannot be guaranteed that they still work as expected after an update to this release.
Removed
- docs: all services: Remove outdated information about a9s Messaging 3.12 and a9s Messaging 3.13 within the scope of unsupporting a9s Messaging 3.12 and a9s Messaging 3.13.
Fixed
- all services: a9s Smoke Tests: Improve the clean-up process to ensure that all applications pushed to Cloud Foundry are deleted once the a9s Smoke Tests have finished.
- all services: a9s SPIs: Fix the validation of Graphite and legacy Syslog endpoints to only accept hosts in the
recommended
host:port
format. Any other forms, such asusername:password@host:port
, will be rejected. For more information, see Set Up Monitoring. - a9s MariaDB: a9s MariaDB SPI: Create the default database when the Service Instance is created, instead of when the first Service Binding is created.
- maintenance: Since the release of anynines-deployment v49.0.0, the wrong Redis® license had been included in the OSDF
file. The Redis® Source Available License was included, even though it is not valid for Redis® 7.2.X and earlier
versions. The
Open.Source.Disclosure.File.txt
file has been fixed to only include the correct BSD3 licence for Redis®. - docs: all services: Adapt certain admonitions to fix a visualization issue in light-mode which caused the text of code-blocks to be the same color as the background.
- docs: Application Developer: Fix a broken admonition in the "Forking a Service Instance" page of the "Common Features" section. For more information, see Forking a Service Instance.
- docs: Platform Operator: Fix a typo in the "a9s Data Service Release Lifecycle" table where a9s Messaging 4 was named a9s Messaging 4.0. For more information, see a9s Platform Operator - Sunrise Sunset.
- docs: Platform Operator: Update the example Ops file in the "Security Logs" page to use a9s Logstash 8 instead of a9s Logstash 6. For more information, see Security Logs.
- docs: Platform Operator: a9s Smoke Tests: Fix the description of the required ports used by the metrics streaming tests in a9s Smoke Tests. For more information, see Required Ports - smoke-tests.