mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-14 08:02:15 +03:00
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:
parent
0730eca6d8
commit
cb75226cf1
172
CHANGELOG.md
172
CHANGELOG.md
@ -52,36 +52,21 @@ the right-hand side for now.
|
||||
|
||||
- cli: use indentation of 2 spaces in array elements of metadata YAML files
|
||||
|
||||
Example:
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Old behaviour<pre> metadata/query_collections.yaml</pre> </th>
|
||||
<th>New behaviour<pre> metadata/query_collections.yaml </pre> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<pre>
|
||||
- name: allowed-queries
|
||||
definition:
|
||||
queries:
|
||||
- name: getAlbums
|
||||
query: |
|
||||
query getAlbums {
|
||||
albums {
|
||||
id
|
||||
title
|
||||
}
|
||||
}
|
||||
</pre>
|
||||
</td>
|
||||
<td>
|
||||
<pre>
|
||||
- name: allowed-queries
|
||||
definition:
|
||||
queries:
|
||||
Example:
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Old behaviour<pre> metadata/query_collections.yaml</pre> </th>
|
||||
<th>New behaviour<pre> metadata/query_collections.yaml </pre> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<pre>
|
||||
- name: allowed-queries
|
||||
definition:
|
||||
queries:
|
||||
- name: getAlbums
|
||||
query: |
|
||||
query getAlbums {
|
||||
@ -90,64 +75,78 @@ Example:
|
||||
title
|
||||
}
|
||||
}
|
||||
</pre>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</pre>
|
||||
</td>
|
||||
<td>
|
||||
<pre>
|
||||
- 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.
|
||||
`hasura metadata export` will write YAML files in this format going forward. Also, note that this is a backwards compatible change.
|
||||
- cli: change ordering of elements in metadata files to match server metadata
|
||||
|
||||
- cli: fix ordering of elements in metadata files to match server metadata
|
||||
|
||||
Example:
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Server Metadata (JSON)</th>
|
||||
<th>Old behaviour (YAML)</th>
|
||||
<th>New Behaviour (YAML)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<pre>
|
||||
{
|
||||
"function": {
|
||||
"schema": "public",
|
||||
"name": "search_albums"
|
||||
Example:
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Server Metadata (JSON)</th>
|
||||
<th>Old behaviour (YAML)</th>
|
||||
<th>New Behaviour (YAML)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<pre>
|
||||
{
|
||||
"function": {
|
||||
"schema": "public",
|
||||
"name": "search_albums"
|
||||
}
|
||||
}
|
||||
}
|
||||
</pre>
|
||||
</td>
|
||||
<td>
|
||||
<pre>
|
||||
function:
|
||||
name: search_albums
|
||||
schema: public
|
||||
</pre>
|
||||
</td>
|
||||
<td>
|
||||
<pre>
|
||||
function:
|
||||
schema: public
|
||||
name: search_albums
|
||||
</pre>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</pre>
|
||||
</td>
|
||||
<td>
|
||||
<pre>
|
||||
function:
|
||||
name: search_albums
|
||||
schema: public
|
||||
</pre>
|
||||
</td>
|
||||
<td>
|
||||
<pre>
|
||||
function:
|
||||
schema: public
|
||||
name: search_albums
|
||||
</pre>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
### Bug fixes and improvements
|
||||
|
||||
- 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: 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: Queries present in query collections, such as allow-list, and rest-endpoints are now validated (against the schema)
|
||||
- server: Redesigns internal implementation of webhook transforms.
|
||||
- server: Queries present in query collections, such as allow-list and rest-endpoints, are now validated (fixes #7497)
|
||||
- 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: 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 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)
|
||||
- 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
|
||||
- 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: enable searching tables within a schema in the sidebar
|
||||
- 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: fix malformed request with REST live preview section
|
||||
- console: improved support for setting comments on computed fields
|
||||
- cli: fix inherited roles metadata not being updated when dropping all roles (#7872)
|
||||
- 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)
|
||||
- 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: fix inherited roles metadata not being updated when dropping all roles (#7872)
|
||||
- ci: ubuntu and centos flavoured graphql-engine images are now available
|
||||
|
||||
## v2.4.0-beta.3
|
||||
|
Loading…
Reference in New Issue
Block a user