Releases: zookzook/elixir-mongodb-driver
Releases · zookzook/elixir-mongodb-driver
v1.0.3
v1.0.2
v1.0.1
v1.0.0
1.0.0 (2022-11-27)
Bug Fixes
- add migration (da65de4)
- improve the dump and load functions (#154) (e7f2d44)
- remove a bug in the hello handshake protocol (thanks to fireproofsocks for reporting) (59aa841)
- remove derived attributes in the dump function (c1b60b4)
- use the same timestamps in new/0 function (0db61da)
Miscellaneous Chores
- release 1.0.0 (64e274a)
Bug fixes and improments
- fix a crash in the streaming hello monitor, if the server sends more than one response at once
- add support for the new hello handshake
- refactor :timeout option (thanks to JD-Robertson for reporting)
- add timestamps macro to the collection module to handle inserted_at and updated_at attributes (thanks to carlosliracl)
Minor changes
Bugfixes:
- add backward compatible for Elixir < 1.13 (thanks to ja-jimenez)
New Repo module and transaction API
Enhancements
- add colored log output
- add telemetry support for execution
- add new Repo module (thanks to daskycodes)
- add missing typespecs (thanks to fdie)
- refactor transaction api to support nested transaction
- add
Mongo.rename_collection/3
command
New Repo module and transaction API
- Enhancements
- add colored log output
- add telemetry support for execution
- add new Repo module (thanks to daskycodes)
- add missing typespecs (thanks to fdie)
- refactor transaction api to support nested transaction
- add
Mongo.rename_collection/3
command
Minor changes
Enhancements
- Remove a compiler warning (thanks for a-jimenez )
Minor changes
- Enhancements
- replica set connection: faster topology update if the primary is down (thanks to p-mongo)
- added custom
Mongo.Encoder
protocol (thanks to esse) - added collection from yildun project
- fixed an issue that the bulk operation does not stop after any insert/update/delete failed (thanks to ja-jimenez)