1
0
mirror of https://github.com/hasura/graphql-engine.git synced 2024-12-20 14:01:39 +03:00
Commit Graph

3238 Commits

Author SHA1 Message Date
Vamshi Surabhi
b084249e01 do not clean hdb_views by dropping and creating the schema (closes ) ()
Fix migration logic to accommodate for non superuser permissions. Closes  

- [x] Server

By clearing the `hdb_views` schema of existing views and functions instead of dropping and creating it again. 

- [x] Bug fix (non-breaking change which fixes an issue)
2018-09-28 16:22:54 +05:30
Shahidh K Muhammed
848dfce4a5
update cli docs () 2018-09-28 12:57:10 +05:30
Rikin Kachhia
e265086fa4 docs: update logo + add docker for mac configuration note () 2018-09-27 21:34:21 +05:30
Shahidh K Muhammed
d42f7b33da update installation manifests to v1.0.0-alpha21 2018-09-27 19:32:30 +05:30
Karthik Venkateswaran
fb8af76bc4 update gatsby-postgres-graphql boilerplate () 2018-09-27 19:28:26 +05:30
Shahidh K Muhammed
330f90de40
add project flag, change persistentprerun to prerun (close ) ()
### Description

Adds `--project` flag to the CLI and changes all `PersistentPreRuns` to `PreRuns`

What component does this PR affect? 

- [ ] Server
- [ ] Console
- [x] CLI
- [ ] Docs
- [ ] Community Content
- [ ] Build System

### Related Issue

2018-09-27 19:27:17 +05:30
Anon Ray
1a0af29920 remove 's' unit from query_execution_time in logs (close ) ()
Removes the seconds unit (trailing `s`) from `query_execution_time` in logs.

- [x] Server

It was a string before, changed to double.

- [x] Bug fix (non-breaking change which fixes an issue)

Docs should mention the type/unit of `query_execution_time` is numeric/double.
2018-09-27 18:02:21 +05:30
Vamshi Surabhi
5e619cc479 fix geojson inconsistencies (closes ) ()
Graphql-engine now accepts crs key to specify the Coordinate Reference System as accepted in GeoJSON 2008 spec.

- [x] Server
2018-09-27 17:53:17 +05:30
Karthik Venkateswaran
a9dc756a40 update console variables and contributing guide (close ) ()
Changes `consoleMode` variable templated by HGE to `server` and modified console to respect in the same way and adds a patch to continue working with the older HGEs

- [x] Server
- [x] Console
2018-09-27 17:10:32 +05:30
Anon Ray
75090d51b9 jwt config now takes a jwk url (close ) ()
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
Shahidh K Muhammed
4e2ab8ad79
add brand assets () 2018-09-27 16:44:50 +05:30
Karthik Venkateswaran
0ebe82c598 update gatsby-postgres-graphql boilerplate () 2018-09-27 16:13:18 +05:30
Aravind Shankar
e82eb52305 changelog script to consider only core components (close ) () 2018-09-26 19:52:28 +05:30
surendran82
17cbdbd970 add github and social media buttons to docs page () 2018-09-26 19:42:55 +05:30
Arpit Kushwaha
0a43d53ab9 update pull request template ()
add build system to the checklists in pr_template, moved test as a checkbox
2018-09-26 18:01:37 +05:30
Aravind Shankar
ebc3589118 add passport-js auth webhook boilerplate () 2018-09-26 17:57:59 +05:30
Rikin Kachhia
d0303995e3 explicity mention env variables for heroku with existing database () 2018-09-25 22:29:47 +05:30
Karthik Venkateswaran
42177360e3 console fixes (close ) (close ) ()
Fetches event information on click on the redeliver event icon and refreshes every 5 seconds to display the recent invocation data
2018-09-25 22:11:56 +05:30
Tirumarai Selvan
2cd2b23b2d add custom headers for webhooks, refactor retry logic () 2018-09-24 17:20:11 +05:30
Karthik Venkateswaran
65f29610f0 take access key from redux state () 2018-09-22 14:32:41 +05:30
Karthik Venkateswaran
33accea81c add gatsby-postgres-hasura boilerplate () 2018-09-20 21:03:46 +05:30
Rakesh Emmadi
8f6b19d6f1 quote constraint name for non-admin inserts (fix ) ()
### Description
What component does this PR affect? 

- [x] Server
### Related Issue
 

### Solution and Design
Use `quote_ident()` SQL function over `constraint_name` in insert trigger function definition.

### Type
- [x] Bug fix (non-breaking change which fixes an issue)
2018-09-20 20:54:20 +05:30
Shahidh K Muhammed
ae43a08afb
update docs ()
update docs (close , close )
2018-09-20 15:21:27 +05:30
Anon Ray
04696aec45 fix pgcrypto extension creation failures on heroku (fix ) ()
### Description
Fixes  

What component does this PR affect? 

- [x] Server

### Solution and Design
Create the extension explicitly mentioning the public schema. 

### Type

- [x] Bug fix (non-breaking change which fixes an issue)
2018-09-20 12:55:39 +05:30
Karthik Venkateswaran
72dfa7dcde remove development data api url () 2018-09-20 09:55:40 +05:30
Arpit Kushwaha
a5ebd5a1c0 add pull request template and new demo gif (close ) () 2018-09-20 09:54:05 +05:30
Aravind Shankar
729b56dd20 live queries tests for subscription () 2018-09-20 07:16:03 +05:30
Maxim Makarov
0fc4ebf09a fix typos in metadata command () 2018-09-20 07:00:37 +05:30
Tirumarai Selvan
c42af444f7 implement query to update an event trigger () 2018-09-19 17:42:57 +05:30
Shahidh K Muhammed
9d0ec2f8ba update installation manifests to v1.0.0-alpha20 2018-09-19 15:38:25 +05:30
Karthik Venkateswaran
6f1be7c3b2 show access key prompt when server indicates it's set (close ) () 2018-09-19 15:35:47 +05:30
Rishichandra Wawhal
3d6732b678 change table and foreign-key naming conventions in json2graphql ()
Foreign keys will now be detected if a column name is `<table_name>_id`.

Earlier, foreign keys would be detected when column name was `<table_name - s>_id`. This was a problem because it placed restrictions on table names. Such restrictions were limiting us from importing complicated JSON databases.

Here are the examples of JSON sampel data for a user, post and comment schema as per new and old conventions:

Old convention:

```
{
    posts: [
        { id: 1, title: "Lorem Ipsum", views: 254, user_id: 123 },
        { id: 2, title: "Sic Dolor amet", views: 65, user_id: 456 },
    ],
    users: [
        { id: 123, name: "John Doe" },
        { id: 456, name: "Jane Doe" }
    ],
    comments: [
        { id: 987, post_id: 1, body: "Consectetur adipiscing elit" },
        { id: 995, post_id: 1, body: "Nam molestie pellentesque dui" }
    ]
}
```

New convention:

```
{
    post: [
        { id: 1, title: "Lorem Ipsum", views: 254, user_id: 123 },
        { id: 2, title: "Sic Dolor amet", views: 65, user_id: 456 },
    ],
    user: [
        { id: 123, name: "John Doe" },
        { id: 456, name: "Jane Doe" }
    ],
    comment: [
        { id: 987, post_id: 1, body: "Consectetur adipiscing elit" },
        { id: 995, post_id: 1, body: "Nam molestie pellentesque dui" }
    ]
};
``` 

@FrediBach I am not sure how this would affect [Blowson](https://github.com/FrediBach/json-data-extender). Can you provide some input?
2018-09-19 14:18:52 +05:30
Rakesh Emmadi
ec516ce55b allow _is_null operator for filter/check permissions (close ) () 2018-09-18 17:15:35 +05:30
nizar-m
cde559fe58 dont set non-null constraint for manual object relationships (close ) 2018-09-18 17:01:16 +05:30
Vamshi Surabhi
85df9ac1e8 payload is now optional in connection_init message (close ) () 2018-09-18 13:13:30 +05:30
Vamshi Surabhi
534f23d1a6 python based tests () 2018-09-18 11:51:57 +05:30
Rishichandra Wawhal
68a2e0372f add json2graphql to community tools () 2018-09-17 18:23:23 +05:30
Rakesh Emmadi
e6c5aa5b43 indicate access key is set in the console context (close ) () 2018-09-14 18:57:46 +05:30
Tirumarai Selvan
f94de38e4c dont reload schema cache for event deliveries () 2018-09-14 18:13:42 +05:30
Patrick Aljord
dec29da545 add postgis specific docker-compose file () 2018-09-14 17:19:23 +05:30
Anon Ray
4b4c675ab7 better handling for pgcrypto extension (fix ) () 2018-09-14 17:11:51 +05:30
Praveen Durairaj
17490e14ee fix add manual relationships state (close ) () 2018-09-14 14:11:03 +05:30
Praveen Durairaj
eeb15f663f sort untracked table list alphabetically (close ) () 2018-09-14 12:55:11 +05:30
Praveen Durairaj
7b6add51e6 fix track_table pattern, error handling in run_sql (close ) () 2018-09-14 12:44:41 +05:30
Anon Ray
f7dbf2a6f1 add jwt + auth0 todo example app () 2018-09-14 09:47:08 +05:30
Rikin Kachhia
d2decec32b update docs ()
* docs: update custom resolvers docs

* docs: update mono repo links
2018-09-13 18:45:34 +05:30
Anon Ray
af6121f83d jwt claims check should be case-insensitive (fix ) () 2018-09-13 18:34:50 +05:30
Tirumarai Selvan
c3a38517cd dont retry http requests in the client (close ) () 2018-09-13 17:22:11 +05:30
Rikin Kachhia
dae3410e4d add docs on setting default value for columns () 2018-09-13 17:10:17 +05:30
Shahidh K Muhammed
5929ec5be3
add installation manifests () 2018-09-13 15:03:13 +05:30