docs/content/stable/releases/ybdb-releases/end-of-life/v2.18-anywhere.md
{{< warning title="Upgrade to release 2.18.7.0 or later" >}}
To avoid a rare race condition that can be encountered in v2.18.5-2.18.6, upgrade to release v2.18.7.0 or later.
{{< /warning >}}
What follows are the release notes for all releases in the YugabyteDB Anywhere (YBA) v2.18 series. Content will be added as new notable features and changes are available in the patch releases of the YBA v2.18 series.
Build: 2.18.9.0-b17
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
Create Alert page by hiding the default destination option if no default destination is previously set by the user. PLAT-10340Build: 2.18.8.1-b3
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
Build: 2.18.8.0-b42
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
Edit Universe modal from wrongly displaying master placement as Place Masters on the same nodes as T-Servers for a dedicated universe, providing accurate universe creation details. PLAT-13445CheckNodeSafeToDelete subtask for delete read replica clusters ensuring quicker deletion process. PLAT-12242ListLiveTabletServers API for YugabyteDB versions earlier than 2.8 to prevent chain upgrade failures. PLAT-13657Build: 2.18.7.0-b30
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
useExisting.enabled value. PLAT-12469,PLAT-12501clean command without the all flag in the yba-installer, by always cleaning the conf directory during file copying. PLAT-12619,PLAT-12597installRoot config values for a smooth replicated migration process by adding a validation check before starting the migration. The check prevents installRoot from equating storage_path and considers the precheck type while creating the config. PLAT-12784,PLAT-12785mv command usage across file systems during replicated migration, addressing failure issue when root install directory exists on a different file system. Also resolves minor logging issues. PLAT-12836-classic and -core Java packages in your home library to version 1.2.11 for more advanced capability. PLAT-11662skipProvisioning value instead of defaulting to false when editing the access key, retaining the manual provisioning settings in edit provider. PLAT-12393{{< warning title="Use 2.18.7.0 or later.">}} {{< /warning >}}
replicated-migrate flag and adjusts its help text to highlight it as an Early Access feature, improving clarity for users while still in the EA phase. PLAT-11274, PLAT-11094follower_lag.max_threshold, for customising lag allowance. This change notably enhances upgrade processes and mitigates false positive scenarios. PLAT-10286master_join_existing_universe flag for existing VM universes, replacing cluster configurations atomically for a seamless transition. PLAT-10511sharedVPCProject ID via the YBA UI for GCP providers, replacing the older GCP project name field. Now, users can specify two projects at a time: Shared VPC Project for VPC shared environment and GCE Project for project where VM will be provisioned. PLAT-11065yb.node_ops.leader_blacklist.fail_on_timeout that, when enabled, causes the StopNodeInUniverse operation to fail if leader blacklisting doesn't complete in the set timeout. PLAT-11892::log-bundle command to capturing logs from the last day for long-running YBA instances, enhancing running time and reducing hang periods. PLAT-11220yba-ctl reconfigure, enhancing HA workflow stability. PLAT-11525placementModificationTaskUuid contains any value, ensuring accurate state representation even after operational changes. PLAT-11574api/v1/login or api/login endpoints for HA standby instances PLAT-12154useTserver in yb_backup.py script to eliminate failures during V2 backup creation in S3 on Kubernetes and universes with dedicated master nodes. PLAT-11260{{< warning title="Use 2.18.7.0 or later.">}} {{< /warning >}}
This is a YugabyteDB-only release, with no changes to YugabyteDB Anywhere.
{{< warning title="Use 2.18.7.0 or later.">}} {{< /warning >}}
This is a YugabyteDB-only release, with no changes to YugabyteDB Anywhere.
{{< warning title="Use 2.18.7.0 or later.">}} {{< /warning >}}
replicated-migrate help messages in yba-ctl for a more logical, workflow-based order rather than alphabetical. PLAT-10970back_plat_version assignment error, ensuring successful database restores and enhanced disaster recovery capabilities. PLAT-10579delete_db_backup command. PLAT-11172,PLAT-11173disable_version_check option to the backup script. PLAT-11221affected_node_names into comma-separated ones, aligning with your setup expectations. PLAT-11532Build: 2.18.4.2-b2
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
Build: 2.18.4.1-b3
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
Build: 2.18.4.0-b52
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
ap-south-2 region in YBAvalues.yaml for yugaware.Build: 2.18.3.1-b1
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
Build: 2.18.3.0-b75
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
General Availability of YBA Installer. Available as a standalone download, use YBA Installer for new installations of YugabyteDB Anywhere. YBA Installer provides simplified installation and basic functionality for managing installations, including backup and restore of an installation, upgrading, uninstalling, and more.
Note: For existing installations that use Replicated, continue to use Replicated to manage upgrades.
Support for AppRole authentication when creating a Hashicorp Vault KMS configuration.
Support for using scripts to automate Linux OS patching and updating on universes deployed using an On-Premises provider.
Use the YugabyteDB Anywhere trust store to manage custom and self-signed certificates for OIDC. Upload your custom certificate to the trust store and YugabyteDB Anywhere will use it to verify OIDC connections.
Support (via special request to Support) for enabling and disabling the YCQL API, and disabling the YSQL API on an existing, running universe.
N/A
Build: 2.18.2.1-b1
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
Support for single-table restores of YCQL backups. When restoring from backups, you can specify a keyspace and select specific tables to restore, allowing more efficient backups, and flexible fine-grain restores.
General availability of the YugabyteDB Anywhere Terraform provider. Use Terraform to automate provisioning, lifecycle, and other workflows.
YugabyteDB Anywhere now proxies all communication to universe nodes for database processes via a node agent. As a result, YugabyteDB Anywhere no longer requires SSH and SCP to communicate with nodes, apart from during initial provisioning or node debugging.
Support for GCP instance templates. When deploying universes on GCP using a provider configured with a template, instances are created based on template parameters. This allows customizations such as GCP encrypted memory and disk, TPM, solo tenancy, and more.
Support for customizing the organization name of the self-signed certificates generated by YugabyteDB Anywhere. Customize the organization name using the yb.tlsCertificate.organizationName runtime configuration flag.
Support for latency histogram and P99 latency metrics. View Percentile metrics and a latency histogram for your YSQL queries from the Slow Queries dashboard.
Use the new YugabyteDB Anywhere trust store to manage custom and self-signed certificates for integrations that require TLS, including LDAP, Hashicorp Vault, S3, and more. YBA uses the trust store to verify the authenticity of TLS endpoints that it connects to.
Tech preview of support for deploying YugabyteDB Anywhere on SUSE Linux Enterprise Server (SLES) 15 SP4.
values.yaml as this isn't usedBuild: 2.18.1.0-b84
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
Improvements to xCluster replication, including:
Improvements to read replicas, including:
Enhanced LDAP support. Account administrators can now map YugabyteDB Anywhere roles to Active Directory groups, and members of these groups will inherit role permissions automatically.
Deploy multi-region stretched universes in Kubernetes. In particular, when universes span two or more Kubernetes clusters and use Multi-cluster Services (MCS), address challenges with cross-k8s-cluster network addressing.
Perform single-table restores in YCQL (as long as the keyspace-level backup was made using the table-by-table backup option) in combination with incremental backups. Previously these features did not work together.
N/A
Build: 2.18.0.1-b4
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
N/A
Build: 2.18.0.0-b65
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
For instructions on installing YugabyteDB Anywhere, refer to Install YugabyteDB Anywhere.
openshift.values.yamlN/A