Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/orlandos-nl/MongoKitten

Native MongoDB driver for Swift, written in Swift
https://github.com/orlandos-nl/MongoKitten

SDAM fixes

Co-authored-by: Joannis Orlandos <[email protected]>

b8e9c8e227398a3fed1b213f811462bd98591a63 authored about 6 years ago
Fixed bugs related to the first host being a slave

8f1d7009bdcd3612d83257233f1df0f46f6afe42 authored about 6 years ago
Remove cluster assertions

66dfb74a2f04ffc574741199a3422b2a1175dbcc authored about 6 years ago
Revert "Discover more agressively"

This reverts commit 2aaa02c11fb1da2eb8fd18c862d704433b9709bf.

cbb2e07784d3ad0efcf3beecd5b4e1f554d98efe authored about 6 years ago
Discover more agressively

2aaa02c11fb1da2eb8fd18c862d704433b9709bf authored about 6 years ago
Fix compilation

075e3fbf54f182da2dc2f19973c73f278b98cbdb authored about 6 years ago
Discover nodes after initial connection

fd0a385b684794c8cc5c7348e6ee6851e4075cbf authored about 6 years ago
Remove agressive discovery

d3a2b89d963159d3641de98f542717dab7abfa28 authored about 6 years ago
Invert ismaster check

5b5e0ccfd6f7ac546744549ec169211a3a46ae7c authored about 6 years ago
Another slaveOk fix

217e535e9893796e2e24ca425a9c53834c34fcc8 authored about 6 years ago
Check `slaveOk` before selecting a connection

4d502b7c6941ee1d2d633289ce108394cd835cbd authored about 6 years ago
Disable cluster test

ca9621bd7156d92cd422ffeae9af9421ea5966bb authored about 6 years ago
Automatically reconnect and round robin hosts

ed61a3ce1bb8f61c3bf710108eef469f16851499 authored about 6 years ago
MongoKitten tries reconnects to the host after losing connection. This may not be master so the queries may not succeed.

With SDAM this'll make full cluster support

ca88e3f485f1402cf564c4ed9b59b2d7cea68c6e authored about 6 years ago
Refactor MongoKitten to support cluster at the top of the hierarchy

5dc354242b1ebd1223ff5fa94eee9f945a383574 authored about 6 years ago
Add a generic findOne function that Decodes the Document into this Decodable type

897a095b38d02ff45f8e089197dcd3622e1fbecc authored about 6 years ago
MongoDB CR implementation and better mechanism switching

22620215d49fdac9161395cd8b0478efa69d3956 authored about 6 years ago
- rename forEachAsync to sequentialForEach.

- Implement MongoDB CR and better auto-select for authentication

86871d14a16140b34bb4d6ae60c01b9f8fe4c937 authored about 6 years ago
Doc updates, Xcodeproj script

934c8358c4e5bc86a776a27721e28b884fc6b523 authored about 6 years ago
Update to a tagged BSON version

1660c133ddf26bb5d05bc9c3b727b03936b9f376 authored over 6 years ago
Put documentation online

13fc88152ef296c02e1fb5af33dd2fa6e28b52bd authored over 6 years ago
By default, authenticate to the target database

bd6e5f62e9436ca31c61067bb628a9e93cc3d3ac authored over 6 years ago
Merge commit 'f5a223fe3014567b63cf62f2d8b8430bea3e80ca' into development/5.0/ios

# Conflicts:
# Sources/MongoKitten/Connection.swift
# Sources/MongoKitten/Database.swift

f57bda54785e73ec20a360ed357fc8ca63d3c53a authored over 6 years ago
Don't force unwrap connectionHandshakeResult

f5a223fe3014567b63cf62f2d8b8430bea3e80ca authored over 6 years ago
Remove dynamicMemerLookup

b3629b602b3ad2d113bd45483540edb4bc4b2d24 authored over 6 years ago
Code review

Co-authored-by: Joannis Orlandos <[email protected]>

5ed5cd77b9ef88f79c0c552c25d4b09895473115 authored over 6 years ago
Assert writablility of the connection

298ab25638216c328b780e57b8d48496d051c4fe authored over 6 years ago
Mechanism negotiation

786006a7144849d1564e09b0ae463841e858e4ca authored over 6 years ago
Comply to 16MB query limit

794f5a49be86ea371297b9fc47ec6ee909435af8 authored over 6 years ago
Fix error management

41bb3df1fc6b6350c58c9ae5d8a9cd74b8e75d15 authored over 6 years ago
Added the drop command to collection

ffb7e1283935f49d4641b473d8c745e7c85bca31 authored over 6 years ago
Mapped all calls to rely on Sessions

d966a1d55d5004cae6e60f244b44aff544a39fbd authored over 6 years ago
Initial sessions groundwork

3930fc9d459e9fabaa3cad1a4f1e69b3c62cd232 authored over 6 years ago
read/write concerns

c13034bd823c2774250f399c3eee62a93e1fbfa1 authored over 6 years ago
Fix merge conflicts and change the internal error system

1ce67ae660f09c5c9b844a7efae11783b484fee8 authored over 6 years ago
Merge branch 'development/5.0/change-streams' into master/5.0

728e0581db24b8304a4be3c236ebc68ceae3a1f7 authored over 6 years ago
Added closing cursors and change streams

2adb5c43a7abdb91519c6e12f5aec929e89afbaa authored over 6 years ago
Prevent the app from failing connection for empty binary data in the SASL communication

c75891b242c24766317a68bd11ead741c5dde633 authored over 6 years ago
Insert pipeline stage into 0

8c87c58e00789a4517454983cba39d61ecf49f68 authored over 6 years ago
Add pipeline based change streams

76b20b4bad3604bf1665ee4133fd05f1b8b662c2 authored over 6 years ago
Remove digest from SCRAM-SHA-256. Add optional final step

bc9aa0f451929c1488d227c1c37404f0d1808329 authored over 6 years ago
Stop hardcoding SHA256 in SASL

ddb81b01a40b860abeb63b1c12da5eee601aefe2 authored over 6 years ago
Added read-only MongoDB credentials, hashing resets after static hash is called, not before

022a6f3af4cd133fca5f34311c21ff679c327d4d authored over 6 years ago
GridFS file md5 decodeIfPresent

b3919e80a8721f7e6450262cdd1357a0d14cfb9e authored over 6 years ago
Implemented SHA-256

50c6dfcc37e305bb0e2692c014731e893cd36a1f authored over 6 years ago
Renamed `class GridFS` to `class GridFSBucket`

6c1fe083f3bfadc90c1d9fbcf8089bb010383371 authored over 6 years ago
Merge branch 'master/5.0' into development/5.0/change-streams

36eea461f04a8f8630cf2583339c598adffcf599 authored over 6 years ago
Public filesCollection and chunksCollection

5bdc369210f7426d473ad15454b8ac3db9110595 authored over 6 years ago
Fix package.swift

1a28296e99f68e1eb896bb0856ac0362489174ad authored over 6 years ago
Reimplement Linux

eb30a2619f931bd2a5afec9090345704148cd677 authored over 6 years ago
Worked around deprecation warnings for contentType and aliasses in the decoder/encoder; removed unneeded `try`; correctly chained in `flush`

93188bc2d7c1e012456fb2d58ec732ce87675597 authored over 6 years ago
According to the GridFS spec, chunkSize should be an int32

e0a9d4e4201248e09d3b68d29cbc1ec0cc06335d authored over 6 years ago
Support for filename and metadata in GridFS filewriter

59208542928613795a80f445e9033265997981e6 authored over 6 years ago
Length fix

b88830e54a598a9cdebb4df87dedc397a518e106 authored over 6 years ago
Sanity check

9215cdbd72ac08e5e23e1a048b404af4fef627c0 authored over 6 years ago
FileWriter

2231788e422071bc3bd0f0ae6bfaf59c069b8710 authored over 6 years ago
Delete files

3bed647e8eb05422eafc8577a859b11b977f06fd authored over 6 years ago
FileReader can read non-streaming

d7346f20faaeffe2d6be25d56c85f7cb91aa342b authored over 6 years ago
Allow for custom GridFS file _id's

6f9c7be36d1eff61ef3a45af9b3b8c3790ae4419 authored over 6 years ago
ChangeStream docs and simpler API

10f7befcdfac18cad8a752d6a6dd950512eb0151 authored over 6 years ago
Add comments

7f7dce44a9ea5175ed844a7d568245592f71ea16 authored over 6 years ago
Merge branch 'development/5.0/change-streams' of github.com:OpenKitten/MongoKitten into development/5.0/change-streams

# Conflicts:
# Sources/MongoKitten/Commands/AuthenticationCommands.swift

52ad74a3948b6cfbf45bc64cabf36d5199a0957f authored over 6 years ago
Add credential caching, tested ChangeStream on atlas

512784ada372008b9a7ca0d6f115f115e99ca794 authored over 6 years ago
Adaptations for iOS

af76f872dc0f791b6cfab58aab91d0c840f2c301 authored over 6 years ago
Fixed authentication

adbade841dbf72b8778ab5d7bc6e5bbcb4235e25 authored over 6 years ago
Fix compilation

25c8aa8073146d762cceadf65582b25880a14043 authored over 6 years ago
Merge branch 'master/5.0' into development/5.0/change-streams

# Conflicts:
# Sources/MongoKitten/Collection.swift
# Tests/MongoKittenTests/CRUDTests.swift

5d820f727671788744ec74deb87192388fcf0916 authored over 6 years ago
save progress

450ffbd1fef999d1a450456e3a54e6998b77a8ca authored over 6 years ago
Experimental SCRAM_SHA_1

9bd677369a1de24907682b949540d3f324ed288a authored over 6 years ago
Experimental change stream support

19ba87855769396008238a99cd5dccd5db28c678 authored over 6 years ago
Support SNI required by Atlas

5bb3be47a6fa8bfd1d46c36838c3572adeaa2681 authored over 6 years ago
Remove duplicate function

Optimize BSON document writing to sockets

f8e78d8f5ee76608d79b7948150871db6e39d747 authored over 6 years ago
small docs changes

22392999604b79bf9da20350982a67adda58eff3 authored over 6 years ago
GridFS indexes

b89a1539b49525eb71089bd9c13bc6db6edb4401 authored over 6 years ago
GridFS deprecations

862af48c097e4672661fc3adb56113ba1cad68af authored over 6 years ago
Working on GridFS

9ed78e7711e9ddc05fb2662ae61e59b26db3cb0a authored over 6 years ago
Create index helpers

cedaa6108219e0b1259bb982ca7fce528de6bb64 authored over 6 years ago
Codable index implementation

c3977b832474c32b2d7aa283bebe0f811cef23a7 authored over 6 years ago
Merge branch 'development/5.0/aggregates' into master/5.0

# Conflicts:
# MK/Querying/QueryBuilder.swift
# Package.swift
# Sources/MongoKitten/Collection.s...

8a3c97c89c110ed9dca6c35ad98e1807affa151b authored over 6 years ago
TODO comment

225899578d83b537cd671e2cfc98fb90bb56d43e authored over 6 years ago
Merge branch 'master/5.0' of github.com:OpenKitten/MongoKitten into master/5.0

c75b4d4b358feaa34339c3b22a650c16ae4d412d authored over 6 years ago
var -> let

10cdafdaa5aff930660614594bcb71dea5250df7 authored over 6 years ago
OSDetails fix

446a140eb8685234722e254f0616cc27b45c7a0c authored over 6 years ago
Cursor.forEachAsync

2cc256b9c0f3e1a8315be7e8c0ef1d43e79b14a1 authored over 6 years ago
Merge branch 'master/5.0' of github.com:OpenKitten/MongoKitten into master/5.0

56e915a6f4c4cf63a11a2dfa17ec018d20b413d8 authored over 6 years ago
Protocol bugfixes

99fdd5113781157d44d203a75338c0cdc8ef405b authored over 6 years ago
0 / 1 over true / false

7d69a15187dba2c595dbd8dcae9f152b1c85625f authored over 6 years ago
Now getAllResults actually works

f64687c92d77fced9599496c2b813d115125b22c authored over 6 years ago
Cursor.getAllResults()

81c0aa9e42081df38b36c0bf71489790a114d25b authored over 6 years ago
unwind and lookup aggregate stages

ff55dbb4e687e081ac4d5c48e4b437751bb6004f authored over 6 years ago
More stuff in Projection

0ca270fb8186409db970896bb22c63b4c8c434d9 authored over 6 years ago
Fix tests, add projection helpers

18718a17fa9c0de01d7f81019dcea1c2369b58dc authored over 6 years ago
$group fix

c1eb4ace8d286e905a10c6aa0a8dd705384d71d0 authored over 6 years ago
Throw errors for command failures

fdd629f2e060207c7125cbef6d44a5d37e336c1f authored over 6 years ago
NIO bump

bf851e5d35d108fc89f110af09f1497e1731d230 authored over 6 years ago
Group aggregation support

1863a4a0fd4fedc0c30bb3fa2c8331c8f4879f1d authored over 6 years ago
Parse OP_MSG document sequence

458d7a985adc6b17a0951dd15a4b534672fdc14b authored over 6 years ago
Basic OP_MSG support

71a638024ff97057fc8208295c6fc81351e8e5aa authored over 6 years ago
TODO

7fcac4aff18d69ae4affdccc8922126e1e3618f9 authored over 6 years ago
More groundwork for Auth, allow disabling verification of SSL certificates

d2bd0046c4f923d14fb26b7dde682ff778dd9be3 authored over 6 years ago