update changelog for v2.5.0-beta

<!-- Thank you for ss in the Title above ^ -->

## Description ✍️
<!-- Please fill this se-->
<!-- Describe the changes from a user's perspective -->

update changelog

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4099
Co-authored-by: Tirumarai Selvan <8663570+tirumaraiselvan@users.noreply.github.com>
GitOrigin-RevId: 5ac6a6bd36f2d0ebf7bd6873a0ea1d297fb92fe1
This commit is contained in:
Rikin Kachhia 2022-03-30 09:32:03 +05:30 committed by hasura-bot
parent 0730eca6d8
commit cb75226cf1

View File

@ -52,36 +52,21 @@ the right-hand side for now.
- cli: use indentation of 2 spaces in array elements of metadata YAML files - cli: use indentation of 2 spaces in array elements of metadata YAML files
Example: Example:
<table> <table>
<thead> <thead>
<tr> <tr>
<th>Old behaviour<pre> metadata/query_collections.yaml</pre> </th> <th>Old behaviour<pre> metadata/query_collections.yaml</pre> </th>
<th>New behaviour<pre> metadata/query_collections.yaml </pre> </th> <th>New behaviour<pre> metadata/query_collections.yaml </pre> </th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td> <td>
<pre> <pre>
- name: allowed-queries - name: allowed-queries
definition: definition:
queries: queries:
- name: getAlbums
query: |
query getAlbums {
albums {
id
title
}
}
</pre>
</td>
<td>
<pre>
- name: allowed-queries
definition:
queries:
- name: getAlbums - name: getAlbums
query: | query: |
query getAlbums { query getAlbums {
@ -90,64 +75,78 @@ Example:
title title
} }
} }
</pre> </pre>
</td> </td>
</tr> <td>
</tbody> <pre>
</table> - name: allowed-queries
definition:
queries:
- name: getAlbums
query: |
query getAlbums {
albums {
id
title
}
}
</pre>
</td>
</tr>
</tbody>
</table>
This change is a result of fixing some inconsistencies and edge cases in writing array elements.
`hasura metadata export` will write YAML files in this format going forward. Also, note that this is a backwards compatible change.
This change is a result of fixing some inconsistencies and edge cases in writing array elements. - cli: change ordering of elements in metadata files to match server metadata
`hasura metadata export` will write YAML files in this format going forward. Also, note that this is a backwards compatible change.
- cli: fix ordering of elements in metadata files to match server metadata Example:
<table>
Example: <thead>
<table> <tr>
<thead> <th>Server Metadata (JSON)</th>
<tr> <th>Old behaviour (YAML)</th>
<th>Server Metadata (JSON)</th> <th>New Behaviour (YAML)</th>
<th>Old behaviour (YAML)</th> </tr>
<th>New Behaviour (YAML)</th> </thead>
</tr> <tbody>
</thead> <tr>
<tbody> <td>
<tr> <pre>
<td> {
<pre> "function": {
{ "schema": "public",
"function": { "name": "search_albums"
"schema": "public", }
"name": "search_albums"
} }
} </pre>
</pre> </td>
</td> <td>
<td> <pre>
<pre> function:
function: name: search_albums
name: search_albums schema: public
schema: public </pre>
</pre> </td>
</td> <td>
<td> <pre>
<pre> function:
function: schema: public
schema: public name: search_albums
name: search_albums </pre>
</pre> </td>
</td> </tr>
</tr> </tbody>
</tbody> </table>
</table>
### Bug fixes and improvements ### Bug fixes and improvements
- server: Fix regression in MSSQL subscriptions when results exceed 2048 characters (#8267) - server: Fix regression in MSSQL subscriptions when results exceed 2048 characters (#8267)
- server: refactor OpenAPI spec generation (for REST endpoints) and improve OpenAPI warnings - server: refactor OpenAPI spec generation (for REST endpoints) and improve OpenAPI warnings
- server: add jsonb to string cast support - postgres - server: add jsonb to string cast support - postgres (#7818)
- server: improve performance of fetching postgres catalog metadata for tables and functions - server: improve performance of fetching postgres catalog metadata for tables and functions
- server: Queries present in query collections, such as allow-list, and rest-endpoints are now validated (against the schema) - server: Queries present in query collections, such as allow-list and rest-endpoints, are now validated (fixes #7497)
- server: Redesigns internal implementation of webhook transforms.
- server: improve SQL generation for BigQuery backend queries involving `Orderby`. - server: improve SQL generation for BigQuery backend queries involving `Orderby`.
- server: fix regression where remote relationships would get exposed over Relay, which is unsupported - server: fix regression where remote relationships would get exposed over Relay, which is unsupported
- server: add support for customising the GraphQL schema descriptions of table columns in metadata - server: add support for customising the GraphQL schema descriptions of table columns in metadata
@ -155,17 +154,16 @@ function:
- server: fix caching bug with session variables in remote joins - server: fix caching bug with session variables in remote joins
- server: fix regression where JWKs are refreshed once per second when both must-revalidate and max-age are specified in the Cache-Control header (#8299) - server: fix regression where JWKs are refreshed once per second when both must-revalidate and max-age are specified in the Cache-Control header (#8299)
- server: respect custom field names in delete, insert and update mutations on SQL Server (#8314) - server: respect custom field names in delete, insert and update mutations on SQL Server (#8314)
- console: fixed an issue where editing both a column's name and its GraphQL field name at the same time caused an error - console: enable searching tables within a schema in the sidebar
- console: enable searching tables within a schema
- console: fixed the ability to create updated_at and created_at in the modify page (#8239)
- console: disable search indexing with HTML meta tag
- console: add support for setting comments on the custom root fields of tables/views - console: add support for setting comments on the custom root fields of tables/views
- console: fix redirect to metadata status page on conflicting inherited role
- console: add feature flags section in settings - console: add feature flags section in settings
- console: fix malformed request with REST live preview section - console: improved support for setting comments on computed fields
- console: improved support for setting comments on computed fields - console: fix the ability to create updated_at and created_at in the modify page (#8239)
- cli: fix inherited roles metadata not being updated when dropping all roles (#7872) - console: fix an issue where editing both a column's name and its GraphQL field name at the same time caused an error
- console: fix redirect to metadata status page on inconsistent inherited role (#8343)
- console: fix malformed request with REST live preview section (#8316)
- cli: add support for customization field in sources metadata (#8292) - cli: add support for customization field in sources metadata (#8292)
- cli: fix inherited roles metadata not being updated when dropping all roles (#7872)
- ci: ubuntu and centos flavoured graphql-engine images are now available - ci: ubuntu and centos flavoured graphql-engine images are now available
## v2.4.0-beta.3 ## v2.4.0-beta.3