Fixed
- a9s Backup Manager: Add a meaningful error message for instances that are
not provisioned and for which a restoration of a backup has been triggered.
- a9s Harbor: Fix PostgreSQL cloning during pre-start that would never
happen in environments relying only on BOSH DNS, as DNS resolution is not
available during pre-start.
- a9s MySQL: Restoring an empty backup didn't delete existing databases. Now
all non system databases are going to be deleted before the restore to allow
a restore to an empty database.
- a9s PostgreSQL: Fix PostgreSQL cloning during pre-start that would never
happen in environments relying only on BOSH DNS, as DNS resolution is not
available during pre-start.
- a9s Redis: Fix unnecessary downtime during update run.
- all services: a9s Service Broker: Fix
force_update
custom parameter while
using cf update-service
. - all services: a9s Backup Agent: Add log file paths for the
aliyun
, azure
and swift
plugins. - a9s PostgreSQL: Fix the
temp_file_limit
custom parameter that was not applied
to the deployment, and therefore did not take effect. - docs: Application Developer: Fix links on the a9s Redis Migration
page.
- INTERNAL RELEASE docs: Application Developer: a9s Elasticsearch: Fix typos in
a9s Elasticsearch's documentation and the current header levels.
For further details see
a9s Elasticsearch.
- INTERNAL RELEASE docs: Platform Operator: a9s Elasticsearch: Fix typos in
a9s Elasticsearch's documentation and the current header levels.
For further details see
Creating Backups with Elasticsearch on Azure.
Added
- breaking change a9s-pg: Add property
iaas.a9s_pg.network
to configure
the network name for the a9s-pg deployment. You must add a corresponding entry
to your IaaS configuration file. The previous value for this property was
dynamic
. - breaking change consul-dns: Add property
iaas.consul.network
to
configure the network name for the consul-dns deployment. You must add a
corresponding entry to your IaaS configuration file. The previous value for
this property was static
. - breaking change a9s Backup Manager: Add property
iaas.backup_service.network
to configure the network name for the
backup-service deployment. You must add a corresponding entry to your IaaS
configuration file. The previous value for this property was dynamic
. - breaking change a9s Service Guard: Add property
iaas.service_guard.network
to configure the network name for the
service-guard deployment. You must add a corresponding entry to your IaaS
configuration file. The previous value for this property was dynamic
. - breaking change a9s Router: Add property
iaas.a9s_router.router.network
to configure the network name for the a9s-router deployment. You must add a
corresponding entry to your IaaS configuration file. The previous value for
this property was static
. - breaking change a9s Billing: Add property
iaas.billing.network
to
configure the network name for the a9s-billing deployment. You must add a
corresponding entry to your IaaS configuration file. The previous value for
this property was dynamic
. - breaking change a9s Backup Monit: Add
iaas.backup_service.graphite_endpoints
property to the IaaS config file to configure the graphite endpoints to stream
the backup metrics to. The graphite endpoint was previously configured via the
/global_graphite_endpoint
property, which was stored in the corresponding
CredHub of the BOSH director used. - breaking change a9s Backup Monit: Add
iaas.backup_service.metrics_prefix
property to the IaaS config file to configure the prefix for the graphite
compliant metrics emitted by the a9s Backup Monit. The prefix was previously
configured via the /<director_name>/backup-service/backup_monit_graphite_endpoint_metrics_prefix
property, which was stored in the corresponding CredHub of the BOSH director
used. - breaking change a9s Messaging: Release a9s Messaging 3.10 Beta Release,
see the Upgrade Guide for a9s Messaging 3.10
- breaking change a9s Harbor: Change
vm_type
for the instance group
broker
from nano
to small
. - breaking change a9s Kubernetes: Change
vm_type
for the instance group
broker
from nano
to small
. - breaking change a9s MongoDB: Change
vm_type
for the instance group
broker
from nano
to small
. - breaking change a9s PostgreSQL: Change
vm_type
for the instance group
broker
from nano
to small
. - a9s Search: The first a9s Search 1 Beta Release.
- a9s Backup Manager: Rename the
migrate-encrypted-database-fields
errand to
migrate-backup-manager-encrypted-database-fields
to make its name more
specific. Moreover, add the feature to rotate the encryption key for the a9s
Service Broker password. - a9s Elasticsearch: Add all a9s trust certificates on the Java keytool.
- a9s Elasticsearch: Add missing variables to manifest, so that all variables
that are used inside the manifest are autogenerated, if possible.
- a9s MongoDB: Add missing variables to manifest, so that all variables that are
used inside the manifest are autogenerated, if possible.
- a9s PostgreSQL: Add missing variables to manifest, so that all variables that
are used inside the manifest are autogenerated, if possible.
- a9s Messaging: Add missing variables to manifest, so that all variables that
are used inside the manifest are autogenerated, if possible.
- a9s Prometheus: Add
a9s Search
metrics. - a9s Redis: Add missing variables to manifest, so that all variables that are
used inside the manifest are autogenerated, if possible.
- docs: Platform Operator: Add information regarding the use of a backup storage
with self-signed certificates into the a9s Search documentation,
see a9s Search Resources Considerations.
- docs: Platform Operator: Add information regarding the use of a backup storage
with self-signed certificates into the a9s Elasticsearch documentation,
see a9s Elasticsearch Resources Considerations
- docs: Application Developer: Add information regarding the database use and
a note specifying the
postgres
database for administration purposes only.
For more details, see
Obtain Service Instance Access Credentials. - docs: Platform Operator: Add information regarding the database use and
reserves the
postgres
database for administration purposes only.
For more details, see
The postgres Database. - docs: Platform Operator: a9s PostgreSQL: Add
temp_file_limit
information to the SPI Custom Parameters configuration secton. For more
see temp_file_limit. - docs: Platform Operator: Add page
a9s Messaging SPI Configuration
. See
a9s Messaging SPI Configuration
for more information. - docs: Application Developer: Add information about new TLS custom parameters
tls-protocols
and tls-ciphers
. See
tls-protocols
and tls-ciphers
sections for more information. - docs: Platform Operator: Add a9s MongoDB and a9s MySQL to the list of Services supporting TLS.
- docs: Application Developer: Extend the a9s Service Dashboard documentation
to include information on the backup duration, that currently includes the
time the task is queued. For more information see
Perform a Backup.
Updated
- docs: Platform Operator: Adapt the information from
release date
to
release version
in the following columns from the Release Lifecycle
documentation:a9s Beta Release
a9s Release Candidate
For more details, see
a9s Data Services Release Lifecycle
- all services: Update routing BOSH release to latest version
0.235.0
. - all services: Update bpm BOSH release to latest version
1.1.18
. - all services: SPIs: Update puma to 4.3.12. Fixes CVE-2022-23634 and
CVE-2022-24790.
- a9s-pg: PostgreSQL 11.16.
- a9s PostgreSQL: PostgreSQL 10.21, PostgreSQL 11.16 and PostgreSQL 13.7.
- a9s Harbor: PostgreSQL 10.21.
- addons/mongodbsspl: MongoDB 5.0.9
- a9s Messaging:
- a9s Messaging 3.8
- RabbitMQ 3.8.34
- Erlang 23.3.4.15
- a9s Messaging 3.10
- RabbitMQ 3.10.5
- Erlang 24.3.4.2
- a9s MySQL: MariaDB 10.4.25
- a9s Prometheus:
promgraf2
BOSH release now includes:- graphite_exporter 0.12.1
- influxdb_exporter 0.9.1
- statsd_exporter 0.22.5
- Grafana 8.5.6
- blackbox_exporter 0.21.1
- memcached_exporter 0.10.1
- prometheus 2.36.2
- a9s Prometheus:
prometheus2
BOSH release now includes:- graphite_exporter 0.12.1
- influxdb_exporter 0.9.1
- statsd_exporter 0.22.5
- blackbox_exporter 0.21.1
- memcached_exporter 0.10.0
- prometheus 2.36.2
- INTERNAL RELEASE all services: a9s Dashboard: a9s SSO Proxy: Update token
handling.
- INTERNAL RELEASE all services: SPIs: Run puma in --daemon mode.
Removed
- a9s Elasticsearch: Remove obsolete variables from manifest.
- a9s Messaging: Remove obsolete variables from manifest.
- a9s Redis: Remove obsolete variables from manifest.
- all services: Removed all
nano
plan examples from the config
files. - all services: Removed
ops/README.md
.