{"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":"03b3613b1fb8103a1230ee6dbe0232ad0e41e1df","after":"b4d8a170c8a26f035dcb9107d188fd2402c893a9","ref":"refs/heads/csot","pushedAt":"2024-07-04T09:18:52.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":"de60b9e3b7c614982bee137ec1ecb73d24cb62a5","after":"3c5dc93074f9c8749f12fc9b559285cd367cb701","ref":"refs/heads/master","pushedAt":"2024-07-04T07:32:19.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-3496] Fix legacy read pool retry error (#2878)\n\nCo-authored-by: Dmitry Rybakov <160598371+comandeo-mongo@users.noreply.github.com>\r\nCo-authored-by: Dmitry Rybakov ","shortMessageHtmlLink":"[RUBY-3496] Fix legacy read pool retry error (#2878)"}},{"before":"e487cb581865638a677a044f18ffeb1b52e6a5e2","after":"03b3613b1fb8103a1230ee6dbe0232ad0e41e1df","ref":"refs/heads/csot","pushedAt":"2024-07-02T16:01:41.000Z","pushType":"push","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 change streams spec","shortMessageHtmlLink":"Fix change streams spec"}},{"before":"4617dda8cf9ac420f3e6ad14e91506535c59bd48","after":"e487cb581865638a677a044f18ffeb1b52e6a5e2","ref":"refs/heads/csot","pushedAt":"2024-07-02T15:47:20.000Z","pushType":"push","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 change streams spec","shortMessageHtmlLink":"Fix change streams spec"}},{"before":"5169802c2f51cdf7eb2835aee80b3ff06b3cb22a","after":"4617dda8cf9ac420f3e6ad14e91506535c59bd48","ref":"refs/heads/csot","pushedAt":"2024-07-02T15:15:41.000Z","pushType":"push","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 server spec","shortMessageHtmlLink":"Fix server spec"}},{"before":"2cad173d1c2e4c9b9eefbf0954f653121937cc51","after":"5169802c2f51cdf7eb2835aee80b3ff06b3cb22a","ref":"refs/heads/csot","pushedAt":"2024-07-02T08:44:03.000Z","pushType":"push","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":"Retry more flaky tests","shortMessageHtmlLink":"Retry more flaky tests"}},{"before":"30afb45743707df441b1ca3e6298c90aca5a14d7","after":"de60b9e3b7c614982bee137ec1ecb73d24cb62a5","ref":"refs/heads/master","pushedAt":"2024-07-01T22:08:16.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-3357 SSDLC Requirements (#2880)\n\n* add more tasks to the release workflow\r\n\r\nalso, add a cleanup workflow for use while testing\r\n\r\n* workflows don't have descriptions\r\n\r\n* inputs are specified on the trigger, not the workflow\r\n\r\n* skip the SBOM generation until we can figure it out\r\n\r\n* use bson-ruby asset group, for testing\r\n\r\nthis is temporary until silk is able to grab the correct sbom lite from\r\nthe mongo-ruby-driver repo\r\n\r\n* put code scan results in S3_ASSETS\r\n\r\nand for testing, remove dry-run from s3 upload, to make sure it works\r\n\r\n* restore the correct silk asset group\r\n\r\n* refactor to try the new ruby actions in drivers-github-tools\r\n\r\n* remove stray quotation mark\r\n\r\n* use the canonical version of the ruby actions\r\n\r\n* Indicate `dry_run` to be of type boolean\r\n\r\nThis is so it gets rendered as a checkbox. We'll default it to `true` to avoid accidental releases.","shortMessageHtmlLink":"RUBY-3357 SSDLC Requirements (#2880)"}},{"before":"9b549278f83a7abd48f3b3624249d32589d67bc5","after":"2cad173d1c2e4c9b9eefbf0954f653121937cc51","ref":"refs/heads/csot","pushedAt":"2024-07-01T14:43:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"comandeo-mongo","name":"Dmitry Rybakov","path":"/comandeo-mongo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160598371?s=80&v=4"},"commit":{"message":"Add synchronization","shortMessageHtmlLink":"Add synchronization"}},{"before":"dbb8ce3c4b26cc9dbf2b27c0eae0f8cfce50e1bd","after":"9b549278f83a7abd48f3b3624249d32589d67bc5","ref":"refs/heads/csot","pushedAt":"2024-07-01T14:33:05.000Z","pushType":"push","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 synchronization","shortMessageHtmlLink":"Add synchronization"}},{"before":"4468400849a3586560b7b918c46ef8fb99b29f7d","after":"dbb8ce3c4b26cc9dbf2b27c0eae0f8cfce50e1bd","ref":"refs/heads/csot","pushedAt":"2024-07-01T12:35:46.000Z","pushType":"push","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":"Disable flaky tests","shortMessageHtmlLink":"Disable flaky tests"}},{"before":"c75533a81126d50f0244c4b2478b1b5e814cd9c3","after":"4468400849a3586560b7b918c46ef8fb99b29f7d","ref":"refs/heads/csot","pushedAt":"2024-07-01T11:42:16.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":"csot","shortMessageHtmlLink":"csot"}},{"before":"9c709b9841ee338306dddcc5111e8bea955149e4","after":"30afb45743707df441b1ca3e6298c90aca5a14d7","ref":"refs/heads/master","pushedAt":"2024-07-01T08:27:32.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-3500 Fix failing test configurations (#2879)","shortMessageHtmlLink":"RUBY-3500 Fix failing test configurations (#2879)"}},{"before":"ab7782c5817f42d3470fcb13a6cdf0f6e337223c","after":"c75533a81126d50f0244c4b2478b1b5e814cd9c3","ref":"refs/heads/csot","pushedAt":"2024-06-17T16:01:14.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 remote-tracking branch 'upstream/master' into csot","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/master' into csot"}},{"before":"7b06fb66eb876d850fc872908eed3fa2d9bc28dd","after":"9c709b9841ee338306dddcc5111e8bea955149e4","ref":"refs/heads/master","pushedAt":"2024-06-10T21:13:19.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-3451 Release signing (#2874)\n\n* okay, very rough draft of a release GA workflow\r\n\r\n* fix ref to mongodb-labs/drivers-github-tools\r\n\r\n* action is not prefixed with garasign\r\n\r\n* struggling to get some visibility here...\r\n\r\n* specify release environment\r\n\r\n* fixes\r\n\r\n* more fixes\r\n\r\n* don't need to load the whole driver just to get the version\r\n\r\n* make sure we push the new tag to the repo\r\n\r\n* `gh release` commands want a tag name\r\n\r\n* I *think* the sig gets placed under $RELEASE_ASSETS?\r\n\r\n* remove obsolete release-related code, and add explicit `rake release` task\r\n\r\n* okay, dummy gem name in gemspec, let's see if the gem gets pushed\r\n\r\n* okay, let's try using the provided github action instead\r\n\r\n* are the backticks being interpolated by the shell?\r\n\r\n* whelp, guess we need to bundle install\r\n\r\n* don't require the spec organizers unless it is needed\r\n\r\n* don't wait for the gem to be released\r\n\r\nmostly because our gem is in a non-standard location (expected to be in\r\npkg/, but we're generating it directly to the root directory)\r\n\r\n* bump the gemspec\r\n\r\n* linter appeasement\r\n\r\n* add documentation related to release verification","shortMessageHtmlLink":"RUBY-3451 Release signing (#2874)"}},{"before":"f1dde699e6382286864c9c009a002bf06e733651","after":"7b06fb66eb876d850fc872908eed3fa2d9bc28dd","ref":"refs/heads/master","pushedAt":"2024-06-10T16:04:21.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":"Add empty SBOM lite file (#2875)","shortMessageHtmlLink":"Add empty SBOM lite file (#2875)"}},{"before":"735daf6c66d39cc93c7409e36145a665e15ea225","after":"ab7782c5817f42d3470fcb13a6cdf0f6e337223c","ref":"refs/heads/csot","pushedAt":"2024-06-05T09:07:15.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":"aceef6ea171e8b2216325543df0730a356a268e5","after":"735daf6c66d39cc93c7409e36145a665e15ea225","ref":"refs/heads/csot","pushedAt":"2024-05-23T15:29:53.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":"Sync CSOT spec tests (#2872)\n\n\r\nCo-authored-by: Jamis Buck ","shortMessageHtmlLink":"Sync CSOT spec tests (#2872)"}},{"before":"c6c63a728d85ee27827fb9f3350661a32a26114c","after":"f1dde699e6382286864c9c009a002bf06e733651","ref":"refs/heads/master","pushedAt":"2024-05-22T14:28:48.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-3357 Add static analysis (#2869)\n\n* let's try out codeql\r\n\r\n* .evergreen/tools.rb is not referenced anywhere\r\n\r\nwe can remove it, to remove the warnings it generates\r\n\r\n* this is not well-documented; hopefully this works to exclude those paths\r\n\r\n* action docs say this should be a \"YAML string\"\r\n\r\n* static analysis reported \"Polynomial regular expression used on uncontrolled data\"","shortMessageHtmlLink":"RUBY-3357 Add static analysis (#2869)"}},{"before":"bba73e9d80b5f347f0055e0235e802fec1f9ab11","after":"aceef6ea171e8b2216325543df0730a356a268e5","ref":"refs/heads/csot","pushedAt":"2024-05-16T10:47:38.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 (#2871)","shortMessageHtmlLink":"RUBY-3379 CSOT for bulk writes (#2871)"}},{"before":"d0fe3fb79a228d259c54fac1829ae359a193d216","after":"bba73e9d80b5f347f0055e0235e802fec1f9ab11","ref":"refs/heads/csot","pushedAt":"2024-05-13T09:12:01.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-3375 CSOT for CSFLE (#2868)","shortMessageHtmlLink":"RUBY-3375 CSOT for CSFLE (#2868)"}},{"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)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdrfmAwA","startCursor":null,"endCursor":null}},"title":"Activity ยท mongodb/mongo-ruby-driver"}