summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Kryczka <andrew.kryczka2@gmail.com>2023-09-01 13:51:51 -0700
committerAndrew Kryczka <andrew.kryczka2@gmail.com>2023-09-01 13:51:51 -0700
commitffcfbaa5843516ffdd8ec4a84173a0272c7b15ee (patch)
tree214424db0a67c3a3fe4ab62c1fdd75f4ca957291
parentf2cbed0cc4469712a99a1aed17b1de1b9252582b (diff)
update HISTORY.md and version.h for 8.4.4v8.4.4
-rw-r--r--HISTORY.md6
-rw-r--r--include/rocksdb/version.h2
-rw-r--r--unreleased_history/bug_fixes/001_check_iter_status_data_loss.md1
-rw-r--r--unreleased_history/bug_fixes/010_check_more_iter_status_for_delete_range.md1
-rw-r--r--unreleased_history/bug_fixes/fixed_generic_rate_limiter_hang.md1
5 files changed, 7 insertions, 4 deletions
diff --git a/HISTORY.md b/HISTORY.md
index 87ce1212a..e7ce6008c 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,6 +1,12 @@
# Rocksdb Change Log
> NOTE: Entries for next release do not go here. Follow instructions in `unreleased_history/README.txt`
+## 8.4.4 (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.4.3 (07/27/2023)
### Bug Fixes
* Fix use_after_free bug in async_io MultiReads when underlying FS enabled kFSBuffer. kFSBuffer is when underlying FS pass their own buffer instead of using RocksDB scratch in FSReadRequest.
diff --git a/include/rocksdb/version.h b/include/rocksdb/version.h
index 697a91692..05d559e49 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 4
-#define ROCKSDB_PATCH 3
+#define ROCKSDB_PATCH 4
// 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 1cedc7215..000000000
--- 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 3e060b658..000000000
--- 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 8f789e186..000000000
--- 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