Upcoming

These are changes yet unreleased. If you’d like to try them out before a new official release, you can Build from Source.

Added

Fixed

  • Allow embedding a VIEW when its source table foreign key is UNIQUE
    @bwbroersma
  • Accept: application/vnd.pgrst.object+json behavior is now enforced for POST/PATCH/DELETE regardless of Prefer: return=minimal
    @dwagin
  • Fix self join resource embedding on PATCH
    @herulume, @steve-chavez
  • Allow PATCH/DELETE without Prefer: return=minimal on tables with no SELECT privileges
    @steve-chavez
  • Fix many to many resource embedding for RPC/PATCH
    @steve-chavez

Changed

  • Bulk Call should now be done by specifying a Prefer: params=multiple-objects header.
  • Resource Embedding now outputs an error when multiple relationships between two tables are found, see Embedding Disambiguation.
  • server-proxy-uri config option has been renamed to openapi-server-proxy-uri.
  • Default Unix Socket file mode from 755 to 660