Fork me on GitHub

Changelog

5.0.2

Released 2024.10.05

5.0.1

Released 2024.08.20

5.0.0

Released 2024.04.09

  • Upgrade to 5.x mongo driver
  • Remove deprecated constructs
  • Issue #245

4.11.1

Released 2024.04.09

4.11.0

Released 2024.03.10

  • Issue #243: Add slf4j to remove printStacktrace()
  • Update to 4.11.1 mongo driver

4.8.3

Released 2024.04.09

4.8.2

Released 2024.01.06

4.8.1

Released 2023.10.12

4.7.0

Released 2022.07.22

  • Upgrade to mongo driver version 4.7.0

4.5.1

Released 2022.07.22

4.5.0

Released 2022.04.21

  • Upgrade to mongo driver version 4.5.1

4.3.1

Released 2022.04.21

4.3.0

Released 2021.11.02

  • Issue #220
  • Make javax persistence optional
  • Upgrade to mongo driver version 4.3.3

4.2.2

Released 2021.11.02

4.2.1

Released 2021.10.02

  • Issue #213
  • Upgrade to Jackson 2.12.x (while hopefully retaining compatibility with 2.11.x)

4.2.0

Released 2021.04.05

4.0.3

Released 2021.04.05

4.0.2

Released 2020.06.14

4.0.1

Released 2020.05.29

4.0.0

Released 2020.04.23

  • Upgrade mongo library to 4.0.1 and make any changes necessary to support

3.0.1

Released 2020.02.07

3.0.0

Released 2020

  • Modify the entire library to conform to the functionality of MongoCollection as provided in mongodb-driver-sync, and drop all support for legacy driver features.

2.1.0

Released 2014.07.29

  • Update dependency versions (by lukelukeluke)
  • Extended Readme to explain Snapshot installations (by abc2mit)
  • Updated mongo-java-driver to newer version (by benmccann)
  • Upgrade Jackson and Bson4Jackson to prevent potential conflicts with Jackson 2.2.X (by yunspace)
  • Implementation of the mongoDB Aggregation feature
  • Added a how-to-release documentation

2.0.0

Released 2014.01.13

  • code cleanups & some new tests
  • upgrade mongo-java-driver to 2.11.3 and jackson to 2.2.3 (by benmccann)
  • adding parameterized findAndModify (by truthspirit)
  • updated mongo-java-driver, jackson-databind, bson4jackson and junit to newer versions (by benmccann)
  • Fixed bug in query serialization for DBQuery.all (by saadmufti)
  • Added some notes about thread-safety (by benmccann)
  • Updated pom.xml to build osgi bundle (by m-bs-jmeyer)
  • Proper update and query serialization support.
  • Renamed to MongoJack.
  • Added a DBSort helper utility.
  • Added a DBProjection helper utility.

1.4.2

Released 2012.04.20

  • Fixed bug when using DBRefs in update statements.

1.4.1

Released 2012.03.17

  • Added convenience method for configuring a custom object mapper
  • Documented the necessary use of custom mongo configuration when supplying a custom object mapper

1.4.0

Released 2012.02.23

  • Added map/reduce deserialisation support
  • Fixed bug in object deserialisation where ObjectIds were reported as string values
  • Added support for stream serialisation
  • Fixed bug in configuring jackson mappers with views

1.3

Released 2012.01.22

  • Upgraded to bson4jackson 1.3.0 to fix bug
  • Added elemMatch and where support to DBQuery

1.2.1

Released 2011.12.31

  • Upgraded to bson4jackson 1.2
  • Ensured byte arrays could be handled correctly
  • Fixed DBQuery collection method signature so its a collection of wildcards, not objects
  • Fixed bug in date handling

1.2

Released 2011.12.22

  • Added support for references
  • Made the use of stream parser optional
  • Allowed lists of @ObjectId annotated items to be serialised
  • Fixed handling of error objects in stream parser
  • Added DBQuery builder
  • Ensured Dates get serialised/deserialised to/from BSON date types

1.1.3

Released 2011.12.09

  • Fixed serialisation bug where ObjectId’s were being serialised to object

1.1.2

Released 2011.12.09

  • Fixed bug where an object containing all null values threw an NPE
  • Added parser using bson4jackson when deserialising from the DBCursor

1.1.1

Released 2011.12.07

  • Fixed bug in update so that multiple operations add with the same modifier don't replace each other

1.1

Released 2011.12.06

  • Added builder for modifier based queries, with serialisation support

1.0

Released 2011.11.30

Initial release.