{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":567248876,"defaultBranch":"main","name":"solid_cache","ownerLogin":"rails","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-17T11:49:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4223?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714565254.0","currentOid":""},"activityList":{"items":[{"before":"e7305dc40eb8ce95a9ec310da222d1074d3c19f9","after":"731bb8041bb12e981cb0c270a4801dd553bfb1b0","ref":"refs/heads/encrypt","pushedAt":"2024-05-07T08:07:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Adjust size estimate for encrypted entries\n\nAdd 170 bytes to the estimated size of each entry when encryption is\nenabled. This assumes that the default context properties are used.","shortMessageHtmlLink":"Adjust size estimate for encrypted entries"}},{"before":"a6f0afff3ef9714358512d785b2952ce1f6a1e2b","after":"e7305dc40eb8ce95a9ec310da222d1074d3c19f9","ref":"refs/heads/encrypt","pushedAt":"2024-05-01T13:53:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Encrypt cache values via Solid Cache config\n\nAllows you to enable encryption of cache values with:\n\n```yaml\n\\# config/solid_cache.yml\nproduction:\n encrypt: true\n```\nor\n```ruby\n\\# application.rb\nconfig.solid_cache.encrypt = true\n```\n\nRequires Active Record Encryption to be configured already.\n\nSolid Cache by default uses a custom encryptor and message serializer\nthat are optimised for it.\n\nFirstly it disabled compression with the encryptor\n`ActiveRecord::Encryption::Encryptor.new(compress: false)` - the cache\nalready compresses the data.\n\nSecondly it uses `ActiveRecord::Encryption::MessagePackMessageSerializer.new`\nas the serializer. This serializer can only be used for binary columns,\nbut can store about 40% more data than the standard serializer.\n\nOr allow custom context properties to be set:\n\n```ruby\n\\# application.rb\nconfig.solid_cache.encryption_context_properties = {\n encryptor: ActiveRecord::Encryption::Encryptor.new,\n message_serializer: ActiveRecord::Encryption::MessageSerializer.new\n}\n```","shortMessageHtmlLink":"Encrypt cache values via Solid Cache config"}},{"before":"b5856b26e3e020d29223a9db81d99e1c6261b2e5","after":"a6f0afff3ef9714358512d785b2952ce1f6a1e2b","ref":"refs/heads/encrypt","pushedAt":"2024-05-01T12:16:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Encrypt cache values via Solid Cache config\n\nAllows you to enable encryption of cache values with:\n\n```yaml\n\\# config/solid_cache.yml\nproduction:\n encrypt: true\n```\nor\n```ruby\n\\# application.rb\nconfig.solid_cache.encrypt = true\n```\n\nRequires Active Record Encryption to be configured already.\n\nSolid Cache by default uses a custom encryptor and message serializer\nthat are optimised for it.\n\nFirstly it disabled compression with the encryptor\n`ActiveRecord::Encryption::Encryptor.new(compress: false)` - the cache\nalready compresses the data.\n\nSecondly it uses `ActiveRecord::Encryption::MessagePackMessageSerializer.new`\nas the serializer. This serializer can only be used for binary columns,\nbut can store about 40% more data than the standard serializer.\n\nOr allow custom context properties to be set:\n\n```ruby\n\\# application.rb\nconfig.solid_cache.encryption_context_properties = {\n encryptor: ActiveRecord::Encryption::Encryptor.new,\n message_serializer: ActiveRecord::Encryption::MessageSerializer.new\n}\n```","shortMessageHtmlLink":"Encrypt cache values via Solid Cache config"}},{"before":"8843e6271cf878d6d24d8a87901739d96aaf4c7e","after":"b5856b26e3e020d29223a9db81d99e1c6261b2e5","ref":"refs/heads/encrypt","pushedAt":"2024-05-01T12:15:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Encrypt cache values via Solid Cache config\n\nAllows you to enable encryption of cache values with:\n\n```yaml\n\\# config/solid_cache.yml\nproduction:\n encrypted: true\n```\nor\n```ruby\n\\# application.rb\nconfig.solid_cache.encrypted = true\n```\n\nRequires Active Record Encryption to be configured already.\n\nSolid Cache by default uses a custom encryptor and message serializer\nthat are optimised for it.\n\nFirstly it disabled compression with the encryptor\n`ActiveRecord::Encryption::Encryptor.new(compress: false)` - the cache\nalready compresses the data.\n\nSecondly it uses `ActiveRecord::Encryption::MessagePackMessageSerializer.new`\nas the serializer. This serializer can only be used for binary columns,\nbut can store about 40% more data than the standard serializer.\n\nOr allow custom context properties to be set:\n\n```ruby\n\\# application.rb\nconfig.solid_cache.encryption_context_properties = {\n encryptor: ActiveRecord::Encryption::Encryptor.new,\n message_serializer: ActiveRecord::Encryption::MessageSerializer.new\n}\n```","shortMessageHtmlLink":"Encrypt cache values via Solid Cache config"}},{"before":"bb9c24c05d8c6ba2dd32fbe06289f7bf7858d143","after":"8843e6271cf878d6d24d8a87901739d96aaf4c7e","ref":"refs/heads/encrypt","pushedAt":"2024-05-01T12:07:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Encrypt cache values via Solid Cache config\n\nAllows you to enable encryption of cache values with:\n\n```yaml\n\\# config/solid_cache.yml\nproduction:\n encrypted: true\n```\nor\n```ruby\n\\# application.rb\nconfig.solid_cache.encrypted = true\n```\n\nRequires Active Record Encryption to be configured already.\n\nSolid Cache by default uses a custom encryptor and message serializer\nthat are optimised for it.\n\nFirstly it disabled compression with the encryptor\n`ActiveRecord::Encryption::Encryptor.new(compress: false)` - the cache\nalready compresses the data.\n\nSecondly it uses `ActiveRecord::Encryption::MessagePackMessageSerializer.new`\nas the serializer. This serializer can only be used for binary columns,\nbut can store about 40% more data than the standard serializer.\n\nOr allow custom context properties to be set:\n\n```ruby\n\\# application.rb\nconfig.solid_cache.encryption_context_properties = {\n encryptor: ActiveRecord::Encryption::Encryptor.new,\n message_serializer: ActiveRecord::Encryption::MessageSerializer.new\n}\n```","shortMessageHtmlLink":"Encrypt cache values via Solid Cache config"}},{"before":null,"after":"bb9c24c05d8c6ba2dd32fbe06289f7bf7858d143","ref":"refs/heads/encrypt","pushedAt":"2024-05-01T12:07:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Encrypt cache values via Solid Cache config\n\nAllows you to enable encryption of cache values with:\n\n```yaml\n\\# config/solid_cache.yml\nproduction:\n encrypted: true\n```\nor\n```ruby\n\\# application.rb\nconfig.solid_cache.encrypted = true\n```\n\nRequires Active Record Encryption to be configured already.\n\nSolid Cache by default uses a custom encryptor and message serializer\nthat are optimised for it.\n\nFirstly it disabled compression with the encryptor\n`ActiveRecord::Encryption::Encryptor.new(compress: false)` - the cache\nalready compresses the data.\n\nSecondly it uses `ActiveRecord::Encryption::MessagePackMessageSerializer.new`\nas the serializer. This serializer can only be used for binary columns,\nbut can store about 40% more data than the standard serializer.\n\nOr allow custom context properties to be set:\n\n```ruby\n\\# application.rb\nconfig.solid_cache.encryption_context_properties = {\n encryptor: ActiveRecord::Encryption::Encryptor.new,\n message_serializer: ActiveRecord::Encryption::MessageSerializer.new\n}\n```","shortMessageHtmlLink":"Encrypt cache values via Solid Cache config"}},{"before":null,"after":"af7e25b4c2eb9a138e62344837bfb46c7d500371","ref":"refs/heads/remove-clusters","pushedAt":"2024-05-01T10:14:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Merge pull request #171 from rails/remove-clusters\n\nRemove clusters","shortMessageHtmlLink":"Merge pull request #171 from rails/remove-clusters"}},{"before":null,"after":"6db79feab78af8ddf472d2723c90a67dd13c9a7e","ref":"refs/heads/query-cache-free-queries","pushedAt":"2024-05-01T10:12:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Disable the query cache without workarounds\n\nUse the new `dirties: false` option to `uncached` to disable the query\ncache and avoid the messy workarounds.\n\nCurrently only available in Rails edge so this will need to wait for its\nrelease. Will be part of Solid Cache v1.0, which will drop support for\nRails 7.1 and earlier.","shortMessageHtmlLink":"Disable the query cache without workarounds"}},{"before":"2a4f59a01b94e1ad6392db40e0948551dc28512e","after":"82f257cc87036b3ddc41e3d35b30444d7e461342","ref":"refs/heads/combine-migrations","pushedAt":"2024-05-01T10:04:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Combine migrations for solid_cache_entries\n\nCombine the migrations for solid_cache_entries into a single file.","shortMessageHtmlLink":"Combine migrations for solid_cache_entries"}},{"before":null,"after":"2a4f59a01b94e1ad6392db40e0948551dc28512e","ref":"refs/heads/combine-migrations","pushedAt":"2024-05-01T10:01:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Combine migrations for solid_cache_entries\n\nCombine the migrations for solid_cache_entries into a single file.","shortMessageHtmlLink":"Combine migrations for solid_cache_entries"}},{"before":"529baf37fd1cead70688870fc112aa033c02a023","after":null,"ref":"refs/heads/remove-clusters","pushedAt":"2024-05-01T09:53:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"}},{"before":"3086882e91b41fb45a40b6d5b4ee002099c8429f","after":"af7e25b4c2eb9a138e62344837bfb46c7d500371","ref":"refs/heads/main","pushedAt":"2024-05-01T09:53:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Merge pull request #171 from rails/remove-clusters\n\nRemove clusters","shortMessageHtmlLink":"Merge pull request #171 from rails/remove-clusters"}},{"before":"71289c45129da787a052e6df2dbc9cfb43256f32","after":"3086882e91b41fb45a40b6d5b4ee002099c8429f","ref":"refs/heads/main","pushedAt":"2024-04-25T15:04:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Merge pull request #170 from rafaelmontas/fix-punctuation-typo\n\nFix punctuation and typo in README","shortMessageHtmlLink":"Merge pull request #170 from rafaelmontas/fix-punctuation-typo"}},{"before":"03a7da4248432f514698f37b0285bf8c3ae61295","after":"529baf37fd1cead70688870fc112aa033c02a023","ref":"refs/heads/remove-clusters","pushedAt":"2024-04-23T14:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Remove node names","shortMessageHtmlLink":"Remove node names"}},{"before":"98416636f22eb5eef50d7ef3cc0919025faa314e","after":"03a7da4248432f514698f37b0285bf8c3ae61295","ref":"refs/heads/remove-clusters","pushedAt":"2024-04-23T14:01:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Remove clusters\n\nThe are unnecessarily complicated - let's just allow you to list shards.\n\nMulti-cluster setups will now raise an error. Setups with `cluster` or\n`clusters` (single cluster) will still work, but give a deprecation\nwarning.","shortMessageHtmlLink":"Remove clusters"}},{"before":null,"after":"98416636f22eb5eef50d7ef3cc0919025faa314e","ref":"refs/heads/remove-clusters","pushedAt":"2024-04-23T14:00:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Remove clusters\n\nThe are unnecessarily complicated - let's just allow you to list shards.\n\nMulti-cluster setups will now raise an error. Setups with `cluster` or\n`clusters` (single cluster) will still work, but give a deprecation\nwarning.","shortMessageHtmlLink":"Remove clusters"}},{"before":"ed4bdf0d8acf2af08d4c0c5c5d6925b94f77b2a7","after":"71289c45129da787a052e6df2dbc9cfb43256f32","ref":"refs/heads/main","pushedAt":"2024-04-22T15:59:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Merge pull request #169 from mdh/fix-typo-in-readme\n\nFix typo","shortMessageHtmlLink":"Merge pull request #169 from mdh/fix-typo-in-readme"}},{"before":"5db3bfef4655a57bf182bbc692467ede142da065","after":"ed4bdf0d8acf2af08d4c0c5c5d6925b94f77b2a7","ref":"refs/heads/main","pushedAt":"2024-03-29T08:53:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Merge pull request #167 from rails/dependabot/bundler/rdoc-6.6.3.1\n\nBump rdoc from 6.6.2 to 6.6.3.1","shortMessageHtmlLink":"Merge pull request #167 from rails/dependabot/bundler/rdoc-6.6.3.1"}},{"before":"4f1ba5c39e9ce4da777cf695c97eb22e2cf2d077","after":null,"ref":"refs/heads/dependabot/bundler/rdoc-6.6.3.1","pushedAt":"2024-03-29T08:53:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"}},{"before":null,"after":"4f1ba5c39e9ce4da777cf695c97eb22e2cf2d077","ref":"refs/heads/dependabot/bundler/rdoc-6.6.3.1","pushedAt":"2024-03-25T19:49:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rdoc from 6.6.2 to 6.6.3.1\n\nBumps [rdoc](https://github.com/ruby/rdoc) from 6.6.2 to 6.6.3.1.\n- [Release notes](https://github.com/ruby/rdoc/releases)\n- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)\n- [Commits](https://github.com/ruby/rdoc/compare/v6.6.2...v6.6.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: rdoc\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rdoc from 6.6.2 to 6.6.3.1"}},{"before":"fcc3142e7f8961b3e605ea6f9c7108433bf054a6","after":"5db3bfef4655a57bf182bbc692467ede142da065","ref":"refs/heads/main","pushedAt":"2024-03-20T09:24:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Bump version for 0.6.0","shortMessageHtmlLink":"Bump version for 0.6.0"}},{"before":"259e3daa71a0de9e8e8750b25e59634ee17b41fd","after":null,"ref":"refs/heads/reinstate-rails-7.0-support","pushedAt":"2024-03-20T09:20:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"}},{"before":"1fb8cb36db4cf1e970a653f2862d64ba6a734ceb","after":"fcc3142e7f8961b3e605ea6f9c7108433bf054a6","ref":"refs/heads/main","pushedAt":"2024-03-20T09:20:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Merge pull request #166 from rails/reinstate-rails-7.0-support\n\nReinstate rails 7.0 support","shortMessageHtmlLink":"Merge pull request #166 from rails/reinstate-rails-7.0-support"}},{"before":null,"after":"259e3daa71a0de9e8e8750b25e59634ee17b41fd","ref":"refs/heads/reinstate-rails-7.0-support","pushedAt":"2024-03-20T09:11:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Re-instate Rails 7.0 support\n\nIt was removed to allow the latest cache behaviour tests to pass, but\ninstead we'll switch in different behaviour tests for each Rails\nversion.","shortMessageHtmlLink":"Re-instate Rails 7.0 support"}},{"before":"6f672a0471f97dd3665b6d9806cc0e3ac2a990d6","after":null,"ref":"refs/heads/latest-rails-cache-behavior","pushedAt":"2024-03-13T08:14:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"}},{"before":"40ea64c6596d991cbca405659df97017317c170e","after":"1fb8cb36db4cf1e970a653f2862d64ba6a734ceb","ref":"refs/heads/main","pushedAt":"2024-03-13T08:14:44.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Merge pull request #160 from rails/latest-rails-cache-behavior\n\nLatest Rails cache behavior","shortMessageHtmlLink":"Merge pull request #160 from rails/latest-rails-cache-behavior"}},{"before":"8bc68ce8d70c2cb791b803209c1d610a5207e8d0","after":"40ea64c6596d991cbca405659df97017317c170e","ref":"refs/heads/main","pushedAt":"2024-03-12T14:36:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Merge pull request #163 from gnumarcelo/set-migrations-to-be-rails-7-compatible\n\nUpdate migrations to be compatible with Rails >= 7","shortMessageHtmlLink":"Merge pull request #163 from gnumarcelo/set-migrations-to-be-rails-7-…"}},{"before":"85f1934ed7f6049fc1ebb0c0106329033bc1cf13","after":"8bc68ce8d70c2cb791b803209c1d610a5207e8d0","ref":"refs/heads/main","pushedAt":"2024-03-11T16:49:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Merge pull request #165 from higher-pixels/insert-all-breaking-change\n\nAddressing Rails Edge breaking change with insert_all","shortMessageHtmlLink":"Merge pull request #165 from higher-pixels/insert-all-breaking-change"}},{"before":"247fa56a94a666ccf6c00def1812c0b997b820b8","after":"6f672a0471f97dd3665b6d9806cc0e3ac2a990d6","ref":"refs/heads/latest-rails-cache-behavior","pushedAt":"2024-03-04T09:03:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Extract adjust/adjusted_entry","shortMessageHtmlLink":"Extract adjust/adjusted_entry"}},{"before":"de810910d59311c7efa778a88b35b548b74387e7","after":"247fa56a94a666ccf6c00def1812c0b997b820b8","ref":"refs/heads/latest-rails-cache-behavior","pushedAt":"2024-03-04T09:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djmb","name":"Donal McBreen","path":"/djmb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734607?s=80&v=4"},"commit":{"message":"Extract adjust/adjusted_entry","shortMessageHtmlLink":"Extract adjust/adjusted_entry"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ07reQA","startCursor":null,"endCursor":null}},"title":"Activity · rails/solid_cache"}