{"push_id":2915224580,"size":33,"distinct_size":33,"ref":"refs/heads/py-tests-2","head":"eaa7032435cbd2475c07c0b54335e3a3723f4dcf","before":"99ed47fba8ae413d5b0ea4bae9e278ec03dd6058","commits":[{"sha":"3d6732b678b76da9ffca9d1f3ce29d274c8f4cbb","author":{"name":"Rishichandra Wawhal","email":"b88d5268779aae6a2c8ce0ca567cca4bcfdf4622@gmail.com"},"message":"change table  and foreign-key naming conventions in json2graphql (#485)\n\nForeign keys will now be detected if a column name is `<table_name>_id`.\r\n\r\nEarlier, foreign keys would be detected when column name was `<table_name - s>_id`. This was a problem because it placed restrictions on table names. Such restrictions were limiting us from importing complicated JSON databases.\r\n\r\nHere are the examples of JSON sampel data for a user, post and comment schema as per new and old conventions:\r\n\r\nOld convention:\r\n\r\n```\r\n{\r\n    posts: [\r\n        { id: 1, title: \"Lorem Ipsum\", views: 254, user_id: 123 },\r\n        { id: 2, title: \"Sic Dolor amet\", views: 65, user_id: 456 },\r\n    ],\r\n    users: [\r\n        { id: 123, name: \"John Doe\" },\r\n        { id: 456, name: \"Jane Doe\" }\r\n    ],\r\n    comments: [\r\n        { id: 987, post_id: 1, body: \"Consectetur adipiscing elit\" },\r\n        { id: 995, post_id: 1, body: \"Nam molestie pellentesque dui\" }\r\n    ]\r\n}\r\n```\r\n\r\nNew convention:\r\n\r\n```\r\n{\r\n    post: [\r\n        { id: 1, title: \"Lorem Ipsum\", views: 254, user_id: 123 },\r\n        { id: 2, title: \"Sic Dolor amet\", views: 65, user_id: 456 },\r\n    ],\r\n    user: [\r\n        { id: 123, name: \"John Doe\" },\r\n        { id: 456, name: \"Jane Doe\" }\r\n    ],\r\n    comment: [\r\n        { id: 987, post_id: 1, body: \"Consectetur adipiscing elit\" },\r\n        { id: 995, post_id: 1, body: \"Nam molestie pellentesque dui\" }\r\n    ]\r\n};\r\n``` \r\n\r\n@FrediBach I am not sure how this would affect [Blowson](https://github.com/FrediBach/json-data-extender). Can you provide some input?","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/3d6732b678b76da9ffca9d1f3ce29d274c8f4cbb"},{"sha":"6f1be7c3b2b2637d9973378987a070c38bed82d0","author":{"name":"Karthik Venkateswaran","email":"06b3330f8fbebd20a04cdfd191414c48f0f592f0@users.noreply.github.com"},"message":"show access key prompt when server indicates it's set (close #426) (#481)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/6f1be7c3b2b2637d9973378987a070c38bed82d0"},{"sha":"9d0ec2f8bac3ed8cf1e752a8d42b08aeacbe7641","author":{"name":"Shahidh K Muhammed","email":"1aea6a89cda5a6a0e16709b1b8c42b600a1e84cc@hasura.io"},"message":"update installation manifests to v1.0.0-alpha20","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/9d0ec2f8bac3ed8cf1e752a8d42b08aeacbe7641"},{"sha":"c42af444f769d63a3c11f2748fe685902445318f","author":{"name":"Tirumarai Selvan","email":"177da6ac5fea4a4a14d865f5b15bab5f26c11000@gmail.com"},"message":"implement query to update an event trigger (#367)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/c42af444f769d63a3c11f2748fe685902445318f"},{"sha":"0fc4ebf09a86e33a94aa62952b6dd47e02cb2d7c","author":{"name":"Maxim Makarov","email":"6b0d31c0d563223024da45691584643ac78c96e8@csgo.com"},"message":"fix typos in metadata command (#493)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/0fc4ebf09a86e33a94aa62952b6dd47e02cb2d7c"},{"sha":"729b56dd20351ad56f251c7e71dd24d4a9ffe9c7","author":{"name":"Aravind Shankar","email":"861b473e7a8e83e877fc01682ceae3075da72550@gmail.com"},"message":"live queries tests for subscription (#487)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/729b56dd20351ad56f251c7e71dd24d4a9ffe9c7"},{"sha":"a5ebd5a1c0a5f7c31270c13a12b4d0f8c66276c8","author":{"name":"Arpit Kushwaha","email":"752c4a2edcdc89f0a30e8e891df4307a22591f40@hasura.io"},"message":"add pull request template and new demo gif (close #473) (#488)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/a5ebd5a1c0a5f7c31270c13a12b4d0f8c66276c8"},{"sha":"72dfa7dcde3a6de2dfd461192f8464b022cc3b1c","author":{"name":"Karthik Venkateswaran","email":"06b3330f8fbebd20a04cdfd191414c48f0f592f0@users.noreply.github.com"},"message":"remove development data api url (#492)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/72dfa7dcde3a6de2dfd461192f8464b022cc3b1c"},{"sha":"04696aec4510ba1c9642e3405a0b1a59fc09ae51","author":{"name":"Anon Ray","email":"0da0915b85fead4d0c6d15e4c8bdbc8e41071620@users.noreply.github.com"},"message":"fix pgcrypto extension creation failures on heroku (fix #495) (#496)\n\n### Description\r\nFixes #495 \r\n\r\nWhat component does this PR affect? \r\n\r\n- [x] Server\r\n\r\n### Solution and Design\r\nCreate the extension explicitly mentioning the public schema. \r\n\r\n### Type\r\n\r\n- [x] Bug fix (non-breaking change which fixes an issue)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/04696aec4510ba1c9642e3405a0b1a59fc09ae51"},{"sha":"ae43a08afb6634e0422187ff0d7f6a83505ae445","author":{"name":"Shahidh K Muhammed","email":"b536733b0053d4ac9a48b7cfd6d9301fd83546f9@gmail.com"},"message":"update docs (#498)\n\nupdate docs (close #474, close #480)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/ae43a08afb6634e0422187ff0d7f6a83505ae445"},{"sha":"8f6b19d6f1021a1dcdf246bd6cede43fea0c74a4","author":{"name":"Rakesh Emmadi","email":"b595d822ef224e532e5beb04ddbdf82abba70e00@gmail.com"},"message":"quote constraint name for non-admin inserts (fix #494) (#497)\n\n### Description\r\nWhat component does this PR affect? \r\n\r\n- [x] Server\r\n### Related Issue\r\n#494 \r\n\r\n### Solution and Design\r\nUse `quote_ident()` SQL function over `constraint_name` in insert trigger function definition.\r\n\r\n### Type\r\n- [x] Bug fix (non-breaking change which fixes an issue)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/8f6b19d6f1021a1dcdf246bd6cede43fea0c74a4"},{"sha":"33accea81c505b20d111a15713f5a626ed8d93c9","author":{"name":"Karthik Venkateswaran","email":"06b3330f8fbebd20a04cdfd191414c48f0f592f0@users.noreply.github.com"},"message":"add gatsby-postgres-hasura boilerplate (#499)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/33accea81c505b20d111a15713f5a626ed8d93c9"},{"sha":"65f29610f01a3a3ac3d2b00ac3e66c6d451c9879","author":{"name":"Karthik Venkateswaran","email":"06b3330f8fbebd20a04cdfd191414c48f0f592f0@users.noreply.github.com"},"message":"take access key from redux state (#514)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/65f29610f01a3a3ac3d2b00ac3e66c6d451c9879"},{"sha":"2cd2b23b2d85c54930351975ab629fedd1e8c761","author":{"name":"Tirumarai Selvan","email":"177da6ac5fea4a4a14d865f5b15bab5f26c11000@gmail.com"},"message":"add custom headers for webhooks, refactor retry logic (#419)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/2cd2b23b2d85c54930351975ab629fedd1e8c761"},{"sha":"42177360e3fa50f775e53b8b149268cb5c85572d","author":{"name":"Karthik Venkateswaran","email":"06b3330f8fbebd20a04cdfd191414c48f0f592f0@users.noreply.github.com"},"message":"console fixes (close #406) (close #491) (#522)\n\nFetches event information on click on the redeliver event icon and refreshes every 5 seconds to display the recent invocation data","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/42177360e3fa50f775e53b8b149268cb5c85572d"},{"sha":"d0303995e39d8f4803b72fe4a1c73c15ed983ce2","author":{"name":"Rikin Kachhia","email":"1f33be96214d79545c893ef62c9a745533d5bff4@gmail.com"},"message":"explicity mention env variables for heroku with existing database (#531)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/d0303995e39d8f4803b72fe4a1c73c15ed983ce2"},{"sha":"ebc35891189d636d0ea4ecc73ba2f8ab75c98304","author":{"name":"Aravind Shankar","email":"861b473e7a8e83e877fc01682ceae3075da72550@gmail.com"},"message":"add passport-js auth webhook boilerplate (#528)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/ebc35891189d636d0ea4ecc73ba2f8ab75c98304"},{"sha":"0a43d53ab9912b0fbcb6b8ad829417282ac93e5b","author":{"name":"Arpit Kushwaha","email":"c5826959d3d942b72dd18a13b9fc6b960feb403a@users.noreply.github.com"},"message":"update pull request template (#532)\n\nadd build system to the checklists in pr_template, moved test as a checkbox","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/0a43d53ab9912b0fbcb6b8ad829417282ac93e5b"},{"sha":"17cbdbd970d33c3d65a6b51851c5c52a2a9c68d9","author":{"name":"surendran82","email":"7a07f47c9f1b07b966bfbf274e9d80460a75059c@hasura.io"},"message":"add github and social media buttons to docs page (#540)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/17cbdbd970d33c3d65a6b51851c5c52a2a9c68d9"},{"sha":"e82eb5230549959e3cea2f89a54c0184924941f2","author":{"name":"Aravind Shankar","email":"861b473e7a8e83e877fc01682ceae3075da72550@gmail.com"},"message":"changelog script to consider only core components (close #433) (#529)","distinct":true,"url":"https://api.github.com/repos/nizar-m/graphql-engine/commits/e82eb5230549959e3cea2f89a54c0184924941f2"}]}
{"actor":{"display_login":"nizar-m"}}