Changelog
- server: change relay endpoint to
/v1beta1/relay
(#5257) - server: relay connection fields are exposed regardless of allow aggregation permission (fix #5218) (#5257)
- server: add new
--conn-lifetime
andHASURA_GRAPHQL_PG_CONN_LIFETIME
options for expiring connections after some amount of active time (#5087) - server: shrink libpq connection request/response buffers back to 1MB if they grow beyond 2MB, fixing leak-like behavior on active servers (#5087)
- server: unlock locked scheduled events on graceful shutdown (#4928)
- server: disable prepared statements for mutations as we end up with single-use objects which result in excessive memory consumption for mutation heavy workloads (#5255)
- server: include scheduled event metadata (
created_at
,scheduled_time
,id
, etc) along with the configured payload in the request body to the webhook. (fix #5253) (#5262)
WARNING: This is breaking for previous beta versions as the payload is now inside a key calledpayload
. - server: add
--pg-connection-options
command-line flag for passing parameters to PostgreSQL (close #5092) (#5187) - console: allow configuring statement timeout on console RawSQL page (close #4998) (#5045)
- console: support tracking partitioned tables (close #5071) (#5258)
- console: add button to cancel one-off scheduled events and cron-trigger events (close #5161) (#5236)
- console: handle generated and identity columns in console data section (close #4552, #4863) (#4761)
- cli: fix plugins install failing due to permission issues on windows (close #5111)
- docs: add note for managed databases in postgres requirements (close #1677, #3783) (#5228)
- docs: add 1-click deployment to Nhost page to the deployment guides (#5180)
- docs: add hasura cloud to getting started section (close #5206) (#5208)
Using this release
Use the following docker image:
hasura/graphql-engine:v1.3.0-beta.4