{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5954,"defaultBranch":"master","name":"sequel","ownerLogin":"jeremyevans","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-03-31T05:41:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3846?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714579007.0","currentOid":""},"activityList":{"items":[{"before":"df03e625e59ddb2b13aba23159cffcc9b0213e4d","after":"383d597fa877eba57f5463aba8375b661d9bc041","ref":"refs/heads/master","pushedAt":"2024-05-22T16:09:43.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Make pg_interval spec pass on Rails 4.1\n\nThis is supposed to check that check_string_typecast_bytesize = false\nsetting works correctly, it doesn't really matter what specific\ntype is returned.","shortMessageHtmlLink":"Make pg_interval spec pass on Rails 4.1"}},{"before":"a607c438a0a075b401ae578c495329d920492269","after":"df03e625e59ddb2b13aba23159cffcc9b0213e4d","ref":"refs/heads/master","pushedAt":"2024-05-17T18:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Fix connection pool spec to expect correct pool type on Ruby 3.4+","shortMessageHtmlLink":"Fix connection pool spec to expect correct pool type on Ruby 3.4+"}},{"before":"f372eeb9fb795b664a711b49b90bcce829a2f4d3","after":"a607c438a0a075b401ae578c495329d920492269","ref":"refs/heads/master","pushedAt":"2024-05-11T17:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Clarify about `model_classes` in the example code","shortMessageHtmlLink":"Clarify about model_classes in the example code"}},{"before":"154923695f4dbc4fb2813e5b0a2cc8028113bb96","after":"f372eeb9fb795b664a711b49b90bcce829a2f4d3","ref":"refs/heads/master","pushedAt":"2024-05-06T19:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Add temporarily_release_connection Database extension for multithreaded transactional testing\n\nThis allows one thread to start a transaction, and then release\nthe connection back for usage by the connection pool, so that\nother threads can operate on the connection object safely inside\nthe transaction. This requires the connection pool be limited\nto a single connection, to ensure that the released connection\ncan be reacquired. It's not perfect, because if the connection\nis disconnected and removed from the pool while temporarily\nreleased, there is no way to handle that situation correctly.","shortMessageHtmlLink":"Add temporarily_release_connection Database extension for multithread…"}},{"before":"3b1504d3b88306a776cc17a73893e8ce05b4e7b1","after":"3a45d2b6c29da2a655a391dfecc010f6d50d4e27","ref":"refs/heads/gh-pages","pushedAt":"2024-05-01T15:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Update website for 5.80.0 release","shortMessageHtmlLink":"Update website for 5.80.0 release"}},{"before":"e437cef29136bdcf5a748adae78e779b06faaa3f","after":"154923695f4dbc4fb2813e5b0a2cc8028113bb96","ref":"refs/heads/master","pushedAt":"2024-05-01T15:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Bump version to 5.80.0","shortMessageHtmlLink":"Bump version to 5.80.0"}},{"before":"2dd31a7cf2e6f1a5d234283a4342cf8f45bc1fbf","after":"e437cef29136bdcf5a748adae78e779b06faaa3f","ref":"refs/heads/master","pushedAt":"2024-04-07T02:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Avoid use of method chaining in provenance spec\n\nThis unifies behavior across all Ruby versions, so we don't need\nthe complex conditional.","shortMessageHtmlLink":"Avoid use of method chaining in provenance spec"}},{"before":"163730e0a27be02c14ff2c2dc64de5f9af01e631","after":"2dd31a7cf2e6f1a5d234283a4342cf8f45bc1fbf","ref":"refs/heads/master","pushedAt":"2024-04-05T14:51:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Simplify supports_skip_locked? in shared MySQL adapter\n\nAlso, update CHANGELOG.","shortMessageHtmlLink":"Simplify supports_skip_locked? in shared MySQL adapter"}},{"before":"c4e43e292d5bcf189767cab6bafaf8f2b6ab4df0","after":"163730e0a27be02c14ff2c2dc64de5f9af01e631","ref":"refs/heads/master","pushedAt":"2024-04-05T00:05:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Try to make provenance extension specs pass on JRuby 9.2 and 9.3\n\nAll three JRuby versions tested in CI have different behavior.","shortMessageHtmlLink":"Try to make provenance extension specs pass on JRuby 9.2 and 9.3"}},{"before":"4314aebb3bbc4f1aa4b32083b42b10e5818aad8f","after":"c4e43e292d5bcf189767cab6bafaf8f2b6ab4df0","ref":"refs/heads/master","pushedAt":"2024-04-04T23:50:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Avoid allocating datasets in cases where the returned dataset would be the same as the receiver\n\nThis avoids unnecessary dataset clones/allocations. The most\nimportant changes are probably ungraphed/naked, since single_value_ds\nuses those, and various methods call single_value_ds where the\ndataset is already naked and ungraphed.\n\nIssue pointed out by using the recently introduced provenance\nextension in a real application.","shortMessageHtmlLink":"Avoid allocating datasets in cases where the returned dataset would b…"}},{"before":"09189fa1bae77b61ca3c398324e04c8816ff16ae","after":"3b1504d3b88306a776cc17a73893e8ce05b4e7b1","ref":"refs/heads/gh-pages","pushedAt":"2024-04-01T16:19:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Update website for 5.79.0 release","shortMessageHtmlLink":"Update website for 5.79.0 release"}},{"before":"00fbc7ad68ea72399f5aad227961dfbd9b995524","after":"4314aebb3bbc4f1aa4b32083b42b10e5818aad8f","ref":"refs/heads/master","pushedAt":"2024-04-01T16:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Bump version to 5.79.0","shortMessageHtmlLink":"Bump version to 5.79.0"}},{"before":"5780c7896aa3d11eaf9b1fc63c14c52bd1896b8b","after":"00fbc7ad68ea72399f5aad227961dfbd9b995524","ref":"refs/heads/master","pushedAt":"2024-03-31T17:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Add links to sequel-talk on the mail-archive.com","shortMessageHtmlLink":"Add links to sequel-talk on the mail-archive.com"}},{"before":"bbfb80e7427dbe686660c049d92ca2b94db8ed70","after":"5780c7896aa3d11eaf9b1fc63c14c52bd1896b8b","ref":"refs/heads/master","pushedAt":"2024-03-29T19:44:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Handle case of select_prepend after select_append\n\nThis previously failed on databases that don't support\nSELECT column, *. Fix it by scanning the current selection list\nfor the WILDCARD object, and replacing it with qualified selections\n(SELECT column, table.*), which all databases should support.","shortMessageHtmlLink":"Handle case of select_prepend after select_append"}},{"before":"235a62a53d954f7fb1e133655d6732215040c96c","after":"bbfb80e7427dbe686660c049d92ca2b94db8ed70","ref":"refs/heads/master","pushedAt":"2024-03-27T15:41:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"e3936630f9b0df561830ca497950ded171137473","after":"235a62a53d954f7fb1e133655d6732215040c96c","ref":"refs/heads/master","pushedAt":"2024-03-13T23:31:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Support :unlogged_tables_default Database option on Postgres for making created tables unlogged by default\n\nThis can improve performance in cases where data integrity is not\nimportant.","shortMessageHtmlLink":"Support :unlogged_tables_default Database option on Postgres for maki…"}},{"before":"70bcc08e47b060957e37584ee85c304d5698ef7c","after":"e3936630f9b0df561830ca497950ded171137473","ref":"refs/heads/master","pushedAt":"2024-03-12T17:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Remove mention of the sequel-talk Google Group\n\nGoogle now shows a Banned content warning when trying to access it.","shortMessageHtmlLink":"Remove mention of the sequel-talk Google Group"}},{"before":"0adfb8a9dda916a4ebad1b61b371da803f42aeab","after":"09189fa1bae77b61ca3c398324e04c8816ff16ae","ref":"refs/heads/gh-pages","pushedAt":"2024-03-01T17:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Update website for 5.78.0 release","shortMessageHtmlLink":"Update website for 5.78.0 release"}},{"before":"17f0509c29561691fb908292b9d9e48ab3d19fcc","after":"70bcc08e47b060957e37584ee85c304d5698ef7c","ref":"refs/heads/master","pushedAt":"2024-03-01T16:35:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Bump version to 5.78.0","shortMessageHtmlLink":"Bump version to 5.78.0"}},{"before":"ec34d096a183b564ebfa9b9212c873054a14e4ed","after":"17f0509c29561691fb908292b9d9e48ab3d19fcc","ref":"refs/heads/master","pushedAt":"2024-02-21T18:02:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Make Database @transactions a compare by identity hash\n\nThis is faster, and would fix a theoretical bug in the case where\na driver implemented a connection object that could compare equal\n(hash/eql?) with another connection object.","shortMessageHtmlLink":"Make Database @Transactions a compare by identity hash"}},{"before":"ec33f400551bed7fb2974dd2487be42ffe550216","after":"ec34d096a183b564ebfa9b9212c873054a14e4ed","ref":"refs/heads/master","pushedAt":"2024-02-21T16:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Support compounds (e.g. UNION) in conjunction with Database#values on PostgreSQL","shortMessageHtmlLink":"Support compounds (e.g. UNION) in conjunction with Database#values on…"}},{"before":"1a3152e7f8fe79b89a3bd624841d7a88dc51622f","after":"ec33f400551bed7fb2974dd2487be42ffe550216","ref":"refs/heads/master","pushedAt":"2024-02-07T19:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Update async_thread_pool extension to describe issue with forking (Fixes #2131)","shortMessageHtmlLink":"Update async_thread_pool extension to describe issue with forking (Fi…"}},{"before":"9a556708c8727a74bd5aa0a0812a9df0071ab997","after":"1a3152e7f8fe79b89a3bd624841d7a88dc51622f","ref":"refs/heads/master","pushedAt":"2024-02-06T15:16:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Fix typo in CHANGELOG [ci skip]","shortMessageHtmlLink":"Fix typo in CHANGELOG [ci skip]"}},{"before":"8e2a4d398325f52a54726f3f585f85514353e929","after":"9a556708c8727a74bd5aa0a0812a9df0071ab997","ref":"refs/heads/master","pushedAt":"2024-02-02T21:09:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Support :use_advisory_lock option to Migrator.run to use advisory locks when running migrations\n\nI'm not yet comfortable turning this on by default yet (if the\ndatabase supports it). However, that's something that could be\nconsidered in future versions.","shortMessageHtmlLink":"Support :use_advisory_lock option to Migrator.run to use advisory loc…"}},{"before":"88a4982c4482a124f40ef3fd63861ee19a9e9343","after":"8e2a4d398325f52a54726f3f585f85514353e929","ref":"refs/heads/master","pushedAt":"2024-02-01T23:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Fix options argument number in column options documentation\n\nMentioned a few months ago in discussion #2085.","shortMessageHtmlLink":"Fix options argument number in column options documentation"}},{"before":"109e9500093a05f1ea6993b82cdd30c116a05d39","after":"0adfb8a9dda916a4ebad1b61b371da803f42aeab","ref":"refs/heads/gh-pages","pushedAt":"2024-02-01T16:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Update website for 5.77.0 release","shortMessageHtmlLink":"Update website for 5.77.0 release"}},{"before":"35a29221bbcc7f399231fe2bb2888e8fb211c9b3","after":"88a4982c4482a124f40ef3fd63861ee19a9e9343","ref":"refs/heads/master","pushedAt":"2024-02-01T16:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Bump version to 5.77.0","shortMessageHtmlLink":"Bump version to 5.77.0"}},{"before":"15cdea08f90cc87e92afbc46204af84627e49625","after":"35a29221bbcc7f399231fe2bb2888e8fb211c9b3","ref":"refs/heads/master","pushedAt":"2024-01-30T23:32:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Fix method visibility issues in transaction_connection_validator specs","shortMessageHtmlLink":"Fix method visibility issues in transaction_connection_validator specs"}},{"before":"cd60828b591b50b456df562786e484ca5f6841bd","after":"15cdea08f90cc87e92afbc46204af84627e49625","ref":"refs/heads/master","pushedAt":"2024-01-25T23:00:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Fix sqlite adapter specs to work with SQLite 3.45.0\n\nSQLite 3.45.0 changed the output of some json functions, probably\nrelated to the use of JSONB internally.\n\nUpdate CHANGELOG for previous commit while here.","shortMessageHtmlLink":"Fix sqlite adapter specs to work with SQLite 3.45.0"}},{"before":"e296f6e5de8750c59b067a69e495ab1890f7b353","after":"cd60828b591b50b456df562786e484ca5f6841bd","ref":"refs/heads/master","pushedAt":"2024-01-19T23:28:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Warn by default if trying to eager_graph/association_join an association that uses a block, when the block would be ignored\n\nThe auto_restrict_eager_graph plugin raises an error in these\ncases. That will be the default behavior in Sequel 6, but until\nthen, warn in this case so users know they should fix this.","shortMessageHtmlLink":"Warn by default if trying to eager_graph/association_join an associat…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUSSADgA","startCursor":null,"endCursor":null}},"title":"Activity · jeremyevans/sequel"}