Hasura v1.1.0-beta.1 Release Notes

Release Date: 2020-01-14 // over 4 years ago
  • Known Issues

    • โฌ‡๏ธ Missing hdb_view when inserting (#3710, #3598) - instructions to downgrade from v1.1.0-beta.1 to v1.0.0
    • ๐Ÿš€ There is a bug in the CLI auto-update code which will cause the CLI to NOT auto-update to this version. If you have the server running on v1.1.0-beta.1 release and want to use the CLI, please download/install the CLI again rather than auto-updating. (#3706, #3709)

    ๐Ÿ”„ Changelog

    A more detailed changelog will be added soon.

    • server: check db connection in healthz endpoint (close #2645) (#3440)
    • โšก๏ธ server: fix updating a column with multiple operators causing postgres query error (fix #3432) (#3458)
    • server: read cache control header to refresh JWK (fix #3301) (#3446)
    • server: bulk query should not care about access mode of select or count queries (#3467)
    • โšก๏ธ server: Update server/CONTRIBUTING.md and include manual build/test steps (#3472)
    • server: fix insert permission views are not unique for long role names (fix #3444) (#3486)
    • server: avoid CTE expressions in sql function queries, close #3349 (#3504)
    • server: fix json/jsonb columns as String values in nested returning of a mutation (fix #3365) (#3375)
    • server: fix resolving user info in websocket transport (#3509)
    • server: Fix documentation of HASURA_GRAPHQL_PG_CONNECTIONS (#3495)
    • ๐Ÿ“‡ server: export metadata without nulls, empty arrays & default values (#3393)
    • server: Allow request body to be logged even with successful queries (#3529)
    • โœ… server: Test with postgis 3.0.0 (#3519)
    • ๐Ÿ‘ server: Support batched queries (fix #1812) (#3490)
    • server: Fix unnecessary conditional logic in cache implementations
    • server: Fix Hasura.Cache.Bounded.mkCacheSize to make sure we don't silently wrap or accept 0
    • server: Initial benchmarks for caching. Closes #3530
    • โœ… server: Show request id on test failures (#3556)
    • server: fix absence of "args" input field omits session variable argument, fix #3576 (#3585)
    • server: Report errors in parallel when batching (#3605)
    • ๐Ÿ”Š server: add query execution time and response size to ws-server logs in websocket transport (#3584)
    • ๐Ÿ— server: Add Hasura.Incremental, a library for incremental builds
    • ๐Ÿ”จ server: Refactor schema cache construction to avoid imperative updates
    • server: Use arrows instead of monads to define the schema cache construction
    • server: Split up Hasura.RQL.DDL.Schema.Cache
    • server: Use a significantly more efficient table_info_agg view
    • server: Switch to a CPS implementation of Rule
    • server: Add caching for recreating event trigger functions
    • server: Properly check that custom field names do not conflict with other fields
    • server: Fix new hdb_table_info_agg query to fetch column base types
    • ๐Ÿšš server: Move arrow transformers into a separate module
    • ๐Ÿ‘ server: Add support for fine-grained dependency tracking to Incremental
    • ๐Ÿ— server: Use fine(er)-grained dependency tracking when building permissions
    • server: Alter the type of hdb_catalog columns that reference SQL identifiers
    • โšก๏ธ server: Add missing check in SetTableCustomFields; update various test cases
    • ๐Ÿ“‡ server: incremental metadata: Clean up a few lingering loose ends
    • ๐Ÿ‘ท server: remove brotli from packaging and CI images (#3673)
    • server: include scalars types returning by computed fields in generated schema (fix #3650) (#3651)
    • ๐Ÿ‘ server: add computed fields support on console (close #3203 #3565) (#3522)
    • ๐Ÿ“œ server: fix cache-control header parsing for JWK (fix #3655) (#3676)
    • ๐Ÿ“‡ server: Add fast path for server internal metadata migrations (#3686)
    • cli: fix(cli): mark from flag as required for squash (close #3400) (#3500)
    • cli: add examples to all cli commands (#3475) (#3492)
    • cli: cli(installer): add -f flag to curl (fix #1871) (#3477)
    • ๐Ÿ— cli: cli(build): migrate to go modules (close #3476) (#3493)
    • ๐Ÿ“‡ cli: export metadata without nulls, empty arrays & default values (#3393)
    • โœ… cli: Fix failing CLI test (#3567)
    • cli: console(fix): blank image on remote schemas section (close #220โ€ฆ (#3574)
    • cli: cli: add directory name as an argument to init cmd (#3590)
    • ๐Ÿ“‡ cli: cli: add commands to manage inconsistent metadata (close #2766) (#2973)
    • ๐Ÿ”Š cli: cli: use json logs on non-terminal envs (close #2770) (#3528)
    • cli: cli(fix): squash command not adding the last down (close #3401) (#3569)
    • ๐Ÿ‘ cli: cli(fix): better error handling on non-json api responses (closโ€ฆ (#3104)
    • cli: cli(fix): execute down migration in the correct order (#3625)
    • ๐Ÿ’ป cli: cli: add browser flag to console command (close #3333) (#3601)
    • โšก๏ธ cli: cli: update go-binddata, fix realize (close #3588) (#3687)
    • โšก๏ธ cli: update manifests to v1.1.0-beta.1
    • console: add read_only flag to run_sql select queries from console (#3465)
    • console: fix column edit migrations (close #3291) (#3441)
    • console: add custom root fields section for views to console (#3532)
    • ๐Ÿšš console: remove console feature version checks (#3494)
    • ๐Ÿš€ console: merge branch 'release-v1.0' to master after stable release
    • ๐Ÿ‘ console: console: Bump dependencies to support Node v13.x (#3579)
    • console: add base code for console read only mode (#3466)
    • console: display postgres version in About page of console (close #3461) (#3611)
    • console: misc console improvements (#3435)
    • console: console: add hasura pro info button (#3594)
    • โšก๏ธ console: update console pro popup content (#3660)
    • ๐Ÿ— console: Use fine(er)-grained dependency tracking when building permissions
    • console: add bigint id to frequently used columns (close #3524) (#3669)
    • ๐Ÿ”จ console: run sql queries refactor (close #3543) (#3662)
    • ๐Ÿ‘ console: add computed fields support on console (close #3203 #3565) (#3522)
    • โšก๏ธ console: update console readme (#3691)