{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":108125,"defaultBranch":"master","name":"mongo-ruby-driver","ownerLogin":"mongodb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-01-15T16:40:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45120?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711659319.0","currentOid":""},"activityList":{"items":[{"before":"8625ba53f91fe576b91384e116daa83057498bc1","after":"d0fe3fb79a228d259c54fac1829ae359a193d216","ref":"refs/heads/csot","pushedAt":"2024-05-06T15:44:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"Fix failing specs in CSOT branch (#2867)\n\n* bump drivers-evergreen-tools\r\n\r\n* skip failing tests on latest (RUBY-3464)\r\n\r\n* Add single-node replica set configuration\r\n\r\n* Do not run csot spec tests on regular configurations\r\n\r\n* move spec/shared back to master after merging spec/shared PR\r\n\r\n* test CSOT against all the dbs\r\n\r\n* do not refresh the context, just update the one variable\r\n\r\notherwise, a \"cursor_lifetime\" cursor will have its deadline\r\ninadvertently refreshed immediately after the \"find\" command, which\r\nmesses up the deadline check\r\n\r\n* fix issues with change stream timeouts\r\n\r\n* only run CSOT specs against one DB version\r\n\r\n* skip failing specs on latest (pending SERVER-90047)\r\n\r\n* correct bogus error during tests\r\n\r\n* skip \"range\" tests on latest (pending RUBY-3423)\r\n\r\n* try fixing broken lambda tests\r\n\r\nsomething still wrong here, now getting a missing library when doing\r\n`sam build`?\r\n\r\n---------\r\n\r\nCo-authored-by: Dmitry Rybakov ","shortMessageHtmlLink":"Fix failing specs in CSOT branch (#2867)"}},{"before":"acf370b951d2e5113e5a62541eae08db56fbf2d8","after":"8625ba53f91fe576b91384e116daa83057498bc1","ref":"refs/heads/csot","pushedAt":"2024-04-25T14:39:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Merge branch 'master' into csot","shortMessageHtmlLink":"Merge branch 'master' into csot"}},{"before":"d4974a09697bf9b9d9d1e8c107bede9ae925b54f","after":"acf370b951d2e5113e5a62541eae08db56fbf2d8","ref":"refs/heads/csot","pushedAt":"2024-04-24T15:03:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"RUBY-3390 CSOT for lisCollections (#2866)","shortMessageHtmlLink":"RUBY-3390 CSOT for lisCollections (#2866)"}},{"before":"66c6c2f2c227202acefc23c3ade0727693329a09","after":"d4974a09697bf9b9d9d1e8c107bede9ae925b54f","ref":"refs/heads/csot","pushedAt":"2024-04-24T14:04:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"RUBY-3374 CSOT change streams (#2865)\n\n* change stream specs pass\r\n\r\n* collateral damage\r\n\r\n* tweak timeouts for jruby\r\n\r\n* more timeout tweaks to accommodate jruby","shortMessageHtmlLink":"RUBY-3374 CSOT change streams (#2865)"}},{"before":"0ab8935231c1a2aff3395b78e4d4f62ba14e29cc","after":"c6c63a728d85ee27827fb9f3350661a32a26114c","ref":"refs/heads/master","pushedAt":"2024-04-23T19:05:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexbevi","name":"Alex Bevilacqua","path":"/alexbevi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135803?s=80&v=4"},"commit":{"message":"DOCSP-38547: Update quick start name (#2864)","shortMessageHtmlLink":"DOCSP-38547: Update quick start name (#2864)"}},{"before":"ba6c83b2889fa6f28fbb55b5153367b61824aff2","after":"66c6c2f2c227202acefc23c3ade0727693329a09","ref":"refs/heads/csot","pushedAt":"2024-04-22T15:20:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"RUBY-3372 CSOT Cursors (#2863)\n\n* cursors CSOT\r\n\r\n* need to add context as parameter\r\n\r\n* wups, maxTimeMS, not timeoutMS\r\n\r\n* there is no msg variable here\r\n\r\n* context#timeout_ms is not actually used anywhere","shortMessageHtmlLink":"RUBY-3372 CSOT Cursors (#2863)"}},{"before":"d42b3125190582bd4406b59c744f48e3fd0f63a0","after":"ba6c83b2889fa6f28fbb55b5153367b61824aff2","ref":"refs/heads/csot","pushedAt":"2024-04-19T15:34:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"RUBY-3390 Add CSOT to list_databases (#2862)","shortMessageHtmlLink":"RUBY-3390 Add CSOT to list_databases (#2862)"}},{"before":"dc42fe85b77861527f12e6f661fda8713eeee5bd","after":"0ab8935231c1a2aff3395b78e4d4f62ba14e29cc","ref":"refs/heads/master","pushedAt":"2024-04-18T14:47:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"DRIVERS-2769 Add test for unknown auth mechanism (#2858)","shortMessageHtmlLink":"DRIVERS-2769 Add test for unknown auth mechanism (#2858)"}},{"before":"76869d4ea6f5db51fb6c1b5cff75b7521b19b073","after":"d42b3125190582bd4406b59c744f48e3fd0f63a0","ref":"refs/heads/csot","pushedAt":"2024-04-18T14:25:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"RUBY-3445 Add timeouts in OpMsg instead of Protocol::Message (#2861)\n\n* starting on the op_msg timeout refactoring\r\n\r\n* make sure classes with custom message() implementions set the timeouts\r\n\r\n* add more tests","shortMessageHtmlLink":"RUBY-3445 Add timeouts in OpMsg instead of Protocol::Message (#2861)"}},{"before":"4133a25f8c8e85335ad9e99f2021072c6ae4fb28","after":"76869d4ea6f5db51fb6c1b5cff75b7521b19b073","ref":"refs/heads/csot","pushedAt":"2024-04-18T14:24:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"RUBY-3444 Server timeout error (#2860)\n\n* extract Mongo::Error::OperationFailure::Family\r\n\r\n* add server timeout error, raised when error code == 50\r\n\r\n* silence FLE errors on latest server\r\n\r\n* only raise ServerTimeoutError when csot timeout is present on the context\r\n\r\n* consolidate timeouts under TimeoutError\r\n\r\n* reorder exception handlers to accomodate new base class for socket timeout errors","shortMessageHtmlLink":"RUBY-3444 Server timeout error (#2860)"}},{"before":"dd67a60e2754487300865c0a42556da2a087f8c4","after":"4133a25f8c8e85335ad9e99f2021072c6ae4fb28","ref":"refs/heads/csot","pushedAt":"2024-04-12T09:37:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"RUBY-3379 CSOT for bulk writes (#2859)","shortMessageHtmlLink":"RUBY-3379 CSOT for bulk writes (#2859)"}},{"before":"2b9f86f8a0b401a6403b290497233e1189cd1f58","after":"dd67a60e2754487300865c0a42556da2a087f8c4","ref":"refs/heads/csot","pushedAt":"2024-04-10T09:58:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Merge branch 'master' into csot","shortMessageHtmlLink":"Merge branch 'master' into csot"}},{"before":"9fd09991dfa1e9e1954ec4bfd1daf36d72f0a561","after":"2b9f86f8a0b401a6403b290497233e1189cd1f58","ref":"refs/heads/csot","pushedAt":"2024-04-09T07:17:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"RUBY-3373 CSOT for retries (#2857)","shortMessageHtmlLink":"RUBY-3373 CSOT for retries (#2857)"}},{"before":"dd1adadedd99d2a5cf03ff5759c9f9c611f4d871","after":"dc42fe85b77861527f12e6f661fda8713eeee5bd","ref":"refs/heads/master","pushedAt":"2024-04-08T22:23:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"RUBY-3434: Improve documentation for forking servers (#2856)\n\n* Clarify documentation for forking servers\r\n\r\n* Tweaks\r\n\r\n* More tweaks\r\n\r\n* Correct method name","shortMessageHtmlLink":"RUBY-3434: Improve documentation for forking servers (#2856)"}},{"before":"d5df2396621741104170a00645981435e930dd44","after":"9fd09991dfa1e9e1954ec4bfd1daf36d72f0a561","ref":"refs/heads/csot","pushedAt":"2024-04-02T14:16:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Merge branch 'master' into csot","shortMessageHtmlLink":"Merge branch 'master' into csot"}},{"before":"74e4e381b21e7a8da176cbc39d374be4670e0e6c","after":"dd1adadedd99d2a5cf03ff5759c9f9c611f4d871","ref":"refs/heads/master","pushedAt":"2024-04-02T14:09:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"need zlib1g-dev for libxml for nokogiri, etc, etc (#2854)\n\nAlso bumping to debian:12 for grins","shortMessageHtmlLink":"need zlib1g-dev for libxml for nokogiri, etc, etc (#2854)"}},{"before":"89613913b124e962318305ee8062e94bc26ae7cc","after":"d5df2396621741104170a00645981435e930dd44","ref":"refs/heads/csot","pushedAt":"2024-04-02T08:10:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Fix csot test failures (#2853)","shortMessageHtmlLink":"Fix csot test failures (#2853)"}},{"before":"0c65ebf39d6a682df03453850edc3beb10786392","after":"74e4e381b21e7a8da176cbc39d374be4670e0e6c","ref":"refs/heads/master","pushedAt":"2024-03-28T20:26:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"RUBY-3424 Prep for 2.20 (#2852)\n\n* prep for 2.20\r\n\r\n* more CI stuff (e.g. DriverBench should run against latest stable, not latest)\r\n\r\n* let's see what happens when we enable jruby 9.4\r\n\r\n* document added support for JRuby 9.4, and deprecation of 9.2\r\n\r\n* flesh out the release notes more","shortMessageHtmlLink":"RUBY-3424 Prep for 2.20 (#2852)"}},{"before":"0b7c157f9f34db9d4ef4b7b1e99a7f5c3f3005df","after":"89613913b124e962318305ee8062e94bc26ae7cc","ref":"refs/heads/csot","pushedAt":"2024-03-21T17:01:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"3376 csot for sessions (#2850)","shortMessageHtmlLink":"3376 csot for sessions (#2850)"}},{"before":"e915e84a0a4e1b700805461f87f3d60ef1207e4f","after":"0b7c157f9f34db9d4ef4b7b1e99a7f5c3f3005df","ref":"refs/heads/csot","pushedAt":"2024-03-20T12:22:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/master' into csot","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/master' into csot"}},{"before":"d332cd906431016044c9baad62b242760ebbd7c6","after":"0c65ebf39d6a682df03453850edc3beb10786392","ref":"refs/heads/master","pushedAt":"2024-03-12T14:02:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"MONGOID-5739 Support BSON 5 (#2848)\n\n* MONGOID-5739 support BSON 5\r\n\r\n* point at my personal branch to test this\r\n\r\n* normalize values before comparing\r\n\r\n* switch back to the official spec/shared repo\r\n\r\n* actually bump spec/shared (why are submodules so impossible?)\r\n\r\n* use pessimistic versioning","shortMessageHtmlLink":"MONGOID-5739 Support BSON 5 (#2848)"}},{"before":"8ddd7273c1044b96d47793595993c083d7e9a168","after":"e915e84a0a4e1b700805461f87f3d60ef1207e4f","ref":"refs/heads/csot","pushedAt":"2024-03-10T10:28:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"RUBY-3372 Add CSOT for CRUD commands (#2849)","shortMessageHtmlLink":"RUBY-3372 Add CSOT for CRUD commands (#2849)"}},{"before":"752c1f4e158d021ad3c3794f2ba352f6ddf19c15","after":"8ddd7273c1044b96d47793595993c083d7e9a168","ref":"refs/heads/csot","pushedAt":"2024-03-07T09:33:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/master' into csot","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/master' into csot"}},{"before":"efdadddfbdc3ddc8ef6db00c3b8221b4ae429948","after":"d332cd906431016044c9baad62b242760ebbd7c6","ref":"refs/heads/master","pushedAt":"2024-03-06T16:07:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"RUBY-3400 fix failing specs (#2846)\n\n* don't build tasks for latest server version for now\r\n\r\n* hmm, let's try putting 'latest' back?\r\n\r\n* RUBY-3405 make sure the cluster time is applied to new sessions\r\n\r\n* actually, probably need to get cluster time from the support client?\r\n\r\n* skip broken tests (see RUBY-3413)\r\n\r\n* ignore the serverless tests (pending RUBY-3414)","shortMessageHtmlLink":"RUBY-3400 fix failing specs (#2846)"}},{"before":"6817971cfd58b4f6e74c2cfc62ebb0f9580f61bf","after":"752c1f4e158d021ad3c3794f2ba352f6ddf19c15","ref":"refs/heads/csot","pushedAt":"2024-03-06T08:54:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Add write timeout (#2843)\n\nCo-authored-by: Jamis Buck ","shortMessageHtmlLink":"Add write timeout (#2843)"}},{"before":"94eb2f530d2fe7f690ea6f5af32303943f865415","after":"efdadddfbdc3ddc8ef6db00c3b8221b4ae429948","ref":"refs/heads/master","pushedAt":"2024-03-04T15:11:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Use latest YARD version (#2847)","shortMessageHtmlLink":"Use latest YARD version (#2847)"}},{"before":"4e094a878848acc16318510afefaebff4293e306","after":"517891b56c5e7ef1fd25e825a0c8ff4e3afd5d84","ref":"refs/heads/2.19-stable","pushedAt":"2024-02-28T20:45:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jamis","name":"Jamis Buck","path":"/jamis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1627?s=80&v=4"},"commit":{"message":"DOCSP-37137: Update BSON page references (#2844)\n\n* DOCSP-37038: Fix broken link (#2841)\r\n\r\n(cherry picked from commit e459c3f75f1b1a2181b8d468751580664a3e9e04)\r\n\r\n* RUBY-3393: Rename BSON tutorial page (#2832)\r\n\r\n(cherry picked from commit 7cb06f0bf5d1c9cf2293089f3b666c584c729294)\r\n\r\n* CC feedback\r\n\r\n---------\r\n\r\nCo-authored-by: Alex Bevilacqua ","shortMessageHtmlLink":"DOCSP-37137: Update BSON page references (#2844)"}},{"before":"e459c3f75f1b1a2181b8d468751580664a3e9e04","after":"94eb2f530d2fe7f690ea6f5af32303943f865415","ref":"refs/heads/master","pushedAt":"2024-02-27T16:00:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Remove unnecessary file (#2845)","shortMessageHtmlLink":"Remove unnecessary file (#2845)"}},{"before":"01c042fdcba6844420e045b3561efcd1ebd16c0a","after":"4e094a878848acc16318510afefaebff4293e306","ref":"refs/heads/2.19-stable","pushedAt":"2024-02-22T18:45:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexbevi","name":"Alex Bevilacqua","path":"/alexbevi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135803?s=80&v=4"},"commit":{"message":"DOCSP-37038: Fix broken link (#2841) (#2842)\n\n(cherry picked from commit e459c3f75f1b1a2181b8d468751580664a3e9e04)","shortMessageHtmlLink":"DOCSP-37038: Fix broken link (#2841) (#2842)"}},{"before":"44c607f7ca5830b9b628f45c64fed76f9e3d7865","after":"e459c3f75f1b1a2181b8d468751580664a3e9e04","ref":"refs/heads/master","pushedAt":"2024-02-22T16:34:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexbevi","name":"Alex Bevilacqua","path":"/alexbevi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135803?s=80&v=4"},"commit":{"message":"DOCSP-37038: Fix broken link (#2841)","shortMessageHtmlLink":"DOCSP-37038: Fix broken link (#2841)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQrE2CgA","startCursor":null,"endCursor":null}},"title":"Activity ยท mongodb/mongo-ruby-driver"}