0.6.x (Fuerte)
- 0.6.5 - Increase default timeout to 5 minutes
 
- 0.6.4 - Allow library user to specify timeout for database connection
 
- 0.6.3 - Fix json encoding of insertion notifications in Python client library
 
- 0.6.2 - Respect ROS_PARALLEL_JOBS during build of mongodb
 
- 0.6.1 - Add record_to_db, bag_to_db, and add_metadata scripts
- Bugfix: make python interface notify upon message insertions
- Make mongo_ros query operations take a mongo::Query rather than a BSONObj (this is more general)
 
- 0.6.0 - Upgrade to mongo db 2.0.5
- Add record_to_db script to directly record a ros topic to the db 
 
0.5.x (Electric/Unstable)
- 0.5.8 - Decrease wait time when creating a collection
- Add dropDatabase to C++ api
- Stop writing things to stdout unless debug-level logging is enabled
- Remove lock file when repairing db
- Ignore mongo's nonstandard return code 12 in wrapper.py
 
- 0.5.7 - Add --repair argument to mongodb wrapper
 
- 0.5.6 - Patch release for Oneiric to add a boost dependency
 
- 0.5.5 - Patch release: fix incorrect export in last release
 
- 0.5.4 - Get stack working on Ubuntu 11.10 (Oneiric Ocelot). Switch MongoDB build to use V8 javascript library rather than SpiderMonkey. 
 
- 0.5.2 - Switch to building mongodb 3rd party library as a shared rather than static library. This fixes failures in situations involving multiple copies of singletons.
- Allow query operations in c++ to take any mongo::Query object.
 
- 0.5.1  - Fix wrapper.py for case where LD_LIBRARY_PATH is nonempty
- Add rosdep for fedora
- Add count() to C++ MessageCollection API 
 
- 0.5.0 (backward incompatible change) - Add findOne to c++ client lib
- Allow specifying db host and port programmatically
- Change constructor to not allow specifying indexes in constructor
- Add modifyMetadata to C++ client lib
 
0.4.x
- 0.4.5 - Remove calls to deprecated roscpp serialization functions
- C++: add more convenience constructors for metadata objects
- Python: Add find_one
 
- 0.4.4 - Added libmozjs issue workaround for Maverick as well
 
- 0.4.3 - Add workaround for libmozjs path issue on Lucid Lynx
 
- 0.4.2 - Add back python library
 
- 0.4.1 - Fix error with encoding metadata as string when publishing notifications
 
- 0.4.0 - Remove backend node and have C++ client library talk directly to db
- Some backward-incompatible api changes as a result.
- Python client library has not yet been updated to the new api.
 
0.3.x (Diamondback)
- 0.3.2 - Switch to downloading mongo from a tarball on wg server
 
- 0.3.1 - Update dependencies to build on natty
 
- 0.3.0  - Make mongo and pymongo pulled as 3rd party dependencies rather than downloading specific binaries
 
0.2.x
- 0.2.2 - Add WarehouseClient::dbName() 
- Add functions to parse and generate metadata
- Allow just retrieving the metadata rather than entire message on query
 
- 0.2.1 - Store time metadata as seconds, rather than nanoseconds
 
- 0.2.0 - Many improvements to C++, python client libraries
- Allow associating metadata with messages
- Allow ordering query results by a field
 
0.1.x
- 0.1.0 - Initial release
 
