Marion Schleifer
1f0aa79b00
docs: fix color of paragraph anchor ( #3629 )
2020-01-03 17:22:28 +05:30
Praveen Durairaju
8ee21368f9
docs: add canonical url, fix accessibility ( #3599 )
2019-12-30 14:32:06 +05:30
Rikin Kachhia
3a7a3bf6bf
refactor docs schema section ( #3489 )
2019-12-26 17:35:37 +05:30
Marion Schleifer
5eb9f602b3
update docs colour scheme ( #3586 )
2019-12-26 11:01:02 +05:30
Shahidh K Muhammed
6ef5b438c0
add git clone command to heroku update guide ( close #3582 ) ( #3587 )
2019-12-24 19:00:54 +05:30
Phil Freeman
c766881125
Support batched queries ( fix #1812 ) ( #3490 )
2019-12-20 10:04:02 -06:00
Fabian
528f16a1e5
docs(fix) minor typo in auth0 integration guide ( #3450 )
...
Variable should be "userId" not "id", will throw an error by GraphQL server otherwise.
2019-12-19 16:50:10 +05:30
Aravind Shankar
756d8abd54
add rename_relationship metadata api docs ( #3389 )
2019-12-17 22:04:49 +05:30
Rikin Kachhia
deeae45b9e
add boolean expressions syntactic sugar notes in docs ( #3510 )
2019-12-17 19:52:39 +05:30
Tirumarai Selvan
eeb0c7acdd
add note about abac to auth docs ( #3537 )
2019-12-17 14:01:33 +05:30
Rikin Kachhia
6f3e88abb7
replace crisp with intercom in docs ( #3515 )
2019-12-17 12:34:36 +05:30
Kevin Menard
5634dbfa16
add notes about auth0-spa-js to auth0 docs ( #3367 )
2019-12-17 12:15:52 +05:30
Rikin Kachhia
4ef9bc4309
add cursor pagination section to docs ( #3498 )
2019-12-16 18:16:13 +05:30
Rikin Kachhia
8a22625767
add learn.hasura.io link to docs header ( #3516 )
2019-12-15 18:32:59 +05:30
Rikin Kachhia
a66bcb7f27
update queries docs pages ( #3483 )
2019-12-15 18:32:10 +05:30
Rikin Kachhia
2264db6426
add dedicated version and health api docs pages ( #3482 )
2019-12-15 18:30:22 +05:30
Brandon Simmons
55bc9d57ef
Fix documentation of HASURA_GRAPHQL_PG_CONNECTIONS ( #3495 )
2019-12-12 14:10:04 -06:00
Marion Schleifer
f265ab1060
add docs example for the _exists operator ( #3402 )
2019-12-10 19:01:20 +05:30
Marion Schleifer
46ac68952f
add replace nested objects example to update docs ( #2962 )
2019-12-10 16:07:20 +05:30
Tirumarai Selvan
3cd656f3c7
check db connection in healthz endpoint ( close #2645 ) ( #3440 )
...
* check db connection in healthz endpoint
* use Spock.text to automatically set Content-Type
* update docs
2019-12-03 13:18:10 -06:00
larainfo
22eec2241f
add docs example for inserting an object with an array field ( close #3018 ) ( #3019 )
2019-12-03 19:48:35 +05:30
Rikin Kachhia
88f7564c54
update cli docs ( #3424 )
2019-12-02 16:27:17 +05:30
Gordon Johnston
f03bbfd704
fix property name in metadata docs ( #3419 )
...
* Fix property name
The key for the 'relationship' property is 'relationship' and not 'name'. The example is correct but the syntax table was wrong.
* fix second table
2019-11-29 18:04:07 +05:30
Marion Schleifer
95f96ee889
update docs for relational inserts and upserts ( close #1310 , #2293 ) ( #2889 )
2019-11-28 20:20:47 +05:30
Marion Schleifer
935abc2b39
add docs for seed data migration ( close #2431 ) ( #2870 )
2019-11-28 17:49:00 +05:30
Rikin Kachhia
a81318e1ca
update offline console docs ( #3416 )
2019-11-25 17:00:41 +05:30
Marion Schleifer
64eb726568
update upsert column requirements in docs ( #3413 )
2019-11-25 15:05:36 +05:30
Marion Schleifer
9dd0606128
add pagination with aggregated data section to docs ( close #277 ) ( #2874 )
2019-11-21 14:12:56 +05:30
Tirumarai Selvan
d8af6915d4
move oidc error note to relevant position in auth0 docs guide ( #3385 )
2019-11-20 18:45:02 +05:30
Rakesh Emmadi
9b8e6b42d1
functions can access session info via input arg ( close #2322 ) ( #3143 )
2019-11-20 12:17:06 +05:30
Tirumarai Selvan
2d5cdab60f
add run_sql api read_only arg to docs ( #3370 )
2019-11-20 11:57:49 +05:30
jjangga0214
f34a80c760
add install note for community npm package for cli ( close #2720 )( #3095 )
2019-11-20 11:50:28 +05:30
Tirumarai Selvan
aedcb319cf
add local dev note via ngrok to auth0 docs guide ( #3372 )
2019-11-20 11:42:44 +05:30
Kevin Menard
a08c3cc06a
fix docs on how to roll back all migrations ( #3368 )
2019-11-19 12:00:24 +05:30
Rakesh Emmadi
cbbcb5d1cf
document catalog versions and down migrations from beta.8 to beta.10 ( #3360 )
2019-11-15 20:42:01 +05:30
Tirumarai Selvan
5eb9d8887e
update mutation docs to make transactionality clearer ( #3358 )
2019-11-15 20:19:39 +05:30
Tirumarai Selvan
e1b4184fea
add sync-users section in auth0 integration docs guide ( #3355 )
2019-11-15 20:17:30 +05:30
Juan Manuel Méndez Rey
30b343d37d
docs: fix typo ( #3321 )
2019-11-14 13:21:16 +05:30
ap
f36587a7de
add reload metadata instructions in docs ( close #2004 ) ( #3264 )
2019-11-12 18:39:00 +05:30
Varshit Shah
64b52451c2
typo(docs): allow list page ( #3295 )
...
Fix typo: `practises` to `practices`
2019-11-06 13:08:14 +05:30
Rikin Kachhia
fcf03919de
add docs page for setting up unauthenticated acess ( #3231 )
2019-10-28 11:46:25 +05:30
Low Jeng Lam
3b3e79b1cd
fixed typo 'SCHEMA' ( #3054 )
2019-10-26 09:45:57 +05:30
Shivam175
aa6947a608
fix grammar in docs ( #3065 )
2019-10-26 09:43:38 +05:30
LOLDeveloper
251f861787
fixed some grammer mistakes in docs ( #3027 )
2019-10-26 09:37:37 +05:30
Marion Schleifer
c872d21619
Add AWS Cognito JWT links to docs ( #2910 )
2019-10-26 09:35:58 +05:30
Marion Schleifer
7664f1a528
add production checklist to docs ( close #2561 ) ( #3140 )
2019-10-23 14:53:41 +05:30
Rakesh Emmadi
d8d21c1487
support computed fields returning scalars or set of tables ( close #1387 ) ( #2917 )
2019-10-18 13:59:47 +05:30
Marion Schleifer
068d037efd
add catalogue version downgrade instructions to docs ( close #2620 ) ( #2819 )
2019-10-17 17:32:01 +05:30
Oleg Butuzov
2e9d9bc621
update broken links in docs ( #3055 )
...
* Removed text about source code
Source code was removed by hasura/graphql-engine@fb3794c3
* links update for subscriptions/index
links updated because
1) facebook.github.io was changed to graphql.github.io/graphql-spec/
2) path to docs changed by apollographql/apollo-client@41ca8ff1
2019-10-10 21:28:24 +05:30
Rakesh Emmadi
f3b418c631
support where clause in on_conflict of insert mutation ( close #2795 ) ( #3002 )
2019-10-09 05:09:20 -05:00
Marion Schleifer
453a544d83
add blogpost on modelling teams to docs ( #3051 )
2019-10-08 13:52:20 +05:30
Marion Schleifer
3d6e4bc09a
change region in k8s deployment guide ( #3048 )
2019-10-07 16:06:07 +05:30
José Antonio Chio
e4b3c50469
update docs github social icon width ( close #3024 ) ( #3025 )
2019-10-07 11:46:10 +05:30
Rakesh Emmadi
8972dfb018
remove brotli compression ( #2967 )
...
Although brotli itself is MIT-licensed, the Haskell brotli library that provides bindings to it is GPL-licensed, so we cannot use it unless we get a response on haskell-hvr/brotli#1 .
2019-10-05 02:20:50 -05:00
Marion Schleifer
83f37716bb
add blogpost on public queries to docs ( #2925 )
2019-10-04 18:24:01 +05:30
Santosh Yadav
9dc106b989
add a note on connection pooling to do docs ( close #2860 ) ( #2960 )
2019-10-04 12:30:41 +05:30
Jason Brown
52b48b05c8
add networking note to remote schema docs ( #2972 )
...
Co-Authored-By: Shahidh K Muhammed <muhammedshahid.k@gmail.com>
2019-10-04 12:19:58 +05:30
Vamshi Surabhi
0f143f0ea8
fixes to the subscriptions improvements introduced with #2942 ( #3005 )
...
* fix incorrect references to result variables
* remove docs/code related to 'fallback' backend
2019-10-03 14:35:55 -05:00
Marion Schleifer
eacda7cad5
docs: add security announce mailing list ( #2923 )
2019-09-23 16:42:47 +05:30
Marion Schleifer
622af55acc
fix postgres version in docs ( #2919 )
2019-09-23 12:37:42 +05:30
Marion Schleifer
8d91ab919a
add file upload blogpost link to docs ( #2911 )
2019-09-20 15:14:14 +05:30
Rakesh Emmadi
8a0615ff70
add gzip brotli compression to http responses ( close #2674 ) ( #2751 )
2019-09-19 18:24:40 +05:30
Rakesh Emmadi
9bd5826020
allow customising graphql schema for a table ( close #981 ) ( #2509 )
...
* allow customizing GraphQL root field names, close #981
* document v2 track_table API in reference
* support customising column field names in GraphQL schema
* [docs] add custom column fields doc in API reference
* add tests
* rename 'ColField' to 'ColumnField'
* embed column's graphql field in 'PGColumnInfo'
-> Value constructor of 'PGCol' is not exposed
-> Using 'parseJSON' to construct 'PGCol' in 'FromJSON' instances
* avoid using 'Maybe TableConfig'
* refactors & 'custom_column_fields' -> 'custom_column_names'
* cli-test: add configuration field in metadata export test
* update expected keys in `FromJSON` instance of `TableMeta`
* use `buildSchemaCacheFor` to update configuration in v2 track_table
* remove 'GraphQLName' type and use 'isValidName' exposed from parser lib
* point graphql-parser-hs library git repo to hasura
* support 'set_table_custom_fields' query API & added docs and tests
2019-09-19 10:17:36 +05:30
Kevin Barrett
b544f75a10
docs: swap manual_mapping for manual_configuration ( close #2887 ) ( #2888 )
...
The docs specify `manual_mapping` for array relationship manual configs, and also mention the attribute in a note. However, using `manual_mapping` errors; `manual_configuration` is the correct attribute name.
2019-09-17 11:38:23 +05:30
Rakesh Emmadi
e5eb0c4f34
fix row comparison operator in event triggers ( fix #2036 ) ( #2868 )
...
Update trigger is failing if any json/geometry columns are present in
event payload rows. Use '*<>' operator instead of '<>' to compare the
internal binary representation of rows if '<>' doesn’t work.
2019-09-12 18:22:01 -05:00
Marion Schleifer
480b34ea5e
fix typos in documentation ( #2562 )
2019-09-11 12:47:14 +05:30
Rikin Kachhia
a32f985252
update docs contributing guide ( #2834 )
2019-09-09 16:53:21 +05:30
Rikin Kachhia
1adbc983ee
add pg version support note to getting started guide ( #2841 )
2019-09-09 14:05:39 +05:30
Anubhav Jain
8372dc6a9b
make docs version dropdown arrow consistent across browsers ( close #1878 ) ( #2144 )
2019-09-09 14:00:11 +05:30
Marion Schleifer
5152de3022
improve documentation on queries ( close #413 ) ( #2799 )
2019-09-05 20:23:50 +05:30
Rikin Kachhia
37366e0f57
add one-to-one rel nested mutation limitations + update upsert docs ( #2825 )
2019-09-05 18:21:00 +05:30
Rakesh Emmadi
de1ab241f8
allow creating permissions with conditions spanning tables ( close #2512 ) ( #2701 )
2019-09-05 13:04:53 +05:30
Marion Schleifer
cb2a083359
improve relational insert docs + add section on upsert usage ( #2757 )
2019-09-04 14:17:55 +05:30
Marion Schleifer
04b1d4a145
update many-to-many relationship docs ( #2821 )
2019-09-04 12:38:32 +05:30
Rikin Kachhia
47fb329090
update enums docs ( #2813 )
2019-09-03 19:47:36 +05:30
Rakesh Emmadi
f7c99689da
support intersect filters on raster columns ( close #2613 ) ( #2704 )
...
* initial raster support
* _st_intersects_geom -> _st_intersects_geom_nband
* add tests
* update docs
* improve docs
As requested by @marionschleifer
* new type for raster values
Suggested by @lexi-lambda
* replace `SEUnsafe "NULL"` with SENull
2019-08-29 18:37:05 +05:30
Marion Schleifer
73d6ac8508
clarify docs on resolvers ( close #2716 ) ( #2784 )
2019-08-27 14:38:49 +05:30
Alexis King
c48904551e
Document enum tables and enum table metadata APIs
2019-08-26 00:54:56 -05:00
Tirumarai Selvan
98784212e2
allow configuring timeout for remote schema calls ( close #2501 ) ( #2753 )
2019-08-23 14:27:19 +05:30
Rikin Kachhia
d511e2006f
fix auth permission example table syntax ( #2756 )
2019-08-21 14:04:31 +05:30
Marion Schleifer
2c108daef8
update docs footer + sample apps content ( #2734 )
2019-08-20 18:09:57 +05:30
AlbertGao
2d4f91472f
fix error in migration docs ( #2691 )
2019-08-09 14:53:38 +05:30
Kaushlendra Pratap
0b9fdad806
add missing -- prefix from server flags in docs ( close #2646 ) ( #2697 )
2019-08-09 14:43:37 +05:30
Rikin Kachhia
e3f68dbb67
add support for column comparision operators in permissions builder ( close #2040 ) ( #2606 )
2019-07-29 14:58:27 +05:30
AlbertGao
a27488f463
update heroku documentation ( #2526 )
2019-07-29 06:24:39 +00:00
Tirumarai Selvan
50c6833cf0
add data clean-up docs for event triggers ( #2596 )
2019-07-26 17:24:38 +05:30
Anon Ray
a3e7a20a44
add notices in jwt docs regarding audience check ( #2557 )
...
- also update firebase sample-app README with correct JWT conf
2019-07-16 11:13:00 +00:00
Alexis King
8f9a41ff88
Support casting between PostGIS geometry and geography types in where
expressions ( close #1983 ) ( #2495 )
...
* server: Bump dependencies to allow Haddock to run successfully
* Support casting between PostGIS geometry and geography types in filters
2019-07-15 14:22:45 +05:30
Tobias Törnros
88a1be4a04
Use the event object in trigger payload ( #2500 )
...
Broken example. The data object is located in the event object in trigger payload. Info: https://docs.hasura.io/1.0/graphql/manual/event-triggers/payload.html
2019-07-12 14:08:53 +05:30
Anon Ray
f2f14e727b
Merge pull request from GHSA-2j98-fw5g-j43v
...
* fix bug in audience check while verifying JWT
- previously the check was converting the audience type into a string
and then comparing with the conf value. all audience types (as it is a
string or URI) will convert to plain strings
- use the Audience type from the jose library for comparing
* add docs for audience
* add issuer check as well
* docs minor syntax fix
* skip audience check if not given in conf
* minor docs update
* qualify import jose library
2019-07-11 09:58:39 +00:00
Anon Ray
8f1e7dbc8d
breaking: server logging changes ( close #507 , close #2171 ) ( #1835 )
2019-07-11 05:37:06 +00:00
Vamshi Surabhi
f1cf6d0b17
allow session variables in operators which expect array input ( #2475 )
2019-07-10 15:49:58 +05:30
Anon Ray
d2867cea0c
add docs for JWT audience and issuer ( #2496 )
2019-07-09 15:09:32 +00:00
Rakesh Emmadi
9eb38e6c96
cache remote schema's introspection query response ( fix #1679 ) ( #2089 )
2019-07-08 11:21:41 +05:30
Rikin Kachhia
9675e036ea
update jwt spec info ( #2457 )
2019-07-05 14:13:02 +05:30
Aravind Shankar
0aefbd0822
infer relationship type using uniqueness constraint of foreign key ( close #969 ) ( #2347 )
2019-07-02 19:05:27 +05:30
matt
f7ac664cc4
update postgres permission documentation ( fix #2404 ) ( #2405 )
2019-07-02 13:19:29 +05:30
Shahidh K Muhammed
aae68873da
add note on exporting multiple schemas as migration ( #2436 )
2019-06-27 17:04:19 +05:30
Ajeet D'Souza
08df38aa8c
add name of ci environment to telemetry data ( #2382 )
2019-06-26 11:53:40 +05:30
Shahidh K Muhammed
a8dd3b3deb
add api to get server config details ( close #1831 ); add jwt-analyzer ( close #1369 ) ( #1925 )
2019-06-11 18:59:03 +05:30
Rakesh Emmadi
eff952dc3a
update run_sql metadata API documentation ( #2350 )
2019-06-11 14:44:19 +05:30
Aravind Shankar
be5316a984
support multi-column manual relationships from console ( close #2007 ) ( #2332 )
2019-06-10 20:18:15 +05:30
Rakesh Emmadi
c3c01beccc
support null and default values for function arguments ( close #2176 , close #2250 ) ( #2282 )
2019-06-04 18:13:28 +05:30
Anon Ray
278f26b073
forward set-cookie headers from remote servers ( fix #1654 ) ( #2305 )
2019-06-04 15:40:28 +05:30
Jason McCallister
26da7fb73b
add soft delete docs ( #1980 )
2019-06-03 21:36:32 +05:30
Rikin Kachhia
918e11730c
update server flags docs ( #2292 )
2019-05-28 22:55:47 +05:30
Aravind Shankar
2cdb1a1508
refactor schema management in console and misc fixes ( #2016 )
...
close #1704 , #2174 , #2188 , #2006 , #2031 , #1617 , #1882
2019-05-24 19:30:44 +05:30
dsandip
5ef5fff860
update screenshot for admin secret ( #2235 )
2019-05-20 19:15:49 +05:30
Rikin Kachhia
998acd51dd
docs: fix auth links, fix version tags ( #2231 )
2019-05-20 15:12:36 +05:30
Nicolas Azari
f3ff3ba9aa
fix typo in server flags reference ( #2220 )
2019-05-20 13:18:43 +05:30
dsandip
6a5f17c3a0
update auth docs ( #1796 )
2019-05-17 17:33:35 +05:30
Anon Ray
81bdfafd69
ignore content-type header in auth webhook ( #2197 )
2019-05-16 14:41:15 +05:30
Shahidh K Muhammed
76ceb707f4
bundle console assets into server ( close #516 , close #521 , close #2130 ) ( #2192 )
...
This PR builds console static assets into the server docker image at `/srv/console-assets`. When env var `HASURA_GRAPHQL_CONSOLE_ASSETS_DIR=/srv/console-assets` or flag `--console-assets-dir=/srv/console-assets` is set on the server, the files in this directory are served at `/console/assets/*`.
The console html template will have a variable called `cdnAssets: false` when this flag is set and it loads assets from server itself instead of CDN.
The assets are moved to a new bucket with a new naming scheme:
```
graphql-engine-cdn.hasura.io/console/assets/
/common/{}
/versioned/<version/{}
/channel/<channel>/<version>/{}
```
Console served by CLI will still load assets from CDN - will fix that in the next release.
2019-05-16 13:15:29 +05:30
Rikin Kachhia
8b21ccbb0b
add version requirement notes for features in docs ( #2196 )
2019-05-16 11:49:22 +05:30
Rakesh Emmadi
0b210cc245
support allow-list for graphql queries ( closes #989 ) ( #2075 )
2019-05-16 11:43:25 +05:30
Tirumarai Selvan
36e49ea75b
manual event triggers ( close #1687 ) ( #2077 )
2019-05-13 15:11:07 +05:30
Anon Ray
a21f6cd648
introduce v1/graphql ( fix #1368 ) ( #2064 )
...
Changes compared to `/v1alpha1/graphql`
* Changed all graphql responses in **/v1/graphql** endpoint to be 200. All graphql clients expect responses to be HTTP 200. Non-200 responses are considered transport layer errors.
* Errors in http and websocket layer are now consistent and have similar structure.
2019-05-10 11:35:10 +05:30
Praveen Durairaj
3080100d8f
update auth0 guide ( #2145 )
2019-05-09 13:02:42 +05:30
Vamshi Surabhi
fd85d0ba5b
document subscriptions related config parameters ( #2126 )
2019-05-07 17:51:37 +05:30
Anon Ray
dfaf7d3a1f
fix duplicate headers being sent to remote schema ( #2118 )
2019-05-06 16:57:34 +05:30
Shahidh K Muhammed
71cf017197
add an api to dump postgres schema ( close #1939 ) ( #1967 )
2019-04-30 14:04:08 +05:30
Rikin Kachhia
85995503fe
fix docs dependency vulnerability ( #2048 )
...
urllib3 to 1.24.2
2019-04-23 13:54:48 +05:30
Evert Smit
b0d68df1cf
add example for using Apollo CLI to export schema ( #2037 )
2019-04-22 13:27:02 +05:30
Rikin Kachhia
d740de9ae2
update docs ( #2033 )
2019-04-19 16:18:18 +05:30
Rakesh Emmadi
1d7cbc7f24
recover from inconsistent database state ( closes #231 ) ( #1863 )
2019-04-17 21:59:39 +05:30
Rikin Kachhia
afc2331951
update docs ( #2023 )
...
* add missing column error to troubleshooting
* update subscription headers section
* docs for using {} expression
* fix create foreign-key section
2019-04-17 19:07:42 +05:30
Rikin Kachhia
f833191939
update docs dependency ( #2005 )
2019-04-15 12:19:10 +05:30
Petr Kohut
ba4451fa29
update auto apply migrations doc with latest tag ( #1984 )
2019-04-10 19:04:32 +05:30
Rikin Kachhia
1330382960
fix width of docs for larger screens ( close #1955 ) ( #1982 )
2019-04-10 18:04:45 +05:30
Clément
fd959cc63b
add scroll to literal blocks in docs ( close #1954 ) ( #1978 )
2019-04-10 17:08:50 +05:30
Shahidh K Muhammed
883646334a
update regex to delete event triggers in edit-pg-dump ( close #1959 ) ( #1960 )
2019-04-08 15:59:11 +05:30
Gordon Johnston
a7eabe034c
mention required key length for HMAC encryption to user ( #1956 )
...
Following on from a discussion in discord, a small tweak to make the required key length for a HMAC key more obvious
2019-04-06 08:20:16 +05:30
Rikin Kachhia
56c67509aa
update track relationship text in console ( #1927 )
2019-04-03 15:07:14 +05:30
Rikin Kachhia
29d6e85e42
add better upsert example to docs ( #1930 )
2019-04-03 15:05:51 +05:30
Rikin Kachhia
1c6e962776
remove remote schema env var note ( #1932 )
2019-04-02 16:44:02 +05:30
Evert Smit
503190d1dc
Fix Docker for Mac DNS name in remote schema docs ( #1923 )
2019-04-02 07:25:58 +05:30
dsandip
d451b56d78
update permissions ref docs to include all config keys ( #1918 )
2019-04-01 14:28:39 +05:30
Aravind Shankar
ca7d8b3df5
rename metadata reset to metadta clear ( close #1851 ) ( #1893 )
...
The word "reset" is little ambiguous (reset to scratch or reset to last known consistent state). metadata reset clears the all the metadata to mimic a freshly installed hasura instance. This actually invokes the clear_metadata API in the backend and hence should also be called metadata clear for perfect clarity.
All references to metadata reset should be changed to metadata clear.
2019-03-29 10:44:56 +05:30
Shahidh K Muhammed
7bfcc764db
update migration, api-reference docs ( close #766 ) ( close #1345 ) ( close #1496 ) ( #1701 )
2019-03-28 16:21:58 +05:30
Simone Busoli
f6c11e545d
fix bash completion example docs on cli ( #1832 )
2019-03-28 07:28:20 +05:30
Rishichandra Wawhal
9dc833c808
add visual studio code integration guide to docs ( close #1656 ) ( #1828 )
...
add visual studio code guide to docs (close #1656 )
2019-03-27 14:07:54 +05:30
samuela
0f57e4cb4d
update jwt docs ( #1850 )
2019-03-27 14:02:47 +05:30
Tirumarai Selvan
36781199d0
breaking: drop id from event_triggers table ( fix #1840 ) ( #1857 )
2019-03-25 22:40:52 +05:30
Toan Nguyen
560c31f9fd
add a json path argument to query values inside json columns ( close #1598 ) ( #1661 )
2019-03-25 19:15:35 +05:30
Shahidh K Muhammed
b8700cce70
add spatial predicates for geography columns ( close #1674 ) ( #1735 )
...
This PR adds support for PostGIS spatial predicates on geography columns. The predicates are _st_d_within and _st_intersects.
2019-03-25 17:59:52 +05:30
Rikin Kachhia
1ba382193e
update console and docs favicons ( close #1485 ) ( #1760 )
2019-03-25 15:42:56 +05:30
Rakesh Emmadi
5bafdce9a3
fix delete mutation returning incorrect data ( fix #1794 ) ( fix #1763 ) ( #1827 )
...
From `alpha-40` we've been using a `WHERE` clause to fetch required rows and generate mutation response. This has a few limitations like the requirement of a primary key/unique constraint. This also returns inconsistent data on `delete` mutation as mentioned in #1794 .
Now, we're using `VALUES (..)` (refer [here](https://www.postgresql.org/docs/current/sql-values.html )) expression to form virtual table rows in `SQL` to generate mutation response.
Internal changes:-
- Not to use primary key/unique constraint columns:-
- Revert back to `ConstraintName` from `TableConstraint` in `TableInfo` type
- Remove `tcCols` field in `TableConstraint` type
- Modify `table_info.sql` and `fetchTableMeta` function `SQL`
- A test case to perform `delete` mutation and returning relational objects.
2019-03-22 12:38:42 +05:30
Aravind Shankar
8043ddeebf
accept a json or yaml file for metadata apply command ( close #1698 ) ( #1746 )
2019-03-20 10:40:06 +05:30
Anon Ray
6e464a1342
pg permission docs: make hasura user owner of system schemas ( fix #1697 ) ( #1727 )
...
There was a postgres permission issue in the docs. The hasura user
needed to be owner of the system schemas (hdb_catalog), otherwise it
won't be able to table schema changes during version upgrades.
2019-03-19 10:06:40 +05:30
Aravind Shankar
040bef2fd5
add options to create migration from files from sql and server ( close #1699 ) ( #1761 )
2019-03-18 22:10:04 +05:30
Rakesh Emmadi
4970fde767
document unique/primary key constraint requirement for mutation response ( #1776 )
2019-03-18 13:51:58 +05:30
Tanmai Gopal
75ec309e8a
update auth0 jwt guide to add debug instructions ( close #1769 ) ( #1771 )
2019-03-14 14:10:13 +05:30
Rikin Kachhia
6c2f64b68a
update docs ( #1748 )
...
* increase roles TOC depth
* update enum docs page
* open external links in docs in new tabs
* update nested object sort docs
2019-03-13 15:34:40 +05:30
Rikin Kachhia
c753426934
add image zoom in docs ( close #1483 ) ( #1752 )
2019-03-13 15:33:45 +05:30
Shahidh K Muhammed
efc97c0b5c
update digitalocean guide to include marketplace ( #1706 )
2019-03-07 12:40:16 +05:30
Rikin Kachhia
c35753932f
update docs ( #1696 )
2019-03-06 14:28:04 +05:30
Anon Ray
02d80c9ac6
read cookie while initialising websocket connection ( fix #1660 ) ( #1668 )
...
* read cookie while initialising websocket connection (fix #1660 )
* add tests for cookie on websocket init
* fix logic for tests
* enforce cors, and flag to force read cookie when cors disabled
- as browsers don't enforce SOP on websockets, we enforce CORS policy
on websocket handshake
- if CORS is disabled, by default cookie is not read (because XSS
risk!). Add special flag to force override this behaviour
* add log and forward origin header to webhook
- add log notice when cors is disabled, and cookie is not read on
websocket handshake
- forward origin header to webhook in POST mode. So that when CORS is
disabled, webhook can also enforce CORS independently.
* add docs, and forward all client headers to webhook
2019-03-04 13:16:53 +05:30
Rakesh Emmadi
377290a058
breaking: correct (de)serialisation of postgres numeric types in json ( fix #1523 ) ( #1662 )
2019-03-01 17:15:04 +05:30
nizar-m
1fa66dc622
add option to disable metadata and graphql apis ( close #1088 ) ( #1650 )
2019-02-28 19:23:03 +05:30
Shahidh K Muhammed
097bfb6bfa
revert "forward response headers from remote servers ( #1664 )"
...
This reverts commit c19fe35f4e
.
2019-02-28 17:20:56 +05:30
Anon Ray
c19fe35f4e
forward response headers from remote servers ( fix #1654 ) ( #1664 )
2019-02-28 17:15:07 +05:30
Nathan Waters
9cfdef3645
add fuzzy match search example to custom function docs ( #1555 )
2019-02-28 15:30:16 +05:30
Jonathan Chhabra
7d61422888
add section for unauthorized role in auth0 guide ( #1484 )
2019-02-28 15:08:16 +05:30
Anne Ogborn
6eae576e79
update dependencies needed for apollo in apollo-subscriptions guide ( close #1643 ) ( #1644 )
2019-02-22 12:00:52 +05:30
Shahidh K Muhammed
d3b994885e
add google cloud gke cloud sql deployment guide to docs ( close #1386 ) ( #1628 )
2019-02-20 14:09:50 +05:30
Rikin Kachhia
875076939c
update cli install instructions in migrations docs ( #1607 )
2019-02-17 17:15:34 +05:30
Rikin Kachhia
75674859b3
update console permissions ( close #1503 , #1529 , #1567 , #1470 ) ( #1605 )
...
* show roles from all tables/views in the schema
* show operators and set values based on field type in permission builder
* add support for jsonb and postgis operators in permission builder
* add note for permissions for relationships
* enable only one Save permissions button if apply to other roles is selected
2019-02-17 16:06:29 +05:30
Rakesh Emmadi
7334c65087
update operators in metadata api docs ( #1610 )
2019-02-15 18:18:18 +05:30
Rikin Kachhia
c90b03dbc7
fix docs content ( #1603 )
2019-02-14 16:44:25 +05:30
nizar-m
f83a8e591f
rename access-key to admin-secret ( close #1347 ) ( #1540 )
...
Rename the admin secret key header used to access GraphQL engine from X-Hasura-Access-Key to X-Hasura-Admin-Secret.
Server CLI and console all support the older flag but marks it as deprecated.
2019-02-14 15:07:47 +05:30
Anon Ray
199a24d050
add support for multiple domains in cors config ( close #1436 ) ( #1536 )
...
Support for multiple domains (as CSV) in the `--cors-domain` flag and `HASURA_GRAPHQL_CORS_DOMAIN` env var.
Following are all valid configurations (must include scheme and optional port):
```shell
HASURA_GRAPHQL_CORS_DOMAIN="https://*.foo.bar.com:8080 "
HASURA_GRAPHQL_CORS_DOMAIN="https://*.foo.bar.com , http://*.localhost , https://example.com "
HASURA_GRAPHQL_CORS_DOMAIN="*"
HASURA_GRAPHQL_CORS_DOMAIN="http://example.com , http://*.localhost , http://localhost:3000 , https://*.foo.bar.com , https://foo.bar.com "
```
**Note**: top-level domains are not considered as part of wildcard domains. You have to add them separately. E.g - `https://*.foo.com ` doesn't include `https://foo.com `.
The default (if the flag or env var is not specified) is `*`. Which means CORS headers are sent for all domains.
2019-02-14 11:28:38 +05:30
Rikin Kachhia
e8e0168da7
docs update ( #1535 )
2019-02-06 12:09:36 +05:30
Shahidh K Muhammed
55cc5fb044
cli: add new install script, commands ( #1556 )
2019-02-05 18:21:21 +05:30
Anon Ray
4f6462e98f
add config for stringified hasura claims in JWT ( fix #1176 ) ( #1538 )
2019-02-05 17:34:16 +05:30
Rikin Kachhia
729ed5b22f
fix docs footer for mobile ( #1557 )
2019-02-04 19:42:09 +05:30
Rikin Kachhia
6fc78d2a3d
update docs footer ( #1519 )
2019-01-29 21:24:56 +05:30
samuela
f5bf7c961b
update create relationship docs ( #1481 )
2019-01-29 20:10:13 +05:30
Rikin Kachhia
29b2922394
update using existing database docs ( close #1417 ) ( #1460 )
2019-01-29 14:57:15 +05:30
Tanmai Gopal
c6e5add28a
update telemetry docs ( #1499 )
2019-01-28 22:27:39 +05:30
Anon Ray
4ae44f7b5d
add functions to server telemetry ( #1500 )
2019-01-28 22:16:44 +05:30
nizar-m
32387ba964
support union and interface types in remote schema ( close #1276 ) ( #1361 )
2019-01-28 22:15:10 +05:30
Shahidh K Muhammed
11e7c3f9d6
add anonymous telemetry ( #1401 )
2019-01-28 19:25:28 +05:30
Tirumarai Selvan
e590144d02
send session variables in event trigger payload ( close #1328 ) ( #1458 )
2019-01-28 11:42:52 +05:30
Rakesh Emmadi
0bf2457e23
allow exposing postgres functions through GraphQL interface ( close #333 ) ( #1073 )
2019-01-25 09:01:54 +05:30
Rikin Kachhia
5b66ca8c42
docs: cli related and syntax fix ( #1463 )
2019-01-24 19:46:34 +05:30
Rikin Kachhia
a39fd047f0
update docs footer ( #1445 )
2019-01-23 20:36:37 +05:30
samuela
37da1c14a6
Update jwt.rst ( #1405 )
2019-01-21 17:38:32 +05:30
dsandip
fcb6bd6449
modify contributing guides for docs, console and community ( #1427 )
2019-01-21 16:49:35 +05:30
Rikin Kachhia
6ec47a94c8
update query/mutation docs pages ( #1426 )
2019-01-21 14:50:14 +05:30
Rikin Kachhia
2e72760852
add migration version limitation note in docs ( close #1108 ) ( #1413 )
2019-01-21 11:46:10 +05:30
nizar-m
916caf1575
add flag to disable prepared statements ( close #1392 ) ( #1396 )
2019-01-18 19:50:41 +05:30
Rikin Kachhia
fba95da62f
replace intercom with crisp in docs ( #1403 )
2019-01-18 14:32:56 +05:30
Anon Ray
9c27b657d7
add docs for bypassing authorization workaround for remote schema ( close #1299 ) ( #1393 )
2019-01-18 09:48:54 +05:30
Tirumarai Selvan
aa36fc68d7
update docs community urls ( #1402 )
2019-01-17 19:02:56 +05:30
Tirumarai Selvan
9f6ce68e3c
refactor community content and folder structure ( #1353 )
2019-01-17 15:57:28 +05:30
Rakesh Emmadi
7ff1c8829a
add PostGIS operators in boolean expressions ( closes #1051 ) ( #1372 )
2019-01-17 11:51:38 +05:30
Shahidh K Muhammed
6b8120a6b2
add azure templates for existing postgres server ( #1385 )
2019-01-16 10:40:37 +05:30
Rikin Kachhia
58715100a0
show query variables in docs graphiql ( #1373 )
2019-01-15 20:04:39 +05:30
Rikin Kachhia
66b67cfe22
misc docs update ( #1374 )
2019-01-15 16:19:58 +05:30
Rikin Kachhia
03b5e76cde
add db password url encoding note ( #1359 )
2019-01-11 17:08:41 +05:30