v1.0.0-alpha21
Pre-release
Pre-release
·
9552 commits
to master
since this release
Changelog
Known issue
- If GraphQL Engine is configured to connect to Postgres with a non-superuser role, migration will fail while upgrading to
v1.0.0-alpha21. See #567 for more details. If you are connecting with a user that has restricted access, we recommend that you to migrate to the next release, skipping this one.
New Features
- Server supports getting JWK from an external URL. Useful when the auth provider (like Firebase) rotate the keys frequently. Check docs for detailed info. (close #465) (#527)
- Server supports setting request headers for event trigger webhooks. Custom headers can be set by mentioning them directly or by setting them as environment variable and they will be sent while triggering the webhook. (Console UI changes are pending: #523) (#419)
- Server supports editing the settings for an event trigger. (Console UI changes are pending: #489) (#367)
Fixes
- Fixes a bug that caused
--projecton CLI to behave inconsistently (close #552) (#557) - Server now accepts
crskey to specify the Coordinate Reference System as accepted in GeoJSON 2008 spec. (closes #510) (#513) - Create extension commands in the server initialisation steps now explicitly sets the schema too. Earlier this had caused issues on Heroku Postgres and Amazon RDS. (fix #495) (#496)
- Fixes some typos in the
metadatacommand with CLI. (#493) - (Breaking) Removes
sfromquery_execution_timein the server logs. The value should be treated as in seconds. You might have to change your log monitoring setup if you're relying on the presence ofs. (close #509) (#553) - Fixes a bug that caused non-admin upsert queries to fail if the constraint name had capital letters. All constraint names are now quoted using
quote_ident()in the insert trigger function definition. (fix #494) (#497)