Julian
c00fd3d735
Permission comment cache fixes
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9955
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: 8efac3be27525069998556489451f2afc2eed44b
2023-07-26 10:49:16 +00:00
Luca Restagno
cf214f087d
console: show array pg data types in the drop down while creating/modifying columns
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9930
GitOrigin-RevId: 32c1a2ab7ea90b06303fa0e499788a2b37bccd0b
2023-07-26 10:12:37 +00:00
Varun Choudhary
059c3e3876
console: fix headers for mutation input validation
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9898
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
GitOrigin-RevId: 4e1a36b498c65a6ad9bcbe98a1dd9e87f288ac06
2023-07-26 06:39:15 +00:00
Brandon Simmons
f0441a3d61
INFRA-833: OpenTelemetry exporter for metrics
...
I scratched out some changes to support this in the front end, mostly to test it easily, maybe this can be used without much rework (validation seems to work correctly, but the tests need to be extended and probably fixed):
<img width="648" alt="fd" src="https://github.com/hasura/graphql-engine-mono/assets/68095256/e5873a90-ef83-43c3-9d54-cfc0a693baca ">
-------
## Fake OTel collector for testing
ChatGPT spit this out, and it's what I used to test, if it's useful to others:
``` python
from flask import Flask, request
from opentelemetry.proto.collector.trace.v1.trace_service_pb2 import ExportTraceServiceRequest
from opentelemetry.proto.collector.metrics.v1.metrics_service_pb2 import ExportMetricsServiceRequest
import google.protobuf.json_format as json_format
app = Flask(__name__)
@app.route("/v1/traces", methods=["POST"])
def handle_traces():
if request.method == 'POST':
binary_trace = request.get_data()
trace_request = ExportTraceServiceRequest()
trace_request.ParseFromString(binary_trace)
print("Received trace data:\n")
print(json_format.MessageToJson(trace_request, indent=2, preserving_proto_field_name=True))
return "Trace data received", 200
@app.route("/v1/metrics", methods=["POST"])
def handle_metrics():
if request.method == 'POST':
binary_metric = request.get_data()
metric_request = ExportMetricsServiceRequest()
metric_request.ParseFromString(binary_metric)
print("Received metrics data:\n")
print(json_format.MessageToJson(metric_request, indent=2, preserving_proto_field_name=True))
return "Metrics data received", 200
if __name__ == "__main__":
app.run(host="0.0.0.0", port=8080)
```
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9552
Co-authored-by: Puru Gupta <32328846+purugupta99@users.noreply.github.com>
Co-authored-by: Toan Nguyen <1615675+hgiasac@users.noreply.github.com>
Co-authored-by: Varun Choudhary <68095256+Varun-Choudhary@users.noreply.github.com>
Co-authored-by: Daniele Cammareri <5709409+dancamma@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: f340bfc5c135a7bb24735b524d015e05db422fd2
2023-07-26 05:22:17 +00:00
Vijay Prasanna
1f11bd388f
console: integrate useCreateTableRelationships
and useSuggestedRelationships
hooks in the relationships tab
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9939
GitOrigin-RevId: 71391115fe7403663c53dfbc0bec6e7b62019b50
2023-07-26 04:22:43 +00:00
Nicolas Inchauspe
82011af6ed
Fix and improvement on the pagination for tracked table in the new UI
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9890
GitOrigin-RevId: ff1bb64321721718378de6447be9c9cc98e34c32
2023-07-25 10:41:33 +00:00
Vijay Prasanna
5681b2edff
console: fix issue with edit postgres connection when SSL settings are partially filled
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9950
GitOrigin-RevId: c32eedcd9849e46207ef8125debe0c71af1922bd
2023-07-25 09:47:33 +00:00
Nicolas Inchauspe
74a0165205
console: add autocomplete off to api explorer headers editor inputs
...
[DSF-483]: https://hasurahq.atlassian.net/browse/DSF-483?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9924
GitOrigin-RevId: 93d7351610b4e72ce4147018a368667cda625f61
2023-07-25 09:20:49 +00:00
Julian
1b026af1cd
Track Mongo collections using Logical Models
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9688
GitOrigin-RevId: 5523a8be0c7f4fc22cd9f3ec29527f7a714de932
2023-07-24 20:21:17 +00:00
Julian
8572f59011
Permission comments
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9862
GitOrigin-RevId: cd855e584ea7bcd7b89b09e119c7b748394bfbf0
2023-07-24 19:10:36 +00:00
Julian
8bbb1bec34
Fix permission form's submit cache behavior and bug when setting relationships
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9894
GitOrigin-RevId: 68587edeb5e3a923f52154d597c8002428645326
2023-07-24 18:01:37 +00:00
Vijay Prasanna
a833379b86
console (feature): add template
and timeout
props to the GDC connect UI
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9883
GitOrigin-RevId: 5370b18bcab90919b94c99bd0c74c260b515a6d8
2023-07-24 15:27:30 +00:00
Vijay Prasanna
a2e15d9ae6
console (fix): use bulk_keep_going
if remote rels are present
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9934
GitOrigin-RevId: 30285a2862c79de6ef57695a6739a442485b4ad2
2023-07-21 14:23:51 +00:00
nevermore
d798f74a6e
console: Schema Registry email alerts bug fix
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9925
GitOrigin-RevId: 9b38a3ce347ed6d82c00303508fca0b0b9156706
2023-07-20 16:31:00 +00:00
Nicolas Inchauspe
b0c200d21b
console: prevent local storage save when SQL query > 5000 characters
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9921
GitOrigin-RevId: 9d7fee122bc06639461dd2484921c4e65f852816
2023-07-20 14:17:44 +00:00
nevermore
7a3b3aa59b
console: Gt 652 email and slack alerts for schema registry
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9764
GitOrigin-RevId: 4b42eb2066c5903b114ddcee3dadaa7ca7afc244
2023-07-20 08:22:57 +00:00
Matthew Goodwin
9f89096809
console: fix stale data in permission ui
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9908
GitOrigin-RevId: 0c8cffde4c4285fa3d39d1c7a34a4d9234877820
2023-07-19 18:23:03 +00:00
Nicolas Inchauspe
a92bebed75
Fix adding default values while create table (SQL server) fails
...
[DSF-446]: https://hasurahq.atlassian.net/browse/DSF-446?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9855
GitOrigin-RevId: 997beda03cb6aec1c954a419fd6628cf277c0610
2023-07-19 17:51:42 +00:00
Luca Restagno
38b3c5258d
Add support for Graphql Customizations in Browse Rows
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9845
Co-authored-by: Matthew Goodwin <49927862+m4ttheweric@users.noreply.github.com>
GitOrigin-RevId: c9daa739437df20daa3db7ba912dd898274e7303
2023-07-19 14:54:49 +00:00
Matthew Goodwin
1451e0ecea
storybook: remove random words to fix chromatic issues
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9893
GitOrigin-RevId: d4cff0bef85d057ca896d385f2bd6d8904208293
2023-07-19 09:30:56 +00:00
Daniele Cammareri
a9468f620d
fix: mssql support for create rest endpoint feature
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9876
GitOrigin-RevId: f3a027a872e70c8c94b6b6b081644c30bcfc72cb
2023-07-19 08:47:39 +00:00
Matthew Goodwin
5d9d91dbfd
console: use the refactored suggested relationships component for GDC
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9878
GitOrigin-RevId: 1dcefbf82791fe1bbedb1a7bb132ef4484425781
2023-07-18 14:46:42 +00:00
Nicolas Inchauspe
0ea522ba30
console (bugfix): Fix broken highlighting of errors in the GraphiQL
tab
...
[DSF-465]: https://hasurahq.atlassian.net/browse/DSF-465?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9836
GitOrigin-RevId: d701a746a2c09436ca99c1c30b5415bd371105aa
2023-07-18 10:09:45 +00:00
Vijay Prasanna
ad64379876
console (tests): interaction tests for Native Query relationships
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9831
Co-authored-by: Matthew Goodwin <49927862+m4ttheweric@users.noreply.github.com>
GitOrigin-RevId: cf488f5cc20ab77156f1e0c70ba830c3d5b6f495
2023-07-18 04:29:23 +00:00
Matthew Goodwin
4117030e09
console: suggested relationships experimental perf improvements for Postgres/MSSQL
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9875
GitOrigin-RevId: 91b2a55aaa933d83ac89de1f13e0c79ca4ba40d4
2023-07-17 16:45:57 +00:00
Varun Choudhary
47d7f77976
console: add search bar to filter rest endpoints
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9817
Co-authored-by: Daniele Cammareri <5709409+dancamma@users.noreply.github.com>
GitOrigin-RevId: 31f88eae3f4b4daf0fd33b8c3219eb5d08d3817b
2023-07-17 12:51:31 +00:00
Daniele Cammareri
28d5f43b9b
feat: autofill name and url in rest endpoint form
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9859
GitOrigin-RevId: 5c5c43bc9f7485d5668ebc12bebea0a3e52cd9bc
2023-07-17 11:04:59 +00:00
Vijay Prasanna
8aec505707
console (feature): add support for native query relationships and editing
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9523
Co-authored-by: Matthew Goodwin <49927862+m4ttheweric@users.noreply.github.com>
GitOrigin-RevId: 968a45a82cddc3d7a7d90c8edb61454768644f98
2023-07-13 16:59:47 +00:00
Daniele Cammareri
5897262d75
feat: replacement of the legacy rest endpoint details page with the new one
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9821
Co-authored-by: Varun Choudhary <68095256+Varun-Choudhary@users.noreply.github.com>
GitOrigin-RevId: 7b50fc7d429c865678837e2ac9391c7b4973fa56
2023-07-13 07:58:35 +00:00
Vijay Prasanna
fbe84268d8
console (chore): update octokit
version
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9850
GitOrigin-RevId: 79e1e4402e4b3fe07e441e42fd8f54c6c2b574ff
2023-07-12 14:29:39 +00:00
Luca Restagno
6ea943c4b1
[CockroachDB] Fix create manual relationships
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9830
GitOrigin-RevId: f28455fa54edc65e099035c3c4dd1dd2d0ea56f7
2023-07-11 15:24:16 +00:00
Matthew Goodwin
bce4ed6f3f
console: add tab color and accent style options
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9795
GitOrigin-RevId: 7aba4c497ee08df413fbb3d0da30ff751acd0064
2023-07-11 14:46:29 +00:00
Nicolas Inchauspe
b48d5640b7
Snowflake functions permissions editor
...
[DSF-408]: https://hasurahq.atlassian.net/browse/DSF-408?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9735
GitOrigin-RevId: a17582122340634cecaa16954572d46162b06a3e
2023-07-11 08:27:19 +00:00
Julian
3c330c8efc
Use boolean comparison for computed fields
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9806
GitOrigin-RevId: 641d5190ec9ff8bf697834a809c51c1438df24aa
2023-07-10 18:42:38 +00:00
Matthew Goodwin
f238e7a28a
console (refactor): remove redundant metadata invalidations
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9675
GitOrigin-RevId: 4a34f9f4ba09e8437824573dd3522fb4737a89d6
2023-07-10 15:27:25 +00:00
Vijay Prasanna
effbac0ffb
console: improve error message for delete all
inconsistent metadata
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9803
GitOrigin-RevId: bcfba0a229c48b388ebc991088854886b27eda37
2023-07-07 16:55:07 +00:00
Luca Restagno
70ab0ec85b
Fix default metadata
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9801
GitOrigin-RevId: 54b8136df4800aea583f1ae11ccadbdac4f226d0
2023-07-07 15:45:25 +00:00
Luca Restagno
f2b46f677e
Add function customization for GDC data sources
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9770
GitOrigin-RevId: b27d37f02f2abbe7ec08256a5dc812c3b62e35db
2023-07-07 13:37:52 +00:00
Nicolas Inchauspe
2bc882ebc9
console: fix sticky header for table browse rows
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9766
GitOrigin-RevId: 3fed2d628a3b5ce18f8e91edd6550cdd6d92c929
2023-07-07 12:45:40 +00:00
Luca Restagno
7f2fa266e6
fix: next button disabled state in paginated rows view
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9791
GitOrigin-RevId: 953433a8c4bc3dfddb38a141c5e7d079a6da3618
2023-07-07 10:03:53 +00:00
Varun Choudhary
7d35304816
console: improve flow between rest and graphiql page
...
This PR adds a button on the REST page `Create REST` which will open the rest form.
Also, to select the query we have a link which will route the user to `GraphiQL` page with the `REST` button on the Nav bar highlighted.
Demo -
https://github.com/hasura/graphql-engine-mono/assets/68095256/3fab4ef2-fe21-4be6-b52d-bf8f937888aa
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9797
GitOrigin-RevId: 848ccff74ec1489df945821f583270714ba4e770
2023-07-07 08:53:55 +00:00
Matthew Goodwin
d61d523f77
console: add missing key to component map in CardedTable
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9712
GitOrigin-RevId: 531e2cfae8568326be4d5486728181c64fa82e31
2023-07-06 17:07:29 +00:00
Daniele Cammareri
9eb1097957
feat: refactor of rest endpoint details component
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9783
GitOrigin-RevId: b40ef6dafd699c51da1089d0b6687c9cf934e275
2023-07-06 16:44:58 +00:00
Daniele Cammareri
e7310a1e13
feat: new design for rest endpoint form
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9782
GitOrigin-RevId: 0119b9ce91f3e43bb90c62ed605dfa75c0d221e5
2023-07-06 14:27:32 +00:00
Daniele Cammareri
fa398581f5
feat: add a one-click feature to create CRUD rest endpoints from a table
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9585
GitOrigin-RevId: 54757d51010a44211029d6f63714bfc08e152224
2023-07-06 09:00:23 +00:00
Nicolas Inchauspe
1a1e046b47
console: fix tree view not refreshed after SQL execution
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9683
GitOrigin-RevId: 6e967052b4f8024fb1166220c777f9aa9ca3fdcf
2023-07-06 08:27:24 +00:00
nevermore
ec4ebf1e1d
console: fix schema registry heap IDs
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9773
GitOrigin-RevId: 05ec9b97702a4734f28e99d36c75b420a57d7bbd
2023-07-05 13:20:00 +00:00
Luca Restagno
319e9855f9
console: add Function Custom Field Customization for Postgres
...
[DSF-449]: https://hasurahq.atlassian.net/browse/DSF-449?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9736
GitOrigin-RevId: 0f39db28f98ef1bc83b4877e4b742a9c614ec667
2023-07-05 12:32:01 +00:00
Daniele Cammareri
af51a481c2
fix request and response transform generate by import from OpenAPI wh…
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9705
GitOrigin-RevId: 63c4467072d842b11fca8e0a8140b44464c4bc65
2023-07-05 11:35:08 +00:00
Nicolas Inchauspe
23d5cd2a7f
console: improve truncated column names layout
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9696
GitOrigin-RevId: d13a245e1cbaab07bc73ff69aa6ebd3c2cdb0212
2023-07-03 09:41:56 +00:00