Skip to content

24th alpha release for v1.0.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@hasura-bot hasura-bot released this 12 Oct 13:31
· 9245 commits to master since this release

Changelog

New features

  • If you have updatable views on Postgres, mutations are generated for insert/update/delete on them. (fix #232) (#339)
  • Server now accepts HASURA_GRAPHQL_ENABLE_CONSOLE environment variable to enable/disable console at /console endpoint. To enable, set the value true and set to false to disable. Note that the --enable-console flag takes precedence over this variable. (close #632) (#642)
  • New shortcut for executing SQL in console Ctrl+Enter (close #542)
  • Adds support for _is_null operator in permission rules (#700)

Fixes

  • Fixes a bug that caused identifier errors in event system when table/column names had mixed case letters. (fix #639) (#644)
  • Server now tracks init error on each websocket connection (close #682) (#683)
  • Fixes a bug that caused Postgres query error when the identifier names have > 63 characters, especially when queries are nested. (close #688) (#707)
  • Fixes a bug in the mutation argument validation logic that caused issues when invalid terms are present. (fix #693) (#711)

Other changes

  • server: upgrade stackage to 12.12 (#684)
  • cli: update help for metadata export command (#661)
  • console: add phantom div for update check banner (fix #271) (#665)
  • console: add clear access key button (close #486) (#675)
  • console: fix alert in cli mode without accesskey (close #536) (#588)
  • console: metadata button appears for custom versions (fixe #618) (#662)
  • console: insert row inputs respect null and default values (fix #545) (#589)
  • console: improve version check for server dependent features (close #388) (#676)
  • console: track table in run_sql handles schema name and table name separately (close #484) (#685)
  • console: add reset metadata button to settings page (close #515) (#673)
  • console: fix to append uriPrefix on schema change event (close #691) (#692)