{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":68964815,"defaultBranch":"master","name":"graphiti","ownerLogin":"graphiti-api","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-22T21:46:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42073377?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713408884.0","currentOid":""},"activityList":{"items":[{"before":"d2a7a038a649818979d52ccd898e68dba78b051f","after":"1479411646a841be56f8dda613b4e9f63ba2b576","ref":"refs/heads/master","pushedAt":"2024-04-18T02:54:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.7.1 CHANGELOG [skip ci]\n\n## [1.7.1](https://github.com/graphiti-api/graphiti/compare/v1.7.0...v1.7.1) (2024-04-18)\n\n### Bug Fixes\n\n* properly display .find vs .all in debugger statements ([d2a7a03](https://github.com/graphiti-api/graphiti/commit/d2a7a038a649818979d52ccd898e68dba78b051f))\n* rescue error from sideloads updated_at calculation, defaulting to the current time ([661e3b5](https://github.com/graphiti-api/graphiti/commit/661e3b5212e2649870a200067d0d5d52fa962637))","shortMessageHtmlLink":"1.7.1 CHANGELOG [skip ci]"}},{"before":"dcee71be472339e01384d4b4641085c666e5072e","after":"d2a7a038a649818979d52ccd898e68dba78b051f","ref":"refs/heads/master","pushedAt":"2024-04-18T02:51:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"fix: properly display .find vs .all in debugger statements","shortMessageHtmlLink":"fix: properly display .find vs .all in debugger statements"}},{"before":"764eb93c9206f5c619d452ed753cb4d7d518cd3c","after":"dcee71be472339e01384d4b4641085c666e5072e","ref":"refs/heads/master","pushedAt":"2024-03-28T18:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"docs: update badges [skip ci]","shortMessageHtmlLink":"docs: update badges [skip ci]"}},{"before":"8bae50ab82559e2644d506e16a4f715effd89317","after":"764eb93c9206f5c619d452ed753cb4d7d518cd3c","ref":"refs/heads/master","pushedAt":"2024-03-27T23:24:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.7.0 CHANGELOG [skip ci]\n\n# [1.7.0](https://github.com/graphiti-api/graphiti/compare/v1.6.4...v1.7.0) (2024-03-27)\n\n### Features\n\n* Add support for caching renders in Graphiti, and better support using etags and stale? in the controller ([#424](https://github.com/graphiti-api/graphiti/issues/424)) ([8bae50a](https://github.com/graphiti-api/graphiti/commit/8bae50ab82559e2644d506e16a4f715effd89317))","shortMessageHtmlLink":"1.7.0 CHANGELOG [skip ci]"}},{"before":"512123aa55e9ceea9a74813d8e65d771289e956a","after":"8bae50ab82559e2644d506e16a4f715effd89317","ref":"refs/heads/master","pushedAt":"2024-03-27T23:22:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"feat: Add support for caching renders in Graphiti, and better support using etags and stale? in the controller (#424)\n\n- add `cache_key` method to resource instance, which generates a combined stable cache key based on resource identifiers, the specified sideloads, and any specified extra_fields or fields, pages, or links which will affect the response.\r\n\r\n- add `cache_key_with_version` method to resource instance, which is the same as above with the last updated_at added in\r\n\r\n- add `updated_at` method to resource instance, which returns the max `updated_at` date of the resource and any specified sideloads\r\n\r\n- add `etag` method to resource instance, which generates a Weak Etag based on the `cache_key_with_version` response. With `etag` and `updated_at` methods on a resource instance, using `stale?(@resource)` will work out of the box.\r\n\r\n- allow `cache_resource` directive combined when `Graphiti.config.cache_rendering=true` and `Graphiti.cache = ::Rails.cache` to execute rendering logic in Graphiti wrapped in a cache block using the keys above, often times dramatically improving response time.","shortMessageHtmlLink":"feat: Add support for caching renders in Graphiti, and better support…"}},{"before":"0d0e218f9db9b2365ca04fa5abbee6c802f8b820","after":"512123aa55e9ceea9a74813d8e65d771289e956a","ref":"refs/heads/master","pushedAt":"2024-03-27T22:24:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.6.4 CHANGELOG [skip ci]\n\n## [1.6.4](https://github.com/graphiti-api/graphiti/compare/v1.6.3...v1.6.4) (2024-03-27)","shortMessageHtmlLink":"1.6.4 CHANGELOG [skip ci]"}},{"before":"4eb2fc85a6aec3ebc404cee9de966eabcc2ff478","after":"0d0e218f9db9b2365ca04fa5abbee6c802f8b820","ref":"refs/heads/master","pushedAt":"2024-03-27T22:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"refactor: rename and alias some methods for clarity","shortMessageHtmlLink":"refactor: rename and alias some methods for clarity"}},{"before":"7941b6f75ce1001b034ed6e83c148b893e9f3d99","after":"4eb2fc85a6aec3ebc404cee9de966eabcc2ff478","ref":"refs/heads/master","pushedAt":"2024-03-26T22:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.6.3 CHANGELOG [skip ci]\n\n## [1.6.3](https://github.com/graphiti-api/graphiti/compare/v1.6.2...v1.6.3) (2024-03-26)\n\n### Bug Fixes\n\n* Remove thread pool executor logic until we get a better handle on what's causing thread pool hangs. refs [#469](https://github.com/graphiti-api/graphiti/issues/469) ([7941b6f](https://github.com/graphiti-api/graphiti/commit/7941b6f75ce1001b034ed6e83c148b893e9f3d99)), closes [#471](https://github.com/graphiti-api/graphiti/issues/471) [#470](https://github.com/graphiti-api/graphiti/issues/470)","shortMessageHtmlLink":"1.6.3 CHANGELOG [skip ci]"}},{"before":"4cc80f3728d1a4e776620bc21d04ebcf1ab3f87b","after":"7941b6f75ce1001b034ed6e83c148b893e9f3d99","ref":"refs/heads/master","pushedAt":"2024-03-26T22:40:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"fix: Remove thread pool executor logic until we get a better handle on what's causing thread pool hangs. refs #469\n\nrevert: \"thread pool scope and mutex need to be global across all instances of Scope for it to be a global thread pool (#471)\"\nrevert: \"add thread pool and concurrency_max_threads configuration option (#470)\"\n\nThis reverts commit 51fb51c31f0043d98aa07f689a8cf8c758fa823b.\nThis reverts commit 697d76172adec24cd7e7522300c8335233fdcc36.","shortMessageHtmlLink":"fix: Remove thread pool executor logic until we get a better handle o…"}},{"before":"8f46cf322ef82ea9f1076e5f69ac14ce3e6d0319","after":"4cc80f3728d1a4e776620bc21d04ebcf1ab3f87b","ref":"refs/heads/master","pushedAt":"2024-03-26T22:39:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"fix: Remove thread pool executor logic until we get a better handle on what's causing thread pool hangs\n\nrevert: \"thread pool scope and mutex need to be global across all instances of Scope for it to be a global thread pool (#471)\"\nrevert: \"add thread pool and concurrency_max_threads configuration option (#470)\"\n\nThis reverts commit 51fb51c31f0043d98aa07f689a8cf8c758fa823b.\nThis reverts commit 697d76172adec24cd7e7522300c8335233fdcc36.","shortMessageHtmlLink":"fix: Remove thread pool executor logic until we get a better handle o…"}},{"before":null,"after":"99f469f6576c12d378def79133d5e097378fae5b","ref":"refs/heads/wip-concurrent-thread-pool","pushedAt":"2024-03-26T22:21:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"[skip ci] ensure version up to date","shortMessageHtmlLink":"[skip ci] ensure version up to date"}},{"before":"51fb51c31f0043d98aa07f689a8cf8c758fa823b","after":"8f46cf322ef82ea9f1076e5f69ac14ce3e6d0319","ref":"refs/heads/master","pushedAt":"2024-03-22T13:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.6.2 CHANGELOG [skip ci]\n\n## [1.6.2](https://github.com/graphiti-api/graphiti/compare/v1.6.1...v1.6.2) (2024-03-22)\n\n### Bug Fixes\n\n* thread pool scope and mutex need to be global across all instances of Scope for it to be a global thread pool ([#471](https://github.com/graphiti-api/graphiti/issues/471)) ([51fb51c](https://github.com/graphiti-api/graphiti/commit/51fb51c31f0043d98aa07f689a8cf8c758fa823b))","shortMessageHtmlLink":"1.6.2 CHANGELOG [skip ci]"}},{"before":"99f469f6576c12d378def79133d5e097378fae5b","after":"51fb51c31f0043d98aa07f689a8cf8c758fa823b","ref":"refs/heads/master","pushedAt":"2024-03-22T13:24:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"fix: thread pool scope and mutex need to be global across all instances of Scope for it to be a global thread pool (#471)","shortMessageHtmlLink":"fix: thread pool scope and mutex need to be global across all instanc…"}},{"before":null,"after":"534b462f044062ae3d3e1ab15a663bb143f63dee","ref":"refs/heads/Fix-thread-pool-scope","pushedAt":"2024-03-22T13:16:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"Fix thread pool scope\n\nThe thread pool and mutex need to be global across instances of Scope\nfor it to be a global thread pool.","shortMessageHtmlLink":"Fix thread pool scope"}},{"before":"4854c749c4fc3e1e8c6bf003427e8fccb62726f5","after":"99f469f6576c12d378def79133d5e097378fae5b","ref":"refs/heads/master","pushedAt":"2024-03-22T03:40:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"[skip ci] ensure version up to date","shortMessageHtmlLink":"[skip ci] ensure version up to date"}},{"before":"0400ab0d97a1382b66b5295fdc7aa7db680e77cc","after":"4854c749c4fc3e1e8c6bf003427e8fccb62726f5","ref":"refs/heads/master","pushedAt":"2024-03-22T03:35:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.6.1 CHANGELOG [skip ci]\n\n## [1.6.1](https://github.com/graphiti-api/graphiti/compare/v1.6.0...v1.6.1) (2024-03-22)\n\n### Bug Fixes\n\n* correct thread-pool mutex logic which was causing a deadlock ([0400ab0](https://github.com/graphiti-api/graphiti/commit/0400ab0d97a1382b66b5295fdc7aa7db680e77cc))","shortMessageHtmlLink":"1.6.1 CHANGELOG [skip ci]"}},{"before":"389985576f8b1260f17282b60745d1a3530a34e3","after":"0400ab0d97a1382b66b5295fdc7aa7db680e77cc","ref":"refs/heads/master","pushedAt":"2024-03-22T03:32:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"fix: correct thread-pool mutex logic which was causing a deadlock","shortMessageHtmlLink":"fix: correct thread-pool mutex logic which was causing a deadlock"}},{"before":"697d76172adec24cd7e7522300c8335233fdcc36","after":"389985576f8b1260f17282b60745d1a3530a34e3","ref":"refs/heads/master","pushedAt":"2024-03-20T17:49:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.6.0 CHANGELOG [skip ci]\n\n# [1.6.0](https://github.com/graphiti-api/graphiti/compare/v1.5.3...v1.6.0) (2024-03-20)\n\n### Features\n\n* add thread pool and concurrency_max_threads configuration option ([#470](https://github.com/graphiti-api/graphiti/issues/470)) ([697d761](https://github.com/graphiti-api/graphiti/commit/697d76172adec24cd7e7522300c8335233fdcc36))","shortMessageHtmlLink":"1.6.0 CHANGELOG [skip ci]"}},{"before":"18519b6b83068f1ed36c228e02d1997fbefbdda2","after":"697d76172adec24cd7e7522300c8335233fdcc36","ref":"refs/heads/master","pushedAt":"2024-03-20T17:45:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"feat: add thread pool and concurrency_max_threads configuration option (#470)\n\nThis option allows to limit the maximum number of resources that can be sideloaded concurrently. With a properly configured connection pool, this ensures that the activerecord's connection pool is not exhausted by the sideloading process.","shortMessageHtmlLink":"feat: add thread pool and concurrency_max_threads configuration option ("}},{"before":"ae09a464b2156742bb093537deac0578a1a3e40e","after":"18519b6b83068f1ed36c228e02d1997fbefbdda2","ref":"refs/heads/master","pushedAt":"2024-03-18T17:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.5.3 CHANGELOG [skip ci]\n\n## [1.5.3](https://github.com/graphiti-api/graphiti/compare/v1.5.2...v1.5.3) (2024-03-18)\n\n### Bug Fixes\n\n* leverage ruby-2.7 parameter forwarding ([#431](https://github.com/graphiti-api/graphiti/issues/431)) ([ae09a46](https://github.com/graphiti-api/graphiti/commit/ae09a464b2156742bb093537deac0578a1a3e40e))\n* prevent :id stripping when :id not in path ([#447](https://github.com/graphiti-api/graphiti/issues/447)) ([e1dd811](https://github.com/graphiti-api/graphiti/commit/e1dd811283f6e6fe7a36b925934df0ecbb4d3411))","shortMessageHtmlLink":"1.5.3 CHANGELOG [skip ci]"}},{"before":"e1dd811283f6e6fe7a36b925934df0ecbb4d3411","after":"ae09a464b2156742bb093537deac0578a1a3e40e","ref":"refs/heads/master","pushedAt":"2024-03-18T17:05:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"fix: leverage ruby-2.7 parameter forwarding (#431)","shortMessageHtmlLink":"fix: leverage ruby-2.7 parameter forwarding (#431)"}},{"before":"c79b4dc73077a894fbf133e7642f74a13cf5f462","after":"e1dd811283f6e6fe7a36b925934df0ecbb4d3411","ref":"refs/heads/master","pushedAt":"2024-03-18T17:04:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"fix: prevent :id stripping when :id not in path (#447)\n\nAddress edge case where ResourceName.find({id: id}) would error if controller was set up as a show action","shortMessageHtmlLink":"fix: prevent :id stripping when :id not in path (#447)"}},{"before":"678aebb470c01deeddd4ec6cb8888bfb5129c0bf","after":"7e3d0f9a1f310551d9e91934b73c22fdfbc7d3a6","ref":"refs/heads/name_chain","pushedAt":"2024-03-18T15:48:27.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"Merge branch 'master' into name_chain","shortMessageHtmlLink":"Merge branch 'master' into name_chain"}},{"before":"56d34fd4801bc32c13d64aca880b82b717b2ab81","after":"c79b4dc73077a894fbf133e7642f74a13cf5f462","ref":"refs/heads/master","pushedAt":"2024-03-18T15:28:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.5.2 CHANGELOG [skip ci]\n\n## [1.5.2](https://github.com/graphiti-api/graphiti/compare/v1.5.1...v1.5.2) (2024-03-18)\n\n### Bug Fixes\n\n* Enum should allow the conventionally case-sensitive operators ([#434](https://github.com/graphiti-api/graphiti/issues/434)) ([56d34fd](https://github.com/graphiti-api/graphiti/commit/56d34fd4801bc32c13d64aca880b82b717b2ab81))","shortMessageHtmlLink":"1.5.2 CHANGELOG [skip ci]"}},{"before":"0b2d9ffb003f465ac5c7ac3beffece86eb06797c","after":"56d34fd4801bc32c13d64aca880b82b717b2ab81","ref":"refs/heads/master","pushedAt":"2024-03-18T15:26:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"fix: Enum should allow the conventionally case-sensitive operators (#434)\n\nAdd eql and not_eql operators to enum for case-sensitive matching, aligning with string behavior and improving polymorphic association ergonomics\r\n\r\n---------\r\n\r\nCo-authored-by: Jeff Keen ","shortMessageHtmlLink":"fix: Enum should allow the conventionally case-sensitive operators (#434"}},{"before":"4e587021265323bd0b170b57e9c7aecaa7f826d7","after":"0b2d9ffb003f465ac5c7ac3beffece86eb06797c","ref":"refs/heads/master","pushedAt":"2024-03-18T13:40:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.5.1 CHANGELOG [skip ci]\n\n## [1.5.1](https://github.com/graphiti-api/graphiti/compare/v1.5.0...v1.5.1) (2024-03-18)\n\n### Bug Fixes\n\n* polymorphic `on` expects a symbol ([#433](https://github.com/graphiti-api/graphiti/issues/433)) ([4e58702](https://github.com/graphiti-api/graphiti/commit/4e587021265323bd0b170b57e9c7aecaa7f826d7))","shortMessageHtmlLink":"1.5.1 CHANGELOG [skip ci]"}},{"before":"3a29ea109a7b5fb7d046d9fc3cd189d9b3e04dd2","after":"4e587021265323bd0b170b57e9c7aecaa7f826d7","ref":"refs/heads/master","pushedAt":"2024-03-18T13:34:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"fix: polymorphic `on` expects a symbol (#433)\n\nFix polymorphic type mismatch in polymorphic_belongs_to by ensuring symbol conversion","shortMessageHtmlLink":"fix: polymorphic on expects a symbol (#433)"}},{"before":"629757a9c52c509cbd40b1ba7f66b49f8115c1d8","after":"3a29ea109a7b5fb7d046d9fc3cd189d9b3e04dd2","ref":"refs/heads/master","pushedAt":"2024-03-18T13:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"Add semantic-release rubygem to release pipeline [skip ci]","shortMessageHtmlLink":"Add semantic-release rubygem to release pipeline [skip ci]"}},{"before":"2c722653a37ccea60bcdaa265bc5882aea9a22b1","after":"629757a9c52c509cbd40b1ba7f66b49f8115c1d8","ref":"refs/heads/master","pushedAt":"2024-03-18T13:24:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeen","name":"Jeff Keen","path":"/jkeen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8379?s=80&v=4"},"commit":{"message":"Bump version and release [skip ci]","shortMessageHtmlLink":"Bump version and release [skip ci]"}},{"before":"efdef21c6fc49ce3bda963b52ce85a134498242b","after":"2c722653a37ccea60bcdaa265bc5882aea9a22b1","ref":"refs/heads/master","pushedAt":"2024-03-18T13:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"1.5.0 CHANGELOG [skip ci]\n\n# [1.5.0](https://github.com/graphiti-api/graphiti/compare/v1.4.0...v1.5.0) (2024-03-18)\n\n### Features\n\n* add before_sideload hook ([#371](https://github.com/graphiti-api/graphiti/issues/371)) ([f68b61f](https://github.com/graphiti-api/graphiti/commit/f68b61ff09ec61ecf23acc5bc37d0accba14aeed))","shortMessageHtmlLink":"1.5.0 CHANGELOG [skip ci]"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEM7Dq8QA","startCursor":null,"endCursor":null}},"title":"Activity · graphiti-api/graphiti"}