docs/content/stable/releases/ybdb-releases/end-of-life/v2.14.md
What follows are the release notes for the v2.14 release series. Content will be added as new notable features and changes are available in the patch releases of the v2.14 release series.
{{< warning title="Technical Advisory: Use YugabyteDB Anywhere version 2.14.10.1 or later" >}} YugabyteDB Anywhere releases 2.14.9 and 2.14.10.0 contain an issue for airgapped setups, where an airgapped YugabyteDB Anywhere installation fails to upgrade universes.
If you're using these releases, you won't be able to successfully upgrade your universes until you upgrade to YugabyteDB Anywhere 2.14.10.1 or later. {{< /warning >}}
Build: 2.14.17.0-b6
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.17.0-b6
systemctl command to only start and stop during AnsibleDestroyServer. PLAT-10059Backup Failure alert not being triggered by correcting the alert template message. PLAT-13633Build: 2.14.16.0-b17
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.16.0-b17
fsync call threshold on downloaded files to 1G from 8M, reducing overhead for smaller files. {{<issue 13051>}}yb_catalog_version is introduced, especially in 2.4.x or 2.6.x clusters where it was previously missed due to a YSQL upgrade code bug. {{<issue 18507>}}disable_tablet_splitting, addressing a previous condition where only one was required, thereby enhancing backup process reliability. {{<issue 8744>}}db_version label to universe_active_task_code for automated stats calculation related to DB version by the QA team. PLAT-12479Build: 2.14.15.0-b57
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.15.0-b57
is_single_row_txn for finer control over non-transactional writes required by COPY, index backfill, or when yb_disable_transactional_writes is set, preventing issues during non-bufferable operations for single row transactions. {{<issue 4906>}}pgcrypto:Check for error return of px_cipher_decrypt, a crucial step towards supporting OpenSSL 3.0+. {{<issue 19732>}}Disable OpenSSL EVP digest padding in pgcrypto, paving the way for OpenSSL 3.0+ upgrade. {{<issue 19733>}}Add alternative output for OpenSSL 3 without legacy loaded, aiding OpenSSL 3.0+ upgrade. {{<issue 19734>}}ALTER <object> DEPENDS ON EXTENSION, although it's not currently available in YugabyteDB. {{<issue 14419>}}master_enable_universe_uuid_heartbeat_check = true, requiring user to manually update post-upgrade. {{<issue 17904>}}/threadz endpoint. {{<issue 16472>}}rocksdb_check_sst_file_tail_for_zeros flag, enabling verification of SST data file trailing zeros and reporting errors for anomalies detected. {{<issue 19691>}}rocksdb_max_sst_write_retries flag. {{<issue 19730>}}collect_update_consensus_traces flag, which collects traces from remote followers and adds a trace message when appended to the local log. {{<issue 19417>}}default_expectfile in pg_regress. {{<issue 19737>}}relforcerowsecurity, preserving the Row-Level Security (RLS) behavior. {{<issue 19815>}}KilledProcToCleanup, mitigating rare circumstances of crash during lock dequeuing. {{<issue 20166>}}yb_pg_batch_detection_mechanism to DETECT_BY_PEEKING by default, for safer usage on older versions, mitigates "Illegal state: Used read time is not set" error with INSERTs. {{<issue 20099>}},{{<issue 16446>}}pg_stat_statements.yb_qtext_size_limit flag to control maximum query text file size that can be read into memory, preventing large or corrupted files from crashing the process. {{<issue 20211>}}hybrid time too low error by requiring new leaders to only accept writes when the previous leader's lease has expired. {{<issue 18121>}}retain_delete_markers field on index backfilling, addressing an issue where delete markers persisted in SST files. {{<issue 19544>}}is_running, ensuring stability for empty YCQL tables, and preventing retain_delete_markers from being incorrectly set. {{<issue 19933>}}ExternalMaster* to prevent timing out when removing a follower with a transitioning server. {{<issue 19927>}}enable_process_lifetime_heap_sampling flag, allowing control over tcmalloc sampling only with the profiler_sample_freq_bytes flag for better accuracy. {{<issue 20236>}}request is too old error in YSQL DDL after 60 seconds, enhancing user's cross-database operation execution. {{<issue 20330>}}Build: 2.14.14.0-b17
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.14.0-b17
N/A
N/A
Build: 2.14.13.0-b13
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.13.0-b13
N/A
N/A
Build: 2.14.12.0-b19
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.12.0-b19
N/A
N/A
Build: 2.14.11.1-b1
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.11.1-b1
N/A
N/A
N/A
N/A
N/A
Build: 2.14.11.0-b35
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.11.0-b35
values.yaml since its unusedN/A
Build: 2.14.10.4-b1
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.10.4-b1
Build: 2.14.10.3-b2
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.10.3-b2
N/A
N/A
[PLAT-10644] Upgrading azcopy/node exporter
N/A
N/A
Build: 2.14.10.2-b1
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.10.2-b1
N/A
N/A
N/A
N/A
N/A
Build: 2.14.10.1-b1
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.10.1-b1
N/A
N/A
N/A
Build: 2.14.10.0-b23
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
Note: Use YugabyteDB Anywhere release 2.14.10.1 or later.
<ul class="nav yb-pills"> <li> <a href="https://software.yugabyte.com/releases/2.14.10.0/yugabyte-2.14.10.0-b23-darwin-x86_64.tar.gz"> <i class="fa-brands fa-apple"></i><span>macOS</span> </a> </li> <li> <a href="https://software.yugabyte.com/releases/2.14.10.0/yugabyte-2.14.10.0-b23-linux-x86_64.tar.gz"> <i class="fa-brands fa-linux"></i><span>Linux x86</span> </a> </li> <li> <a href="https://software.yugabyte.com/releases/2.14.10.0/yugabyte-2.14.10.0-b23-el8-aarch64.tar.gz"> <i class="fa-brands fa-linux"></i><span>Linux ARM</span> </a> </li> </ul>docker pull yugabytedb/yugabyte:2.14.10.0-b23
Build: 2.14.9.0-b23
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
Note: Use YugabyteDB Anywhere release 2.14.10.1 or later.
<ul class="nav yb-pills"> <li> <a href="https://software.yugabyte.com/releases/2.14.9.0/yugabyte-2.14.9.0-b23-darwin-x86_64.tar.gz"> <i class="fa-brands fa-apple"></i><span>macOS</span> </a> </li> <li> <a href="https://software.yugabyte.com/releases/2.14.9.0/yugabyte-2.14.9.0-b23-linux-x86_64.tar.gz"> <i class="fa-brands fa-linux"></i><span>Linux x86</span> </a> </li> <li> <a href="https://software.yugabyte.com/releases/2.14.9.0/yugabyte-2.14.9.0-b23-el8-aarch64.tar.gz"> <i class="fa-brands fa-linux"></i><span>Linux ARM</span> </a> </li> </ul>docker pull yugabytedb/yugabyte:2.14.9.0-b23
Build: 2.14.8.0-b17
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.8.0-b17
CatalogManager::IsDeleteTableDoneBuild: 2.14.7.0-b51
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.7.0-b51
Build: 2.14.6.1-b4
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.6.1-b4
D16s_v5 instance typesBuild: 2.14.6.0-b30
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.6.0-b30
rd_indexlist in case of cache refresh/home/yugabyte as the yugabyte home directory of the DB nodesimport org.apache.commons.text usagecurrentInstanceType assignment in universe formpg_table_cache on catalog version incrementpg_type table on cache refreshmax_safe_time_returned_with_lease_ before NoOp of current term is replicatedyb_server_* functionscdcsdk_change_event_count metric is incremented even on empty batchesGetTabletListToPollForCDCkRowLock in GetIntentsBatchsetcheckpoint never fails with non-primary key tablerolprffailedloginattempts counter behaviourBuild: 2.14.5.0-b18
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.5.0-b18
Build: 2.14.4.0-b26
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.4.0-b26
ysql_dump for specific schemas (concretely if the schema has an explicit unique constraint with ASC column).Build: 2.14.3.1-b1
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.3.1-b1
Build: 2.14.3.0-b33
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.3.0-b33
N/A
N/A
yb_db_admin to alter system triggersBuild: 2.14.2.1-b1
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.2.1-b1
where predicate in IndexInfo for PartialIndexesBuild: 2.14.2.0-b25
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.2.0-b25
N/A
N/A
Build: 2.14.1.0-b36
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.1.0-b36
N/A
N/A
Build: 2.14.0.0-b94
Third-party licenses: YugabyteDB, YugabyteDB Anywhere
docker pull yugabytedb/yugabyte:2.14.0.0-b94
REFRESH failure handling.yb_extension to create pg_trgm and pgaudit extensions.REASSIGN OWNED BYDROP MATVIEW failure after snapshot schedule creation