Skip to content

Commit f4f3adc

Browse files
committed
Merge branch 'master' into OP_MSG
# Conflicts: # lib/mongo.ex
2 parents 3edb0f3 + d20d652 commit f4f3adc

File tree

17 files changed

+495
-225
lines changed

17 files changed

+495
-225
lines changed

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ elixir:
66
- 1.5
77
- 1.6
88
- 1.7
9+
- 1.8
910

1011
cache:
1112
- apt
@@ -29,7 +30,7 @@ before_script:
2930

3031
script:
3132
- mix test
32-
- not_allowed=(1.3 1.4 1.5 1.6 1.7)
33+
- not_allowed=(1.3 1.4 1.5 1.6 1.7 1.8)
3334
- case "${not_allowed[@]}" in *"${TRAVIS_ELIXIR_VERSION}"*) dialyzer=0 ;; *) dialyzer=1 ;; esac
3435
- if [ "$dialyzer" -eq 1 ]; then mix dialyzer --halt-exit-status; fi
3536

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
## v0.5.0-dev
1+
## v0.5.1
22

33
* Enhancements
44
* upgraded to DBConnection 2.0.6
55
* refactored code, simplified code and api
66
* replaced deprecated op_code by database commands
77
* update_one, update_many, replace_one, replace_many return upserted ids
88
* support for all find options
9+
* Support for MongoDB 3.6 collection [Change Streams](https://docs.mongodb.com/manual/changeStreams/)
10+
* Support for SCRAM-SHA-256 (MongoDB 4.x)
911

1012
## v0.4.8-dev
1113

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,15 @@ to implement the current requirements for the driver.
1919
## Motivation
2020

2121
* [ ] Refactoring old code into new
22-
* [ ] Understand the magic in the code
2322
* [x] Simplify code: remove raw_find (raw_find called from cursors, raw_find called with "$cmd"), so raw_find is more calling a command than a find query.
2423
* [x] Better support for new MongoDB version, for example the ability to use views
2524
* [x] Upgrade to ([DBConnection 2.x](https://github.com/elixir-ecto/db_connection))
2625
* [x] Removed depreacated op codes ([See](https://docs.mongodb.com/manual/reference/mongodb-wire-protocol/#request-opcodes))
26+
* [x] Support for SCRAM-SHA-256 (MongoDB 4.x)
27+
* [x] Support for change streaming api ([See](https://github.com/mongodb/specifications/blob/master/source/change-streams/change-streams.rst))
28+
* [ ] Add `op_msg` support ([See](https://docs.mongodb.com/manual/reference/mongodb-wire-protocol/#op-msg))
29+
* [ ] driver sessions ([See](https://github.com/mongodb/specifications/blob/master/source/sessions/driver-sessions.rst))
30+
* [ ] driver transactions ([See](https://github.com/mongodb/specifications/blob/master/source/transactions/transactions.rst))
2731
* [ ] Because the driver is used in production environments, quick adjustments are necessary.
2832

2933
## Features

0 commit comments

Comments
 (0)