diff --git a/docs/changelog.rst b/docs/changelog.rst index 55269406f992c03bbb5ef53b7b18c84b7c390beb..457d912ccfb83ab4fe44a11c4e6b22c85d126a3d 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,9 +1,112 @@ Changelog ********* +Version 0.8 +----------- + +Yet Another Fork, started by @NightTsarina, collecting loose commits from the +many forks of the original project. Summary of commits: + + [ Alexander BĂśhn ] + * Allow `rocksdb.DB` instances to be manually closed. + + [ iFA ] + * Many tidying changes. + * Added support for many parameters in different interfaces. + * Create statistics.pxd + * Fixing closing + + [ Andrey Martyanov ] + * Build wheel packages + * Update README with simplified installation procedure + + [ Martina Ferrari ] + * Fix a few typos. + * Add as_dict option to multi_get. + * Update README, set myself as current author/maintainer, and move most + of setup.py to the configuration file. + +Version 0.7 +----------- + +Version released by @twmht; summary of commits: + + [ Ming-Hsuan-Tu ] + * remove full_scan_mode + * change default compaction_pri + + [ meridianz ] + * Docs: fix typo in installation command line + + [ Roman Zeyde ] + * Remove `fetch=False` unsupported keyword from + db.iter{items,keys,values} documentation + + [ Abhiram R ] + * Modified docs to export CPLUS_INCLUDE_PATH, LD_LIBRARY_PATH and + LIBRARY_PATH correctly even if they weren't originally assigned + * Added liblz4-dev as a package to be installed + + [ Jason Fried ] + * Column Family Support. Add support for Column Families in a runtime + safe way. Add unittests to test functionality Insure all unittests are + passing. Cleaned up unittests to not use a fixed directory in tmp, but + use tempfile + +Version 0.6 +----------- + +Version released by @twmht; summary of commits: + + [ Ming-Hsuan-Tu ] + * now support rocksdb 5.3.0 + * Merge options source_compaction_factor, max_grandparent_overlap_bytes + and expanded_compaction_factor into max_compaction_bytes + * add default merge operator + * add compaction_pri + * add seekForPrev + * update the usage of default operators + * fix memtable_factory crash + * add testcase for memtable + + [ George Mossessian ] + * allow snappy_compression as a default option in + test_options.py::TestOptions::test_simple + + [ RIMPY BHAROT ] + * Update installation.rst. Missing steps need to be added for clean + installation. + + [ Chris Hager ] + * OSX support for 'pip install' + + [ Mehdi Abaakouk ] + * Allow to compile the extension everywhere. + + Version 0.5 ----------- +Last version released by the @hofmockel; summary of commits: + + * Remove prints from the tests. + * Use another compiler flag wich works for clang and gcc. + * Wrap the RepairDB function. + * Get rid of this 'extension_defaults' variable. + * Only 'cythonize' if Cython is installed. + * Add the .hpp .pxd .pyx files for the sdist. + * Rename README.md to README.rst so setup.py can pick it up. + * Update the installation page by mentioning a 'system wide' rocksdb + installation. + * Improve the README.rst by adding a quick install/using guide. + * Don't set a theme explicitly. Let 'readthedocs' decide itself. + * Change API of compact_range to be compatible with the change of + rocksdb. + * No need for the 'get_ob' methods on PyCache. + * Add "row_cache" to options. + * Document the new row_cache option. + * Update the versions (python,rocksdb) pyrocksdb 0.4 was tested with. + * Mention in the changelog that this version is avaialable on pypi. Version 0.4 ----------- diff --git a/docs/index.rst b/docs/index.rst index 0692259bc5b8b5e17e9a16b233f5ccd36834e3d3..f69937cdc91201fa806ab3020d872ce4128ed1db 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -3,6 +3,7 @@ Welcome to python-rocksdb's documentation! Overview -------- + Python bindings to the C++ interface of http://rocksdb.org/ using cython:: import rocksdb @@ -10,8 +11,7 @@ Python bindings to the C++ interface of http://rocksdb.org/ using cython:: db.put(b"a", b"b") print db.get(b"a") - -Tested with python2.7 and python3.4 and RocksDB version 5.3.0 +Tested with python3.8 and python3.9 and RocksDB version 6.11.4. .. toctree:: :maxdepth: 2 @@ -25,9 +25,9 @@ Tested with python2.7 and python3.4 and RocksDB version 5.3.0 Contributing ------------ -Source can be found on `github <https://github.com/stephan-hof/pyrocksdb>`_. +Source can be found on `github <https://github.com/NightTsarina/python-rocksdb>`_. Feel free to fork and send pull-requests or create issues on the -`github issue tracker <https://github.com/stephan-hof/pyrocksdb/issues>`_ +`github issue tracker <https://github.com/NightTsarina/python-rocksd/issues>`_ RoadMap/TODO ------------ diff --git a/docs/installation.rst b/docs/installation.rst index a5d59f27d28c6116a7dbcd78fb79bc9922fb571a..6801671987224ad2774933d47443f04151543dbc 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -64,4 +64,4 @@ Building python-rocksdb apt-get install python-virtualenv python-dev virtualenv venv source venv/bin/activate - pip install git+git://github.com/twmht/python-rocksdb.git#egg=python-rocksdb + pip install git+git://github.com/NightTsarina/python-rocksdb.git#egg=python-rocksdb