Alexis King
feb4a05618
Add fast path for server internal metadata migrations ( #3686 )
2020-01-14 01:09:10 -06:00
Anon Ray
dca8559703
fix cache-control header parsing for JWK ( fix #3655 ) ( #3676 )
...
write a proper parser according to the RFC
https://tools.ietf.org/html/rfc7234#section-5.2
2020-01-13 15:56:51 -06:00
Aravind
204f02fc62
cli: update go-binddata, fix realize ( close #3588 ) ( #3687 )
...
* use a maintained version of go-binddata, fix error in `realize
start`
* run go mod tidy
2020-01-13 15:24:41 +05:30
Rikin Kachhia
15b6347bb6
update console readme ( #3691 )
2020-01-13 15:05:16 +05:30
Rikin Kachhia
db6b2aa378
add computed fields support on console ( close #3203 #3565 ) ( #3522 )
2020-01-13 12:41:30 +05:30
Rakesh Emmadi
319606b5ff
include scalars types returning by computed fields in generated schema ( fix #3650 ) ( #3651 )
2020-01-10 22:05:07 -06:00
Tirumarai Selvan
66beb02f7b
remove brotli from packaging and CI images ( #3673 )
...
* Revert "add brotli shared lib to packager image (#2924 )"
This reverts commit 79414cb225
.
* remove unneeded dockerfile
* remove brotli traces in ci images and compression test
Co-authored-by: Rakesh Emmadi <12475069+rakeshkky@users.noreply.github.com>
2020-01-10 15:15:47 -06:00
Rishichandra Wawhal
02d13ba164
run sql queries refactor ( close #3543 ) ( #3662 )
2020-01-10 10:32:44 +05:30
Ashish Rao
6a4d643c8d
add bigint id to frequently used columns ( close #3524 ) ( #3669 )
2020-01-10 10:29:23 +05:30
Marion Schleifer
bda02f8192
community: link to coc in contrib guide ( #3628 )
2020-01-09 17:17:03 +05:30
Alexis King
8053108903
Merge pull request #3394 from lexi-lambda/3354-faster-metadata-migrations
...
Support incremental builds of the schema cache (fix #3354 )
2020-01-08 18:13:40 -06:00
Alexis King
e47a8c4b86
incremental metadata: Clean up a few lingering loose ends
...
- Move MonadBase/MonadBaseControl instances for TxE into pg-client-hs
- Set the -qn2 RTS option by default to limit the parallel GC to 2
threads
- Remove eventlog instrumentation
- Don’t rebuild the schema cache again after running a query that needs
it to be rebuilt, since we do that explicitly now.
- Remove some redundant checks, and relocate a couple others.
2020-01-08 17:19:03 -06:00
Alexis King
06df174e8a
Add missing check in SetTableCustomFields; update various test cases
2020-01-08 16:45:54 -06:00
Alexis King
d9bb9f2bed
Alter the type of hdb_catalog columns that reference SQL identifiers
...
As explained in the note included in the diff, this can lead to
dramatically better query plans, and it seems to be especially important
for versions of Postgres <12.
2020-01-08 16:45:54 -06:00
Alexis King
d86a3d9501
Use fine(er)-grained dependency tracking when building permissions
...
This changes TableCoreCacheT to internally record dependencies at a
per-table level. In practice, this dramatically improves the performance
of building permissions: it makes it far, far less likely for
permissions to be needlessly rebuilt because some unrelated table
changed.
2020-01-08 16:45:54 -06:00
Alexis King
fa9077f774
Add support for fine-grained dependency tracking to Incremental
2020-01-08 16:45:54 -06:00
Alexis King
89af4ae4d7
Move arrow transformers into a separate module
2020-01-08 16:45:54 -06:00
Alexis King
25c5f97de2
Fix new hdb_table_info_agg query to fetch column base types
...
We mostly want to do this to make queries against information_schema
tables work, which the console cares about. information_schema tables
use types like sql_identifier, which have no corresponding array types
defined! Therefore, in order to generate valid queries for _in and _nin
conditions, we need to treat them as their base types, instead.
2020-01-08 16:45:54 -06:00
Alexis King
e2eabcd54e
Properly check that custom field names do not conflict with other fields
2020-01-08 16:45:53 -06:00
Alexis King
27997107ab
Add caching for recreating event trigger functions
2020-01-08 16:45:46 -06:00
Alexis King
780857fb19
Switch to a CPS implementation of Rule
...
This is significantly more performance, even without specialization,
which dramatically improves compile times.
2020-01-08 16:45:46 -06:00
Alexis King
c322e8a5d4
Use a significantly more efficient table_info_agg view
...
Also, use the view in Schema.Diff to share some more logic.
2020-01-08 16:45:46 -06:00
Alexis King
447bac74e7
Split up Hasura.RQL.DDL.Schema.Cache
...
This should hopefully improve compile times by avoiding the need to
specialize everything at once.
2020-01-08 16:45:46 -06:00
Alexis King
5b969208c6
Use arrows instead of monads to define the schema cache construction
2020-01-08 16:43:06 -06:00
Alexis King
1387722970
Refactor schema cache construction to avoid imperative updates
...
wip: fix error codes in remote schema tests
2020-01-08 16:43:06 -06:00
Alexis King
f2963a25c3
Add Hasura.Incremental, a library for incremental builds
2020-01-08 16:43:06 -06:00
Marion Schleifer
28914022fc
docs: add alt tags for all images ( #3634 )
2020-01-08 18:50:18 +05:30
Rikin Kachhia
ed8bc49d02
update console pro popup content ( #3660 )
2020-01-08 13:14:25 +05:30
surendran82
7e95463406
console: add hasura pro info button ( #3594 )
2020-01-08 12:30:21 +05:30
Ashish Rao
2fc49eaa63
cli: add browser flag to console command ( close #3333 ) ( #3601 )
...
Co-authored-by: Ashish Rao <ashishrao@hasura.io>
Co-authored-by: Thibaut Tiberghien <thibaut@smplrspace.com>
2020-01-08 08:36:09 +05:30
Toan Nguyen
2aba7edf81
add query execution time and response size to ws-server logs in websocket transport ( #3584 )
2020-01-07 14:25:32 -06:00
Rikin Kachhia
dbfc9e2b8b
misc console improvements ( #3435 )
...
* persist rawSql content to LS
* handle cleanup of admin secret related persisted info if admin secret is removed
* show gql compatibility warning for invalid schemas and add to tooltip that types depending on the identifier will not be exposed over GraphQL
* display non trackable functions section even if there are no functions
* increase width of stack trace container on error page
* fix PG version fetch query
2020-01-07 14:51:41 +05:30
Rikin Kachhia
f78518ab17
add table of contents to subscriptions architecture doc ( #3521 )
2020-01-07 11:48:25 +05:30
Aravind Shankar
bf98f15dcf
cli(fix): execute down migration in the correct order ( #3625 )
2020-01-06 15:21:00 +05:30
Shahidh K Muhammed
de720efefd
translations(mandarin): add readme.md ( close #3170 ) ( #3639 )
...
Co-authored-by: Jagreet Das Gupta <jagreetdg@gmail.com>
Co-authored-by: johnbanq <cardinalist@yeah.net>
2020-01-06 12:48:28 +05:30
Don Livanec
fa1805dc59
docs: update url for community wiki tools and boilerplates ( #3619 )
2020-01-06 12:39:45 +05:30
Phylor
3ca92b9ac1
docs: fix Auth0 integration instructions ( fix #2655 ) ( #3214 )
...
Co-authored-by: Praveen Durairaju <praveend.web@gmail.com>
2020-01-06 12:38:03 +05:30
Marion Schleifer
063d9cd7bd
fix links in event-triggers.md ( #3626 )
2020-01-05 17:06:54 +05:30
Chirag Agarwal
68480d0214
translation(hindi): add security.md ( #3162 )
2020-01-05 11:32:23 +05:30
Marion Schleifer
1f0aa79b00
docs: fix color of paragraph anchor ( #3629 )
2020-01-03 17:22:28 +05:30
anubhuti-mishra
020cd93473
update hasura logo color on brand assets ( #3617 )
...
[skip ci]
2020-01-03 09:33:34 +05:30
Ashish Rao
45533aec54
display postgres version in About page of console ( close #3461 ) ( #3611 )
2020-01-02 11:28:46 +05:30
Nomad-Go
c75b759f6f
add lambda-cognito webhook example ( fix #1180 ) ( #1544 )
2019-12-31 14:09:16 +05:30
Phil Freeman
9e2c8b420b
Report errors in parallel when batching ( #3605 )
...
* Report errors in parallel when batching
* Add some more test cases
2019-12-30 17:18:20 -06:00
Rikin Kachhia
69179adb6d
add base code for console read only mode ( #3466 )
2019-12-30 17:22:20 +05:30
Luís Pinto
c86a8242f2
community: add netlify event-trigger echo boilerplate ( #2985 )
...
Co-authored-by: Praveen Durairaju <praveend.web@gmail.com>
2019-12-30 15:24:27 +05:30
Praveen Durairaju
8ee21368f9
docs: add canonical url, fix accessibility ( #3599 )
2019-12-30 14:32:06 +05:30
Praveen Durairaju
caab88a405
community(gatsby-postgres-graphql): remove createLink, update deps ( close #965 ) ( #3600 )
2019-12-27 19:25:58 +05:30
Rahul Verma
c6ab1014af
cli(fix): better error handling on non-json api responses (clos… ( #3104 )
...
Co-authored-by: Rahul Verma <51950008+rahulverma283@users.noreply.github.com>
Co-authored-by: Shahidh K Muhammed <muhammedshahid.k@gmail.com>
2019-12-27 16:28:36 +05:30
Aravind Shankar
337403d532
cli(fix): squash command not adding the last down ( close #3401 ) ( #3569 )
...
Co-authored-by: Shahidh K Muhammed <muhammedshahid.k@gmail.com>
2019-12-27 11:35:20 +05:30