Socket
Socket
Sign inDemoInstall

rocksdb

Package Overview
Dependencies
Maintainers
4
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rocksdb - npm Package Versions

23

5.2.1

Diff

Changelog

Source

[5.2.1] - 2022-03-25

Fixed

  • Fix getMany() memory leak (#193) (680f94b) (Vincent Weevers).
vweevers
published 5.2.0 •

Changelog

Source

[5.2.0] - 2021-11-27

Changed

  • Refactor: add Entry struct to abstract away key-value pairs (f9f99ec) (Meirion Hughes, Vincent Weevers)
  • Refactor: avoid storing napi_env (efb5721) (Meirion Hughes, Vincent Weevers)
  • Refactor: move CheckEndCallback to Iterator (caa28a5) (Meirion Hughes, Vincent Weevers)

Added

  • Add db.getMany(keys) (e6ae598) (Meirion Hughes, Vincent Weevers)

Fixed

  • Optimize db.iterator() (9f9b13c) (Meirion Hughes, Vincent Weevers)
  • Cleanup hanging iterator also when next() errored (b67bfe7) (Meirion Hughes, Vincent Weevers)
  • Prevent GC of db during clear() and other operations (b9878e8) (Meirion Hughes, Vincent Weevers)
  • Make db.clear() 27x faster by doing it natively (32e9b5d) (Meirion Hughes, Vincent Weevers)
  • Close database on environment exit (54fc5df) (Meirion Hughes, Vincent Weevers).
vweevers
published 5.1.1 •

Changelog

Source

[5.1.1] - 2021-09-28

Fixed

  • Build a universal binary to support M1 (Apple silicon) (#181) (0bda9ba) (Juan Gonzalez).
vweevers
published 5.1.0 •

Changelog

Source

[5.1.0] - 2021-08-28

Added

  • Add prebuilt binary for Alpine (#174) (185951d) (Vincent Weevers)

Fixed

  • Support approximateSize() on db bigger than 4 GB (#175) (891bb7a) (Lars Kuhtz)
  • Remove march=native flag for Apple silicon compatibility (#171) (f945be6) (Juan Gonzalez)
vweevers
published 5.0.0 •

Changelog

Source

[5.0.0] - 2021-04-17

If you are upgrading: please see UPGRADING.md.

Changed

  • Breaking: bump abstract-leveldown (e6b9182, 271894f) (Vincent Weevers)
  • Breaking: upgrade to RocksDB 6.17.3 (060d182) (Denis Yaremov)
  • Move RocksDB to git submodule (1b6ea11, 28b37fa) (Philippe Schommers)
  • Replace Ubuntu 16.04 with CentOS 7 for prebuilds (#153) (6b2ebb7) (Vincent Weevers). This makes the prebuilt binary for linux compatible with Debian 8, Ubuntu 14.04, RHEL 7, CentOS 7 and other flavors with an old glibc.
  • Bump node-gyp from 5.x to 7.x (2d20d18, 9d36809) (Vincent Weevers)
  • Bump node-gyp-build and unlock napi-macros (4c45b5f) (Vincent Weevers)
  • Skip stack exhaustion test (69e3dcb) (Vincent Weevers)
  • Refactor initial seek (949afd2) (Vincent Weevers)
  • Make iterator seek target a local variable (9b08726) (Vincent Weevers)
  • Refactor initialization of range options (99918c5) (Vincent Weevers)

Added

Removed

Fixed

  • Hide symbols on mac with -fvisibility=hidden (#150) (e2e09c9) (Vincent Weevers)
  • Close db in stack-blower test (1925392) (Vincent Weevers)
  • Fix test-gc script (2c41d3b) (Vincent Weevers)
vweevers
published 4.1.0 •

Changelog

Source

[4.1.0] - 2019-09-20

Added

vweevers
published 4.0.1 •

Changelog

Source

[4.0.1] - 2019-09-07

Changed

  • Remove fast-future in favor of native cache limit (#133) (@vweevers)
  • Upgrade napi-macros from ~1.8.1 to ~2.0.0 (#132) (@vweevers)
  • Upgrade hallmark devDependency from ^0.1.0 to ^2.0.0 (#127, #138) (@vweevers)
  • Upgrade standard devDependency from ^12.0.0 to ^14.0.0 (#126, #137) (@vweevers)
  • Upgrade rimraf devDependency from ^2.6.1 to ^3.0.0 (#135) (@vweevers)
  • Upgrade electron devDependency from ^5.0.1 to ^6.0.0 (#130) (@vweevers)
  • Upgrade delayed devDependency from ^1.0.1 to ^2.0.0 (#124) (@vweevers)
  • Upgrade readfiletree devDependency from ~0.0.1 to ^1.0.0 (#122) (@vweevers)
  • Upgrade du devDependency from ~0.1.0 to ^1.0.0 (#123) (@vweevers)
  • Upgrade mkfiletree devDependency from ^1.0.1 to ^2.0.0 (#121) (@vweevers)
  • Upgrade node-gyp devDependency from ^4.0.0 to ^5.0.0 (#119) (@vweevers)

Fixed

  • Fix batch compression test to actually compress (#134) (@vweevers)
vweevers
published 4.0.0 •

Changelog

Source

[4.0.0] - 2019-06-08

Many commits between 3.1.0 and 4.0.0 are not listed here, because they became irrelevant once we rewrote rocksdb as an N-API addon by importing code from leveldown - essentially starting from scratch. This version of rocksdb includes all relevant changes and bugfixes of (up to and including) leveldown@5.1.0. Please refer to UPGRADING.md for a complete description of breaking changes in the context of rocksdb.

Changed

Removed

Fixed

vweevers
published 3.1.0 •

Changelog

Source

[3.1.0] - 2019-04-21

Changed

Added

Removed

Fixed

vweevers
published 3.0.3 •

Changelog

Source

[3.0.3] - 2018-12-09

Changed

  • Upgrade slump devDependency from ~2.0.0 to ~3.0.0 (#76) (@vweevers)

Fixed

  • Add sys/sysmacros.h for build on modern glibc (#86) (@lachesis)

Removed

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc