Erik Magnusson
bcc34fa7e6
style (console): migrate settings page to tailwind [CON-261]
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4680
GitOrigin-RevId: 45048baf3233904d2688f9f7a0b304ad8d0cd16a
2022-06-20 08:40:46 +00:00
Sooraj
210caf4cba
console: fix storybook interaction tests
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4780
Co-authored-by: Vishnu Bharathi <4211715+scriptnull@users.noreply.github.com>
GitOrigin-RevId: 73bf516f731d3e096a26d8a6ea65176fd83851d3
2022-06-20 07:27:20 +00:00
Varun Choudhary
b2bcb03824
console: disable edit, delete and select row from browse rows for mssql db
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4741
GitOrigin-RevId: 31c7190a961e17003c240e320d99a169d0428bc2
2022-06-20 05:25:08 +00:00
Stefano Magni
b2103cda61
console: Refactoring the Mutation Actions-related E2E tests
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4482
GitOrigin-RevId: bd628911e607ab41399b31f7dd8fe9c361e0f052
2022-06-17 14:07:16 +00:00
Gil Mizrahi
3e81ab3a57
server/postgres: test identifier uniqueness rewrite
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4693
GitOrigin-RevId: bd882835b86a37df125f79d5597826a15498fcaf
2022-06-17 10:44:18 +00:00
Daniel Harvey
03c93ad96f
server: Refactor TByteString
to SerializableBlob
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4736
GitOrigin-RevId: 446832b00c24205c2237666ac9d954277c5fd05d
2022-06-17 09:57:38 +00:00
Philip Lykke Carlsen
f33fad5fc1
Zendesk-5146 followup tests
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4768
GitOrigin-RevId: 2d182344d724cf0fc07ec73f8a3c4d786afe9243
2022-06-17 08:45:13 +00:00
Philip Lykke Carlsen
6a15d3ea5f
Fix zendesk-5146. Add check for empty columns in unique constraints g…
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4764
GitOrigin-RevId: 79e62f1ea2639ec81a48f5f71b58eaadf4fe6482
2022-06-17 07:49:20 +00:00
Sooraj
b099ee5d66
console: add new table relationships tab to console
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4582
Co-authored-by: Matt Hardman <28978422+mattshardman@users.noreply.github.com>
GitOrigin-RevId: 3b362076a60b2dee73ee84945de23a0e7c1bcef0
2022-06-16 18:11:38 +00:00
Daniel Harvey
921ada70e9
tooling: Opt-in shared tooling
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4753
GitOrigin-RevId: 3fc3324e584210e57e5acb9d8361d4e5b3caf26a
2022-06-16 17:12:35 +00:00
Stefano Magni
d769800086
console: Halt collecting the E2E tests code coverage CON-203
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4510
GitOrigin-RevId: 2fff40627278e6e8eb48bc4d466ce499e7669ca7
2022-06-16 16:18:26 +00:00
Erik Magnusson
21f9a614d2
fix: fixed isolated solution to failed bootstrap migration dropdown
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4740
GitOrigin-RevId: 2244e9834d3e979a0ffc1c6ed0774dd72cfa301e
2022-06-16 15:38:51 +00:00
Daniel Harvey
2bb1aa543c
server: runParse returns QErr
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4759
GitOrigin-RevId: c0bfe928e4cdb457b374df197b82c3882ae4410e
2022-06-16 12:22:30 +00:00
Daniel Harvey
0f97c27115
Replace ParseT
with Parse
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4724
GitOrigin-RevId: d742bc876ca11dbbe7e3f02bbdf9bf9c2440cbe6
2022-06-16 11:12:10 +00:00
Evie Ciobanu
8f0b3f6d06
server: build/run unit tests faster
...
This aims to support loading up a `ghci repl` with both the `graphql-engine` library and the unit tests. This is currently not officially supported by cabal, but it uses a hack, which is why I added a flag. See the updated documentation for more info.
Also see
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4739
GitOrigin-RevId: 5e7b15855a7a829ed76b5830be1efc9146d25da6
2022-06-16 10:39:24 +00:00
Daniel Harvey
249cbb914e
server: Replace ValidationT
with ExceptT
in ParseT
( close #3641 )
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4712
GitOrigin-RevId: 6acfd8dc2276962d333c68ac85a7a729e87b6d2d
2022-06-16 09:54:09 +00:00
Vishnu Bharathi
3458dafca4
ci: update centos image and skip test oss cli with last release job
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4749
GitOrigin-RevId: c4fc317336f7580851711379fc1802eb141e72e8
2022-06-16 08:52:48 +00:00
David Overton
5c7489cc23
Flesh out capabilities types
...
>
## Description ✍️
->
Fleshes out the Capabilities types used by Data Connector agents.
### Related Issues ✍
->
https://hasurahq.atlassian.net/browse/GDW-85
### Solution and Design ✍
>
Capabilities are divided into sections for queries, mutation, subscriptions, filtering and relationships:
```haskell
data Capabilities = Capabilities
{ cQueries :: Maybe QueryCapabilities,
cMutations :: Maybe MutationCapabilities,
cSubscriptions :: Maybe SubscriptionCapabilities,
cFiltering :: Maybe FilteringCapabilities,
cRelationships :: Maybe RelationshipCapabilities
}
```
Each section is optional. If the section is absent it means the the related capabilities are not supported by the agent.
The types for each section can contain additional details about exactly what is supported. E.g.
```haskell
data QueryCapabilities = QueryCapabilities
{ qcSupportsPrimaryKeys :: Bool
}
```
These are currently mostly empty, but will be filled in later.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4671
GitOrigin-RevId: 3d48570266bfce5e177a543a0ed6f63a7b450f0b
2022-06-16 08:31:07 +00:00
Tom Harding
16213a9b77
Remove resolveUnpreparedValue
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4743
GitOrigin-RevId: 1d532ac2475e292e587581ac840d056e3b96a951
2022-06-15 18:17:23 +00:00
Naveen Naidu
2526dd0114
server: fix create event trigger failure on tables with MSSQL reserved keywords as name
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4648
GitOrigin-RevId: 5e3eb614350b047f2e2384fea9b234bf0ad9d47f
2022-06-15 17:11:44 +00:00
Rakesh Emmadi
b4534c1177
server/bigquery: apply LIMIT to computed field subqueries
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4694
GitOrigin-RevId: 9a0b7dd4afa5257b12b9e0e02e26b2ca6d283c9d
2022-06-15 16:31:46 +00:00
Divi
c668aa1158
cli: improve error reporting in metadata apply
command
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4454
Co-authored-by: Aravind K P <8335904+scriptonist@users.noreply.github.com>
GitOrigin-RevId: ae66bdfdc140c1a2a7747fb0ff2acd6f7b577d3f
2022-06-15 15:45:38 +00:00
Abhijeet Khangarot
132dffe4cf
console: add support for mssql event triggers
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4558
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: 003710bc198caaf32a0c982d59aee9046d92aaf8
2022-06-15 14:56:37 +00:00
SidharthBihary
5be7dc7ad7
docs: Minor update to include traces in the context of logs and metrics in Metrics/Integration section, rectify typo
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4737
GitOrigin-RevId: 900564cc2f41c0cb09e788bc6f75b7e8a6f3f45e
2022-06-15 14:18:51 +00:00
Vishnu Bharathi
f96b5462ff
ci: tag release v2.8.0 and v2.8.0-pro.1
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4732
GitOrigin-RevId: cc258aff48eed06ab2b2086f71c5e5220f608038
2022-06-15 13:59:02 +00:00
Sandeep Raj Kumar
36e6283931
docs: cloud OpenTelemetry integration
...
>
## Description ✍️
Add docs for the OpenTelemetry Exporter Integration feature that is going to be added to EE and Cloud.
### Related Issues ✍
Issue [3698](https://github.com/hasura/lux/issues/3698 )
RFC - https://github.com/hasura/lux/pull/3831
implementation PR - [4000](https://github.com/hasura/lux/pull/4000 )
->
## Affected components ✍️
- ✅ Docs
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4608
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
GitOrigin-RevId: c1a7914cc40cfe05213418fa6555f4198e92eca3
2022-06-15 13:32:08 +00:00
Abby Sassel
732ce2848f
server/docs: remove references to distinct_on in MSSQL docs
...
we don't yet support this. from discussion at https://hasurahq.slack.com/archives/C01RZPEPF0W/p1655211910120289 .
[docs preview](https://1316cb95.hasura-docs-mono.pages.dev/docs/latest/graphql/core/databases/ms-sql-server/queries/index/#auto-generated-query-field-schema )
github issue to implement the feature itself, to be prioritised separately: https://github.com/hasura/graphql-engine-mono/issues/4719
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4721
GitOrigin-RevId: b4bdb662c8a2045aef351064e5fdb2e16f4b7244
2022-06-15 12:44:17 +00:00
Divi
b50aecdae4
cli: fix perfomance regression with large metadata in metadata apply
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4661
Co-authored-by: Aravind K P <8335904+scriptonist@users.noreply.github.com>
GitOrigin-RevId: 48050e899592878c47c382281605a0c8666ddc8b
2022-06-15 12:39:43 +00:00
Auke Booij
26e39b130e
server: avoid some imports in Hasura.GraphQL.Parser.Class
...
This avoids an import of `Hasura.GraphQL.Parser.Internal.Types`.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4713
GitOrigin-RevId: d878465966207622af997979d424e7a25a6e1cac
2022-06-15 11:54:06 +00:00
Luca Restagno
31fb04e201
console: GQL field customization while adding databases
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4703
Co-authored-by: Rikin Kachhia <54616969+rikinsk@users.noreply.github.com>
Co-authored-by: Daniel Harvey <4729125+danieljharvey@users.noreply.github.com>
GitOrigin-RevId: 885d7f9c459a0eb1e01f534a859465552ae76343
2022-06-15 11:09:40 +00:00
Samir Talwar
f72d8f09d9
Makefile: Run ormolu --check
and shellcheck
as part of linting.
...
In the interest of having a single command to run before committing in order to check for basic errors, I propose `make lint-changed`.
This enhances `make lint` and `make lint-changed` to run `ormolu` and `shellcheck`, in line with CI.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4727
GitOrigin-RevId: 05c860a86ce40b0f52c6aa2d333c0af23aea070e
2022-06-15 10:27:10 +00:00
Samir Talwar
1f2f9a8f94
server: Fix up the instructions on testing against BigQuery.
...
This improves the experience of testing against BigQuery in a few ways:
1. There is an explicit instruction to create a dataset, which was not
documented.
2. The verification script uses the environment variables, just like the
tests.
3. The verification script passes the correct content type headers.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4706
GitOrigin-RevId: 15b5bd28b1762c130c0ec09d6babe8c08e05ab15
2022-06-15 09:45:19 +00:00
Tom Harding
0f553cf1a3
Remove Data.Set.Extended
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4698
GitOrigin-RevId: 06104ea4c67301f058bb24fd395707bb69721954
2022-06-15 09:02:23 +00:00
Gil Mizrahi
5dd3f71539
server/telemetry: support multiple sources
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4493
GitOrigin-RevId: 3b34ea0aa6f78fa43c8d372d8b61d49191632eff
2022-06-15 08:03:31 +00:00
Daniel Harvey
9ee4d248cb
Update MacOS setup instructions
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4715
GitOrigin-RevId: 9b2634084cfffecef5bde3645fd1dceaced8960e
2022-06-15 07:08:23 +00:00
paritosh-08
0dd6e69131
server: fix incorrectly ignoring the experimental feature naming_convention
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4728
GitOrigin-RevId: 5ed2406ec15d3fbbd3d8a31f28da5c217810804a
2022-06-15 05:21:15 +00:00
Daniel Harvey
66ac7ea1aa
tooling: use nvm
to manage NodeJS version in monorepo
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4714
GitOrigin-RevId: 2392cea36e4c5c34beab09bbffc8bdb57e35193a
2022-06-14 17:52:05 +00:00
Jesse Hallett
f14891c64b
docs: add info to server error message when env var missing in webhook preview
...
When a user changes request options in a custom action through the
console that triggers a request to the server to test webhook transform
options, and to show a preview of the result. If the action uses an
environment variable in its webhook URL, and there is no mock value for
that variable in the action's sample context then the user will see an
error. This change expands the error message to explain what caused the
error, and how to fix it.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4556
GitOrigin-RevId: 75b19bae17aac982c2bdfbd4417bd55923889f2f
2022-06-14 16:25:41 +00:00
Samir Talwar
ed1dc00bb8
Add Makefile targets to run hlint
on all and changed files.
...
* `make lint-hs` will lint all files.
* `make lint-hs-changed` will lint all modified files on this branch.
* `make lint` will delegate to `make lint-hs`.
* `make lint-changed` will delegate to `make lint-hs-changed`.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4720
GitOrigin-RevId: d872f5b672b1d06100cd9fdaa5e60dc8bb5cae86
2022-06-14 15:21:36 +00:00
Sean Park-Ross
8e69fde547
docs: restructure cron trigger create section
...
## Description ✍️
Tiny fix for Cron Trigger casing @rikinsk identified earlier.
edit: restructured the create cronn section
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4666
Co-authored-by: Rikin Kachhia <54616969+rikinsk@users.noreply.github.com>
GitOrigin-RevId: 356426d76d64a907d0ca6c2b8c762ac3f2f3fc4b
2022-06-14 14:21:37 +00:00
Vijay Prasanna
888126ecb4
fix (console): breaking modify tab for mssql
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4718
GitOrigin-RevId: 1a350c756fbac73c334546f4a3adbcc27ed1b73c
2022-06-14 14:15:33 +00:00
Naveen Naidu
134544135d
docs: update mssql read replica docs
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4664
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rikin Kachhia <54616969+rikinsk@users.noreply.github.com>
GitOrigin-RevId: 90d23b6094e7fdaa24fddd0690830ba5019cb2c3
2022-06-14 13:28:52 +00:00
Aravind K P
cde3ab7612
cli: add support for multiple admin secrets in pro cli migrations image
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4604
GitOrigin-RevId: 70ff26a72f55007aa04a083c3506b4f4a957b240
2022-06-14 11:14:56 +00:00
paritosh-08
620de6ee42
server: add default naming convention to TenantConfig
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4710
GitOrigin-RevId: c989bed76fb22eef13304b0d8ef02b53dd70fd59
2022-06-14 09:18:20 +00:00
Daniel Chambers
0723925ffc
Expose the entire official Chinook dataset through the DC Reference agent and use it in the tests
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4688
GitOrigin-RevId: f87b2e23be69aed3cc7f95e814f9426db174dc9b
2022-06-13 20:59:48 +00:00
Philip Lykke Carlsen
8510cbfe87
Remove redundant strict data declartions
...
We already enable `-XStrictData` in `graphql-engine.cabal`.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4699
GitOrigin-RevId: c5c17ed75319da794d5a1655ac9b069f0fa68dea
2022-06-13 13:18:17 +00:00
Tom Harding
2c3b483a08
Remove partial NonEmpty.fromList
calls ( closes #3865 )
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4665
GitOrigin-RevId: 637c61a1612c4e31aabc247b07a836d16454c470
2022-06-13 11:20:53 +00:00
Erik Magnusson
40ba20f7f7
console: migrate events to tailwind
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4552
GitOrigin-RevId: 7b4d54ec00c3ed7e8c48a3a6f0c4569ee38966e5
2022-06-13 09:25:07 +00:00
Rikin Kachhia
7d8fa3a5ee
console: add support for computed fields with session arg in permission builder
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4417
GitOrigin-RevId: 5fc528c9a3ab87a885ad2b85c3b2bde557ab6a22
2022-06-13 06:53:14 +00:00
Solomon
97ae14a43a
[GDW-93] Fix "conflicting definitions" when using both DC backend and PG backend
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4686
GitOrigin-RevId: 254e2ad5d951f73a799e55b1dbcfaa0097054122
2022-06-10 04:00:07 +00:00