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

Update changelog server.md for 24.1 EN #10852

Open
wants to merge 47 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
a55d32f
Update changelog-server.md for 24.1 RU
katidisergei Sep 13, 2024
0f46d92
Update changelog-server.md for 24.1 RU
katidisergei Sep 13, 2024
1b8093f
Update changelog-server.md for 24.1 RU
katidisergei Sep 13, 2024
29c77b9
Update changelog-server.md with EN descriptions of the 23-4 server v…
katidisergei Sep 13, 2024
79ae08e
Update changelog-server.md for 24.1 RU
katidisergei Sep 13, 2024
32a6cdd
Update changelog-server.md for 24.1 RU
katidisergei Sep 13, 2024
f4d7acb
Update changelog-server.md for 24.1 RU
katidisergei Sep 16, 2024
d14a5e9
Update changelog-server.md for 24.1 RU
katidisergei Sep 16, 2024
2e16693
Update changelog-server.md for 24.1 RU
katidisergei Sep 18, 2024
4982a8e
Update changelog-server.md for 24.1 RU
katidisergei Sep 18, 2024
32587b6
Update changelog-server.md for 24.1 RU
katidisergei Sep 18, 2024
47ed927
Update changelog-server.md for 24.1 RU
katidisergei Sep 18, 2024
78f51ce
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 24, 2024
3496123
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 24, 2024
57c21e8
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 24, 2024
17ddb88
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 24, 2024
d8dc627
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 24, 2024
fa0b242
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 24, 2024
e7b380a
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 24, 2024
2cced32
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 24, 2024
ef00d07
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 24, 2024
e717e71
Update changelog-server.md
katidisergei Sep 24, 2024
3cdb77c
Update changelog-server.md
katidisergei Sep 24, 2024
c568b0f
Update changelog-server.md
katidisergei Sep 24, 2024
088e5e8
Update changelog-server.md
katidisergei Sep 24, 2024
e469ae0
Update changelog-server.md
katidisergei Sep 24, 2024
62d599d
Update changelog-server.md
katidisergei Sep 24, 2024
f4f8d8e
Update changelog-server.md
katidisergei Sep 24, 2024
75000fe
Update changelog-server.md
katidisergei Sep 24, 2024
cfd637b
Update changelog-server.md
katidisergei Sep 24, 2024
3afe851
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 25, 2024
2a394a6
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 25, 2024
06518e4
Update ydb/docs/ru/core/changelog-server.md
katidisergei Sep 25, 2024
50fc479
Update changelog-server.md
katidisergei Sep 25, 2024
38561b9
Update changelog-server.md
katidisergei Oct 1, 2024
387b197
Update changelog-server.md
katidisergei Oct 1, 2024
66addde
Update changelog-server.md
katidisergei Oct 1, 2024
d4af34a
Update changelog-server.md
katidisergei Oct 1, 2024
c28d5cf
Update changelog-server.md
katidisergei Oct 1, 2024
57a1d9e
Merge branch 'ydb-platform:main' into Update-changelog-server.md-for-…
katidisergei Oct 2, 2024
1e2ac32
Merge branch 'ydb-platform:main' into Update-changelog-server.md-for-…
katidisergei Oct 24, 2024
119cdcd
Update changelog-server.md for 24.1 EN
katidisergei Oct 24, 2024
30638ba
Update changelog-server.md for 24.1 EN
katidisergei Oct 24, 2024
538d5f8
Update changelog-server.md for 24.1 EN
katidisergei Oct 24, 2024
657b27a
Update changelog-server.md
katidisergei Oct 24, 2024
35f48a3
Update changelog-server.md for 24.1 EN
katidisergei Oct 24, 2024
3c07272
Update changelog-server.md for 24.1 RU
katidisergei Oct 24, 2024
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
34 changes: 34 additions & 0 deletions ydb/docs/en/core/changelog-server.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# {{ ydb-short-name }} Server changelog

## Version 24.1 {#24-1}

Release date: July 31, 2024.

### Functionality

* The [Knn UDF](./yql/reference/udf/list/knn.md) function for precise nearest vector search has been implemented.
* The QueryService gRPC service has been developed, providing the ability to execute all types of queries (DML, DDL) and to retrieve unlimited amounts of data.
* [Integration with the LDAP protocol](./concepts/auth.md) has been implemented, and it is now possible to obtain a list of groups from external LDAP directories.
Comment on lines +7 to +11
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
### Functionality
* The [Knn UDF](./yql/reference/udf/list/knn.md) function for precise nearest vector search has been implemented.
* The QueryService gRPC service has been developed, providing the ability to execute all types of queries (DML, DDL) and to retrieve unlimited amounts of data.
* [Integration with the LDAP protocol](./concepts/auth.md) has been implemented, and it is now possible to obtain a list of groups from external LDAP directories.
### Functionality
* The [Knn UDF](./yql/reference/udf/list/knn.md) function for precise nearest vector search has been implemented.
* The gRPC Query service has been developed, enabling the execution of all types of queries (DML, DDL) and retrieval of unlimited amounts of data.
* [Integration with the LDAP protocol](./concepts/auth.md) has been implemented, allowing the retrieval of a list of groups from external LDAP directories.


### Embedded UI

* A resource consumption diagnostic dashboard has been added, which is located on the database information tab and allows you to determine the current state of consumption of the main resources: processor cores, RAM, and space in the network distributed storage.
* Charts for monitoring the key performance indicators of the {{ ydb-short-name }} cluster have been added.
Comment on lines +13 to +16
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
### Embedded UI
* A resource consumption diagnostic dashboard has been added, which is located on the database information tab and allows you to determine the current state of consumption of the main resources: processor cores, RAM, and space in the network distributed storage.
* Charts for monitoring the key performance indicators of the {{ ydb-short-name }} cluster have been added.
### Embedded UI
* The database information tab now includes a resource consumption diagnostic dashboard, which allows users to assess the current consumption of key resources: processor cores, RAM, and distributed storage space.
* Charts for monitoring the key performance indicators of the {{ ydb-short-name }} cluster have been added.


### Performance

* [Sessions timeouts](https://github.com/ydb-platform/ydb/pull/1837) for the coordination service from the server to the client have been optimized. Previously, the timeout was 5 seconds, which in the worst case led to identifying an unresponsive client (and releasing the resources it was holding) within 10 seconds. In the new version, the check time depends on the session waiting time, which provides a faster response when changing the leader or acquiring distributed locks.
* CPU consumption by [SchemeShard](./concepts/glossary.md#scheme-shard) replicas has been [optimized](https://github.com/ydb-platform/ydb/pull/2391), especially when processing fast updates for tables with a large number of partitions.
Comment on lines +18 to +21
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
### Performance
* [Sessions timeouts](https://github.com/ydb-platform/ydb/pull/1837) for the coordination service from the server to the client have been optimized. Previously, the timeout was 5 seconds, which in the worst case led to identifying an unresponsive client (and releasing the resources it was holding) within 10 seconds. In the new version, the check time depends on the session waiting time, which provides a faster response when changing the leader or acquiring distributed locks.
* CPU consumption by [SchemeShard](./concepts/glossary.md#scheme-shard) replicas has been [optimized](https://github.com/ydb-platform/ydb/pull/2391), especially when processing fast updates for tables with a large number of partitions.
### Performance
* [Session timeouts](https://github.com/ydb-platform/ydb/pull/1837) for the coordination service between server and client have been optimized. Previously, the timeout was 5 seconds, which could result in a 10-second delay in identifying an unresponsive client and releasing its resources. In the new version, the check interval depends on the session's wait time, allowing for faster responses during leader changes or when acquiring distributed locks.
* CPU consumption by [SchemeShard](./concepts/glossary.md#scheme-shard) replicas has been [optimized](https://github.com/ydb-platform/ydb/pull/2391), particularly when handling rapid updates for tables with a large number of partitions.


### Bug fixes

* The error of a possible queue overflow has been [fixed](https://github.com/ydb-platform/ydb/pull/3917). [Change Data Capture](./dev/cdc.md) reserves the capacity of the change queue during the initial scan.
* A potential deadlock between receiving CDC records and sending them has been [fixed](https://github.com/ydb-platform/ydb/pull/4597).
* The issue of losing the mediator task queue when reconnecting the mediator has been [fixed](https://github.com/ydb-platform/ydb/pull/2056). The fix allows processing the mediator task queue during resynchronization.
* A rarely occurring error has been [fixed](https://github.com/ydb-platform/ydb/pull/2624), when with volatile transactions enabled and used, a successful transaction confirmation result was returned before it was successfully committed. Volatile transactions are turned off by default and are under development.
* A rare error has been [fixed](https://github.com/ydb-platform/ydb/pull/2839) that led to the loss of established locks and the successful confirmation of transactions that should have failed with the Transaction Locks Invalidated error.
* A rare error that could lead to a possible violation of data integrity guarantees during concurrent writing and reading data by a specific key has been [fixed](https://github.com/ydb-platform/ydb/pull/3074).
* The problem has been [fixed](https://github.com/ydb-platform/ydb/pull/4343), due to which read replicas stopped processing requests.
* A rare error has been [fixed](https://github.com/ydb-platform/ydb/pull/4979) that could lead to database processes terminating abnormally if there were uncommitted transactions on a table at the time of its renaming.
* An error in the logic of determining the status of a static group has been [fixed](https://github.com/ydb-platform/ydb/pull/3632), when a static group was not marked as non-working, although it should have been.
* An error of partial commit of a distributed transaction with uncommitted changes in case of some races with restarts has been [fixed](https://github.com/ydb-platform/ydb/pull/2169).
* Anomalies with reading outdated data, which were [detected using Jepsen](https://blog.ydb.tech/hardening-ydb-with-jepsen-lessons-learned-e3238a7ef4f2), have been [fixed](https://github.com/ydb-platform/ydb/pull/2374).
Comment on lines +23 to +35
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
### Bug fixes
* The error of a possible queue overflow has been [fixed](https://github.com/ydb-platform/ydb/pull/3917). [Change Data Capture](./dev/cdc.md) reserves the capacity of the change queue during the initial scan.
* A potential deadlock between receiving CDC records and sending them has been [fixed](https://github.com/ydb-platform/ydb/pull/4597).
* The issue of losing the mediator task queue when reconnecting the mediator has been [fixed](https://github.com/ydb-platform/ydb/pull/2056). The fix allows processing the mediator task queue during resynchronization.
* A rarely occurring error has been [fixed](https://github.com/ydb-platform/ydb/pull/2624), when with volatile transactions enabled and used, a successful transaction confirmation result was returned before it was successfully committed. Volatile transactions are turned off by default and are under development.
* A rare error has been [fixed](https://github.com/ydb-platform/ydb/pull/2839) that led to the loss of established locks and the successful confirmation of transactions that should have failed with the Transaction Locks Invalidated error.
* A rare error that could lead to a possible violation of data integrity guarantees during concurrent writing and reading data by a specific key has been [fixed](https://github.com/ydb-platform/ydb/pull/3074).
* The problem has been [fixed](https://github.com/ydb-platform/ydb/pull/4343), due to which read replicas stopped processing requests.
* A rare error has been [fixed](https://github.com/ydb-platform/ydb/pull/4979) that could lead to database processes terminating abnormally if there were uncommitted transactions on a table at the time of its renaming.
* An error in the logic of determining the status of a static group has been [fixed](https://github.com/ydb-platform/ydb/pull/3632), when a static group was not marked as non-working, although it should have been.
* An error of partial commit of a distributed transaction with uncommitted changes in case of some races with restarts has been [fixed](https://github.com/ydb-platform/ydb/pull/2169).
* Anomalies with reading outdated data, which were [detected using Jepsen](https://blog.ydb.tech/hardening-ydb-with-jepsen-lessons-learned-e3238a7ef4f2), have been [fixed](https://github.com/ydb-platform/ydb/pull/2374).
### Bug fixes
* A possible queue overflow error has been [fixed](https://github.com/ydb-platform/ydb/pull/3917). [Change Data Capture](./dev/cdc.md) now reserves the change queue capacity during the initial scan.
* A potential deadlock between receiving and sending CDC records has been [fixed](https://github.com/ydb-platform/ydb/pull/4597).
* An issue causing the loss of the mediator task queue during mediator reconnection has been [fixed](https://github.com/ydb-platform/ydb/pull/2056). This fix allows processing of the mediator task queue during resynchronization.
* A rarely occurring error has been [fixed](https://github.com/ydb-platform/ydb/pull/2624), where with volatile transactions enabled, a successful transaction confirmation result could be returned before the transaction was fully committed. Volatile transactions remain disabled by default and are still under development.
* A rare error that led to the loss of established locks and the successful confirmation of transactions that should have failed with a "Transaction Locks Invalidated" error has been [fixed](https://github.com/ydb-platform/ydb/pull/2839).
* A rare error that could result in a violation of data integrity guarantees during concurrent read and write operations on a specific key has been [fixed](https://github.com/ydb-platform/ydb/pull/3074).
* An issue causing read replicas to stop processing requests has been [fixed](https://github.com/ydb-platform/ydb/pull/4343).
* A rare error that could cause abnormal termination of database processes if there were uncommitted transactions on a table during its renaming has been [fixed](https://github.com/ydb-platform/ydb/pull/4979).
* An error in determining the status of a static group, where it was not marked as non-working when it should have been, has been [fixed](https://github.com/ydb-platform/ydb/pull/3632).
* An error involving partial commits of a distributed transaction with uncommitted changes, caused by certain race conditions with restarts, has been [fixed](https://github.com/ydb-platform/ydb/pull/2169).
* Anomalies related to reading outdated data, [detected using Jepsen](https://blog.ydb.tech/hardening-ydb-with-jepsen-lessons-learned-e3238a7ef4f2), have been [fixed](https://github.com/ydb-platform/ydb/pull/2374).


## Version 23.4 {#23-4}

Release date: May 14, 2024.
Expand Down
2 changes: 1 addition & 1 deletion ydb/docs/ru/core/changelog-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

* [Исправлена](https://github.com/ydb-platform/ydb/pull/3917) ошибка возможного переполнения очереди, [Change Data Capture](./dev/cdc.md) резервирует емкость очереди изменений при первоначальном сканировании.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/4597) потенциальная взаимоблокировка между получением записей CDC и их отправкой.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) прблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/2056) проблема потери очереди задач медиатора при переподключении медиатора, исправление позволяет обработать очередь задач медиатора при ресинхронизации.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/2624) редко возникающая ошибка, когда при включённых и используемых волатильных транзакциях возвращался успешный результат подтверждения транзакции до того, как она была успешно закоммичена. Волатильные транзакции по умолчанию выключены, находятся в разработке.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/2839) редко возникающая ошибка, приводившая к потере установленных блокировок и успешному подтверждению транзакций, которые должны были завершиться ошибкой Transaction Locks Invalidated.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/3074) редкая ошибка, приводящая к возможному нарушению гарантий целостности данных при конкурентной записи и чтении данных по определённому ключу.
Expand Down
Loading