All notable changes to this project will be documented in this file.
MongoKitten
adheres to Semantic Versioning.
- Geo2Sphere Index
- Geospatial Query Operators
- Geospatial Aggregation Operator
- Geospatial collection commands
- Better GridFS support
db.createCollection
now accepts aQuery
as validatorcollection.createIndex
doesn't require a name anymore- Updated the batchSize of read queries to 100 by default. This will increase performance noticably
- Updated the default connection pool limit to 100 by default. This will increase performance on more heavily used applications.
- Fixed MONGODB-CR authentication
- Better support for pre-MongoDB 3.2 instances
- More information about the MongoDB server is available from the server object
- Better GridFS support
- Read/Write concern support on server, database, collection and method level
- Collation support on server, database, collection and method level
- Fixed a tonne of tiny bugs
- StaticString support for ~10% more performance
- Fixed the batch size not being used properly
- Fix findAndModify not returning any Value
- Fixed insert not throwing write error exceptions
- Automatic reconnection
- Support for SSL
- Support for Replica Sets
- Support for Sharded Databases
- Documentation (can be found in the README)
- Better connection pool
- Better aggregate API
- Reworked underlying BSON Library