Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rocksdb for openSUSE:Factory checked 
in at 2026-04-16 19:25:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rocksdb (Old)
 and      /work/SRC/openSUSE:Factory/.rocksdb.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rocksdb"

Thu Apr 16 19:25:12 2026 rev:35 rq:1347303 version:11.0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/rocksdb/rocksdb.changes  2026-03-11 
21:00:37.075029902 +0100
+++ /work/SRC/openSUSE:Factory/.rocksdb.new.11940/rocksdb.changes       
2026-04-16 19:25:13.527923929 +0200
@@ -1,0 +2,56 @@
+Sun Apr 12 09:53:07 UTC 2026 - Andrea Manzini <[email protected]>
+
+- update to 11.0.4:
+  * Public API changes:
+    + Re-remove deprecated DB::Open raw pointer variants in db.h
+    + Relax option sanitization for kv ratio compaction
+    + Revert removing deprecated DB::Open raw pointer variants in db.h
+    + Added new virtual methods AbortAllCompactions() and 
+      ResumeAllCompactions() to the DB class. i
+      Added new Status::SubCode::kCompactionAborted to indicate a compaction 
+      was aborted. Added Status::IsCompactionAborted() helper method to checki
+      if a status represents an aborted compaction.
+    + Drop support for reading (and writing) SST files using 
+      BlockBasedTableOptions.format_version < 2, which hasn't been the default
+      format for about 10 years. An upgrade path is still possible with full 
+      compaction using a RocksDB version >= 4.6.0 and < 11.0.0 and then using 
+      the newer version.
+    + Remove deprecated raw DB* variants of DB::Open and related functions. 
+      Some other minor public APIs were updated as a result
+    + Remove deprecated DB::MaxMemCompactionLevel()
+    + Remove useless option 
+      CompressedSecondaryCacheOptions::compress_format_version
+    + Remove deprecated DB option skip_checking_sst_file_sizes_on_db_open. 
+    + Remove deprecated SliceTransform::InRange() virtual method 
+    + Remove deprecated, unused APIs and options: ReadOptions::managed and 
+      ColumnFamilyOptions::snap_refresh_nanos. Corresponding C and Java APIs 
+      are also removed.
+    + Remove deprecated SstFileWriter::Add() method (use Put() instead) and 
+      the deprecated skip_filters parameter from SstFileWriter constructors 
+      (use BlockBasedTableOptions::filter_policy set to nullptr to skip filter
+      generation instead).
+  * New Features:
+    + Added support for storing wide-column entity column values in blob files
+    + Added CompactionOptionsFIFO::max_data_files_size to support FIFO 
+      compaction trimming based on combined SST and blob file sizes
+  * Behavior Changes
+    + Change the default value of 
+      CompactionOptionsUniversal::reduce_file_locking from false to true to
+      improve write stall and reduce read regression
+  * Bug Fixes
+    + Fix longstanding failures that can arise from reading and/or compacting 
+      old DB dirs with range deletions (likely from version < 5.19.0) in many i
+      newer versions.
+    + Fix a bug where WritePrepared/WriteUnprepared TransactionDB with 
+      two_write_queues=true could experience "sequence number going backwards"
+      corruption during recovery from a background error, due to 
+      allocated-but-not-published sequence numbers not being synced before 
+      creating new WAL files.
+  * Performance Improvements
+    + Add a new table option separate_key_value_in_data_block. When set to true
+      keys and values will be stored separately in the data block, which can 
+      result in higher cpu cache hit rate and better compression. Works best 
+      with data blocks with sufficient restart intervals and large values. 
+      Previous versions of RocksDB will reject files written using this option
+
+-------------------------------------------------------------------

Old:
----
  rocksdb-10.10.1.tar.gz

New:
----
  rocksdb-11.0.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rocksdb.spec ++++++
--- /var/tmp/diff_new_pack.shlKOJ/_old  2026-04-16 19:25:14.139949157 +0200
+++ /var/tmp/diff_new_pack.shlKOJ/_new  2026-04-16 19:25:14.139949157 +0200
@@ -17,10 +17,10 @@
 #
 
 
-%define lib_name librocksdb10
+%define lib_name librocksdb11
 %bcond_with jemalloc
 Name:           rocksdb
-Version:        10.10.1
+Version:        11.0.4
 Release:        0
 Summary:        Library for embeddable, persistent and fast key-value store
 License:        (Apache-2.0 OR GPL-2.0-only) AND BSD-2-Clause

++++++ rocksdb-10.10.1.tar.gz -> rocksdb-11.0.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/rocksdb/rocksdb-10.10.1.tar.gz 
/work/SRC/openSUSE:Factory/.rocksdb.new.11940/rocksdb-11.0.4.tar.gz differ: 
char 13, line 1

++++++ rocksdb-8.0.0-reproducible.patch ++++++
--- /var/tmp/diff_new_pack.shlKOJ/_old  2026-04-16 19:25:14.211952125 +0200
+++ /var/tmp/diff_new_pack.shlKOJ/_new  2026-04-16 19:25:14.215952290 +0200
@@ -1,8 +1,8 @@
-Index: rocksdb-10.4.2/Makefile
+Index: rocksdb-11.0.4/Makefile
 ===================================================================
---- rocksdb-10.4.2.orig/Makefile
-+++ rocksdb-10.4.2/Makefile
-@@ -816,9 +816,12 @@ ROCKSDB_PATCH = $(shell grep -E "ROCKSDB
+--- rocksdb-11.0.4.orig/Makefile
++++ rocksdb-11.0.4/Makefile
+@@ -734,9 +734,12 @@ ROCKSDB_PATCH = $(shell grep -E "ROCKSDB
  # the file needs to already exist or else the build will fail
  ifndef NO_UPDATE_BUILD_VERSION
  

++++++ rocksdb-8.0.0-rpath.patch ++++++
--- /var/tmp/diff_new_pack.shlKOJ/_old  2026-04-16 19:25:14.231952950 +0200
+++ /var/tmp/diff_new_pack.shlKOJ/_new  2026-04-16 19:25:14.235953115 +0200
@@ -1,7 +1,7 @@
-Index: rocksdb-10.4.2/tools/CMakeLists.txt
+Index: rocksdb-11.0.4/tools/CMakeLists.txt
 ===================================================================
---- rocksdb-10.4.2.orig/tools/CMakeLists.txt
-+++ rocksdb-10.4.2/tools/CMakeLists.txt
+--- rocksdb-11.0.4.orig/tools/CMakeLists.txt
++++ rocksdb-11.0.4/tools/CMakeLists.txt
 @@ -1,3 +1,5 @@
 +set(CMAKE_SKIP_BUILD_RPATH TRUE)
 +

++++++ rocksdb-8.0.0-shared-liburing.patch ++++++
--- /var/tmp/diff_new_pack.shlKOJ/_old  2026-04-16 19:25:14.255953939 +0200
+++ /var/tmp/diff_new_pack.shlKOJ/_new  2026-04-16 19:25:14.259954104 +0200
@@ -1,7 +1,7 @@
-Index: rocksdb-10.4.2/cmake/modules/Finduring.cmake
+Index: rocksdb-11.0.4/cmake/modules/Finduring.cmake
 ===================================================================
---- rocksdb-10.4.2.orig/cmake/modules/Finduring.cmake
-+++ rocksdb-10.4.2/cmake/modules/Finduring.cmake
+--- rocksdb-11.0.4.orig/cmake/modules/Finduring.cmake
++++ rocksdb-11.0.4/cmake/modules/Finduring.cmake
 @@ -7,7 +7,7 @@
  find_path(uring_INCLUDE_DIR
    NAMES liburing.h)

Reply via email to