Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Unless otherwise noted, operating systems are supported by all supported version
| SUSE&nbsp;Linux&nbsp;Enterprise&nbsp;Server&nbsp;15&nbsp;SP5 | {{<icon/yes>}} | | {{<tags/feature/ea>}} |
| Ubuntu 20 | {{<icon/yes>}} | {{<icon/yes>}} | |
| Ubuntu 22 | {{<icon/yes>}} | {{<icon/yes>}} | Supported in v2.18.5, v2.20.1 |
| Ubuntu 24 | {{<icon/yes>}} | {{<icon/yes>}} | Supported in v2024.2.5 and later, v2026.1 |

The following table describes operating systems and architectures that are no longer supported for deploying YugabyteDB.

Expand All @@ -42,6 +43,7 @@ The following table describes operating systems and architectures that are no lo
| Oracle Linux 7 | {{<icon/no>}} | | Deprecated in v2.20<br> Removed support in v2.21. |
| Red Hat Enterprise Linux 7 | {{<icon/no>}} | | Deprecated in v2.20<br> Removed support in v2.21. |
| Ubuntu 18 | {{<icon/no>}} | {{<icon/no>}} | Deprecated in v2.20<br> Removed support in v2.21. |
| Ubuntu 24 | {{<icon/yes>}} | {{<icon/yes>}} | Supported in v2024.2.5 and later, v2026.1 |

## Using CIS hardened operating systems

Expand Down
85 changes: 85 additions & 0 deletions docs/content/stable/releases/yba-releases/v2025.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,91 @@ v2025.2 and later requires certificate validation for [S3 storage](/stable/yugab

Before upgrading, review the information in [Prepare to upgrade YugabyteDB Anywhere](/stable/yugabyte-platform/upgrade/prepare-to-upgrade/).

## v2025.2.4.0 - June 12, 2026 {#v2025.2.4.0}

**Build:** `2025.2.4.0-b118`

**Third-party licenses:** [YugabyteDB](https://downloads.yugabyte.com/releases/2025.2.4.0/yugabytedb-2025.2.4.0-b118-third-party-licenses.html), [YugabyteDB Anywhere](https://downloads.yugabyte.com/releases/2025.2.4.0/yugabytedb-anywhere-2025.2.4.0-b118-third-party-licenses.html)

### Download

<ul class="nav yb-pills">
<li>
<a href="https://downloads.yugabyte.com/releases/2025.2.4.0/yba_installer_full-2025.2.4.0-b118-linux-x86_64.tar.gz">
<i class="fa-brands fa-linux"></i>
<span>Linux x86</span>
</a>
</li>
</ul>

### New features

| <div style="width:150px">Feature</div> | Description |
| :-------- | :---------- |
| {{<tags/feature/ea idea="946">}}[OIDC-based authentication in YCQL](/stable/secure/authentication/oidc-authentication-ycql/) | Support for OIDC token-based authentication for YCQL databases. This allows YCQL database users to sign in to YugabyteDB Anywhere universes using their JSON Web Token (JWT) as their password. <hr style="margin: 0.5em 0;">**To use**: Disabled by default. Set `ycql_use_jwt_auth=true` and configure `ycql_jwt_conf` on YB-TServer (with YCQL auth enabled). Create YCQL roles and use the JWT as the password. See [OIDC authentication](/stable/yugabyte-platform/security/authentication/oidc-authentication-aad/). |

### Improvements

* Adds wildcard support for OIDC callback URLs in YBA, simplifying SSO setup. PLAT-20661
* Displays both SST and WAL sizes as total table size in the xCluster UI. PLAT-20183
* Enables configuring the minimum software version required for PG upgrades. PLAT-20822
* Automates changing the installation directory to the Yugabyte user's home directory. PLAT-20210,PLAT-19661,PLAT-20472,PLAT-20506

### Bug fixes

* Fixes the HA standby sync alert query to correctly handle time unit conversions. PLAT-18539
* Throws a clear exception when an EC2 image is not found in AWS. PLAT-19979
* Fixes installation issues by checking for `enable-linger` before enabling it. PLAT-19989
* Removes outdated container references from Helm charts, enhancing system relevance and simplifying maintenance. PLAT-20054
* Ensures backup schedule UI correctly sends cron expressions and role usage. PLAT-20108
* Ensures all YSQL live/slow query `query` fields return as non-null strings, aligning with YCQL behavior. PLAT-20165
* Upgrades YBC to 2.2.0.3-b18, ensuring files close properly when buffers are full. PLAT-20197
* Corrects universe card sorting on the dashboard by name. PLAT-20461
* Ensures correct format for specifying boolean flags in validation commands. PLAT-20605
* Disables PostgreSQL log redaction to reduce CPU usage and support bundle creation time. PLAT-20628
* Fixes memory limit configuration to prevent system crashes on dedicated nodes. PLAT-20685,PLAT-20584
* Increases clockbound sync retries from 10 to 50, extending precheck timeout. PLAT-20713
* Ensures all node actions are checked against the node state before submission. PLAT-20856
* Disables Apport on Ubuntu 24 to prevent issues with kernel.core_pattern settings. PLAT-20916
* Ensures node agent installations target the correct node from the UI. PLAT-20956
* Removes redundant node-agent check now handled by YBA. PLAT-20989
* Validates data mount paths to prevent overlap with the `yb-home` directory. PLAT-21033
* Allows custom CA trust-store to skip certificate validation when `enable_config_validation` is set to `false`. PLAT-21051
* Preserves PostgreSQL upgrade logs during rollbacks in Kubernetes environments. PLAT-21130
* Adds `waitForNodeAgent` post-reboot and enhances channel cache invalidation. PLAT-21168
* Enables stats dump by default on YBA in version 2025.2.3. PLAT-20675

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This entry mentions 'version 2025.2.3', but it is located under the 'v2025.2.4.0' release notes section. To prevent user confusion, update this to refer to 'version 2025.2.4.0'.

Suggested change
* Enables stats dump by default on YBA in version 2025.2.3. PLAT-20675
* Enables stats dump by default on YBA in version 2025.2.4.0. PLAT-20675

* Upgrades the protoc code generator to version 25.6+, enhancing security against DoS attacks. PLAT-19052
* Ensures HA failover handles multiple standbys without errors. PLAT-19337
* Enables node agent by default in new YNP releases. PLAT-20615
* Increases process limits to 64000 in systemd unit files to fix health check failures. PLAT-20639
* Fixes VM image upgrade failure by adjusting node agent removal sequence. PLAT-20576,PLAT-20695
* Ensures CPU metrics in OpenShift display data correctly by fixing the join condition in queries. PLAT-20743
* Ensures provider creation via CLI succeeds by validating access key inputs. PLAT-20774
* Ensures GCP provider validation handles omitted `useHostCredentials` correctly. PLAT-20807
* Updates node agent alert to exclude Kubernetes universes. PLAT-20811
* Ensures read-replica master address updates with master address changes. PLAT-20821
* Ensures the `clockbound` parameter is set correctly during universe creation. PLAT-20841
* Downgrades AWS SDK to version 2.29.x to fix the `deleteObjects` bug in S3-compatible storages. PLAT-20995
* Ensures creation of `yugabyte_upgrade` role with TLS settings adjustments. PLAT-21002
* Ensures Junit 4.13 is used by adding a direct dependency and removes the unused mock jar. PLAT-21142
* Ensures Postgres starts properly by adjusting file permissions during node provisioning. PLAT-21161
* Fixes mount path validation across different instance types with similar mounts. PLAT-21175
* Supports `yb_user_home_override` in NodeManager precheck for accurate directory validation. PLAT-21179
* Enhances stability by discarding old data on retries in TabletClient.decode, preventing OOM errors. PLAT-20118
* Fixes K8s restore failure by addressing shell script expansion issue. PLAT-20778
* Fixes Python 3.12 compatibility on the YBA Installer. PLAT-20860
* Updates GP3 volume limits to match AWS's enhanced capabilities. PLAT-21009,PLAT-20441
* Accelerates local test execution by implementing specific test groupings. PLAT-21017
* Stops unnecessary fetching of global runtime config on universe pages. PLAT-21121
* Fixes incorrect failure status for backup tasks post-restore. PLAT-19055
* Displays all timestamps and charts in user-selected timezone. PLAT-18701
* Restores functionality to the "View flags changes" component. PLAT-18893
* Skips specific ReprovisionNode tasks for manual on-prem setups lacking sudo access. PLAT-21203
* Allows non-root initialization and enhances security context support in YBA installations. PLAT-19392
* Ensures `openapi_format` installation is thread-safe to prevent race conditions during builds. PLAT-20422
* Ensures charts render correctly by removing an extra template block. PLAT-21153
* Ensures preflight checks for onprem deployments parse JSON output correctly by directing non-JSON output to stderr. PLAT-21179

## v2025.2.3.2 - June 4, 2026 {#v2025.2.3.2}

**Build:** `2025.2.3.2-b1`
Expand Down
Loading