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