Skip to content
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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

aishwarya24
Copy link
Collaborator

@netlify /preview/releases/ybdb-releases/v2.23/#v2.23.1.0

@aishwarya24 aishwarya24 added the area/documentation Documentation needed label Oct 31, 2024
@aishwarya24 aishwarya24 self-assigned this Oct 31, 2024
Copy link

netlify bot commented Oct 31, 2024

Deploy Preview for infallible-bardeen-164bc9 ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit dc229f2
🔍 Latest deploy log https://app.netlify.com/sites/infallible-bardeen-164bc9/deploys/6723b35761973900081aa922
😎 Deploy Preview https://deploy-preview-24751--infallible-bardeen-164bc9.netlify.app/preview/releases/ybdb-releases/v2.23/#v2.23.1.0
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Oct 31, 2024

Deploy Preview for infallible-bardeen-164bc9 ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 4759eef
🔍 Latest deploy log https://app.netlify.com/sites/infallible-bardeen-164bc9/deploys/6723b3efd84d420008da13df
😎 Deploy Preview https://deploy-preview-24751--infallible-bardeen-164bc9.netlify.app/preview/releases/ybdb-releases/v2.23/#v2.23.1.0
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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}
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
## 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
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
* Enables the addition of an extra imagePullSecret to the StatefulSet in Kubernetes based installations. PLAT-13465

Copy link
Contributor

@premkumr premkumr left a 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>}}
Copy link
Contributor

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>}}
Copy link
Contributor

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>}}
Copy link
Contributor

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>}}
Copy link
Contributor

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>}}
Copy link
Contributor

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>}}
Copy link
Contributor

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>}}
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
* 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>}}
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
* 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>}}
Copy link
Contributor

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>}}
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
* 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>}}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation Documentation needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants