Fumiaki Kinoshita
46cfe5bf9a
Get rid of MonadFail constraints in Database.MongoDB.Query
2023-01-12 14:25:48 +09:00
Victor Denisov
a5a0f3517e
Bump version
...
Update change log
2022-10-26 21:13:29 -07:00
kfiz
780df80cfc
Make current driver compatible with the OP_MSG protocol ( #137 )
...
* Make current driver compatible with the OP_MSG protocol
Starting with mongodb v6 the OP_MSG protocol is the only accepted message protocol that is accepted by mongodb.
All prior protocols are deprecated. This commit implements the protocol keeping the current client facing API intact.
See:
https://github.com/mongodb/specifications/blob/master/source/message/OP_MSG.rst
https://medium.com/@asayechemeda/communicating-with-mongodb-using-tcp-sockets-521490f981f
Co-authored-by: Doro Rose <doroerose@gmail.com>
2022-10-26 21:09:24 -07:00
Victor Denisov
80c313362b
Fixed a typo in openReplicatSetSRV' documentation strings.
...
Merge pull request #134 from why-not-try-calmer/adrien/typo-in-docs
2022-09-18 18:02:35 -07:00
why-not-try-calmer
3c3c2d1f35
Fixed a typo in openReplicatSetSRV' documentation strings.
2022-09-02 10:53:06 +02:00
Victor Denisov
497025bd3c
Clean, update codebase to avoid warnings/infos
...
Merge pull request #130 from why-not-try-calmer/cleaning-codebase
PR #https://github.com/mongodb-haskell/mongodb/pull/130
2022-07-08 19:46:30 -07:00
Adrien
f66742378d
Merge branch 'master' into cleaning-codebase
2022-06-18 13:37:42 +02:00
why-not-try-calmer
727bdef020
Cleaning, updating codebase to avoid warnings/infos
...
Updating to avoid deprecated Producer/Consumer from `conduit`.
Removed unused imports.
Removing superfluous brackets.
Simplifying a few function bodies with catMaybe, fromMaybe, mapMaybe.
2022-06-18 13:33:55 +02:00
Victor Denisov
2ab662b2de
Allow optional TLS params
...
Merge pull request #129 from darrell-roberts/master
for issue #126 .
2022-03-21 21:08:47 -07:00
Darrell Roberts
e3ce8698c7
for issue #126 . Allow optional TLS params
2022-03-10 08:33:16 -05:00
Darrell Roberts
408cc267f5
for issue #126 . Allow optional TLS params
2022-03-09 09:17:40 -05:00
Victor Denisov
5980bc18b2
Add a clarificatory remark and one example to openReplicaSet'
...
Merge pull request #127 from why-not-try-calmer/adrien/few-clarifications
2022-02-06 22:27:10 -08:00
why-not-try-calmer
410fdd587a
Added "timeouts" as one type of events users should handle as part of their use of Pipeline.
2022-02-03 08:46:16 +01:00
why-not-try-calmer
6ad28bc0a6
Added a clarificatory remark and one example to openReplicaSet'
...
Some new users might be put off by the lack of a array of choice between connection methods
that this package offers. This remark and the associated examples are a first attempt to make the package easier to start with.
--
2022-01-15 16:20:27 +01:00
Victor Denisov
3bb466c818
Bump version
2021-06-14 20:45:45 -07:00
Victor Denisov
6d338dac69
Minor sample fix of liftIO for GHC >= 8.0
...
PR https://github.com/mongodb-haskell/mongodb/pull/121
2021-06-13 21:50:50 -07:00
Victor Denisov
82c539bd4a
Add changelog entry
2021-05-28 21:48:41 -07:00
Victor Denisov
10d877cfcd
Add simple set for BSON to work on ghci but also from scripts
...
PR#122
2021-05-27 22:05:26 -07:00
Carlos Saltos
1afc7bfab5
Adding simple set for BSON to work on ghci but also from scripts
2021-05-02 01:51:39 +03:00
Carlos Saltos
4d0ccf84ef
Minor sample fix of LiftIO for GHC >= 8.0
2021-05-02 01:45:35 +03:00
Victor Denisov
952aed5a1f
Add allowDiskUse option for aggregates
...
Merge pull request #120 from acondolu/allow-disk-use
2021-01-03 20:53:11 -08:00
Andrea Condoluci
9a048f2f85
Add allowDiskUse option for aggregates
...
Aggregation pipeline stages have a limit of 100Mb of RAM.
In case of large datasets, one can cross that limit by setting
allowDiskUse = True and making stages write data
to temporary files.
See also https://docs.mongodb.com/manual/reference/method/db.collection.aggregate .
2020-12-15 14:47:00 +00:00
Victor Denisov
a9e1868d10
Bump version
2020-08-17 20:36:29 -07:00
Victor Denisov
c9c9506c45
Add findCommand function
...
`findCommand` uses command unlike `find` function that uses the wire protocol
Merge pull request #118 from juris-futura/add-find-command
2020-08-17 20:29:51 -07:00
Diego Balseiro
951109c91d
Use QueryFailure
instead of adding a new error to make the change backwards compatible
2020-08-11 16:46:28 -05:00
Diego Balseiro
c6a9ffcc63
Make findCommand
tests run just for MongoDB 3.2 or superior
2020-07-31 13:50:33 -05:00
Diego Balseiro
a3e1999287
Refactor getCursorFromResponse
2020-07-30 13:25:19 -05:00
Diego Balseiro
0c7a62fc56
Add tests for findCommand
2020-07-29 19:18:36 -05:00
Diego Balseiro
9ad016c043
Add find
using the runCommand
operation
2020-07-29 00:19:09 -05:00
Victor Denisov
7f83416ddf
Bump version
2020-04-07 20:37:49 -07:00
Victor Denisov
e98655a907
Fix error reporting for deletion of big messages
...
PR#115
2020-04-07 20:26:59 -07:00
Victor Denisov
69f5dd450f
Format documentation
...
PR#113
2020-04-04 14:24:38 -07:00
Andrea Condoluci
9ce116b4bc
Update Query.hs
2020-04-03 15:36:55 +02:00
Andrea Condoluci
1dc12beef3
Fix typo
2020-04-03 09:46:07 +02:00
Andrea Condoluci
55ca81a474
Undo some inessential changes
2020-04-01 16:53:37 +02:00
Andrea Condoluci
9f41f36d02
Fix famUpdate
doc
2020-04-01 16:01:59 +02:00
Andrea Condoluci
b42710839a
Improve documentation
2020-04-01 15:11:17 +02:00
Victor Denisov
ff0b0a31f3
Fix compilation of GHC 8.8
2020-02-08 19:39:21 -08:00
Victor Denisov
6d261afcab
Bump version
2020-02-01 12:41:30 -08:00
Victor Denisov
82da003485
Add changelog entry
2020-02-01 12:40:31 -08:00
Neil Cowburn
99ceba43a0
Add support for snaked-cased hostnames
2020-02-01 08:27:20 +00:00
Victor Denisov
60c10bb5cc
Bump version
2020-01-03 17:25:40 -08:00
Victor Denisov
993649bbc1
Add changelog entry
2020-01-02 20:28:16 -08:00
Victor Denisov
73cae15466
Open ReplicaSets over TLS
2020-01-01 20:34:31 -08:00
Victor Denisov
30ef4e1570
Fix compilation error
2020-01-01 20:33:37 -08:00
Victor Denisov
e71b361a75
Add changelog entry
2019-12-31 19:09:49 -08:00
Victor Denisov
7b5d85cca8
Unmask the forked thread in new pipeline
2019-12-31 15:44:05 -08:00
Victor Denisov
90448fb8ff
Add changelog entry
2019-12-31 15:26:30 -08:00
Victor Denisov
e2e8288b32
Use MonadFail instead of Monad
2019-12-31 12:28:52 -08:00
Victor Denisov
a8bce6fd76
Add changelog entry
2019-12-31 11:45:57 -08:00