Skip to content

Releases: zookzook/elixir-mongodb-driver

Minor changes

18 Sep 09:52
Compare
Choose a tag to compare
  • Enhancements
    • replica set connection: faster topology update if the primary is down (thanks to p-mongo)

Minor changes

21 Jun 18:58
Compare
Choose a tag to compare

Enhancements

  • added a new option to specify a timeout, when increasing the connction pool is no option

Support for OTP 24

29 May 10:10
Compare
Choose a tag to compare
  • Enhancements
    • added support for OTP 24
    • Add support for tls setting in connection string (tschmittni)
    • Replace deprecated functions (OTP 24) (aenglisc )

Minor enhancements

19 May 13:39
Compare
Choose a tag to compare
  • Enhancements
    • Adds test to cover one of Mongo.find/4 errors (vukanac)
    • Update specs for Mongo.find/4 with error tuple (vukanac)
    • Fix build warnings and correct typespec (joeapearson)
    • Update db_connection version to remove System.stacktrace warnings (vukanac)
    • Update SCRAM auth procedure (LetThereBeDwight)

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