UMongo 1.6.0 released - big release with Aggregation framework, tag-aware sharding, Binary support, logging, many new features
The aggregation framework is now supported with an easy to use editor.
This feature is getting very popular to geo-localize your data or dedicate shards to particular tasks. One editor lets you add tags to shard, and another one allows to easily create and manage tag ranges.
There are 2 types of logs now available. The Application log receives the regular UMongo logs (including exceptions) with a tunable log level and format. The Activity log will record all activity sent to the database (e.g. query, insert) in JSON version, very handy to see what UMongo is doing!
Improved binary data support
Binary data is now displayed as Base64 and is fully editable. You can input binary data by selecting a local file (e.g. image). Also you can supply a plugin to decode binary into plain text which will be displayed in a dialog.
Reconfigure a replica
You can now easily hide/unhide, change priority or tags on a replica thanks to a convenient dialog that lets you start from the current settings.
UMongo can now remember several connection points that you can name. Very handy if you routinely connect to several clusters.
Full Text Search
A dialog lets you invoke the full text search command.
New Indexing options
The index dialog lets you set options for TTL and full text search. It is also possible to easily modify index parameters (e.g. TTL) later on.
Other Misc Improvements
Also note the following improvements:
- The Config servers in a sharded cluster are now supported
- New commands: Distinct, shutdownServer, getShardDistribution
- Tool to efficiently query the replication Oplog
- ReadPreference can be set on the query
- UsePowerOf2Sizes and other settings can be set on a collection