EJDB Changelog

New in version 1.2.6

April 15th, 2015
  • Fix: $addToSet works improperly for non existent nested keys #123
  • Fix: Queries of int64_t (longs) on Windows is returning invalid results #127
  • Fix: Cross compile EJDB for MIPS fails #125

New in version 1.1.25 (November 9th, 2013)

  • Mongodb $unset operation implemented #101
  • json2bson segfaults for arrays of simple types #102

New in version 1.1.24 (September 11th, 2013)

  • Fixed incorrect $set behaviour #99

New in version 1.1.23 (September 4th, 2013)

  • Fixed crash with $elemMatch inside $and #96
  • Memleak #97

New in version 1.1.22 (September 4th, 2013)

  • Testing new package build script

New in version 1.1.21 (September 4th, 2013)

  • Testing new package build script

New in version 1.1.20 (September 4th, 2013)

  • Fixed minor bug with update positional operator.

New in version 1.1.19 (August 27th, 2013)

  • Added support for MongoDB $(query) update operator

New in version 1.1.18 (August 12th, 2013)

  • Added support MongoDB $(projection) operator #15
  • Fixed incorrect behavior of field inclusion in $fields #15
  • Fixed wrong checking of $ in collection names #90

New in version 1.1.17 (August 8th, 2013)

  • Supports nested `$and` and `$or` clauses. #81

New in version 1.1.16 (August 7th, 2013)

  • Fixed incorrect $set and $addToSet behaviour. #88 #89

New in version 1.1.15 (August 7th, 2013)

  • Fixed segfault when passing NULL for cnames #84

New in version 1.1.14-2 (July 19th, 2013)

  • Fix of arrays exporting in json export mode

New in version 1.1.14 (July 19th, 2013)

  • Supports generic ejdb commands interface
  • Export/Import database data implemented

New in version 1.1.13 (June 25th, 2013)

  • .Net binding.
  • BSON processing fixes.

New in version 1.1.0 (April 25th, 2013)

  • EJDB and TokyoCabinet API ported to Windows (ticket #12)

New in version 1.0.68 (March 22nd, 2013)

  • Fixed number index crash #54

New in version 1.0.66 (March 20th, 2013)

  • Python3 binding
  • Lua binding
  • Minor bug fixes

New in version 1.0.55 (January 22nd, 2013)

  • Collection joins now supported (ticket #43)

New in version 1.0.54 (January 16th, 2013)

  • Crash fix #44

New in version 1.0.53 (January 15th, 2013)

  • Minor fix in ejdb.js (merged pull #42)
  • Result set fields can be excluded (ticket #34)

New in version 1.0.51 (January 15th, 2013)

  • $addToSetAll and $pullAll operations implemented.

New in version 1.0.50 (January 14th, 2013)

  • Fixed #35
  • Fixed incorrect handling of query error codes.

New in version 1.0.48 (January 11th, 2013)

  • Fixed crash if null fields presented in queries.

New in version 1.0.47 (January 10th, 2013)

  • Removed cunit library dependency for production builds.

New in version 1.0.46 (January 10th, 2013)

  • Critical fixes in ejdb cli console
  • Fix count(*) query optimization when OR predicates used
  • Collection should be automatically created for $upsert queries (ticket #32)
  • Test cases are not executed during npm installation

New in version 1.0.45 (January 9th, 2013)

  • Collection should be automatically created for $upsert queries (ticket #32)

New in version 1.0.44 (January 9th, 2013)

  • Fixed crash on sorting (ticket #31)

New in version 1.0.43 (January 9th, 2013)

  • Fixed #28
  • Deprecated node.js API removeCollection() use dropCollection() instead.

New in version 1.0.42 (January 8th, 2013)

  • Fixed bug #29

New in version 1.0.41 (January 5th, 2013)

  • Optimized count(*) on whole collection (ticket #27)
  • Optimized $dropall on whole collection (ticket #26)
  • Database files can be opened directly from CLI command line
  • Fixed minor bug in $upsert operation

New in version 1.0.38 (January 3rd, 2013)

  • Added `$upsert` opration (ticket #25)
  • Expose ejdb transactions API in Nodejs binding (ticket #22)

New in version 1.0.37 (December 29th, 2012)

  • Performance enhancements, memory allocs reduced to -30%

New in version 1.0.24 (December 3rd, 2012)

  • Fixed various threading issues