You can download this release at the PostgREST v8.0.0 release page.




  • Fix showing UNKNOWN on postgrest --help invocation.
  • Removed single column restriction to allow composite foreign keys in join tables.
  • Fix expired JWTs starting an empty transaction on the db.
  • Fix location header for POST request with select= without PK.
  • Fix error messages on connection failure for localized PostgreSQL on Windows.
  • Fix application/octet-stream appending charset=utf-8.
  • Fix overloading of functions with unnamed arguments.
  • Return 405 Method not Allowed for GET of volatile RPC instead of 500.
  • Fix RPC return type handling and embedding for domains with composite base type.
  • Fix embedding through views that have COALESCE with subselect.
  • Fix parsing of boolean config values for Docker environment variables, now it accepts double quoted truth values ("true", "false") and numbers ("1", "0").
  • Fix using app.settings.xxx config options in Docker, now they can be used as PGRST_APP_SETTINGS_xxx.
  • Fix panic when attempting to run with unix socket on non-unix host and properly close unix domain socket on exit.
  • Disregard internal junction (in non-exposed schema) when embedding.
  • Fix requests for overloaded functions from HTML forms to no longer hang.


Big thanks from the PostgREST team to our sponsors!

../_images/cybertec-new1.png ../_images/2ndquadrant1.png ../_images/retool1.png ../_images/gnuhost1.png ../_images/supabase1.png ../_images/oblivious1.jpg
  • Evans Fernandes
  • Jan Sommer
  • Franz Gusenbauer
  • Daniel Babiak
  • Tsingson Qin
  • Michel Pelletier
  • Jay Hannah
  • Robert Stolarz
  • Nicholas DiBiase
  • Christopher Reid
  • Nathan Bouscal
  • Daniel Rafaj
  • David Fenko
  • Remo Rechkemmer
  • Severin Ibarluzea
  • Tom Saleeba
  • Pawel Tyll

If you like to join them please consider supporting PostgREST development.