Daniele Cammareri
6df45b37bf
fix: fix "Create Rest endpoint" feature for edge cases
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10025
GitOrigin-RevId: e47e15797863ed461e2b6d10d51b3195894fefe8
2023-08-03 10:24:16 +00:00
Luca Restagno
24e19ac113
Fix Remote Relationship relation visualization
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10030
GitOrigin-RevId: 02f26c9670bb8203ebb0750a01367ada3f4c477f
2023-08-02 16:10:54 +00:00
Vijay Prasanna
b3a5d19919
console: improvements to the stored procedure UI (error handling, empty states, prompts)
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10016
GitOrigin-RevId: b44c73f9fcdfa9d51c98c5131bda02c802172dee
2023-08-02 05:31:53 +00:00
Luca Restagno
6a352555f7
Fix default value for array columns
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9969
GitOrigin-RevId: 26b0af011501d49d26ab0e4657bc7d76af23e307
2023-08-01 09:50:54 +00:00
Matthew Goodwin
51c1faec08
console: Fix react query decorator cache invalidation strategy
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9998
GitOrigin-RevId: 53343f6f55ff2d7354759ec81b9c66a01d893256
2023-07-31 18:14:35 +00:00
Matthew Goodwin
4290c87861
console: upgrade typescript to 5.x
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9997
GitOrigin-RevId: 0730212c3f1fdab134be0d097f3e4364e3aa4e85
2023-07-31 16:07:46 +00:00
Nicolas Inchauspe
3f5e38ac5a
Console should show a clear warning when a connection string is stored in metadata
...
[DSF-459]: https://hasurahq.atlassian.net/browse/DSF-459?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9874
GitOrigin-RevId: dbe1f785d70af0d34e37764bef5c994db58b83fa
2023-07-31 14:26:11 +00:00
Nicolas Inchauspe
fcefba5349
console: propose materialized views for tracking for postgres datasource
...
[DSF-497]: https://hasurahq.atlassian.net/browse/DSF-497?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9983
GitOrigin-RevId: 6c9f252d51f0f2006673947401980b96ec2f9316
2023-07-31 08:19:57 +00:00
Vijay Prasanna
430274a3bb
console: fix extra subtitle in native query
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9994
GitOrigin-RevId: 229aa560676bee74121421c188df8a7db0795287
2023-07-31 06:31:51 +00:00
Julian
a3deb5eff0
Group Permission editors into the same folder
...
This will make it easier to make changes and reuse code on the future.
They were grouped together by only the storybook title.
Now they are on the same folder, which is `frontend/libs/console/legacy-ce/src/lib/Permissions`.
Since now they are together, removed the title to all storybook stories.
Important: I did not make any behavior changes. Only moved code around. I need this for a separate PR but I thought it was good to create this isolated PR with non behavioral changes so it's easy to review (it has a lot of files changed).
Jira ticket: https://hasurahq.atlassian.net/browse/DSF-496
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9974
GitOrigin-RevId: 940020d06e0144eac95c614f84aea122852396b9
2023-07-28 19:13:28 +00:00
Nicolas Inchauspe
d2192eca9d
console: fix query filter and sort validation
...
[DSF-488]: https://hasurahq.atlassian.net/browse/DSF-488?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9965
GitOrigin-RevId: d3fe971677033dcd3296e8f75896a57658197a8c
2023-07-28 10:02:29 +00:00
Vijay Prasanna
3aa56fc05f
console: remove comments that contain internal doc links
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9978
GitOrigin-RevId: f16e82fe466039665abef1f633a82236f6288a43
2023-07-28 08:20:25 +00:00
Vijay Prasanna
929773d5b4
console: modify getTableColumns
SQL for postgres DAL method to include materialized views
...
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9966
GitOrigin-RevId: 16fc6f7bd1c1308e27511fa6387b51564c0b9dbf
2023-07-26 14:18:55 +00:00
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
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