Gil Mizrahi
d1434e4932
run bigquery with retry in test-harness
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6141
GitOrigin-RevId: dce43ed5ce5ffffaa7680f5fa550c7df59c8cae4
2022-09-30 12:49:02 +00:00
nevermore
1a62677583
console: update Neon Banner and adjust button
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6144
Co-authored-by: Abhijeet Khangarot <26903230+abhi40308@users.noreply.github.com>
GitOrigin-RevId: 09fe0008f004977cf0fbcbdb873df791656f82a8
2022-09-30 12:14:37 +00:00
Erik Magnusson
a93eadb244
fixed faulty JSON inserts for cockroach and citus
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6140
GitOrigin-RevId: 611996e19a7fe3f049ed986f0574048ee539043a
2022-09-30 11:47:46 +00:00
Luca Restagno
736a8e25ce
console: BigQuery filters not working
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6115
GitOrigin-RevId: 13866a5eaa12fbba33a06e9b38c496e46293d9be
2022-09-30 10:45:32 +00:00
Gil Mizrahi
8c725acac8
fix type name generation for aggregation predicate functions
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6138
GitOrigin-RevId: bfb77f97bb30c43bca698a1c405f75abd3eaffb9
2022-09-30 09:36:34 +00:00
hasura-bot
fbdab80216
update-digital-ocean-one-click-droplet-link
...
GITHUB_PR_NUMBER: 9039
GITHUB_PR_URL: https://github.com/hasura/graphql-engine/pull/9039
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6137
Co-authored-by: Jacky Lai <15357659+jackylai87@users.noreply.github.com>
GitOrigin-RevId: caab58b17b65e887b56271f77296138ec4bef3f2
2022-09-30 08:59:34 +00:00
Nicolas Beaussart
dbe350d087
platform(nx): import pro console into nx
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6122
GitOrigin-RevId: 7b36dcb51bf2b7c8dd8f514ceba5878f1c2757ca
2022-09-30 08:35:02 +00:00
Abhijeet Khangarot
265746189e
console: enhance onboarding query dialog UI
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6130
Co-authored-by: Rishichandra Wawhal <27274869+wawhal@users.noreply.github.com>
GitOrigin-RevId: 9afeafe5d0e9c86c5bee5139cb3209133d7c6cc2
2022-09-30 07:06:57 +00:00
nevermore
54f7a29345
console: removing the existing onboarding with neon launch
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6091
Co-authored-by: Rishichandra Wawhal <27274869+wawhal@users.noreply.github.com>
Co-authored-by: Abhijeet Khangarot <26903230+abhi40308@users.noreply.github.com>
GitOrigin-RevId: 740ab4545420db754b2ea4d4ae904180b8f51bbe
2022-09-30 06:03:44 +00:00
Rishichandra Wawhal
75aed6f933
console: show template summary in a modal after sample template has been installed in Neon onboarding
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6117
Co-authored-by: Abhijeet Khangarot <26903230+abhi40308@users.noreply.github.com>
GitOrigin-RevId: 68ca37fadbe9ee5e67a066b5c32b23992665773f
2022-09-29 18:36:34 +00:00
Praveen Durairaju
a21c66fcf1
streaming subscriptions architecture: update try it out instructions
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6128
GitOrigin-RevId: 7887ef9b95a0c3f002a62a54734c711e5c5cd71e
2022-09-29 17:28:01 +00:00
Samir Talwar
3cb9bab9f1
server/tests-py: Provide the admin secret to the HGE server.
...
When we run the HGE server inside the test harness, it needs to run with
an admin secret for some tests to make sense. This tags each test that
requires an admin secret with `pytest.mark.admin_secret`, which then
generates a UUID and injects that into both the server and the test case
(if required).
It also simplifies the way the test harness picks up an existing admin
secret, allowing it to use the environment variable instead of requiring
it via a parameter.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6120
GitOrigin-RevId: 55c5b9e8c99bdad9c8304098444ddb9516749a2c
2022-09-29 17:20:07 +00:00
Praveen Durairaju
a5dc3f8440
streaming subscriptions architecture: fix hash tags
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6126
GitOrigin-RevId: 77f8251b53895afefbb7fa889d673539b67dea75
2022-09-29 16:01:16 +00:00
Rob Dominguez
cc015df631
docs: restructure heroku page and add migration links
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6104
GitOrigin-RevId: ed29b5c407b0edb5300455f4996c2a2efd92e51c
2022-09-29 15:55:16 +00:00
Rishichandra Wawhal
2b21e6bb14
console: allow skipping notification display while adding datasource
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6121
GitOrigin-RevId: 3291185ee74502364a0452c8eaf0c9db3e03709e
2022-09-29 15:11:14 +00:00
Tanmai Gopal
e04a82a613
Streaming subscriptions introduction update ( #6004 )
...
* Adds updated introduction
* Update streaming-subscriptions.md
* Update streaming-subscriptions.md
* Apply suggestions from code review
* Minor editorial updates and adds links
GitOrigin-RevId: 6727458d2388edc878773093137b1f67a0e52302
2022-09-29 14:41:20 +00:00
Rob Dominguez
0c55bf9b73
docs: add db-migration links to providers
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6103
GitOrigin-RevId: 05ea8eb4a4d40a0fac069996724bb6378c60e3fc
2022-09-29 14:24:26 +00:00
Daniel Harvey
cffd564a7e
tests: NoQueriesAvailable fix for CockroachDB
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6071
GitOrigin-RevId: 5dd4261fd6fc84d059f9b2d28f7efe0f140333e9
2022-09-29 13:50:17 +00:00
awjchen
5150920fc2
docs: Correct histogram buckets for event queue time
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6108
GitOrigin-RevId: d8668acc003425c10432dcd45df23e9ddae4e68c
2022-09-29 12:18:24 +00:00
Samir Talwar
60f81023db
server/tests-py: Run the auth hook inside the test harness.
...
This teaches `hge_server` how to run more tests, thanks to `hge_env`.
It also simplifies the logic a bit more.
I have also modified _run.sh_ and _docker-compose.yml_ so we can run multiple test suites, one after another.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6105
GitOrigin-RevId: eff009362eb6bb90c07cedaf96dfe6ec9336ff32
2022-09-29 10:44:03 +00:00
Varun Choudhary
4894154be5
console: UI changes for the Try it
feature
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6111
GitOrigin-RevId: e37407c36e4213f664584b552255a3463f78abfb
2022-09-29 10:10:02 +00:00
Rishichandra Wawhal
077e0cf563
console: show onboarding wizard only for cloud console
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6109
GitOrigin-RevId: 231d6fa1ffd4128c6c8d7cf5d46bc2cc9985c368
2022-09-29 07:45:26 +00:00
Naveen Naidu
2d1027c307
pro/multitenant: remove vault token from vault error logs
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6096
GitOrigin-RevId: 45924400be3235d1f1643254ed42f5213b018c2e
2022-09-29 06:58:41 +00:00
Abhijeet Khangarot
efac6a718a
console: add useInstallTemplate hook
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6077
GitOrigin-RevId: 635477024d968edf37fc4bd1749a320ed9fafe40
2022-09-29 05:12:51 +00:00
Abhijeet Khangarot
0a72b8edd0
console: update root component for onboarding to have cloud console check
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6093
GitOrigin-RevId: ba8ba274d4a7da7745926cefa63fab2989dfaba0
2022-09-29 03:19:48 +00:00
Jesse Hallett
d32dc881e3
server: fix MySQL connection pool settings getting swapped on parse
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6063
GitOrigin-RevId: 90f6f8485aa6a9d073edc56dcba5530f5cf787c4
2022-09-28 21:11:26 +00:00
Samir Talwar
cbdacd1c6c
CI: Fix all shellcheck warnings in test-server.sh
...
* Add `source=` directives.
* Quote variables.
* Don't export variables that can fail to assign; instead, export afterwards.
* Write HGE stderr to the log file.
* Fix warnings around the PIDs.
* Disable a couple of false positives.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6097
GitOrigin-RevId: ed1c696b8735cd5d63ba30b3105040a0a9eca63c
2022-09-28 16:08:15 +00:00
Samir Talwar
93e8803d3e
Reload sources when applying metadata.
...
If we don't do this, we might end up applying metadata with a stale schema cache.
Following the principle of least surprise, replacing the metadata should probably compute inconsistencies with regards to the actual state of the database.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6026
GitOrigin-RevId: ff7469d7d9857c8a9f517d5d0b6f1ecf463621b3
2022-09-28 13:48:25 +00:00
Rob Dominguez
0fdbca8d3e
docs: add PR checklist
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6084
GitOrigin-RevId: c55f9a2935a270a2faa4c937bf0bada495772120
2022-09-28 13:06:36 +00:00
Rikin Kachhia
3fa52752cb
console: fix few UI glitches
...
- align track and customize table buttons on schema page
- fix notification panel alignment
- fix highlighting of active tab icon
- fix highlighting of "API" tab on "/api/explorer" path
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6094
GitOrigin-RevId: 7f16f4637b3881ffc7e8451fbbfb25c8fd75a6b7
2022-09-28 12:43:48 +00:00
Erik Magnusson
99e6460ebb
console: new empty state component for schema page
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6078
GitOrigin-RevId: 0379591f280e40348c4c8842338f3a566a7717e2
2022-09-28 11:11:51 +00:00
Daniel Harvey
69044f3bbe
console: remove suggested CockroachDB column
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6070
GitOrigin-RevId: 00cbf3eae02cccf579007ca9655a7ed195befa3c
2022-09-28 09:57:18 +00:00
Samir Talwar
8cb2738cbe
server/tests-py: Declaratively state the HGE environment variables.
...
This has two purposes:
* When running the Python integration tests against a running HGE instance, with `--hge-url`, it will check the environment variables available and actively skip the test if they aren't set. This replaces the previous ad-hoc skip behavior.
* More interestingly, when running against a binary with `--hge-bin`, the environment variables are passed through, which means different tests can run with different environment variables.
On top of this, the various services we use for testing now also provide their own environment variables, rather than expecting a test script to do it.
In order to make this work, I also had to invert the dependency between various services and `hge_ctx`. I extracted a `pg_version` fixture to provide the PostgreSQL version, and now pass the `hge_url` and `hge_key` explicitly to `ActionsWebhookServer`.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6028
GitOrigin-RevId: 16d866741dba5887da1adf4e1ade8182ccc9d344
2022-09-28 09:21:02 +00:00
Luca Restagno
b58b3c58f5
console: update the bigquery label
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6034
GitOrigin-RevId: 8c0d1f3db86dbbc0265d96c5788f41ca0c1a3196
2022-09-28 08:46:29 +00:00
Samir Talwar
d9afcc1857
Upgrade all package-lock.json files to the v2 format.
...
NPM v7 uses a new (backwards-compatible) lockfile format. This upgrades all our various _package-lock.json_ files to use the new format.
It's much more verbose so that NPM can be a lot faster.
I figured it was cleaner to do this once in a separate PR rather than upgrading them in combination with adding or upgrading a new dependency.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5869
GitOrigin-RevId: 322fb63b96e2d873a4a3cc05fa6c7afa414716ce
2022-09-28 08:15:29 +00:00
Varun Choudhary
6028a93078
console: add Try it
button on table view to try operations from graphiql tab
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6016
Co-authored-by: Daniele Cammareri <5709409+dancamma@users.noreply.github.com>
GitOrigin-RevId: a26d5c6e3b61a9f12f8e2ff476091a8dcef9e696
2022-09-28 05:30:16 +00:00
Daniel Harvey
d03d86a5e7
ci: Testing more Postgres versions with Hspec
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5919
GitOrigin-RevId: c6d1d0463b3640d4f33b54de6a2a425dec3920a2
2022-09-28 03:39:22 +00:00
Daniel Chambers
6af3fa2d78
Add the ability to test against tables in configurable schemas in Data Connector Agent test suite
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6083
GitOrigin-RevId: 5a7ee37ed3a62224a062dbaac7d322dfd95b83c4
2022-09-27 23:42:32 +00:00
Priya Sharma
940d1fb2e0
console : add onboarding template gallery
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6043
GitOrigin-RevId: 49782f1f57f3e0bfc00a316d77f6e9cf0143a4b1
2022-09-27 20:48:24 +00:00
Daniel Harvey
27fca2a3ed
tests: fix ViewsSpec for CockroachDB
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6076
GitOrigin-RevId: 8423880cd5b6ba5794fa5096cf3955fb858b4610
2022-09-27 20:12:15 +00:00
Vijay Prasanna
68220df842
feature (console): get table rows for non postgres databases via DAL
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6022
GitOrigin-RevId: 89251ad91f2c54ae109f160bb141a40704d30fb7
2022-09-27 19:37:24 +00:00
Tom Harding
a9f7c1ef80
Reverse stringifyNumbers
assertions
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6079
GitOrigin-RevId: 2db16d057f5ff2ea261d23b43eeced22ebd0235a
2022-09-27 16:52:21 +00:00
paritosh-08
fabbd134b2
server: add metadata origin in streaming subscription field parser
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6075
GitOrigin-RevId: 901ba21dbcbf9bee4ca38cba21a5440ca10f3407
2022-09-27 15:56:46 +00:00
Rob Dominguez
327d81e6da
docs: replace cloud-db logos and add titles
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6058
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
GitOrigin-RevId: 1609e2a4f11851be55f400db8c43343d35940bbc
2022-09-27 14:57:37 +00:00
Daniel Harvey
3fadeeb5f9
server: Console Sentry DSN support
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5899
GitOrigin-RevId: 941647350def3ef21979c091e562c374ad562016
2022-09-27 14:51:52 +00:00
Abby Sassel
629f60eb55
server/postgres: address translateTableRelationship
feedback
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6073
GitOrigin-RevId: 6316d64256d4fd34936e1d8c6afffb0db15f2fe7
2022-09-27 14:16:52 +00:00
Mohd Bilal
c28ed6cc6c
cli: Fix query collection export missing definition object and queries array in yaml
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5954
GitOrigin-RevId: b7b29c43ca9c3b2934ea12e71bca2dadecc4c34b
2022-09-27 13:46:42 +00:00
Rishichandra Wawhal
3df2403cf7
console: integrate the generalised hook useNeonIntegration hook to render Neon integration in the onboarding wizard
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6055
GitOrigin-RevId: 9b0fc398599e0e7d33b11fd657f93f8d7baaa3c6
2022-09-27 13:17:36 +00:00
Sooraj
265311a4cc
console: support multi tenant connection pooling on cloud
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5950
Co-authored-by: Matthew Goodwin <49927862+m4ttheweric@users.noreply.github.com>
GitOrigin-RevId: 47db9dd70235242002533ce64ef2f987a816d4fe
2022-09-27 12:23:14 +00:00
Nicolas Beaussart
2f86f71d4d
make the build outpout similar than before
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6052
GitOrigin-RevId: 3f93eb14828057ce67bad6068e4c00f32e8b7c51
2022-09-27 11:49:49 +00:00