This version includes important fixes for production environments and other miscellaneous fixes. You can download the pre-compiled binaries on the GitHub release page.

Bug Fixes

  • Keep working when EMFILE (Too many open files) is reached. (#2042)

  • Disable parallel GC for better performance on higher core CPUs (#2294). Thanks to NoRedInk for their blog post that lead us to this fix.

  • Fix using CPU while idle. (#1076)

  • Fix reading database configuration properly when = is present in the value. (#2120)

  • Fix is not working with upper or mixed case values like NULL, TrUe, FaLsE. (#2077)

  • Execute deferred constraint triggers when using Prefer: tx=rollback. (#2020)

  • Ignore Content-Type headers for GET requests when calling RPCs. (#2147)

    • Previously, GET without parameters, but with Content-Type: text/plain or Content-Type: application/octet-stream would fail with 404 Not Found, even if a function without arguments was available.

  • Fix wrong CORS header from Authentication to Authorization. (#1724)

  • Fix json and jsonb columns showing a type in OpenAPI spec. (#2165)

  • Remove trigger functions from the schema cache and OpenAPI output, because they can’t be called directly anyway. (#2135)

  • Remove aggregates, procedures and window functions from the schema cache and OpenAPI output. (#2101)

  • Fix schema cache loading when views with XMLTABLE and DEFAULT are present. (#2024)

  • Fix --dump-schema running with a wrong PG version. (#2153)

  • Fix misleading disambiguation error where the content of the relationship key looks like valid syntax. (#2239)


Big thanks from the PostgREST team to our sponsors!

../_images/cybertec-new.png ../_images/2ndquadrant.png ../_images/retool.png ../_images/gnuhost.png ../_images/supabase.png ../_images/oblivious.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.