{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":137724480,"defaultBranch":"master","name":"graphql-engine","ownerLogin":"hasura","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-18T07:57:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13966722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716299080.0","currentOid":""},"activityList":{"items":[{"before":"4dfff3e25ee29a577af306e70995f68aff05e08c","after":"8814334c644bc4e573e4fe06de7177f4c643ba10","ref":"refs/heads/master","pushedAt":"2024-05-23T15:38:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Bug Fix: use Exists clause for relationship filter predicates (#605)\n\nThis PR attempts to fix and improve the resolution of filter predicates:\n- Use `Exists` clause for relationship field expressions.\n- The filter clause will apply the predicates at the relationship\ncollection level, so no need to track the relationship path.\n- Modify the helper functions to return a specific NDC boolean\nexpression instead of a list of the same.\n\nV3_GIT_ORIGIN_REV_ID: b0e978878f2a837f414f60b63889b0d5fe045917","shortMessageHtmlLink":"Bug Fix: use Exists clause for relationship filter predicates (#605)"}},{"before":"340d1ccecf6bef96a24c368b4bd2318446708715","after":"8737b80f68cb18a1ec1db3f7e2fe787e6b83b8e7","ref":"refs/heads/docs-release-v2.0","pushedAt":"2024-05-23T15:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertjdominguez","name":"Rob Dominguez","path":"/robertjdominguez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24390149?s=80&v=4"},"commit":{"message":"Docs: Add migrations best practices\n\n[DOCS-1820]: https://hasurahq.atlassian.net/browse/DOCS-1820?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10819\nGitOrigin-RevId: cd7ca518a3ef29e85c479fff72baf9dabcb4d8ab","shortMessageHtmlLink":"Docs: Add migrations best practices"}},{"before":"def7362ea5d56810ff947140df8d6910f3d9df73","after":"4dfff3e25ee29a577af306e70995f68aff05e08c","ref":"refs/heads/master","pushedAt":"2024-05-23T14:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Docs: Add migrations best practices\n\n[DOCS-1820]: https://hasurahq.atlassian.net/browse/DOCS-1820?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10819\nGitOrigin-RevId: cd7ca518a3ef29e85c479fff72baf9dabcb4d8ab","shortMessageHtmlLink":"Docs: Add migrations best practices"}},{"before":"813d4cee5e95da5961cd8811d470fb7f5657939c","after":"def7362ea5d56810ff947140df8d6910f3d9df73","ref":"refs/heads/master","pushedAt":"2024-05-23T12:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"test for concurrent execution of query root fields (#609)\n\n## Description\n\nAdd a helper function which execute items of an iterator concurrently.\nAdd unit tests for that.\n\nUse the helper function in query root fields execution.\n\nV3_GIT_ORIGIN_REV_ID: a034291684135072cbaf957dc788a269b5a33459","shortMessageHtmlLink":"test for concurrent execution of query root fields (#609)"}},{"before":"df19b15bc8403a7e8c7c2b2dfd5660c82e6b3d40","after":"813d4cee5e95da5961cd8811d470fb7f5657939c","ref":"refs/heads/master","pushedAt":"2024-05-23T11:53:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Explicitly close the connection after a native query validation step finishes\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10830\nGitOrigin-RevId: 30eed2140da4cbc694ec5ef399d6dbbc78ee9007","shortMessageHtmlLink":"Explicitly close the connection after a native query validation step …"}},{"before":"50d8a22aea131e9b6bb6de6ba0931d7ed59dd795","after":"df19b15bc8403a7e8c7c2b2dfd5660c82e6b3d40","ref":"refs/heads/master","pushedAt":"2024-05-23T08:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Fix parallel execution of root fields (#607)\n\n## Description\nThis PR fixes a bug where the engine does not actually execute root\nfields in parallel when it is supposed to be doing so.\n\nConsider the following GraphQL query that is invoking a typescript\nfunction that sleeps for 5 seconds three times:\n\n```graphql\nquery MyQuery {\n test1: app_hello(name: \"test1\")\n test2: app_hello(name: \"test2\")\n test3: app_hello(name: \"test3\")\n}\n```\n\nThis should execute in 5 seconds, as these should be run in parallel.\nInstead, it actually takes 15 seconds as they are run sequentially.\n\nHere's a trace from before the change:\n\n![image](https://github.com/hasura/v3-engine/assets/1214352/d52d99e7-b4da-4bbb-bbf9-5155ef568d76)\n\nAnd here's a trace from after the change:\n\n![image](https://github.com/hasura/v3-engine/assets/1214352/26a3ac1f-9e9c-4067-aa1b-62aaa4b293c2)\n\n## Changelog\n\n### Product\n\n_(Select all products this will be available in)_\n\n- [x] community-edition\n- [x] cloud\n\n\n### Type\n\n\n\n_(Select only one. In case of multiple, choose the most appropriate)_\n\n- [ ] highlight\n- [ ] enhancement\n- [x] bugfix\n- [ ] behaviour-change\n- [ ] performance-enhancement\n- [ ] security-fix\n\n\n### Changelog entry\n\n\n\nFixed a bug in the engine that prevented the parallel execution of query\nroot fields\n\n\n\n\n\nV3_GIT_ORIGIN_REV_ID: 2d4dd195037d49577608892fc6fa0237d8fd26c4","shortMessageHtmlLink":"Fix parallel execution of root fields (#607)"}},{"before":"b39852892b637f262221d4557a2e26178cb6128a","after":"340d1ccecf6bef96a24c368b4bd2318446708715","ref":"refs/heads/docs-release-v2.0","pushedAt":"2024-05-22T22:42:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertjdominguez","name":"Rob Dominguez","path":"/robertjdominguez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24390149?s=80&v=4"},"commit":{"message":"docs: add list of metrics affected by cardinality config\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10829\nCo-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>\nGitOrigin-RevId: 87dd08edf04fa6e35fee66322751defa14278a06","shortMessageHtmlLink":"docs: add list of metrics affected by cardinality config"}},{"before":"61f2b6d462ff7cdadb140d60ff9e059796a43f8e","after":"50d8a22aea131e9b6bb6de6ba0931d7ed59dd795","ref":"refs/heads/master","pushedAt":"2024-05-22T15:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"docs: add list of metrics affected by cardinality config\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10829\nCo-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>\nGitOrigin-RevId: 87dd08edf04fa6e35fee66322751defa14278a06","shortMessageHtmlLink":"docs: add list of metrics affected by cardinality config"}},{"before":"0551a7824618ef3567ca9281f9440abd1cfb083f","after":"61f2b6d462ff7cdadb140d60ff9e059796a43f8e","ref":"refs/heads/master","pushedAt":"2024-05-22T09:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Somewhat improve a bunch of log messages\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10826\nGitOrigin-RevId: 5eacf178f27e7fda9bf3014f158e4325d17b1acd","shortMessageHtmlLink":"Somewhat improve a bunch of log messages"}},{"before":"16e3de49c1d1b8787a590715885feb4adcc515b8","after":"0551a7824618ef3567ca9281f9440abd1cfb083f","ref":"refs/heads/master","pushedAt":"2024-05-22T09:28:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Remove data connector-specific information from resolved `ObjectBooleanExpressionType` (#604)\n\n\n\n## Description\n\nThe new `BooleanExpressionType` for objects is not tied to a single data\nconnector. As we'll be attempting to compile both input kinds into the\nsame resolved metadata types, let's make sure we depend on this\ninformation as little as possible.\n\nMostly this is absolutely fine, the only time we now use this\ninformation (other than still checking it for user errors) is when\njuggling relationships when generating GraphQL schema items for a\nboolean expression. We will have to cross this bridge when we come to\nit.\n\nFunctional no-op.\n\nV3_GIT_ORIGIN_REV_ID: 9550217e253fb71df09251928ab9b30750617c9e","shortMessageHtmlLink":"Remove data connector-specific information from resolved `ObjectBoole…"}},{"before":"13f65f31122a5a2b224ecd01d049200816e49af0","after":"16e3de49c1d1b8787a590715885feb4adcc515b8","ref":"refs/heads/master","pushedAt":"2024-05-21T17:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Deduplicate `resolve_model_predicate` (#603)\n\n\n\n## Description\n\nResolves https://hasurahq.atlassian.net/browse/V3ENGINE-124\n\nDeduplicates `resolve_model_predicate` and\n`resolve_model_predicate_with_type`, making the former call the latter.\n\nFixed now because this was making new boolean expression type changes\nharder.\n\nDoing so revealed and fixed a bug in predicate relationships (since\nwe're using the same code for everything, suddenly there were a lot of\nfailing tests).\n\n\n\n## Changelog\n\n- Add a changelog entry (in the \"Changelog entry\" section below) if the\nchanges\n in this PR have any user-facing impact. See\n[changelog\nguide](https://github.com/hasura/graphql-engine-mono/wiki/Changelog-Guide).\n- If no changelog is required ignore/remove this section and add a\n `no-changelog-required` label to the PR.\n\n### Product\n\n_(Select all products this will be available in)_\n\n- [x] community-edition\n- [x] cloud\n\n\n### Type\n\n\n\n_(Select only one. In case of multiple, choose the most appropriate)_\n\n- [ ] highlight\n- [ ] enhancement\n- [X] bugfix\n- [ ] behaviour-change\n- [ ] performance-enhancement\n- [ ] security-fix\n\n\n### Changelog entry\n\n\n\nFix relationships between predicates\n\n\n\n\n\nV3_GIT_ORIGIN_REV_ID: 4adfdbdb544062548d4664067bf8c3ac53e51d52","shortMessageHtmlLink":"Deduplicate resolve_model_predicate (#603)"}},{"before":"951f994bec91a244751e23b820cd9bc729b4c54d","after":"13f65f31122a5a2b224ecd01d049200816e49af0","ref":"refs/heads/master","pushedAt":"2024-05-21T16:04:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Split resolved scalar types from `DataConnectors` info (#601)\n\n\n\n## Description\n\nPreviously we resolved `DataConnectors` and then later resolved scalar\ntype representations and bundled them together. That's making\n`BooleanExpressionType` stuff harder, so let's separate them.\n\nFunctional no-op.\n\nV3_GIT_ORIGIN_REV_ID: 23a70b802b3f4b5ba9f25369491b794707265445","shortMessageHtmlLink":"Split resolved scalar types from DataConnectors info (#601)"}},{"before":"b138cd2017155db0d8a9287a88fbd348d5e804ce","after":"951f994bec91a244751e23b820cd9bc729b4c54d","ref":"refs/heads/master","pushedAt":"2024-05-21T11:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Fix minor formatting (#602)\n\n\n\n## Description\n\nWe have a formatting check job but it was not a required check so it got\nmissed, this fixes everything and will make the check required in\nGithub. Functional no-op.\n\nV3_GIT_ORIGIN_REV_ID: 514478f2a48482ca34a860fedcfe6185b29c1dc3","shortMessageHtmlLink":"Fix minor formatting (#602)"}},{"before":"f396ded1c5fd93549e79279ea27ed47df027a2a3","after":"362dde0ca3594bd9f263f7cadfb816f0cff1eaaf","ref":"refs/heads/release/v2.39","pushedAt":"2024-05-21T10:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"ci: release v2.39.2-cloud.1\n\nGitOrigin-RevId: e8c6a5d38a5fc3519faca0b6253f1d1a6de12bda","shortMessageHtmlLink":"ci: release v2.39.2-cloud.1"}},{"before":"f630d54baeeeb29b1085e50b2e193021cf55a083","after":"f396ded1c5fd93549e79279ea27ed47df027a2a3","ref":"refs/heads/release/v2.39","pushedAt":"2024-05-21T10:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"ci: release v2.39.2-ce\n\nGitOrigin-RevId: 3165e0fe1aa224fbd6b2aac00465af771d1d0027","shortMessageHtmlLink":"ci: release v2.39.2-ce"}},{"before":"7838ac07d2583f316c7a5d67cae517e9ba9f2739","after":"f630d54baeeeb29b1085e50b2e193021cf55a083","ref":"refs/heads/release/v2.39","pushedAt":"2024-05-21T10:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"ci: release v2.39.2\n\nGitOrigin-RevId: 3a8155158b39ae07e82dfaf4084d7027d473c5f8","shortMessageHtmlLink":"ci: release v2.39.2"}},{"before":"f8574c0e21d0c13dfc8f3a0245c6c753d4af699b","after":"7838ac07d2583f316c7a5d67cae517e9ba9f2739","ref":"refs/heads/release/v2.39","pushedAt":"2024-05-21T10:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Adds catalog tag release v2.39.2\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10827\nGitOrigin-RevId: 855d1caa15d30b69f8e46cc5a7ef51934c5b79df","shortMessageHtmlLink":"Adds catalog tag release v2.39.2"}},{"before":"227fbc25a10e8ed8b56144f7d5350b5bac1aa207","after":"b138cd2017155db0d8a9287a88fbd348d5e804ce","ref":"refs/heads/master","pushedAt":"2024-05-21T09:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"OpenDD types for new boolean expressions (#599)\n\n\n\n## Description\n\nWe have a new `BooleanExpressionType` metadata kind. This adds it, tests\nit can be parsed, but hides it from generated metadata and throws an\nerror if one is actually used in the engine.\n\nV3_GIT_ORIGIN_REV_ID: 036b5fd9c32475d1c5a5e5e6321fb736fe6caefa","shortMessageHtmlLink":"OpenDD types for new boolean expressions (#599)"}},{"before":"068f2cb1065c6d7a1d8702938ceb98756534230c","after":"227fbc25a10e8ed8b56144f7d5350b5bac1aa207","ref":"refs/heads/master","pushedAt":"2024-05-21T08:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Adds catalog tag release v2.39.2\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10827\nGitOrigin-RevId: 34cfe084cb5219af0fdf1106a05d433012169a9a","shortMessageHtmlLink":"Adds catalog tag release v2.39.2"}},{"before":"2d0071977f4d1174d1b62310db1ce01303d1d9d5","after":"f8574c0e21d0c13dfc8f3a0245c6c753d4af699b","ref":"refs/heads/release/v2.39","pushedAt":"2024-05-21T08:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Setup scheduled events off the main thread\n\nCherry pick of https://github.com/hasura/graphql-engine-mono/pull/10823\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10825\nGitOrigin-RevId: 6c587654d3e49be6ea0364292290013c831e23c5","shortMessageHtmlLink":"Setup scheduled events off the main thread"}},{"before":"56f949a27916a7cc6450cd6619c2938630d1b0be","after":"068f2cb1065c6d7a1d8702938ceb98756534230c","ref":"refs/heads/master","pushedAt":"2024-05-21T07:41:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"RFC: Aggregates and Groups (#563)\n\nV3_GIT_ORIGIN_REV_ID: c90830e0392421468fa532d6211c4ab903db472a","shortMessageHtmlLink":"RFC: Aggregates and Groups (#563)"}},{"before":"1d9ae59f72a8a919c00fb1708faf4585c3f8ba07","after":"56f949a27916a7cc6450cd6619c2938630d1b0be","ref":"refs/heads/master","pushedAt":"2024-05-20T15:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"No-op refactor routes related code in engine main.rs (#600)\n\nThis PR aims to improve the routes-related code in the engine's main.rs\nfile. The optional presence of metadata routes and the CORS layer is now\nexpressed through types.\n\nV3_GIT_ORIGIN_REV_ID: 71b5bc66b5cc05aa6ed64ae32a54c2e13266e3be","shortMessageHtmlLink":"No-op refactor routes related code in engine main.rs (#600)"}},{"before":"3998ca3fb77da5a206ee369e905d085ba34d87ef","after":"1d9ae59f72a8a919c00fb1708faf4585c3f8ba07","ref":"refs/heads/master","pushedAt":"2024-05-20T13:30:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"[opendds-derive]: allow hiding enum variants from JSONSchema (#598)\n\n\n\n## Description\n\nWe want to be able to add work in progress types to `opendds` without\nmaking them visible in the public API. This PR adds the `#[opendd(hidden\n= true)]` annotation that can be used to do this.\n\nFunctional no-op.\n\nV3_GIT_ORIGIN_REV_ID: 69e1db47fd3d3fbe8e2cef387423d626096457e0","shortMessageHtmlLink":"[opendds-derive]: allow hiding enum variants from JSONSchema (#598)"}},{"before":"8753e5a129f4110bcb1ffac7d6ba7126cf1eac24","after":"3998ca3fb77da5a206ee369e905d085ba34d87ef","ref":"refs/heads/master","pushedAt":"2024-05-20T09:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Remove unused files (#587)\n\n\n\n## Description\n\nThese files have been moved to `crates/schema`, don't know how they\nended up back. Functional no-op.\n\nV3_GIT_ORIGIN_REV_ID: 0cdda71476e84f06c5adab9273c08c843a6f945e","shortMessageHtmlLink":"Remove unused files (#587)"}},{"before":"d1660cb951b7296672d9cc47e0059f3fceb644c6","after":"8753e5a129f4110bcb1ffac7d6ba7126cf1eac24","ref":"refs/heads/master","pushedAt":"2024-05-20T09:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Internal flags for metadata resolve (#589)\n\n\n\n## Description\n\nThis adds the smallest possible changes to allow the use of different\noptions when resolving metadata. The concrete idea is this:\n- each crate (`metadata-resolve`, `schema` etc) will have a type for\ntheir flags (if any), but don't care where they come from\n- when we need to expose these experimental features through the engine\n(ie, to test requests in e2e tests or something), the engine will parse\nan env var such as\n`EXPERIMENTAL_FEATURES=allow_boolean_expression_types` and then use it\nto construct `MetadataResolveFlags`, `SchemaFlags`, etc.\n\nFunctional no-op.\n\nV3_GIT_ORIGIN_REV_ID: 64ac66569f4e31829a9117c64d2e0e265d7a7303","shortMessageHtmlLink":"Internal flags for metadata resolve (#589)"}},{"before":"7146fd4f23ee30cf1f8f79989465de9d296c6cd7","after":"d1660cb951b7296672d9cc47e0059f3fceb644c6","ref":"refs/heads/master","pushedAt":"2024-05-20T08:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Bump schemars from 0.8.19 to 0.8.20 (#592)\n\nBumps [schemars](https://github.com/GREsau/schemars) from 0.8.19 to\n0.8.20.\n
\nRelease notes\n

Sourced from schemars's\nreleases.

\n
\n

v0.8.20

\n

Fixed:

\n\n
\n
\n
\nChangelog\n

Sourced from schemars's\nchangelog.

\n
\n

[0.8.20] - 2024-05-18

\n

Fixed:

\n\n
\n
\n
\nCommits\n\n
\n
\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=schemars&package-manager=cargo&previous-version=0.8.19&new-version=0.8.20)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nV3_GIT_ORIGIN_REV_ID: 0a55128d53088b9b0c8c8f2dc5fb03de8af09413","shortMessageHtmlLink":"Bump schemars from 0.8.19 to 0.8.20 (#592)"}},{"before":"f40a40089fff8b2457db8a063cf7fa14ce9aec57","after":"7146fd4f23ee30cf1f8f79989465de9d296c6cd7","ref":"refs/heads/master","pushedAt":"2024-05-20T08:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Bump rmp-serde from 1.1.2 to 1.3.0 (#596)\n\nBumps [rmp-serde](https://github.com/3Hren/msgpack-rust) from 1.1.2 to\n1.3.0.\n
\nCommits\n\n
\n
\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rmp-serde&package-manager=cargo&previous-version=1.1.2&new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nV3_GIT_ORIGIN_REV_ID: c03bfaa8c506b69a06b9a0563ce2e70df21df11e","shortMessageHtmlLink":"Bump rmp-serde from 1.1.2 to 1.3.0 (#596)"}},{"before":"786c2b9fbc67057a0a8350ba9d3d598c08b1c3d3","after":"f40a40089fff8b2457db8a063cf7fa14ce9aec57","ref":"refs/heads/master","pushedAt":"2024-05-20T08:10:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Bump syn from 2.0.63 to 2.0.65 (#594)\n\nBumps [syn](https://github.com/dtolnay/syn) from 2.0.63 to 2.0.65.\n
\nRelease notes\n

Sourced from syn's\nreleases.

\n
\n

2.0.65

\n
    \n
  • Optimize the implementation of Fold to compile faster\n(#1666, #1667, #1668)
  • \n
\n

2.0.64

\n
    \n
  • Support using ParseBuffer across catch_unwind (#1646)
  • \n
  • Validate that the expression in a let-else ends in brace as required\nby rustc (#1648, #1649)
  • \n
  • Legalize invalid const generic arguments by wrapping in braces (#1654, #1655)
  • \n
  • Fix some expression precedence edge cases involving\nbreak and return in loop headers (#1656)
  • \n
  • Always print closure bodies with a brace when the closure has an\nexplicit return type (#1658)
  • \n
  • Automatically insert necessary parentheses in ToTokens for Expr when\nrequired by expression precedence (#1659)
  • \n
  • Support struct literal syntax in match guard expressions (#1662)
  • \n
\n
\n
\n
\nCommits\n
    \n
  • 9f2371e\nRelease 2.0.65
  • \n
  • 4cd1813\nMerge pull request #1668\nfrom dtolnay/foldhelper
  • \n
  • ed54092\nEliminate gen::helper module
  • \n
  • eacc8ab\nEliminate FoldHelper trait
  • \n
  • 6e20bb8\nMerge pull request #1667\nfrom dtolnay/punctuatedfold
  • \n
  • 9d95cab\nOptimize punctuated::fold
  • \n
  • 82ffe86\nMove Punctuated fold helper to punctuated module
  • \n
  • 3dfacc1\nIgnore manual_map clippy lint
  • \n
  • 7273aa7\nMerge pull request #1666\nfrom dtolnay/foldhelper
  • \n
  • 8124c0e\nGenerate fewer monomorphizations in Fold
  • \n
  • Additional commits viewable in compare\nview
  • \n
\n
\n
\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=syn&package-manager=cargo&previous-version=2.0.63&new-version=2.0.65)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nV3_GIT_ORIGIN_REV_ID: de8f887fc8a56213660a966c2206fe2757005fbb","shortMessageHtmlLink":"Bump syn from 2.0.63 to 2.0.65 (#594)"}},{"before":"9054800f3a5fbe742167827501ca6a2d83833edf","after":"786c2b9fbc67057a0a8350ba9d3d598c08b1c3d3","ref":"refs/heads/master","pushedAt":"2024-05-20T07:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Bump serde from 1.0.201 to 1.0.202 (#595)\n\nBumps [serde](https://github.com/serde-rs/serde) from 1.0.201 to\n1.0.202.\n
\nRelease notes\n

Sourced from serde's\nreleases.

\n
\n

v1.0.202

\n
    \n
  • Provide public access to RenameAllRules in serde_derive_internals\n(#2743)
  • \n
\n
\n
\n
\nCommits\n
    \n
  • 9e32a40\nRelease 1.0.202
  • \n
  • 87f635e\nRelease serde_derive_internals 0.29.1
  • \n
  • d4b2dfb\nMerge pull request #2743\nfrom dtolnay/renameallrules
  • \n
  • f6ab0bc\nProvide public access to RenameAllRules in serde_derive_internals
  • \n
  • 48cc2a6\nReplace use of a syn From impl
  • \n
  • 3202a68\nSkip rerunning build script on library code changes
  • \n
  • See full diff in compare\nview
  • \n
\n
\n
\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.201&new-version=1.0.202)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n
\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Anon Ray \nV3_GIT_ORIGIN_REV_ID: f6b8f6681b607a89712676456bd688a4b3cb89c3","shortMessageHtmlLink":"Bump serde from 1.0.201 to 1.0.202 (#595)"}},{"before":"2bb8be9fa7eef5495413adef9637743a8d5ee39d","after":"9054800f3a5fbe742167827501ca6a2d83833edf","ref":"refs/heads/master","pushedAt":"2024-05-17T16:07:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hasura-bot","name":"hasura-bot","path":"/hasura-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30118761?s=80&v=4"},"commit":{"message":"Setup scheduled events off the main thread\n\nPR-URL: https://github.com/hasura/graphql-engine-mono/pull/10823\nGitOrigin-RevId: 379d010c768c7e94198682565852d214fb257291","shortMessageHtmlLink":"Setup scheduled events off the main thread"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUjEkHgA","startCursor":null,"endCursor":null}},"title":"Activity · hasura/graphql-engine"}