summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Dillinger <peterd@fb.com>2022-03-23 10:32:57 -0700
committerPeter Dillinger <peterd@fb.com>2022-03-23 10:32:57 -0700
commitb7119ff818f83b54a46602ac1f23d4fe2add1bfc (patch)
treead7d6788da3ac2bfe4c1151984a8e1f5a26a87b8
parent418e58e6a268c9f1cefbf4cc85832317b38b492b (diff)
Update HISTORY.md and version.h for 7.0.3v7.0.3
Summary: Also clarified in HISTORY.md that this patch release breaks binary compatibility (because of FilterPolicy vtable)
-rw-r--r--HISTORY.md4
-rw-r--r--include/rocksdb/version.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/HISTORY.md b/HISTORY.md
index e2c1ba74c..3b27a6a6a 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,11 +1,11 @@
# Rocksdb Change Log
-## Unreleased
+## 7.0.3 (03/23/2022)
### Bug Fixes
* Fixed a major performance bug in which Bloom filters generated by pre-7.0 releases are not read by early 7.0.x releases (and vice-versa) due to changes to FilterPolicy::Name() in #9590. This can severely impact read performance and read I/O on upgrade or downgrade with existing DB, but not data correctness.
* Fixed a bug that `Iterator::Refresh()` reads stale keys after DeleteRange() performed.
### Public API changes
-* Added pure virtual FilterPolicy::CompatibilityName(), which is needed for fixing major performance bug involving FilterPolicy naming in SST metadata without affecting Customizable aspect of FilterPolicy. This change only affects those with their own custom or wrapper FilterPolicy classes.
+* Added pure virtual FilterPolicy::CompatibilityName(), which is needed for fixing major performance bug involving FilterPolicy naming in SST metadata without affecting Customizable aspect of FilterPolicy. For source code, this change only affects those with their own custom or wrapper FilterPolicy classes, but does break compiled library binary compatibility in a patch release.
## 7.0.2 (03/12/2022)
* Fixed a bug that DisableManualCompaction may assert when disable an unscheduled manual compaction.
diff --git a/include/rocksdb/version.h b/include/rocksdb/version.h
index e1b67be85..aaf177a18 100644
--- a/include/rocksdb/version.h
+++ b/include/rocksdb/version.h
@@ -11,7 +11,7 @@
#define ROCKSDB_MAJOR 7
#define ROCKSDB_MINOR 0
-#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