Vishnu Bharathi
9429d1ed01
ci: tag release v2.11.13
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10372
GitOrigin-RevId: c4714e58213a64f42308812738f321d4af9dc3b0
2023-10-10 06:15:03 +00:00
Vishnu Bharathi
73c1d38919
ci: tag release v2.11.12
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10366
GitOrigin-RevId: 4d20ec9837a2d7d06a8b1ced71efb6ad46af4855
2023-10-06 08:50:52 +00:00
Samir Talwar
cca591a7f9
CI: Test against PostgreSQL 16.
...
This changes our test configuration to use the PostgreSQL 16 image from `postgis/postgis`.
In addition, it bumps PostGIS to v3.4 (from v3.3).
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10361
GitOrigin-RevId: 883c96d8453efb42b226f849891488382a99c80c
2023-10-05 12:59:17 +00:00
Naveen Naidu
a893b1b906
server, multitenant: model usage logs
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9744
Co-authored-by: pranshi06 <85474619+pranshi06@users.noreply.github.com>
Co-authored-by: paritosh-08 <85472423+paritosh-08@users.noreply.github.com>
GitOrigin-RevId: 270755e88fd17f8fd949ac06d31e408202078544
2023-10-03 05:17:39 +00:00
Vishnu Bharathi
393d286ebf
ci: tag release v2.34.0
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10347
GitOrigin-RevId: 8a113e6bada7a0e732633f85dc1ac1530912db6b
2023-09-28 14:54:43 +00:00
Philip Lykke Carlsen
2e3b0751f8
Revert "feat: Make naming-convention
feature generally available"
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10339
GitOrigin-RevId: eebce099a4836836e6b0b2778c27c379870e2cc5
2023-09-28 12:31:55 +00:00
Brandon Simmons
5f8820c2cf
server: compress response bodies with libdeflate, using level 6 for l…
...
…arger ones
…the goal being to save on data transfer costs, libdeflate being much faster than zlib for larger inputs and at higher compression levels. A few notes:
In last month...
- 95% of response bodies > 20kB compress below 32% (with zlib level 1)
- The 10% of responses > 20kB comprise 75% egress traffic to clients
- libdeflate at level 6 is comparable in performance to zlib level 1, and twice as fast as zlib level 6
- We expect compressing 20kB+ response bodies at level 6 to reduce data transfer to clients by 25% or so (although this is difficult to predict accurately)
The new libdeflate bindings used here also need review: https://github.com/hasura/libdeflate-hs
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10341
GitOrigin-RevId: bc7b19e0024e442d85ac0b34995610edbab13bd6
2023-09-27 08:51:02 +00:00
Krushan Bauva
f0430ef2c7
skip /healthz
and /v1/version
data transfers from Prometheus metrics
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10332
GitOrigin-RevId: a44001272edc394a42542f2cac5c3692e771d165
2023-09-27 06:32:23 +00:00
pranshi06
33bafdf450
server: add Env Variable to set the number of requests processed at a time in async actions
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10326
Co-authored-by: Puru Gupta <32328846+purugupta99@users.noreply.github.com>
GitOrigin-RevId: d88ef6e2bb0b94f1cba9903cf7338ff2931d7ee2
2023-09-26 06:23:54 +00:00
Samir Talwar
2467e23ef6
docker: Always use the official SQL Server image for testing.
...
Now that Docker for macOS supports using Rosetta for x86/amd64 emulation, we no longer need to use the `azure-sql-edge` image. We can always use the official `mcr.microsoft.com/mssql/server` one.
This also means that we no longer need the separate healthcheck container, because the official image ships with `sqlcmd`.
When this is merged, you will need to ensure you have enabled Rosetta emulation in the Docker settings to test against SQL Server on macOS. This requires macOS 13 (Ventura).
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10139
GitOrigin-RevId: 2225bf5f4c6d3632da1f29b2229c9b04ead5e34c
2023-09-25 13:27:23 +00:00
Philip Lykke Carlsen
2d2fe93adf
fix: MSSQL remote relationships handles large results
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10327
GitOrigin-RevId: c7e478f52f7aa7b44a3597886588b0c0f1e7341c
2023-09-25 08:49:43 +00:00
Vishnu Bharathi
5e2f5d470c
ci: tag release v2.11.11
...
Doing this for https://hasurahq.slack.com/archives/C05U0N4TAC9
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10331
GitOrigin-RevId: ea2a2eb70da57634fcde70b0cae46829cac240f5
2023-09-23 20:33:18 +00:00
kodiakhq[bot]
07bad7c498
INFRA-832: logs OTLP export
...
https://hasurahq.atlassian.net/browse/INFRA-832
Foundational work already merged:
- #10171
- 0184ba8bfcae9b
- 699317ffd061d3
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10238
Co-authored-by: Varun Choudhary <68095256+Varun-Choudhary@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Toan Nguyen <1615675+hgiasac@users.noreply.github.com>
GitOrigin-RevId: d88c6a1aafe74e7393873aacc61e6fce3bc7c068
2023-09-13 16:49:55 +00:00
Toan Nguyen
f915c7d1a2
server: support w3c traceparent context
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10218
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: d3dbea6220fd2127ab76c0a240fc4725ca5d6aac
2023-09-13 13:42:30 +00:00
Samir Talwar
0aa5e832e5
server: Update BigQuery tests to react to a change in error messages.
...
BigQuery has changed its error message text. This updates the test accordingly.
We could probably be more liberal when matching the text, but as this is unlikely to change again soon, that feels like overkill.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10306
GitOrigin-RevId: 74e7926ee17e617d9ff4430b3cea220ced579ae5
2023-09-13 10:24:45 +00:00
Divi
d715387e29
ci: tag release v2.33.4
...
https://hasurahq.slack.com/archives/CKATHV1J7/p1694118812690519
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10291
GitOrigin-RevId: 1aee2ebfc4d91af720f9bf7763ee7afffc693e5e
2023-09-11 06:12:02 +00:00
Brandon Martin
db59d5ccf4
Add schema post and deprecate get
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10281
GitOrigin-RevId: 9fae2d61bd5120302ae199016b71e2b0ecac422a
2023-09-07 13:35:29 +00:00
pranshi06
1fbda0f430
server: fix event trigger fetch interval regression
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10276
GitOrigin-RevId: 336bad184a089239bda05a2cb105f2aa8c937d38
2023-09-07 07:23:10 +00:00
Divi
926fb8db18
ci: tag release v2.33.3
...
https://hasurahq.slack.com/archives/CKATHV1J7/p1694007400816709
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10278
GitOrigin-RevId: 675b6856cae8a5d4cb33c55d32163a621595f6ec
2023-09-06 16:11:53 +00:00
Samir Talwar
5e96f9a5a8
server: BigQuery: Add support for _like
within permissions.
...
We missed a few operators in BigQuery permissions, specifically `_like` and `_nlike`. This adds them.
[NDAT-866]: https://hasurahq.atlassian.net/browse/NDAT-866?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10274
GitOrigin-RevId: 4d1ebbdd15b80d09c65c5b792c33dffd618458fe
2023-09-06 14:55:21 +00:00
Divi
d8008bc849
ci: tag release v2.34.0-beta.1
...
https://hasurahq.slack.com/archives/CKATHV1J7/p1693988426571569
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10270
GitOrigin-RevId: c0a145ba7fa8164ecf91252cd722bd56d95afdc8
2023-09-06 09:02:24 +00:00
Brandon Simmons
4d90170437
fix memory leaks in EE related to schema registry
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10250
GitOrigin-RevId: 36f6ff0496852cf4f9c094b71c4315a9e3b27bb1
2023-09-06 02:31:55 +00:00
Divi
ec87534998
ci: tag release v2.32.2, v2.33.2
...
https://hasurahq.slack.com/archives/CKATHV1J7/p1693892241335089
https://hasurahq.slack.com/archives/CKATHV1J7/p1693894522095099
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10264
GitOrigin-RevId: 801a807c45b5970a7df6a045dd3fa14b1fa82467
2023-09-05 07:27:46 +00:00
Divi
494fe10925
ci: tag release v2.33.1
...
https://hasurahq.slack.com/archives/CKATHV1J7/p1693572172274079
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10252
GitOrigin-RevId: 749de3b1ab1acadf642b10a2a35f7d7444226988
2023-09-01 12:56:50 +00:00
Philip Lykke Carlsen
76936f0972
feat: Make naming-convention
feature generally available
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10214
GitOrigin-RevId: ad99b6e4ad6dbab2b0c6fa7a09b48dcd4d06ee1f
2023-08-31 09:24:00 +00:00
Brandon Simmons
167e8f4cae
server/benchmarks: configurable pause after each adhoc benchmark, bef…
...
…ore checking allocations
It seems like there might be some non-determinism exposed after #10206 we see a huge regression reported in live_bytes in huge_schema which apparently disappears, later reappearing in
https://github.com/hasura/graphql-engine-mono/pull/10226#issuecomment-1697897108
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10240
GitOrigin-RevId: 8e9533cb9fd7db6c002f00d1d9cb0331d574d6a2
2023-08-30 20:27:53 +00:00
Ananya Mohanty
c0f9122459
ci: tag release v2.33.0
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10234
GitOrigin-RevId: c67f5dde32967c6c191f4a3f6ccd364c4a0aa7a1
2023-08-30 09:41:24 +00:00
Daniel Harvey
a9cf1594f9
chore(api-tests): update Logimo test helpers
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10196
GitOrigin-RevId: b858ca810b65a6adecf4afa0af3f7a71066ab149
2023-08-29 08:23:33 +00:00
Brandon Simmons
06ee5a4a7f
server/benchmarks: properly benchmark pro container in EE mode
...
In f7400814792 we moved to benchmarking the Enterprise Edition pro container, but because we didn't successfully pipe the proper environment variables through to the docker container, we were benchmarking the pro server but in OSS mode. We would rather have visible the performance implications of as much functionality as possible, so make another attempt to run in EE mode.
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10206
GitOrigin-RevId: 83f823515d82503d1d7f0bf2b19637fad537175b
2023-08-29 02:30:44 +00:00
Philip Lykke Carlsen
b522a0f650
fix: Introduce naming-convention-sep-2023 feature flag
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10200
GitOrigin-RevId: 02654837c3b98a7cbfb89cf98a1d7b5287fed1b4
2023-08-28 08:43:08 +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
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
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
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
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
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
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
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
Daniel Chambers
c726b528c4
Add table/function filtering and detail level to schema introspection for Data Connectors to improve performance
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10074
GitOrigin-RevId: 12de7387746f456cbefd9f76e446f56e9e643dc9
2023-08-18 04:29:17 +00:00
Daniel Harvey
f8d60a74a0
chore(server): Table -> Native Query object relationships
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10114
GitOrigin-RevId: 0181184d1bc0e851151f86a98c96c97888a10e3e
2023-08-17 15:35:31 +00:00
Samir Talwar
15ac52ded4
server: Fix the Analyze feature for SQL Server.
...
The "Analyze" feature for SQL Server only partially worked. It would show the SQL generated, but not the execution plan. This is because SQL Server doesn't support generating a plan for prepared statements with parameters.
To work around this, we restructure the query as one without parameters. Instead, we replace each parameter with a variable. We declare the variables but don't set values. We then plan _that_, which works.
We run all this in a single query because local variables only last for a single transaction/batch.
This feature does not work for stored procedures.
[NDAT-582]: https://hasurahq.atlassian.net/browse/NDAT-582?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10125
GitOrigin-RevId: a4b45b9b207456ff4fbd1b69b008e93f87346342
2023-08-17 12:51:57 +00:00
Divi
c2dd8ddc59
ci: tag release v2.32.0
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10129
GitOrigin-RevId: b14bf0553e5e20558dd7ab5ae2373efcd1f368c1
2023-08-17 10:06:58 +00:00
Lyndon Maydwell
41054de113
Data Connectors Native Queries Support
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9499
Co-authored-by: gneeri <10553562+gneeri@users.noreply.github.com>
GitOrigin-RevId: 1e351556c43e643aa973f87adc0306f076cd227e
2023-08-17 02:05:14 +00:00
Divi
0632256de5
ci: tag release v2.11.10
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10092
GitOrigin-RevId: ff4f4e2a654de1c92bd8c37cbeac455d1c0fd9a6
2023-08-16 05:40:10 +00:00
Daniel Chambers
131fe3d9e6
Block the use of column redaction where the data connector agent does not support it
...
[GDC-1292]: https://hasurahq.atlassian.net/browse/GDC-1292?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10108
GitOrigin-RevId: 830102b8cf1e6ad53b9971460dee147b678f008d
2023-08-15 05:13:15 +00:00
Daniel Harvey
c04c4bc0d9
chore(server): Native Query -> Table array relationships
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10100
GitOrigin-RevId: 55f38a904767e1b25916fb31b3c5ece898c10349
2023-08-14 12:35:53 +00:00
David Overton
7a9e1f6ea6
Order by nested fields
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10082
GitOrigin-RevId: 9c53d7ce3635f442451e04f70f0975ed79a3f4f7
2023-08-14 06:41:50 +00:00