diff --git a/HISTORY.md b/HISTORY.md index 557d0a9acec..42f3aff840d 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,4 +1,10 @@ # Rocksdb Change Log +## 8.3.3 (09/01/2023) +### Bug Fixes +* Fix a bug where if there is an error reading from offset 0 of a file from L1+ and that the file is not the first file in the sorted run, data can be lost in compaction and read/scan can return incorrect results. +* Fix a bug where iterator may return incorrect result for DeleteRange() users if there was an error reading from a file. +* Fixed a race condition in `GenericRateLimiter` that could cause it to stop granting requests + ## 8.3.2 (06/14/2023) ### Bug Fixes * Reduced cases of illegally using Env::Default() during static destruction by never destroying the internal PosixEnv itself (except for builds checking for memory leaks). (#11538) diff --git a/include/rocksdb/version.h b/include/rocksdb/version.h index 5cfa477f6ae..a5a819b52ef 100644 --- a/include/rocksdb/version.h +++ b/include/rocksdb/version.h @@ -13,7 +13,7 @@ // minor or major version number planned for release. #define ROCKSDB_MAJOR 8 #define ROCKSDB_MINOR 3 -#define ROCKSDB_PATCH 2 +#define ROCKSDB_PATCH 3 // Do not use these. We made the mistake of declaring macros starting with // double underscore. Now we have to live with our choice. We'll deprecate these diff --git a/unreleased_history/bug_fixes/001_check_iter_status_data_loss.md b/unreleased_history/bug_fixes/001_check_iter_status_data_loss.md deleted file mode 100644 index 1cedc721510..00000000000 --- a/unreleased_history/bug_fixes/001_check_iter_status_data_loss.md +++ /dev/null @@ -1 +0,0 @@ -* Fix a bug where if there is an error reading from offset 0 of a file from L1+ and that the file is not the first file in the sorted run, data can be lost in compaction and read/scan can return incorrect results. \ No newline at end of file diff --git a/unreleased_history/bug_fixes/010_check_more_iter_status_for_delete_range.md b/unreleased_history/bug_fixes/010_check_more_iter_status_for_delete_range.md deleted file mode 100644 index 3e060b658b4..00000000000 --- a/unreleased_history/bug_fixes/010_check_more_iter_status_for_delete_range.md +++ /dev/null @@ -1 +0,0 @@ -* Fix a bug where iterator may return incorrect result for DeleteRange() users if there was an error reading from a file. \ No newline at end of file diff --git a/unreleased_history/bug_fixes/fixed_generic_rate_limiter_hang.md b/unreleased_history/bug_fixes/fixed_generic_rate_limiter_hang.md deleted file mode 100644 index 8f789e186f4..00000000000 --- a/unreleased_history/bug_fixes/fixed_generic_rate_limiter_hang.md +++ /dev/null @@ -1 +0,0 @@ -Fixed a race condition in `GenericRateLimiter` that could cause it to stop granting requests