diff --git a/docs/streams/upgrade-guide.html b/docs/streams/upgrade-guide.html index 4429867dcce32..ca8b2b8448814 100644 --- a/docs/streams/upgrade-guide.html +++ b/docs/streams/upgrade-guide.html @@ -171,20 +171,19 @@
- * Upgraded RocksDB dependency to version 9.7.3 (from 7.9.2). This upgrade incorporates various improvements and optimizations within RocksDB. However, it also introduces some API changes. - * API Changes in the RocksDB class: - * Removed Class: The org.rocksdb.AccessHint class, along with its associated methods, has been removed. - * New Methods: - * org.rocksdb.Options.setMemtableMaxRangeDeletions(int p1): ColumnFamilyOptionsInterface has been added, providing control over the maximum number of range deletions in the memtable. - * org.rocksdb.Options.memtableMaxRangeDeletions(): int has been added, allowing retrieval of the configured maximum number of range deletions in the memtable. - * Modified Methods: - * The org.rocksdb.Options.setLogger() method now accepts a LoggerInterface as a parameter instead of the previous Logger. - * Removed Field: The NO_FILE_CLOSES field has been removed from the org.rocksdb.TickerTypeenum. - * Changes in data types: Some data types used in RocksDB's Java API have been modified. These changes, along with the removed class, field, and new methods, are primarily relevant to users implementing custom RocksDB configurations. - * These changes are expected to be largely transparent to most Kafka Streams users. However, those employing advanced RocksDB customizations within their Streams applications, particularly through the rocksdb.config.setter, are advised to consult the detailed RocksDB 9.7.3 changelog to ensure a smooth transition and adapt their configurations as needed. Specifically, users leveraging the removed AccessHintclass, the NO_FILE_CLOSES field from TickerType, or relying on the previous signature of setLogger() will need to update their implementations. +
+ Upgraded RocksDB dependency to version 9.7.3 (from 7.9.2). This upgrade incorporates various improvements and optimizations within RocksDB. However, it also introduces some API changes.
+ The org.rocksdb.AccessHint
class, along with its associated methods, has been removed.
+
+ org.rocksdb.Options.setMemtableMaxRangeDeletions(int p1): ColumnFamilyOptionsInterface
has been added, providing control over the maximum number of range deletions in the memtable.
+ org.rocksdb.Options.memtableMaxRangeDeletions(): int
has been added, allowing retrieval of the configured maximum number of range deletions in the memtable.
+
+ The org.rocksdb.Options.setLogger()
method now accepts a LoggerInterface
as a parameter instead of the previous Logger
.
+ The NO_FILE_CLOSES
field has been removed from the org.rocksdb.TickerTypeenum
.
+ Some data types used in RocksDB's Java API have been modified. These changes, along with the removed class, field, and new methods, are primarily relevant to users implementing custom RocksDB configurations.
+ These changes are expected to be largely transparent to most Kafka Streams users. However, those employing advanced RocksDB customizations within their Streams applications, particularly through the rocksdb.config.setter
, are advised to consult the detailed RocksDB 9.7.3 changelog to ensure a smooth transition and adapt their configurations as needed. Specifically, users leveraging the removed AccessHintclass
, the NO_FILE_CLOSES
field from TickerType
, or relying on the previous signature of setLogger()
will need to update their implementations.