1.0.0
Updated to support mongo-java-driver 3.0+ which enables use of TLS connections and DNS SRV connection strings.
Authentication has changed significantly in the 3.0 driver which necessitated some breaking API changes around connecting and authenticating.
BREAKING CHANGES IN THIS RELEASE!
- Usernames and passwords for authenticated connections must be supplied to
make-connection
rather than authenticating after the connection has been created. Themake-connection
API has been changed to accomodate this. Optional parameters (instances, Mongo options, username and password) are now passed via keyword args. - The
authenticate
function has been removed. - The deprecated
mongo!
function has been removed. Use(set-connection (make-connection ...))