-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[docs] Release notes for 2.23.1.0 #24751
base: master
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for infallible-bardeen-164bc9 ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for infallible-bardeen-164bc9 ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
@@ -15,6 +15,269 @@ What follows are the release notes for all releases in the YugabyteDB Anywhere ( | |||
|
|||
For an RSS feed of all release series, point your feed reader to the [RSS feed for releases](../index.xml). | |||
|
|||
## v2.23.1.0 - September 13, 2024 {#v2.23.1.0} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## v2.23.1.0 - September 13, 2024 {#v2.23.1.0} | |
## v2.23.1.0 - November 1, 2024 {#v2.23.1.0} |
### Improvements | ||
|
||
* Allows adding an extra imagePullSecret to the StatefulSet in Kubernetes-based YBA 2.20.x installations. PLAT-13465 | ||
* Enables the addition of an extra imagePullSecret to the StatefulSet in Kubernetes based installations. PLAT-13465 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Enables the addition of an extra imagePullSecret to the StatefulSet in Kubernetes based installations. PLAT-13465 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From next time, I'll review the sheet .
* Streamlines sys table prefetching by automatically resetting catalog read time. {{<issue 23502>}} | ||
* Simplifies several ybc_pggate functions for better value return and removes unused functions. {{<issue 23513>}} | ||
* Revamps the restoration of old backups by only applying the check for `pg_class OID` if the new YSQL configuration parameter, `yb_ignore_heap_pg_class_oids`, is enabled. {{<issue 23304>}} | ||
* Removes unused `connected_database_` field from PgSession class for code cleanliness. {{<issue 23608>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets remove this.
* Allows adding new CatalogEntries without modifying the sys-catalog-tool through using helper functions. {{<issue 23235>}} | ||
* Refactors method on main table scan for abstract sourcing of point-lookup keys, enabling keys from secondary vector index. {{<issue 23374>}} | ||
* Enables reading stored vector index data from DocDB. {{<issue 23460>}} | ||
* Removes unnecessary commented code for a cleaner and more efficient codebase. {{<issue 18407>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets remove this.
* Refactors in-memory TSDescriptors to use SysServerEntryPB for further application towards persistent TSDescriptors in the system catalog. {{<issue 22925>}} | ||
* Accelerates xCluster setup for tables by reducing setup time, storing all intermediate state in-memory, and limiting writes to `sys_catalog`. {{<issue 23286>}} | ||
* Allows adding new CatalogEntries without modifying the sys-catalog-tool through using helper functions. {{<issue 23235>}} | ||
* Refactors method on main table scan for abstract sourcing of point-lookup keys, enabling keys from secondary vector index. {{<issue 23374>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets remove this.
|
||
* Reduces risk of WAL over-garbage collection in xCluster and avoids unnecessary flushes by modifying the WAL retention policy. {{<issue 22862>}} | ||
* Enables reduction of duplicate code and custom flag filtering through `GetFlagInfos` relocation. {{<issue 23632>}} | ||
* Refactors in-memory TSDescriptors to use SysServerEntryPB for further application towards persistent TSDescriptors in the system catalog. {{<issue 22925>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets remove this.
#### DocDB | ||
|
||
* Reduces risk of WAL over-garbage collection in xCluster and avoids unnecessary flushes by modifying the WAL retention policy. {{<issue 22862>}} | ||
* Enables reduction of duplicate code and custom flag filtering through `GetFlagInfos` relocation. {{<issue 23632>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets remove this.
* Streamlines automatic syncing of inline third-party dependencies and breaks down `thirdparty_tool` into separate modules. {{<issue 23846>}} | ||
* Enables automatic application of DDL changes in xCluster using `automatic_ddl_mode` proto field. {{<issue 23860>}} | ||
* Enables display of cluster_uuid in tserver /varz endpoint for better test and call_home tracking. {{<issue 23864>}} | ||
* Unutilized non-transactional snapshot code gets removed for a cleaner transactional snapshot flow. {{<issue 23428>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets remove this.
* Includes PID in yb_active_session_history for easy correlation with actual processes in YSQL, YCQL, and background activities. {{<issue 23070>}} | ||
* Allows reduction of thread stack size to avoid Linux hugepage backing. {{<issue 23927>}} | ||
* Allows explicit addition of gFlags to `gflag_allowlist.txt` for secure callhome data collection, plus `version_info` in tserver data. {{<issue 24103>}} | ||
* Adds a metric to alert users when the master follower heartbeat delay is too high. {{<issue 21178>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Adds a metric to alert users when the master follower heartbeat delay is too high. {{<issue 21178>}} | |
* Adds `max_follower_heartbeat_delay` metric to alert users when the master follower heartbeat delay is too high. {{<issue 21178>}} |
#### CDC | ||
|
||
* Allows dynamic table addition alongside table removal from CDC streams without needing to disable or restart. {{<issue 23581>}} | ||
* Adds a yb-admin option to disable dynamic table addition when creating new streams. {{<issue 23482>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Adds a yb-admin option to disable dynamic table addition when creating new streams. {{<issue 23482>}} | |
* Adds `DYNAMIC_TABLES_DISABLED` yb-admin option to disable dynamic table addition when creating new streams. {{<issue 23482>}} |
* Prevents background parallel workers from executing check/assign hooks of YSQL configuration parameters, eliminating potential crashes. {{<issue 23787>}} | ||
* Modifies backup/restore process to skip column name checks for indexes, allowing for successful restoration even with renamed columns. {{<issue 24207>}} | ||
* Fixes crashes caused by using a RowComparisonExpression on a reordered primary key index. {{<issue 23824>}} | ||
* Replaces deprecated function `shared_ptr::unique` to resolve compilation errors on macOS. {{<issue 24012>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets remove this
|
||
* Refactors CDCSDK to prevent data loss during workload with single shard transactions by ensuring WAL messages are committed before being replicated. {{<issue 19294>}} | ||
* Reduces disk IO overhead by optimizing the tablet-meta update process in CDCService. {{<issue 22805>}} | ||
* Introduces three new yb-admin commands for managing user tables in a CDC stream and addresses a race condition issue by removing an optimization in the `UpdateCheckpointForTabletEntriesInCDCState` method. {{<issue 22876>}},{{<issue 22835>}},{{<issue 22773>}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Introduces three new yb-admin commands for managing user tables in a CDC stream and addresses a race condition issue by removing an optimization in the `UpdateCheckpointForTabletEntriesInCDCState` method. {{<issue 22876>}},{{<issue 22835>}},{{<issue 22773>}} | |
* Introduces three new yb-admin commands : `disable_dynamic_table_addition_in_change_data_stream`, | |
`remove_user_table_from_change_data_stream`, | |
`validate_and_sync_cdc_state_table_entries_on_change_data_stream` for managing user tables in a CDC stream and addresses a race condition issue {{<issue 22876>}},{{<issue 22835>}},{{<issue 22773>}} |
@netlify /preview/releases/ybdb-releases/v2.23/#v2.23.1.0