Skip to content

Releases: zookzook/elixir-mongodb-driver

Updated dependencies

01 Jan 15:18
94cbe4e
Compare
Choose a tag to compare
  • Enhancements
    • upgraded decimal to 2.0, jason to 1.2
    • Add proper support for tailable cursors and awaitData (PR #74)

Better support for transaction

17 Apr 13:39
Compare
Choose a tag to compare
  • Enhancements

    • refactored event notification system
    • added support for retryable reads and writes
    • refactored the test cases
    • now using mtools for a MongoDB deployment in the travis ci environment
    • travis ci uses only the latest MongoDB version The failCommand
    • Session.commit_transaction returns now :ok or an error {:error, %Mongo.Error{}}
  • Bugfixes

    • Using max_staleness_ms > 0 results in a crash
    • Read preferences are sent to mongos

Minor enhancements

30 Mar 09:11
Compare
Choose a tag to compare
  • Enhancements
    • updated db_connection dependency
    • generalize inconsistent typespecs
    • new function BSON.ObjectId.decode/1 and BSON.ObjectId.encode/1
    • new function Mongo.uuid/1

Fixed version for shard cluster deployments

24 Jan 14:32
Compare
Choose a tag to compare
  • Bugfixes
    • fixed bug in Mongo.TopologyDescription in case of a shard cluster deployment (#39)

Minor changes and bug fixes

23 Jan 08:29
Compare
Choose a tag to compare
  • Enhancements

    • basic support for inserting structs
    • removed duplicated code
    • Cursor-API raises a Mongo.Error instead of a FunctionClauseError
  • Bugfixes

    • :appname option (typo) #38
    • fixed index creation in Mongo.GridFs.Bucket

Minor changes

15 Nov 12:14
Compare
Choose a tag to compare
  • Enhancements
    • refactored the api of Mongo.limits and Mongo.wire_version
    • add support for tracking recovery token from response in a sharded transaction

Minor changes for better performance

01 Nov 16:47
Compare
Choose a tag to compare
  • Enhancements
    • refactored Mongo.Session and Mongo.Session.SessionPool because of poor performance

Support for session and transactions

20 Sep 13:08
Compare
Choose a tag to compare
  • Enhancements
    • refactored writeConcern
    • refactored filter_nils
    • refactored usage of ReadPreference
    • added support for sessions (ServerSession, SessionPool, Session)
    • added support for transaction
    • added Decimal128 encoder
    • added support for transaction to gridfs and bulk operation
    • added create command (explicitly creating a collection or view)

Minor fixes

25 Jun 09:40
Compare
Choose a tag to compare
  • Bug Fixes

    • Test for existing index in Bucket works right now
  • Enhancements

    • Better handling for the :timeout options

Minor fixes

14 Jun 07:53
Compare
Choose a tag to compare
  • Bug Fixes

    • Fixed a match error in after_fun of cursor module
    • Fixed a match error in the result of function Monitor.force_check
    • Resolved decode problem for the Binary (Old) BinData subtype
  • Enhancements

    • Added support for Mongo.BulkWriteResult