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
Nathan Stitt
1b9540f996
allow specifying network interface with "server-host" option ( #1280 )
...
* allow specifying network interface with "server-host" option
* store host value as a HostPreference
* document server-host options
2019-01-11 16:37:13 +05:30
Rikin Kachhia
68ed62fb62
fix docs version in opensearch url ( #1354 )
2019-01-09 18:30:53 +05:30
Rikin Kachhia
7b2971812f
enable OpenSearch for docs ( close #1215 ) ( #1349 )
2019-01-09 14:30:40 +05:30
Rikin Kachhia
5820e5e41d
update docs config + base pages ( #1343 )
2019-01-08 22:39:05 +05:30
Rishichandra Wawhal
a9e2326ea8
remove auth0 webhook ref from docs and community ( #1341 )
2019-01-08 16:36:16 +05:30
Shahidh K Muhammed
feaeccba71
apply metadata also in cli migrations image ( close #1316 ) ( #1319 )
2019-01-08 14:35:03 +05:30
Rikin Kachhia
4470c34fe1
fix docs vulnerability in pyyaml ( #1324 )
...
CVE-2017-18342 https://nvd.nist.gov/vuln/detail/CVE-2017-18342
high severity
Vulnerable versions: < 4.2b1
Patched version: 4.2b1
In PyYAML before 4.1, the yaml.load() API could execute arbitrary code. In other words, yaml.safe_load is not used.
2019-01-07 15:13:53 +05:30
Rikin Kachhia
b04539bfe6
add how it works docs section ( #1227 )
2019-01-04 22:55:48 +05:30
Rishichandra Wawhal
97c4cf0e2a
update auth docs ( #1305 )
...
* fix broken auth example links
* add jwt examples
* misc auth docs changes
2019-01-04 19:31:18 +05:30
Rikin Kachhia
41a4196fc2
docs css fixes ( #1286 )
2019-01-03 09:29:27 +05:30
grenadejumper
f21fd41cc5
include documentation for Docker for Windows usage ( #1263 )
2018-12-31 14:16:43 +05:30
Gordon Johnston
ebf98281a5
docs: multiple root fields in subscription was removed ( #1264 )
...
In alpha33 the support for multiple root fields in a subscription was removed.
2018-12-24 12:31:17 +05:30
Rikin Kachhia
871d5e7f20
update docs ( #1221 )
2018-12-17 17:28:29 +05:30
dsandip
460fcfa755
add license information in getting started docs and do one-click guide ( #1213 )
2018-12-16 15:25:06 +05:30
Rikin Kachhia
751fa5f193
docs css refactor ( #1218 )
2018-12-16 12:11:34 +05:30
Rakesh Emmadi
3026c49087
apply update permissions for upsert mutations ( #628 )
2018-12-15 21:40:29 +05:30
Rikin Kachhia
b0eb263170
improve docs content structure for search ( #1216 )
2018-12-15 10:37:47 +05:30
Rakesh Emmadi
708a29fc89
refactor server cli code, add more cli options & version command ( closes #51 , #144 , #1090 , #1195 ) ( #1200 )
2018-12-14 08:51:41 +05:30
Rikin Kachhia
be4c25a643
remove algolia config from docs ( #1209 )
2018-12-13 20:11:54 +05:30
Rikin Kachhia
5b3c5a81bb
fix docs vulnerable dependency ( #1208 )
2018-12-13 20:02:17 +05:30
Rikin Kachhia
b1a5e36a1e
fix syntax in docs ( #1206 )
2018-12-13 16:59:29 +05:30
Rikin Kachhia
c478f45e19
migrate docs search to algolia doc search ( close #1146 ) ( #1199 )
2018-12-13 16:38:45 +05:30
Rikin Kachhia
b76039b6be
docs css refactor ( #1198 )
...
* fix cli docs toctree
* reorganize docs css
2018-12-12 21:40:32 +05:30
Rakesh Emmadi
ff6c95c2f8
allow ordering with aggregated fields ( close #1039 ) ( #1042 )
2018-12-12 18:28:39 +05:30
Anon Ray
77cbf12bb7
merge types with same structure in remote schema ( closes #1112 , #1135 ) ( #1145 )
2018-12-12 17:31:18 +05:30
Rikin Kachhia
9cbbac9456
fix titles in docs guides ( #1172 )
2018-12-07 18:03:21 +05:30
Rikin Kachhia
94f161c66e
update hasura cli docs ( #1173 )
2018-12-07 17:38:39 +05:30
Gagan Ganapathy
9e97a01665
add guide for subscriptions using apollo-client ( fix #444 ) ( #1018 )
2018-12-07 16:48:05 +05:30
dsandip
96e8536693
add docs for configuring webhook URL from env var ( #1084 )
2018-12-05 10:43:13 +05:30
Rikin Kachhia
d0effffbf6
Fix links in docs and README ( #1160 )
...
* fix docs syntax bug
* update link in README
2018-12-03 19:02:08 +05:30
Rikin Kachhia
8de12d5bcd
add table of contents to docs pages ( #1115 )
2018-12-03 17:42:24 +05:30
Rakesh Emmadi
3ea20bc4d7
allow authentication webhook with POST ( close #1138 ) ( #1147 )
2018-12-03 16:49:08 +05:30
Shahidh K Muhammed
71d9b8fd19
add create droplet button to DO docs ( #1150 )
2018-11-30 21:50:56 +05:30
Rikin Kachhia
a024f2a677
fix table in server flag docs ( #1142 )
2018-11-29 16:00:26 +05:30
Tirumarai Selvan
96e63d1da5
add details about current role more explicit ( #1140 )
2018-11-29 15:11:59 +05:30
Arpit Kushwaha
e3a3f2f6f8
typo fix in docs ( #1125 )
2018-11-29 10:31:04 +05:30
Shahidh K Muhammed
c985a6d1ed
update demo app links ( #1122 )
2018-11-27 16:01:56 +05:30
Anon Ray
512ee6fb9f
adds basic support for remote schemas/schema stitching ( #952 )
2018-11-23 18:32:46 +05:30
Rikin Kachhia
5b6a3862dc
modify many-to-many relationship docs ( close #1058 ) ( #1061 )
2018-11-23 14:59:03 +05:30
Shahidh K Muhammed
6fb24d5bf0
update server dockerfile, install manifests and docs ( #1097 )
2018-11-23 14:47:31 +05:30
Shahidh K Muhammed
64ec4e8207
update docs for pg_dump ( #1098 )
2018-11-23 13:44:34 +05:30
Rakesh Emmadi
58fe579497
support Postgres's DISTINCT ON ( close #1040 ) ( #1099 )
2018-11-23 07:23:56 +05:30
Dimitrios Mavrommatis
ef6e53a407
change descending ordering to nulls first ( fix #1008 ) ( #1009 )
2018-11-22 10:28:18 +05:30
Rikin Kachhia
f25d49a9ca
update multiple mutation docs with nested insert ( #1043 )
2018-11-19 16:13:17 +05:30
Rikin Kachhia
2508b328dc
update literals css ( close #1011 ), update contributing guide ( #1057 )
2018-11-19 16:12:13 +05:30
Rikin Kachhia
3ba2230ef4
update docs CONTRIBUTING.md ( #1046 )
2018-11-18 11:43:39 +05:30
Praveen Durairaj
77a1f756de
add auth0 integration guide ( #1044 )
2018-11-18 11:38:10 +05:30
Praveen Durairaj
19a0dd9789
update jwt-config generate section ( #1036 )
...
* update jwt-config generate section
* update jwt claim rule for auth0
2018-11-15 18:51:25 +05:30
Rakesh Emmadi
b6773b36cd
add aggregations docs ( close #988 ) ( #991 )
...
* add aggregations docs
* add statistical aggregate functions
* change aggregation query page title
* fix api reference pages syntax bugs
* update query derived data docs page
* add better examples for aggregation docs
2018-11-15 17:13:03 +05:30
Rakesh Emmadi
1539d6b5a6
server port can be set with HASURA_GRAPHQL_SERVER_PORT env variable, closes #1033 ( #1038 )
2018-11-15 10:25:39 +05:30
Shahidh K Muhammed
d79c15bac5
add deployment guide for azure postgres and container instances ( close #584 ) ( #928 )
2018-11-14 15:43:15 +05:30
Gordon Johnston
68bd5bbe86
remove 'update_columns' argument from example ( #1031 )
2018-11-13 22:01:37 +05:30
Patrick Aljord
2bd11f12dd
clarify which server uses the shared secret too ( #925 )
2018-11-08 11:51:13 +05:30
Sachin Saini
668dc0e857
update digitalocean docs ( #900 )
...
Co-Authored-By: thetinygoat <iamsainisachin@gmail.com>
2018-11-08 11:40:23 +05:30
Rikin Kachhia
c8c06be8ca
add relationship modelling docs ( close #399 ) ( #972 )
2018-11-06 14:08:40 +05:30
dsandip
10edd03a62
adds docs for column presets ( close #623 ) ( #971 )
2018-11-06 14:07:17 +05:30
Shahidh K Muhammed
fbcae53efa
build cli-migrations image on tagged deploys ( close #534 ) ( #953 )
2018-11-02 19:38:25 +05:30
Fernando K
b7800ffa2e
add links to the api reference ( #794 )
2018-10-31 19:19:29 +05:30
Tirumarai Selvan
4bd3c57018
add retry-after header info to event-trigger docs ( #956 )
2018-10-31 18:21:48 +05:30
Rikin Kachhia
37aeccc6b0
update requests package version in docs for security ( #955 )
2018-10-31 14:49:45 +05:30
Mohammed Rishad
58ccddc76e
pep8 fixes for python files ( #875 )
2018-10-30 14:51:58 +05:30
Rikin Kachhia
ac8f2f65a8
reduce max algolia document size for docs ( #914 )
2018-10-29 18:03:48 +05:30
Shahidh K Muhammed
ba7673af33
rename query to type on api reference
2018-10-29 14:42:44 +05:30
Vinayak
e830931294
fix grammatical errors in docs ( #861 )
2018-10-27 15:21:14 +05:30
Tirumarai Selvan
d7024e8d42
explain parameters and headers ( #867 )
2018-10-27 10:29:54 +05:30
Rakesh Emmadi
f6ed169219
allow ordering using columns from object relationships ( closes #463 ) ( #672 )
...
* allow ordering using columns from object relationships, close #463
* validate table fields in nested insert
* add tests
* add docs
* change 'table_order_by' type from enums to ordered map
* remove unwanted code from 'Schema.hs' file
* 'AnnGObject' is not list of field name and value tuple
* update docs for new order_by type
* use 'InsOrdHashMap' for 'AnnGObj'
* handle empty fields in order_by
* remove '_' prefixes for asc/desc
* fix the changed order_by syntax across the repo
2018-10-26 17:27:33 +05:30
Rikin Kachhia
dada14b1ad
update docs ( #860 )
...
* add $ before commands in server flag reference docs
* add deploy to AWS RDS blog link to guides in docs
* fix pagination expressionin reference docs
* update many-to-many relationship docs
* add _not operator + filtering over relationships docs
2018-10-26 08:29:36 +05:30
Rakesh Emmadi
10d8529d28
allow unauthorized role in accesskey and JWT modes ( closes #595 ) ( #856 )
2018-10-25 23:46:25 +05:30
Fraser Smith
b47b629c93
Update digital-ocean-one-click.rst ( #851 )
...
Fixed typos in line 291
2018-10-25 18:32:01 +05:30
toozdey
2f6d5e813b
Fixed Sphinx link (404) and fixed markup to the RST guide page. ( #831 )
...
Wanted to changed links to https as well but the site has cert error.
2018-10-25 18:24:25 +05:30
Vamshi Surabhi
199531cbd9
http and websocket logs now correctly have user information, closes #849 ( #850 )
2018-10-25 15:07:57 +05:30
Tirumarai Selvan
810b440089
trigger webhooks on column level changes instead of row ( close #547 , close #680 ) ( #550 )
2018-10-25 12:52:51 +05:30
Vamshi Surabhi
ab9692da4d
set all session data in a single paramater, 'hasura.user' ( closes #825 )
2018-10-24 16:09:47 +05:30
Shahidh K Muhammed
71f2af9fb8
add digital ocean one-click docs ( #813 )
2018-10-20 21:11:08 +05:30
Mayank Raj
d561ba2bd2
grammar corrections ( #782 )
2018-10-20 08:52:13 +05:30
Max Vogel
c13f679766
grammar and spelling fix in comments ( #768 )
2018-10-19 22:37:04 +05:30
cozyplanes
5bd21b03e4
add a comma in queries.rst ( #756 )
2018-10-19 22:32:39 +05:30
Alexander Lichter
b7aba2e869
docs(schema): add introspect keyword ( #749 )
2018-10-19 22:30:31 +05:30
Spencer Ng
a0a97d709d
improve documentation ( fix #745 ) ( #746 )
2018-10-19 22:29:18 +05:30
dsandip
82e8d45bf9
adds content for many-to-many relationships ( #807 )
2018-10-18 19:57:00 +05:30
Rakesh Emmadi
405f5edb34
document 'track_table' and 'untrack_table' query ( close #715 ) ( #777 )
2018-10-17 10:57:11 +05:30
dharmendra-lingaiah
3f34849db1
update graphql engine internals doc ( #740 )
2018-10-17 10:52:36 +05:30
Shivansh Nalwaya
b087734b2c
fix typos and grammar in docs/manual/schema ( #754 )
2018-10-16 12:02:29 +05:30
Burak Özdemir
feb8968879
fix e.g. and i.e. typos ( #732 )
2018-10-15 14:17:21 +05:30
Daniel P
b91704e3ca
fix typos is multiple files ( #728 )
2018-10-15 12:29:51 +05:30
dharmendra-lingaiah
17bfc36f86
update jwt docs ( #742 )
2018-10-15 10:33:47 +05:30
Chandler Weiner
fade5b39f8
fix spelling and grammar in docs ( #709 )
2018-10-12 09:30:25 +05:30
Rikin Kachhia
92c8ec55b2
docs: fix kubernetes logging page ( #706 )
2018-10-11 17:10:53 +05:30
Matthew Holman
bf71b17274
add guides/resources section to docs ( #694 )
2018-10-11 16:59:53 +05:30
Rikin Kachhia
9c2ca7cd54
docs update ( #699 )
2018-10-10 19:51:43 +05:30
michizhou
c47ea78e0b
fix typos, wording, punctuation, other errors in docs ( #668 )
2018-10-10 12:02:03 +05:30
Utsav Bhardwaj
5916b97b86
added digitalocean deployment instructions ( fix #582 ) ( #663 )
2018-10-09 19:38:54 +05:30
Shahidh K Muhammed
1c15a9482a
add docs for schema / metadata api ( close #409 ) ( #626 )
2018-10-08 19:42:03 +05:30
Rakesh Emmadi
00d5a5c1a3
insert mutations can now handle nested-data/relationsips ( close #343 ) ( #429 )
2018-10-05 20:43:51 +05:30
Rakesh Emmadi
91376316f2
breaking: encode bigint and bigserial postgres types as strings in response ( fix #633 ) ( #640 )
...
This is breaking change where bigint and bigserial Postgres types will be encoded as GraphQL String types, as opposed to Int as present in earlier releases.
Input types were already encoded as String.
This is achieved by selecting `bigint` and `bigserial` columns as `text`s in the SQL query: `select "big_id"::text ..` instead of `select "big_id" .. `.
Reason for that change is outlined in #633 where JavaScript cannot decode 64 bit Integers.
2018-10-05 10:46:21 +05:30
Utkarsh Gupta
300684f2dc
add docs for jwt_secret & enable_console env ( #646 )
2018-10-04 20:05:13 +05:30
Hugo
1e8e440bbc
docs: fix spelling ( #637 )
2018-10-04 20:00:01 +05:30
Nikita Titov
15e3d6e549
multiple punctuation fixes in docs ( #614 )
2018-10-04 09:39:47 +05:30
Rikin Kachhia
e265086fa4
docs: update logo + add docker for mac configuration note ( #559 )
2018-09-27 21:34:21 +05:30
Anon Ray
75090d51b9
jwt config now takes a jwk url ( close #465 ) ( #527 )
...
JWT config now takes an optional jwk_url parameter (which points to published JWK Set). This is useful for providers who rotate their JWK Set.
Optional jwk_url parameter is taken. The published JWK set under that URL should be in standard JWK format (tools.ietf.org/html/rfc7517#section-4.8).
If the response contains an Expires header, the JWK set is automatically refreshed.
2018-09-27 16:52:49 +05:30
surendran82
17cbdbd970
add github and social media buttons to docs page ( #540 )
2018-09-26 19:42:55 +05:30
Rikin Kachhia
d0303995e3
explicity mention env variables for heroku with existing database ( #531 )
2018-09-25 22:29:47 +05:30
Shahidh K Muhammed
ae43a08afb
update docs ( #498 )
...
update docs (close #474 , close #480 )
2018-09-20 15:21:27 +05:30
Maxim Makarov
0fc4ebf09a
fix typos in metadata command ( #493 )
2018-09-20 07:00:37 +05:30
Rikin Kachhia
d2decec32b
update docs ( #441 )
...
* docs: update custom resolvers docs
* docs: update mono repo links
2018-09-13 18:45:34 +05:30
Rikin Kachhia
dae3410e4d
add docs on setting default value for columns ( #437 )
2018-09-13 17:10:17 +05:30
Shahidh K Muhammed
5929ec5be3
add installation manifests ( #432 )
2018-09-13 15:03:13 +05:30
Anon Ray
acd62c3bf8
add community boilerplates and examples ( #430 )
2018-09-13 12:00:07 +05:30
Rikin Kachhia
fffaed7bcb
docs update ( #427 )
2018-09-12 14:58:55 +05:30
Shahidh K Muhammed
d3d9845497
merge docs into main repo ( close #397 ) ( #398 )
2018-09-11 16:41:24 +05:30