Commit Graph

7888 Commits

Author SHA1 Message Date
Rob Dominguez
0e55ea931f docs: add admonition to escape special characters in JDBC URLs
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10212
GitOrigin-RevId: 24c57dd4b9d9d73c224962828ff846518a18853a
2023-08-25 13:37:42 +00:00
Vijay Prasanna
1b58c61acb console: fix unique key generation for GDC nav tree
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10210
GitOrigin-RevId: 06066b02b0397d30ad46c283c94557439dc87355
2023-08-25 13:34:25 +00:00
Toan Nguyen
9bc4e00213 community: update Grafana dashboards for latest metrics
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10202
GitOrigin-RevId: 365782b6c007b27e8223015dfc12b760704b5ae8
2023-08-25 13:34:13 +00:00
Aaysha
c7cff17eab console: improved routing and Ux enhancements for schemaRegistry
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10183
GitOrigin-RevId: 97a91857aee2ac2129273b4332cdb15d623c46d8
2023-08-25 12:34:45 +00:00
Luca Restagno
8aecdcf8a9 Add interaction test to the mongodb tracking modal
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10208
GitOrigin-RevId: befa77b2e121373619c9d088d61ffe8c2d63fc5f
2023-08-25 11:16:55 +00:00
Vijay Prasanna
7989f68ae3 console: add apollo federation support for the new modify tab
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10153
GitOrigin-RevId: 3e58ee9ca6d43b34e1de030bef8efecbf0847bff
2023-08-25 10:35:57 +00:00
Philip Lykke Carlsen
a3655b0f76 refac: Add sampled feature flags to dynamic schema config
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10199
GitOrigin-RevId: c9cc446daf4ac8d754faa6875199a4f625642646
2023-08-25 09:56:59 +00:00
Vijay Prasanna
60709cab87 console: fix issue with bulk_atomic response parsing
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10192
GitOrigin-RevId: e262b55f58f006b703fb504adf19b247429d6ad9
2023-08-25 09:27:22 +00:00
Vijay Prasanna
48e11fbd3e console: fix broken mongo db logo in the connect DB screen
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10197
GitOrigin-RevId: 6a2a436310cd39dec474f4a40b9651c05cbe996f
2023-08-25 04:34:26 +00:00
Sean Park-Ross
b49952230e CLI: Fix help message on metadata export
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10198
Co-authored-by: Rikin Kachhia <54616969+rikinsk@users.noreply.github.com>
GitOrigin-RevId: f4bb3451c37283cfa0658d56b678052bd02bff94
2023-08-24 08:54:40 +00:00
Toan Nguyen
d40f9057e4 server: support environment variable template for open telemetry URLs
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10165
Co-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>
GitOrigin-RevId: ef145deb469007c4a04237ec2219e0f81be8d6c9
2023-08-24 02:24:46 +00:00
Philip Lykke Carlsen
3f9abc4477 chore: Linting
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10182
GitOrigin-RevId: f6680570cea8f0202e705559a048e4a654fe50bb
2023-08-23 15:39:37 +00:00
Luca Restagno
096e39a3d3 fix: mongodb logical model inference and naming
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10194
GitOrigin-RevId: f296486bd25ce7fb3444de41ab82aa9fa0fff8d9
2023-08-23 15:08:08 +00:00
Philip Lykke Carlsen
9bce420005 refac: Reduce duplication in server init functions
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10181
GitOrigin-RevId: e833ae6896adaa90d02c32bd49ad2f1d683248d7
2023-08-23 14:24:56 +00:00
Philip Lykke Carlsen
ef33c3459f refac: Include CE feature flags in PRO and Cloud
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10180
GitOrigin-RevId: db185aa0edb717efe36d6572012078b4eb3aaf7e
2023-08-23 13:32:23 +00:00
paritosh-08
38b2b2f253 docs: remote relationship predicate in permission
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10168
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: b09c3ceabc88588c0b6e8f64db3c3177c7984fb1
2023-08-23 12:12:30 +00:00
Julian
259e6536a2 Permissions: Improve performance by lazy loading relationships
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10147
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: 99ed2a52a24dee473fed19e3327036bdbf60c737
2023-08-23 11:05:05 +00:00
Brandon Simmons
5d96d9836b server: more refactoring for INFRA-832
No functional changes.  DRY the otlp http client code, in preparation for reuse in logs exporter code.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10171
GitOrigin-RevId: c13c587d6d4775e992642a79c798193762efa527
2023-08-23 10:24:29 +00:00
Matthew Goodwin
a6a5ca4981 console: minor UI fixes and refactors
## Description

- Changes permissions table to use the same hover/selected colors as the new sidebar
- Fixes a loading state issue in sidebar where it was showing it's loading state in the wrong situations
- Prevents wrapping and overflow in the new nav tree. Adds a `title` attribute so full text can be viewed on hover
- Minor refactor of the highlighted text component to prevent rendering empty elements
- Changed Performance Mode status to `beta`

## Copilot's Summary:

### <samp>🤖 Generated by Copilot at cbf26fa</samp>

This pull request improves the UI and UX of the data sidebar and the permissions table in the console. It adds a new `HighlightText` component to show search results with highlighting in the data sidebar. It also updates the permission icons to match the new design and fixes some issues with the loading and error states.

### <samp>🤖 Generated by Copilot at cbf26fa</samp>

*  Rename `GetHighlightedText` component to `HighlightText` and update its props and usage ([link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-198e711fd22b2876f4a972d1baf5a497e278d9974338f38cf1e2d6206acc916fL16-R16), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-15f224d2d66fdeaf9ca748efb638afabfceea66d54973219046c84167cea16e6L12-R12), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-198e711fd22b2876f4a972d1baf5a497e278d9974338f38cf1e2d6206acc916fL130-R133), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-15f224d2d66fdeaf9ca748efb638afabfceea66d54973219046c84167cea16e6L47-R50), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-df7380fcbdec457b913f1fae6752a1e29064cc3240fe83be1cf7305bdbe7915bL3-R3), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-2bcdba30051a2caf1dd48a4bc779a06ea61797f297e5cf3efb7b6ed061daa6a5))
* Add `HighlightText` component as a new file, which highlights a text based on a search term ([link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-bbef913a220953091b1a613e8b9396c1bf7e15f1d2b811dd3e7123c4ce0b6517R1-R38))
* Handle `error` status when loading data sources in the sidebar and show loading indicator ([link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-215c97ae76a6f74a6418c6040249458e41d4a6ea5d22c387ee840ac6348f930cL66-R67))
* Change opacity, background color, and text color of permission icons to match new design ([link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-5cd42e3ddd80f25af5bb85f344731de47ed950118f3c2573b9a6a9b31e7973c2L17-R17), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-5cd42e3ddd80f25af5bb85f344731de47ed950118f3c2573b9a6a9b31e7973c2L28-R28), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-aef6526df630b35d35d90ab3de7fac306bea334df9b6ef9504b289afce74dc1cL98-R98), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-9c6b0a05b0936a4a4684184ea82a4a937516042c5332df65c29dea367f589353L14-R20), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-9c6b0a05b0936a4a4684184ea82a4a937516042c5332df65c29dea367f589353L31-R28))

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10173
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: 59820768bcb39043405d154994afda7f0570683c
2023-08-23 09:38:26 +00:00
Ananya Mohanty
bc8e16fe75 ci: tag release v2.33.0-beta.1
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10177
GitOrigin-RevId: cac1651dbef1b66e0b24f5964d7e245ea4250477
2023-08-23 08:12:10 +00:00
Ananya Mohanty
2d5f73e366 ci: tag release v2.32.1
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10175
GitOrigin-RevId: 75a434783935eda19db574b1c50a7e742dedcd19
2023-08-23 07:13:08 +00:00
Matthew Goodwin
96b6c324f5 console: Performance Mode
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10054
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: 26361f4882663fd31a3ee80390a953fb147cc9be
2023-08-22 19:38:55 +00:00
Sean Park-Ross
27c19d313c Docs: Remove Docker mentions from Scheduled Triggers recipes using Docs Sample App
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10170
GitOrigin-RevId: f62173351c04a2d7cbd9cf3d92c9a191591be1bf
2023-08-22 15:42:34 +00:00
paritosh-08
e1cfc56fc3 server: add remote source relationship in permission
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9575
GitOrigin-RevId: 4566d51d48f9ace583b04fbe04c534d6aeb771ea
2023-08-22 14:35:14 +00:00
Sean Park-Ross
5aa891cd06 Docs: update image width specification in wiki
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10169
Co-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>
GitOrigin-RevId: 305dc9c9f06e1f9b1d3b23392e07a559d6cb4412
2023-08-22 13:36:57 +00:00
Rob Dominguez
484f5fe9b6 docs: update expiration recipe to match new schema
[DOCS-1196]: https://hasurahq.atlassian.net/browse/DOCS-1196?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10160
GitOrigin-RevId: bec5c163167141414b170430c4867141749a88fe
2023-08-22 13:02:25 +00:00
Rob Dominguez
f63845b436 docs: update csv import docs
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10164
GitOrigin-RevId: fa6f087b5ef222c4f6f64bf243076a09d862a938
2023-08-22 12:50:55 +00:00
Rob Dominguez
b06b04a426 docs: update abandoned cart recipe to match new schema
[DOCS-1196]: https://hasurahq.atlassian.net/browse/DOCS-1196?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10159
Co-authored-by: Sean Park-Ross <94021366+seanparkross@users.noreply.github.com>
GitOrigin-RevId: a364506822d2510593812cf10d7c82e109359ca9
2023-08-22 12:45:07 +00:00
Daniel Harvey
f4c9c16f0e chore(server): add Table -> NQ array relationships
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10150
GitOrigin-RevId: fc4ea33b1951cb960187bb53d4c3ef8471566dc9
2023-08-22 12:39:49 +00:00
Rob Dominguez
6f4f5f9748 docs: udpate otel admonitions
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10166
GitOrigin-RevId: fe345b223587e81e80db66a5dd0464e82302a6c2
2023-08-22 12:09:56 +00:00
Rob Dominguez
3b62671a48 docs: update daily summary recipe to match new schema
[DOCS-1196]: https://hasurahq.atlassian.net/browse/DOCS-1196?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10158
GitOrigin-RevId: 4786c43715ec53cdebc671b95443956fa8be46d1
2023-08-22 11:49:33 +00:00
Vijay Prasanna
15f25ed978 console: update docs to match the new relationships UI
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10087
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
GitOrigin-RevId: 8f88ec9ecbc872355cb7d50894a47b034b48439f
2023-08-22 04:57:07 +00:00
Julian
9726bb38a9 Fix permission string column numeric value
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10021
Co-authored-by: Nicolas Inchauspe <710410+nicoinch@users.noreply.github.com>
GitOrigin-RevId: 7873898b4ce04a5b9abfa59fce8e3b1d7145d681
2023-08-21 19:47:40 +00:00
Shahidh K Muhammed
1fbc94b8bc console: fix typo
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10145
GitOrigin-RevId: 9b420a955336329dd1ec33356d8273dd3e890d8f
2023-08-21 17:15:59 +00:00
Toan Nguyen
f35372dc97 docs: get started with kubernetes and helm
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9982
Co-authored-by: Sean Park-Ross <94021366+seanparkross@users.noreply.github.com>
GitOrigin-RevId: efaf375314f23b91b7faa32bf85083efc55e7ca4
2023-08-21 14:26:24 +00:00
Luca Restagno
25b7c26ea9 Mongo onboarding create connect logical models
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10101
GitOrigin-RevId: 5c7ec4e48161fa8443d94d10d40d95d5d9c57d30
2023-08-21 13:30:24 +00:00
Rob Dominguez
7bfb3b6169 docs: update produce review request email
[DOCS-1196]: https://hasurahq.atlassian.net/browse/DOCS-1196?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10146
GitOrigin-RevId: c6a08396ffb5437c8d779ba2b2ffabbd3c5c645b
2023-08-21 12:34:24 +00:00
Toan Nguyen
7f48bb9df6 docs: update observability best practices
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10115
GitOrigin-RevId: 6f0d8278265724d18a9e1ff90a2ce67c2e8efd5c
2023-08-21 12:28:40 +00:00
Rob Dominguez
c9a061918f docs: update vpc peering
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10151
GitOrigin-RevId: 7256371a3bfc05be0dad641c5857561c3feb6807
2023-08-21 11:48:29 +00:00
Nithin
baa7002b81 docs: add azure dvpc & peering docs
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10141
Co-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>
GitOrigin-RevId: 85bd7958ab05534d3ef7cc9b5076c904024de432
2023-08-21 11:33:24 +00:00
Daniele Cammareri
22cb8dbda4 feature: improve UI of remote schema permissions
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10135
GitOrigin-RevId: 7079cc51553e3de0eb66d58ced11f51e69a888b8
2023-08-21 10:53:38 +00:00
Vijay Prasanna
f648fdcc99 console: better error handling for GDC table permissions + minor fixes on Logical Model permissions
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10121
GitOrigin-RevId: bb62ad9a35cfaca1d57c7fe14fbcc6f8f5cdc818
2023-08-21 10:06:58 +00:00
Manas Agarwal
bdd25f65a5 cli: Adding support for Snowflake UDF
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9545
GitOrigin-RevId: eda0546349a74d5827d924d83bde10b6ab720de4
2023-08-19 09:25:17 +00:00
Rob Dominguez
60593d070b docs: updates to quickstarts after sample app schema change
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10142
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
GitOrigin-RevId: 846156aa30c24147ff9dee9d43daf604277a1be4
2023-08-18 17:22:47 +00:00
Shahidh K Muhammed
99ceb06f30 docs: update ee page to indicate metrics are also available over otel
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10144
GitOrigin-RevId: a4e746d638d0ebce7609247dc255d3100d26e257
2023-08-18 17:17:28 +00:00
Vijay Prasanna
4320ccd867 console: Allow GDC sources as an option while creating Logical Models/Native Queries
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10133
GitOrigin-RevId: fa4d3d8b50fce09d6fdc5d6c9b503dccc9ffb54b
2023-08-18 13:48:52 +00:00
Tom Harding
e36985ed67 Describe the minimum IAM permissions for BigQuery
[NDAT-802]: https://hasurahq.atlassian.net/browse/NDAT-802?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10117
GitOrigin-RevId: 290406c5c44f4642d3a8a5b1e56dc894961a4e3e
2023-08-18 13:08:22 +00:00
Tom Harding
32ef306e99 Describe minimum role permissions for Postgres
[NDAT-802]: https://hasurahq.atlassian.net/browse/NDAT-802?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10116
GitOrigin-RevId: f7ab5347f0837c55db69714172196411d2f580f2
2023-08-18 11:26:29 +00:00
Tom Harding
ec8e1bbc45 Describe minimum role permissions for MSSQL
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10122
GitOrigin-RevId: 0d60c402855924753075b69b5670765eecd91f52
2023-08-18 11:18:01 +00:00
kodiakhq[bot]
7258c0ccdc INFRA-832: incremental refactoring PR 2
Some refactorings required for https://hasurahq.atlassian.net/browse/INFRA-832 . No functional changes.

Also included is a small but important un-related bug fix

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10136
GitOrigin-RevId: 5468c5b5b1693c0c3b8781c9fa47191ad66fefca
2023-08-18 10:57:58 +00:00