Releases: zookzook/elixir-mongodb-driver
Releases · zookzook/elixir-mongodb-driver
Minor changes and bug fixes
-
Enhancements
- basic support for inserting structs
- removed duplicated code
- Cursor-API raises a
Mongo.Error
instead of aFunctionClauseError
-
Bugfixes
:appname
option (typo) #38- fixed index creation in
Mongo.GridFs.Bucket
Minor changes
- Enhancements
- refactored the api of
Mongo.limits
andMongo.wire_version
- add support for tracking recovery token from response in a sharded transaction
- refactored the api of
Minor changes for better performance
- Enhancements
- refactored
Mongo.Session
andMongo.Session.SessionPool
because of poor performance
- refactored
Support for session and transactions
- 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)
- refactored
Minor fixes
-
Bug Fixes
- Test for existing index in
Bucket
works right now
- Test for existing index in
-
Enhancements
- Better handling for the
:timeout
options
- Better handling for the
Minor fixes
-
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
- Fixed a match error in
-
Enhancements
- Added support for
Mongo.BulkWriteResult
- Added support for
Bugfix
Bulk writes
Added support for bulk writes.
Fixed Travis configuration, removed bug from change streams
-
Enhancements
- Travis now using the right MongoDB version
-
Bug Fixes
- added test unit for change streams
- removed debug code from change streams
Added support for op_msg
- Enhancements
- Added
op_msg
support (See) - Fixed change streams in case of error codes: 11601, 136 and 237 from resuming
- Reorganized error handling
- Added