Added
- #2887, Add Preference
max-affected
to limit affected resources - @taimoorzaeem - #3171, Add an ability to dump config via admin API - @SkyWriter
- #3061, Apply all function settings as transaction-scoped settings - @taimoorzaeem
- #3171, #3046, Log schema cache stats to stderr - @steve-chavez
- #3210, Dump schema cache through admin API - @taimoorzaeem
- #2676, Performance improvement on bulk json inserts, around 10% increase on requests per second by removing
json_typeof
from write queries - @steve-chavez - #3214, Log connection pool events on log-level=info - @steve-chavez
- #3435, Add log-level=debug, for development purposes - @steve-chavez
- #1526, Add
/metrics
endpoint on admin server - @steve-chavez- Exposes connection pool metrics, schema cache metrics
- #3404, Show the failed MESSAGE or DETAIL in the
details
field of thePGRST121
(could not parse RAISE 'PGRST') error - @laurenceisla - #3404, Show extra information in the
PGRST121
(could not parse RAISE 'PGRST') error - @laurenceisla- Shows the failed MESSAGE or DETAIL in the
details
field - Shows the correct JSON format in the
hints
field
- Shows the failed MESSAGE or DETAIL in the
- #3340, Log when the LISTEN channel gets a notification - @steve-chavez
- #3184, Log full pg version to stderr on connection - @steve-chavez
Fixed
- #2815, Build static executable with GSSAPI support - @wolfgangwalther
- #3237, Dump media handlers and timezones with --dump-schema - @wolfgangwalther
- #3323, #3324, Don't hide error on LISTEN channel failure - @steve-chavez
- #3330, Incorrect admin server
/ready
response on slow schema cache loads - @steve-chavez - #3345, Fix in-database configuration values not loading for
pgrst.server_trace_header
andpgrst.server_cors_allowed_origins
- @laurenceisla - #3404, Clarify the
PGRST121
(could not parse RAISE 'PGRST') error message - @laurenceisla - #3267, Fix wrong
503 Service Unavailable
on pg error53400
- @taimoorzaeem - #2985, Fix not adding
application_name
on all connection strings - @steve-chavez - #3424, Admin
/live
and/ready
now differentiates a failure as 500 status - @steve-chavez- 503 status is still given when postgREST is in a recovering state
- #3478, Media Types are parsed case insensitively - @develop7
Deprecated
Prefer: params=single-object
is deprecated. Use a function with a single unnamed JSON parameter instead. - @steve-chavez
Documentation
- #3289, Add dark mode. Can be toggled by a button in the bottom right corner. - @laurenceisla