Releases: hasura/graphql-engine
Releases · hasura/graphql-engine
v1.0.0-alpha15
Changelog
Important
You can now select relationships of affected rows in any mutation (previously only Postgres columns were allowed). Unfortunately this might also break your current applications if you are using fragments or code generation tools. Previously, the type of returning field of a mutation response was <table_name>_no_rels
, from now on it is just <table_name>
which is same as the response type of a select query on a table.
Other changes
- do not allow creating permissions for admin role, fix #310 (#312)
- simpler root level select fields using primary keys (fix #304) (#306)
- add req_user_id as alias to x-hasura-user-id (fix #317) (#320)
- fix insert fails for non-admin roles on v1/query (fix #327) (#328)
- mutation return type and query type are same (close #315) (#324)
- add support for jwt authorization (close #186) (#255)
- compare only major and minor versions for cli-server (fix #331) (#332)
- update tests to use access key (close #113) (#296)
14th alpha release for v1.0.0
Changelog
- console: export as npm module (#279)
- console: import queries into graphiql from url in query params (#283)
- console: ignore case when comparing header names to detect access key (fix #286) (#287)
- console: permissions ui/ux improvements (close #205) (#295)
- server: fix upsert queries to work on non admin roles (fix #239) (#291)
- server: add default cmd to dockerfile (close #228) (#281)
- server: set header variables in subscription transaction (fix #297) (#299)
- cli: change hasuradb url format, export some migrate functions (#294)
13th alpha release for v1.0.0
Changelog
- server: accept null values for input values, closes #252 (#266)
- console: handle legacy operators in permissions builder (fix #268) (#270)
- server: returning returns [] when mutations affect no rows (fix #265) (#269)
- server: better error code when insertion check constraint fails (fix #257) (#267)
- server: respect the nullability of columns in generated schema (fix #256) (#276)
12th alpha release for v1.0.0
Changelog
- cli: remove manifests directory from init (close #254) (#258)
- console: modify comments for tables/columns and views (#220)
- console: show graphql-engine version on console (close #184) (#230)
- console: add url prefix for console add table redirect (fix #245) (#247)
- console: create table, modify table ui alignment fix (#249)
- console: server: add limit in select permission which overrides limit in query (close #178) (#237)
- server: ignore certain headers from the request when calling the webhook (close #260) (#261)
- server: improve logs on webhook errors (closes #238, #242) (#243)
- server: don't allow creating relationships from/to a table that isn't tracked (fix #185) (#229)
11th alpha release for v1.0.0
Changelog
- console: show access key as password on the console (fix #98) (#203)
- console: add test for subscriptions, improve coverage (fix #191)
- console: remove legacy react lifecycle methods (fix #99) (#208)
- console: add version update checker (#215)
- server: tests now run across supported postgres versions >= 9.5 (fix #154) (#199)
- server: check for updates every 24 hrs in background (fix #204) (#209)
- server: filter schema identifiers to conform to graphql naming scheme (close #134) (#211)
10th alpha release for v1.0.0
9th alpha release for v1.0.0
Changelog
New features:
- Console now supports UUID column types
- Console & CLI generate down migrations automatically
- Cascade delete on SQL will drop Hasura metadata too, making it easier to manage dependencies
- Console supports role-based schema introspection
- GraphQL update mutations support the atomic increment operation
- GraphQL update mutations can now update JSON/JSONB column values
Full log:
- update build system (#153, #158, #162, #155, #179)
- update md files (#157, #163)
- cli: add option to serve console assets from a local directory (#145)
- cli: console: create down migrations for actions from console (close #164) (#173)
- console: add uuid column type in console (close #142) (#160)
- console: add cascade option for raw sql (close #161) (#168)
- console: fix a bug that caused raw_sql to fail if query is in upper case (fix #171) (#172)
- console: add role based schema introspection (close #23)
- server: console: [preview] support for live queries and subscriptions (#176)
- server: add more tests (#170)
- server: add _inc and jsonb operators to update_mutation (close #159) (#169)
8th alpha release for v1
7th alpha release for v1
Changelog
- server: add _is_null operator, closes #106 (#129)
- cli: inserts into schema_migration only once per version (fix #127) (#128)
- cli: move metadata.yml file inside migrations folder, fix #122 (#125)
- console: improve tests for relationships (close #130) (#131)
- console: show indicative comments on graphiql if no tables are present (#120)
- console: fix and/or expressions in permissions builder (#119)
- console: fix secure endpoint link (#117)
6th alpha release for v1
Changelog
- update readme and code of conduct (#108)
- fix schema dropdown ui, redirect with urlPrefix, fix #97 (#107)
- add contributing guidelines for server (#104)
- fix #96, when access-key is set, cli should use it to contact api (#100)
- close #44, replace goyaml with ghodss/yaml (#101)
- close #102, unexport ParsedEndpoint in config (#103)