{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12357002,"defaultBranch":"master","name":"sidekiq-cron","ownerLogin":"sidekiq-cron","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-25T09:43:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/115579612?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713211169.0","currentOid":""},"activityList":{"items":[{"before":"cc3e719134115f0f4031338d3105e509722209ef","after":"d409af416afa83362767880f57bb4bf432a80708","ref":"refs/heads/master","pushedAt":"2024-04-22T18:51:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Add ability to configure the past scheduled time threshold (#465)","shortMessageHtmlLink":"Add ability to configure the past scheduled time threshold (#465)"}},{"before":"abdb335a796d3cc3841b8029ee8da26f0bde08e6","after":"cc3e719134115f0f4031338d3105e509722209ef","ref":"refs/heads/master","pushedAt":"2024-04-21T10:43:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Fix natural language parsing configuration examples in README.md [skip ci] (#466)","shortMessageHtmlLink":"Fix natural language parsing configuration examples in README.md [ski…"}},{"before":null,"after":"2e073e3f2e23a736226d56986f4a0f1111a41ff7","ref":"refs/heads/prepare_release_v2.0.0.rc1","pushedAt":"2024-04-15T19:59:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Prepare release v2.0.0.rc1","shortMessageHtmlLink":"Prepare release v2.0.0.rc1"}},{"before":"580c1bda9ffb8fdca1b590c91cf67f787181e02d","after":null,"ref":"refs/heads/improve_docs","pushedAt":"2024-04-15T19:22:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"}},{"before":"c597567953c147565487932028486db16a2d2e04","after":"abdb335a796d3cc3841b8029ee8da26f0bde08e6","ref":"refs/heads/master","pushedAt":"2024-04-15T19:22:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"[docs] Clarify worker => process + other small enhancements (#461)","shortMessageHtmlLink":"[docs] Clarify worker => process + other small enhancements (#461)"}},{"before":null,"after":"580c1bda9ffb8fdca1b590c91cf67f787181e02d","ref":"refs/heads/improve_docs","pushedAt":"2024-04-15T19:19:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"[docs] Clarify worker => process + other small enhancements","shortMessageHtmlLink":"[docs] Clarify worker => process + other small enhancements"}},{"before":"7324ebc0e744eb993e69a8ddc9ac8cc7cecea926","after":null,"ref":"refs/heads/rearrange_code","pushedAt":"2024-04-15T19:15:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"}},{"before":"815decd5de085b80cd28c8cb68e1618db43506c6","after":"c597567953c147565487932028486db16a2d2e04","ref":"refs/heads/master","pushedAt":"2024-04-15T19:15:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"[refactor] move class attributes and initialize method at the beginning of the file (#460)","shortMessageHtmlLink":"[refactor] move class attributes and initialize method at the beginni…"}},{"before":null,"after":"7324ebc0e744eb993e69a8ddc9ac8cc7cecea926","ref":"refs/heads/rearrange_code","pushedAt":"2024-04-15T19:07:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"[refactor] move class attributes and initialize method at the beginning of the file","shortMessageHtmlLink":"[refactor] move class attributes and initialize method at the beginni…"}},{"before":"0caab487703b7e491b9587f586fdf69ad8604ba7","after":"815decd5de085b80cd28c8cb68e1618db43506c6","ref":"refs/heads/master","pushedAt":"2024-04-09T09:10:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Add natural language parsing mode (#459)","shortMessageHtmlLink":"Add natural language parsing mode (#459)"}},{"before":"e859db84da53bd03b643fea47118b7c41bdab3a4","after":"0caab487703b7e491b9587f586fdf69ad8604ba7","ref":"refs/heads/master","pushedAt":"2024-03-28T20:31:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"sidekiq/cron/job: allows symbol keys in .load_from_array! (#458)\n\nThis was not persisting the last enqueued at time when the cron\r\nschedule got reloaded during redeployments because it expected\r\nall job names to be found at the string key \"name\" instead of\r\nthe symbol key :name. Now symbols keys should work here too.","shortMessageHtmlLink":"sidekiq/cron/job: allows symbol keys in .load_from_array! (#458)"}},{"before":"bf64200e829e665ff78c96b0ac06fc0c60edda0b","after":"e859db84da53bd03b643fea47118b7c41bdab3a4","ref":"refs/heads/master","pushedAt":"2024-03-28T20:26:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Readme: clarify that job status gets persisted (#457)\n\nIt was not obvious from the docs that this field got persisted when\r\nthe job reloaded if it wasn't set explicitly. That means that a job\r\nthat is disabled in the web UI would still be disabled after a\r\nredeployment. This just adds some more documentation to make that\r\nabundantly clear.","shortMessageHtmlLink":"Readme: clarify that job status gets persisted (#457)"}},{"before":"221ca5e7790ddb08265842cde7190c6ff82e562c","after":"bf64200e829e665ff78c96b0ac06fc0c60edda0b","ref":"refs/heads/master","pushedAt":"2024-03-22T09:00:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Fix typos (#455)\n\nFound via `codespell -L enque,sie`","shortMessageHtmlLink":"Fix typos (#455)"}},{"before":"b92fcee9dba261043d3f1689162a1dd7e209983b","after":"221ca5e7790ddb08265842cde7190c6ff82e562c","ref":"refs/heads/master","pushedAt":"2024-03-06T12:13:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Fix: unused variable warning (#454)","shortMessageHtmlLink":"Fix: unused variable warning (#454)"}},{"before":"8a04c08ab1819d7f97070c9169bbbe14296c8286","after":"b92fcee9dba261043d3f1689162a1dd7e209983b","ref":"refs/heads/master","pushedAt":"2024-01-19T14:47:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Add warning log when 'symbolize_args: true' is used without 'active_job: true' (#449)\n\n* Add in the README that symbolize_args is not supported by sidekiq\r\n\r\n* Log a warning when symbolize_args is true and active_job is not true as symbolize_args is only supported for active job","shortMessageHtmlLink":"Add warning log when 'symbolize_args: true' is used without 'active_j…"}},{"before":"65193598162678855ccb5e9fe630c8abdd6fc53e","after":"8a04c08ab1819d7f97070c9169bbbe14296c8286","ref":"refs/heads/master","pushedAt":"2024-01-11T09:14:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Fetch queue name from ActiveJob class (#448)\n\nActiveJob queue_as configuration is now used to update Job's queue,\r\npreviously only Sidekiq::Worker jobs class options were fetched.\r\n\r\nAs in case with Sidekiq::Workers, queue option in config always takes\r\nprecedence over queue_as in ActiveJob class.\r\n\r\nFixes #437","shortMessageHtmlLink":"Fetch queue name from ActiveJob class (#448)"}},{"before":"160d34df350741944d0ed55b75c1a3f5d6b352c8","after":"65193598162678855ccb5e9fe630c8abdd6fc53e","ref":"refs/heads/master","pushedAt":"2024-01-03T10:43:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Add Ruby 3.3 to CI matrix (#447)","shortMessageHtmlLink":"Add Ruby 3.3 to CI matrix (#447)"}},{"before":"585237c52046a5afa4be12e200359be602c1e3e8","after":"160d34df350741944d0ed55b75c1a3f5d6b352c8","ref":"refs/heads/master","pushedAt":"2024-01-02T11:17:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Implements namespaces (#268)","shortMessageHtmlLink":"Implements namespaces (#268)"}},{"before":"d27cd0b906a7c8cbb240ded8baeb98c9bb91514a","after":"585237c52046a5afa4be12e200359be602c1e3e8","ref":"refs/heads/master","pushedAt":"2023-12-17T10:54:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Add Bahasa Indonesia locale (#446)","shortMessageHtmlLink":"Add Bahasa Indonesia locale (#446)"}},{"before":"3bce29b908239f5fb40ca0794582aaaf21e07079","after":"d27cd0b906a7c8cbb240ded8baeb98c9bb91514a","ref":"refs/heads/master","pushedAt":"2023-12-13T16:39:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"feat: human readable cron format in UI (#445)","shortMessageHtmlLink":"feat: human readable cron format in UI (#445)"}},{"before":"a3b2c0bb648cae06a9640843f7a8e2fb038b38bc","after":null,"ref":"refs/heads/prepare_next_release","pushedAt":"2023-12-08T15:26:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"}},{"before":"df048f8eeeeb2c30c71ce57c85ecb112136fbd37","after":"3bce29b908239f5fb40ca0794582aaaf21e07079","ref":"refs/heads/master","pushedAt":"2023-12-08T15:26:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Prepare next release (v1.12.0) 🚀 (#444)","shortMessageHtmlLink":"Prepare next release (v1.12.0) 🚀 (#444)"}},{"before":null,"after":"a3b2c0bb648cae06a9640843f7a8e2fb038b38bc","ref":"refs/heads/prepare_next_release","pushedAt":"2023-12-08T11:16:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Prepare next release (v1.12.0) 🚀","shortMessageHtmlLink":"Prepare next release (v1.12.0) 🚀"}},{"before":"36050afdd0f369ba0dbced90213c918dc5522668","after":"df048f8eeeeb2c30c71ce57c85ecb112136fbd37","ref":"refs/heads/master","pushedAt":"2023-11-28T20:13:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Fix tests failing in Sidekiq 6 (#440)\n\n`SIDEKIQ_VERSION=6 bundle exec rake test` was previously failing since `Sidekiq`\r\ndoesn't have options. Refactor `Sidekiq::Options` to abstract the\r\ndifferent ways to get the configuration for various Sidekiq versions.","shortMessageHtmlLink":"Fix tests failing in Sidekiq 6 (#440)"}},{"before":"8d1543978837b3213c88d3a6cb15e0702c9e0cb8","after":"36050afdd0f369ba0dbced90213c918dc5522668","ref":"refs/heads/master","pushedAt":"2023-11-28T15:50:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Parse arguments on args= method (#442)","shortMessageHtmlLink":"Parse arguments on args= method (#442)"}},{"before":"dcee41c28c90349e930fd97d47ace696540468ad","after":"8d1543978837b3213c88d3a6cb15e0702c9e0cb8","ref":"refs/heads/master","pushedAt":"2023-11-28T15:30:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Only check out a Redis connection if necessary (#438)\n\nIn Sidekiq 7, calls to `Sidekiq.redis` checks out a connection from an\r\ninternal connection pool instead of the connection pool used by the\r\njob processors. If a connection is checked out but not used, it's\r\npossible that the heartbeat thread won't keep the connection alive\r\nbefore the Redis server client timeout.\r\n\r\nTo avoid this, update the checks to return earlier if the Redis\r\nconnection is not needed.\r\n\r\nThis might help reduce intermittent `Broken pipe` errors as reported\r\nin https://github.com/redis-rb/redis-client/issues/119.","shortMessageHtmlLink":"Only check out a Redis connection if necessary (#438)"}},{"before":"78eb493adbfeb908861ec9b3a76e5e7a01adf339","after":"dcee41c28c90349e930fd97d47ace696540468ad","ref":"refs/heads/master","pushedAt":"2023-11-20T18:13:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"remove Sidekiq.server? check from schedule loader (#436)\n\nStarting with 7.0, Sidekiq can be run in embedded mode where `Sidekiq.server?` returns `false`\r\n\r\nReference: https://www.mikeperham.com/2022/10/27/sidekiq-7.0-embedding/","shortMessageHtmlLink":"remove Sidekiq.server? check from schedule loader (#436)"}},{"before":"bad05d9c5dc6fe1eac823faa79127935a739af44","after":null,"ref":"refs/heads/next_release","pushedAt":"2023-11-03T16:08:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"}},{"before":"b9c5a8ee29ebd68fc1c71e2c306b3b581684b7ac","after":"78eb493adbfeb908861ec9b3a76e5e7a01adf339","ref":"refs/heads/master","pushedAt":"2023-11-03T16:08:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"Prepare next release (v1.11.0) 🚀 (#432)","shortMessageHtmlLink":"Prepare next release (v1.11.0) 🚀 (#432)"}},{"before":"9823b8e741e6be877eb5971fd18966c225d08c2f","after":"b9c5a8ee29ebd68fc1c71e2c306b3b581684b7ac","ref":"refs/heads/master","pushedAt":"2023-11-02T20:30:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markets","name":"Marc Anguera","path":"/markets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/576701?s=80&v=4"},"commit":{"message":"[docs] Fix v1.4.0 Dark Mode support PR link [ci skip] (#433)","shortMessageHtmlLink":"[docs] Fix v1.4.0 Dark Mode support PR link [ci skip] (#433)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEN1aw0gA","startCursor":null,"endCursor":null}},"title":"Activity · sidekiq-cron/sidekiq-cron"}