-
Notifications
You must be signed in to change notification settings - Fork 230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support decimal number type keys in maps #140
Support decimal number type keys in maps #140
Commits on Feb 13, 2018
-
socket: only send client metadata once per socket (globalsign#105)
Periodic cluster synchronisation calls isMaster() which currently resends the "client" metadata every call - the spec specifies: isMaster commands issued after the initial connection handshake MUST NOT contain handshake arguments https://github.com/mongodb/specifications/blob/master/source/mongodb-handshake/handshake.rst#connection-handshake This hotfix prevents subsequent isMaster calls from sending the client metadata again - fixes globalsign#101 and fixes globalsign#103. Thanks to @changwoo-nam @qhenkart @canthefason @jyoon17 for spotting the initial issue, opening tickets, and having the problem debugged with a PoC fix before I even woke up.
Configuration menu - View commit details
-
Copy full SHA for 9be26bd - Browse repository at this point
Copy the full SHA 9be26bdView commit details
Commits on Feb 20, 2018
-
Merge Development (globalsign#111)
* Brings in a patch on having flusher not suppress errors. (globalsign#81) go-mgo#360 * Fallback to JSON tags when BSON tag isn't present (globalsign#91) * Fallback to JSON tags when BSON tag isn't present Cleanup. * Add test to demonstrate tagging fallback. - Test coverage for tagging test. * socket: only send client metadata once per socket Periodic cluster synchronisation calls isMaster() which currently resends the "client" metadata every call - the spec specifies: isMaster commands issued after the initial connection handshake MUST NOT contain handshake arguments https://github.com/mongodb/specifications/blob/master/source/mongodb-handshake/handshake.rst#connection-handshake This hotfix prevents subsequent isMaster calls from sending the client metadata again - fixes globalsign#101 and fixes globalsign#103. Thanks to @changwoo-nam @qhenkart @canthefason @jyoon17 for spotting the initial issue, opening tickets, and having the problem debugged with a PoC fix before I even woke up. * Cluster abended test 254 (globalsign#100) * Add a test that mongo Server gets their abended reset as necessary. See https://github.com/go-mgo/mgo/issues/254 and https://github.com/go-mgo/mgo/pull/255/files * Include the patch from Issue 255. This brings in a test which fails without the patch, and passes with the patch. Still to be tested, manual tcpkill of a socket. * changeStream support (globalsign#97) Add $changeStream support * readme: credit @peterdeka and @steve-gray (globalsign#110)
Configuration menu - View commit details
-
Copy full SHA for baa28fc - Browse repository at this point
Copy the full SHA baa28fcView commit details
Commits on Apr 3, 2018
-
Hotfix globalsign#120 (globalsign#136)
* cluster: fix deadlock in cluster synchronisation (globalsign#120) For a impressively thorough breakdown of the problem, see: globalsign#120 (comment) Huge thanks to @dvic and @KJTsanaktsidis for the report and fix. * readme: credit @dvic and @KJTsanaktsidis
Configuration menu - View commit details
-
Copy full SHA for f76e4f9 - Browse repository at this point
Copy the full SHA f76e4f9View commit details
Commits on Apr 5, 2018
-
added support for marshalling/unmarshalling maps with non-string keys
Grigory Aksentyev committedApr 5, 2018 Configuration menu - View commit details
-
Copy full SHA for 19be209 - Browse repository at this point
Copy the full SHA 19be209View commit details -
Grigory Aksentyev committed
Apr 5, 2018 Configuration menu - View commit details
-
Copy full SHA for c856275 - Browse repository at this point
Copy the full SHA c856275View commit details
Commits on Apr 10, 2018
-
Merge branch 'development' into support-non-string-keys-in-map
# Conflicts: # .gitignore # README.md # socket.go
Grigory Aksentyev committedApr 10, 2018 Configuration menu - View commit details
-
Copy full SHA for fc3fceb - Browse repository at this point
Copy the full SHA fc3fcebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4b55e9 - Browse repository at this point
Copy the full SHA c4b55e9View commit details