Aravind K P
ca6605a036
cli: port metadataobject/apilimits
to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6397
Co-authored-by: Mohd Bilal <24944223+m-Bilal@users.noreply.github.com>
GitOrigin-RevId: ff266638f767da75da584f366d1a464ba6b70f0c
2022-10-27 08:28:23 +00:00
Aravind K P
a19a0c4b30
cli: port metadataobject/actions
to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6425
GitOrigin-RevId: 87cb9f0244874065ed862f73eef93cfe73b82852
2022-10-27 07:49:44 +00:00
Aravind K P
7669b01e3a
cli: port metadataobject/remoteschemas
to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6413
GitOrigin-RevId: 3ffdf4076ba454bbbfe09cc61e401a64488637a8
2022-10-27 07:07:37 +00:00
Aravind K P
5217c5f0c1
cli: port metadataobject/network
to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6408
GitOrigin-RevId: e3fb8e2b2bcef32b072818ac4c4a32124d7876d4
2022-10-27 06:18:50 +00:00
Matthew Goodwin
7ecc6849e0
fix (console): submitting GQL table customisation erases other table config info on metadata
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6561
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: a72c349d74faf9ef8f55ff17fc904aed9c741798
2022-10-27 05:45:19 +00:00
Mohd Bilal
3394c97fdc
cli: refactor plugins/download
to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6526
Co-authored-by: Aravind K P <8335904+scriptonist@users.noreply.github.com>
GitOrigin-RevId: b12bbdf7bfac7eb3313b3e814aa6e1d73e77d3ce
2022-10-27 03:18:33 +00:00
David Overton
9921823915
GDC-189 custom aggregations
...
>
## Description
->
This PR allows DC agents to define custom aggregate functions for their scalar types.
### Related Issues
->
GDC-189
### Solution and Design
>
We added a new property `aggregate_functions` to the scalar types capabilities. This allows the agent author to specify a set of aggregate functions supported by each scalar type, along with the function's result type.
During GraphQL schema generation, the custom aggregate functions are available via a new method `getCustomAggregateOperators` on the `Backend` type class.
Custom functions are merged with the builtin aggregate functions when building GraphQL schemas for table aggregate fields and for `order_by` operators on array relations.
### Steps to test and verify
>
• Codec tests for aggregate function capabilities have been added to the unit tests.
• Some custom aggregate operators have been added to the reference agent and are used in a new test in `api-tests`.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6199
GitOrigin-RevId: e9c0d1617af93847c1493671fdbb794f573bde0c
2022-10-27 00:44:06 +00:00
Samir Talwar
78e0480bb2
docs: Info on (lack of) subscription support for CockroachDB documentation.
...
And some small fixups while I was in the area.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6559
GitOrigin-RevId: 97612af20e18c3ea9af364ec519f7891f4a7aa80
2022-10-26 20:52:20 +00:00
Daniel Harvey
63ed52ef7e
tests: more through DC agent healthchecks
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6478
GitOrigin-RevId: 460317dfcc3f3d085cbe08877cd11d49a3ad7c07
2022-10-26 17:10:44 +00:00
Rishichandra Wawhal
68ba302bcf
console: remove code related to the sample DB experiment
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6467
GitOrigin-RevId: 5a3fbc3c7d8d3947b5e7bad66140aaf11fa6ad8d
2022-10-26 15:55:15 +00:00
Vijay Prasanna
374846b63b
refactor (console): sub routes for managing gdc tables
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6546
GitOrigin-RevId: 3876c171558dbd2b72881b79b181c52e3a331b11
2022-10-26 14:59:34 +00:00
hasura-bot
a2e6e50e27
Fix broken links
...
GITHUB_PR_NUMBER: 9138
GITHUB_PR_URL: https://github.com/hasura/graphql-engine/pull/9138
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6462
Co-authored-by: arpitpandey0209 <9442768+arpitpandey0209@users.noreply.github.com>
GitOrigin-RevId: 85ce1a190477803f553deb31c1c95b512fa3fca0
2022-10-26 14:22:19 +00:00
Stefano Magni
b74050db09
console(fix): Fix the frequent target.closest.querySelector error
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6528
GitOrigin-RevId: 6895c8ecd2bc1bf6add265ab3520397c229033a9
2022-10-26 12:46:03 +00:00
Abhijeet Khangarot
9834acdb8a
console: add tests for install metadata and migration template hooks
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6110
GitOrigin-RevId: 4ea89f60ba719ae8210d700893fcf30a4c4aab0a
2022-10-26 11:04:35 +00:00
ananya-2410
e2dc37ab60
ci: tag release v2.14.0-beta.2
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6540
GitOrigin-RevId: 20cfc7b281e3664b67b4fa8be44a307716efef63
2022-10-26 08:47:06 +00:00
Matthew Goodwin
2a64d1a002
feature (console): allow user to update GQL configuration for GDC source tables from the Modify Tab
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6463
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: b583d1d7e4eef4e796b820903a6be9c4e32fa316
2022-10-26 08:28:12 +00:00
Mohd Bilal
edc40ea7be
cli: refactor internal/scripts
package to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6458
GitOrigin-RevId: 579a7cba6780feee81f9ee06cab6ccb5f7a4cae3
2022-10-26 07:30:25 +00:00
Matt Hardman
0ed17e543c
console: implement permissions builder for GDC
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6429
GitOrigin-RevId: ce956e93920f7edcd032814e6f7b4daad068bb77
2022-10-26 06:58:15 +00:00
Mohd Bilal
6ecf34ade6
cli: refactor seed
package to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6506
GitOrigin-RevId: cd7fbe3404b337e946022b351188f58b8bfbf6d3
2022-10-26 06:02:09 +00:00
Mohd Bilal
bf6f36a552
cli: refactor migrate/cmd
package to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6510
Co-authored-by: Aravind K P <8335904+scriptonist@users.noreply.github.com>
GitOrigin-RevId: d34597728fdf2070bba35a8e85b5859e30f5c3e4
2022-10-26 05:28:42 +00:00
Mohd Bilal
e3fc8b6e27
cli: refactor migrate/database
package to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6511
GitOrigin-RevId: f8ed9c2f3cc5014d6e4b6258452109b452c17c39
2022-10-26 04:59:50 +00:00
Mohd Bilal
a34d610e6a
cli: refactor plugins/paths
to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6527
Co-authored-by: Aravind K P <8335904+scriptonist@users.noreply.github.com>
GitOrigin-RevId: 044fb0c845f02dcaa3906b9a575f5bd8842b9056
2022-10-26 02:20:57 +00:00
Vijay Prasanna
7452472726
feature (console): allow user to add/update/delete local relationships for GDC sources
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6443
GitOrigin-RevId: bb4537438cd256c80be10759a1475d666014a284
2022-10-25 21:31:02 +00:00
Rikin Kachhia
a1b2882c70
console: fix API explorer headers action icons alignment
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6525
GitOrigin-RevId: 535e7d74ae0397fa34fc2aefcb99fc2377e6a498
2022-10-25 16:04:56 +00:00
Vamshi Surabhi
40de5f21f9
remove cyclic dependencies in 'Hasura.GraphQL.Schema' module
...
Prior to this commit, various definition types representing GraphQL schema internally and the logic which collected a schema from the definition types were in a single module called `Hasura.GraphQL.Schema`. This created cyclic dependencies between `Hasura.GraphQL.Schema` module and `Hasura.GraphQL.Schema.Convert` module.
This is now fixed by:
1. Moving all the definition related types into `Hasura.GraphQL.Schema.Definition` module
1. The logic that collects a GraphQL Schema from these types into `Hasura.GraphQL.Schema.Collect`
With these changes, `Hasura.GraphQL.Schema` module just exports both these modules.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6517
GitOrigin-RevId: d5207cf31335aeeddd874ed6f921a17892580b4c
2022-10-25 15:02:28 +00:00
Erik Magnusson
e40b10b428
console: added ssl mode information to cockroach db
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6522
GitOrigin-RevId: aa5f1d881522c304d424d6927477d063d52467dc
2022-10-25 14:01:01 +00:00
Philip Lykke Carlsen
8cb14a592d
server: Add an ExperimentalFeatureFlag for Aggregation Predicates
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6523
GitOrigin-RevId: 76861a1bf0d9895901564935b0778e7bda75c6a9
2022-10-25 13:21:40 +00:00
Vijay Prasanna
f5c7eac7fd
feature (console): allow user to edit column comments and custom GQL field names for GDC tables
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6469
GitOrigin-RevId: b08f45788966e7bf1636adf55939308432d64397
2022-10-25 12:16:48 +00:00
Vamshi Surabhi
c2a1d30765
simplify type collection for introspection
...
No user facing changes. Minor cleanup.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6519
GitOrigin-RevId: 7d9b6077a609175642059895800e9c540cf62790
2022-10-25 11:13:38 +00:00
Erik Magnusson
4c216cd2e7
removed dependency of needing gdc to be enabled to reach connect db page
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6516
GitOrigin-RevId: 8c9a42fd87b16b48d0b296a7160566df129b3b80
2022-10-25 09:57:03 +00:00
Philip Lykke Carlsen
064095abdb
server/tests: Add ability to test subscriptions in test-harness
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6494
Co-authored-by: Gil Mizrahi <8547573+soupi@users.noreply.github.com>
GitOrigin-RevId: d773139d59e590a5dbbc1c596958e2731dff3e76
2022-10-25 09:06:45 +00:00
Luca Restagno
49e9c47db3
Docs: improve Console contributing instructions
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6471
GitOrigin-RevId: bec885589e9e8e631e73dc288dea60375d5e9248
2022-10-25 08:14:52 +00:00
Erik Magnusson
3fee21f2a0
console: disable connection parameters field for cockroachdb
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6495
GitOrigin-RevId: e23a1212c3e35bc2dec5dccca5a8eda0a1636402
2022-10-25 06:25:58 +00:00
Antoine Leblanc
50bdd9610e
[documentation] add more details to remote joins engineering documentation
...
### Description
This small PR develops a bit the existing documentation about remote joins. It adds a new section that details where each piece of the feature is located, and adds two paragraphs detailing some of the implementation details of the execution.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6505
GitOrigin-RevId: 6edd5459e4081cc6c9a80fdc92c2d479dedb2be9
2022-10-24 20:54:26 +00:00
Chris Martin
28eb51939d
Chrism/docs/api allowed methods
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6213
Co-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>
GitOrigin-RevId: 9684940fb3b48f85e8176651d4260e0f28fd0d66
2022-10-24 18:34:05 +00:00
hasura-bot
06849912a3
docs: add docs to connect ms sql server on azure to hasura
...
GITHUB_PR_NUMBER: 9137
GITHUB_PR_URL: https://github.com/hasura/graphql-engine/pull/9137
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6453
Co-authored-by: Alok Kumar Sahoo <45600289+aloks98@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>
GitOrigin-RevId: 1a038bbe09e1ef83c1bdf788cbd844b93078c39e
2022-10-24 17:30:58 +00:00
Rob Dominguez
2efc24e823
docs: clarify env var instructions for cockroach using ssl
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6502
GitOrigin-RevId: b3691a0b976e954ab35e67a58627bcdb1124b077
2022-10-24 17:16:12 +00:00
Daniel Harvey
daf55101f4
tests: force remove BigQuery datasets and don't bother manually removing tables
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6473
GitOrigin-RevId: 15cefa76cfd472f4197ae965970dfbc203f694a4
2022-10-24 16:54:35 +00:00
hasura-bot
18a9308a6a
Update README.md
...
GITHUB_PR_NUMBER: 9125
GITHUB_PR_URL: https://github.com/hasura/graphql-engine/pull/9125
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6428
Co-authored-by: JensColman <19571117+JensColman@users.noreply.github.com>
GitOrigin-RevId: e577d1b6e4fdff2d8d870f2fb0d9715ae7dcfbec
2022-10-24 16:06:20 +00:00
Daniele Cammareri
484e3c25e7
docs: add type generator doc
...
## Description ✍️
Add type generator doc to action section.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6459
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
GitOrigin-RevId: 0d924c5f34b1f6ef09b37843fa2aae6e5e1d8d19
2022-10-24 16:01:06 +00:00
Samir Talwar
0fa76e8abb
direnv: Default to the Azure SQL Edge image on macOS.
...
Sometimes you just want to run `docker compose up` without faffing about with `make`.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6499
GitOrigin-RevId: 1a88dae933e314ea8204c6c22a831b38808776c1
2022-10-24 15:54:41 +00:00
Erik Magnusson
63e576cce3
docs: updated cloud docs to include ssl specific information
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6496
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
GitOrigin-RevId: b45adcead78227d6321ee11232578357fb4ea696
2022-10-24 15:01:46 +00:00
Stefano Magni
040a281392
platform(console): Refactor everything Analytics
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6153
GitOrigin-RevId: e0dea3acf995d8f73eed8fabae374e215ebcd964
2022-10-24 08:30:01 +00:00
Aravind K P
5d759189d0
cli: port metadataobject/query_collections
to use internal/errors
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6410
GitOrigin-RevId: d82eb90669f3a915f2a2fc9d87347ff64f4ee97b
2022-10-24 03:22:47 +00:00
Daniel Chambers
792ef3117d
Export Chinook dataset to JSON lines for Athena consumption
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6489
GitOrigin-RevId: 36a068179d595f3d838995fb057b8ee590d1fd02
2022-10-24 02:10:51 +00:00
Stef Moreno
ef386ccee1
docs: update outdated heroku screenshots
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6479
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
GitOrigin-RevId: e5040782501ac64f537ea2fb5d02eee02d602b21
2022-10-21 19:55:27 +00:00
Raju Sunny
28b93adbe9
docs: best practices db observability
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6301
Co-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>
GitOrigin-RevId: c84755c70e66ee04ad8274f8a2ac94d2cfab00fd
2022-10-21 19:16:01 +00:00
Abby Sassel
3427488c68
NDAT-206 Disable the relay schema for cockroach sources
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6468
GitOrigin-RevId: 9c7735c2318580f1b853d6a8d2d586cffef72c59
2022-10-21 19:11:41 +00:00
paritosh-08
b8bbb8a621
server: optional query params in REST connector
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6381
Co-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>
GitOrigin-RevId: b777b373b2fbe19ceb32f812d4eaba45ef0a5a58
2022-10-21 18:40:48 +00:00
Daniel Harvey
15d90cca9f
tests: use release Postgres 15 Docker image for testing
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6405
GitOrigin-RevId: 9aa65ae0f7d80fa56f5cb96cce843dcd3d5205eb
2022-10-21 18:10:33 +00:00