You can download this release at the PostgREST v7.0.0 release page.
Support for Switching to a schema defined in db-schemas.
– @steve-chavez, @mahmoudkassem
Support for Planned Count and Estimated Count.
– @steve-chavez, @LorenzHenk
Support for the on_conflict query parameter to UPSERT based on a unique constraint.
Support for Resource Embedding Disambiguation.
Support for user defined socket permission via server-unix-socket-mode config option
HTTP logic improvements – @steve-chavez
Support for HTTP HEAD requests.
GUCs for Accessing Request Path and Method.
Support for Setting headers via pre-request.
Allow overriding provided headers(Content-Type, Location, etc) by Setting Response Headers
Access to the
Authorizationheader value through
Explanation for Schema Structure.
Reference for Embedding on Stored Procedures.
Reference for Embedding after Insertions/Updates/Deletions.
Reference for filters on JSON Columns.
How-to for Providing images for <img>.
Added Community Tutorials section.
Allow embedding a view when its source table foreign key is UNIQUE
Accept: application/vnd.pgrst.object+jsonbehavior is now enforced for POST/PATCH/DELETE regardless of
Fix self join resource embedding on PATCH
– @herulume, @steve-chavez
Allow PATCH/DELETE without
Prefer: return=minimalon tables with no SELECT privileges
Fix many to many resource embedding for RPC/PATCH
Bulk Call should now be done by specifying a
Prefer: params=multiple-objectsheader. This fixes a performance regression when calling stored procedures.
Resource Embedding now outputs an error when multiple relationships between two tables are found, see Embedding Disambiguation.
server-proxy-uriconfig option has been renamed to openapi-server-proxy-uri.
Default Unix Socket file mode from 755 to 660
This release was made possible thanks to:
If you like to join them please consider supporting PostgREST development.