From fdf6c510ec56bebb678e18382ba22911496c9efb Mon Sep 17 00:00:00 2001 From: Remo Rechkemmer <59358383+monacoremo@users.noreply.github.com> Date: Sat, 17 Jul 2021 00:14:37 +0200 Subject: [PATCH] Update changelog (#1897) --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4535da099..a5c822644 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,22 @@ This project adheres to [Semantic Versioning](http://semver.org/). - #1607, Enable embedding through multiple views recursively - @wolfgangwalther - #1598, Allow rollback of the transaction with Prefer tx=rollback - @wolfgangwalther - #1633, #1600, Enable prepared statements for filters. When behind a connection pooler, you can disable preparing with `db-prepared-statements=false` - @steve-chavez + - #1593, Remove single column limit from join table M2M mapping detection. - @goteguru + - #1604, Add log level config - @steve-chavez + - #1625, Enable embedding through multiple layers of views recursively - @wolfgangwalther + - #1659, Add support for Prefer tx=rollback header - @wolfgangwalther + - #1678, Add --dump-config CLI option that prints loaded config and exits - @wolfgangwalther + - #1680, Improve parsing of boolean config values - @wolfgangwalther + - #1691, Read config directly from environment variables - @wolfgangwalther + - #1691, Add --example CLI option to show example config file - @wolfgangwalther + - #1697, #1723, Add --dump-schema CLI option for debugging purposes - @monacoremo, @wolfgangwalther + - #1729, #1760, Get configuration parameters from the db and allow reloading config with NOTIFY - @steve-chavez + - #1794, Add `request.spec` GUC for db-root-spec - @steve-chavez + - #1813, Allow `Prefer=headers-only` on POST requests and change default to `minimal` - @laurenceisla + - #1824, Allow options to generate certain HTTP methods for a DB view - @laurenceisla + - #1841, Show comprehensive error when an RPC is not found in a stale schema cache - @laurenceisla + - #1872, Show timestamps in startup/worker logs - @steve-chavez + - #1881, Add `openapi-mode` config option - @steve-chavez ### Fixed @@ -26,18 +42,36 @@ This project adheres to [Semantic Versioning](http://semver.org/). - #1162, Fix location header for POST request with select= without PK - @wolfgangwalther - #1585, Fix error messages on connection failure for localized postgres on Windows - @wolfgangwalther - #1636, Fix `application/octet-stream` appending `charset=utf-8` - @steve-chavez - - #1615, Fix RPC return type handling and embedding for domains with composite base type - @wolfgangwalther - #1469, #1638 Fix overloading of functions with unnamed arguments - @wolfgangwalther + - #1560, Return 405 Method not Allowed for GET of volatile RPC instead of 500 - @wolfgangwalther + - #1608, Fix embedding through views with subqueries inside function calls - @wolfgangwalther + - #1631, perf: change Text queries to ByteString - @steve-chavez + - #1636, Improve performance with shortcut for proc with no variadic arg - @steve-chavez + - #1639, Fix variadic mixed repeated args - @wolfgangwalther + - #1654, Fix RPC returns - @wolfgangwalther + - #1814, Fix panic when attempting to run with unix socket on non-unix host and properly close unix domain socket on exit - @monacoremo + - #1824, Make OPTIONS consider view instead of triggers - @laurenceisla + - #1825, Disregard internal junction when embedding - @steve-chavez + - #1846, Fix requests for overloaded functions from html forms to no longer hang (#1848) - @laurenceisla + - #1858, Add a hint and clarification to the no relationship found error - @laurenceisla + - #1875, Fix Location headers in headers only representation for null PK inserts on views - @laurenceisla ### Changed - #1522, #1528, #1535, Docker images are now built from scratch based on a the static PostgREST executable (#1494) and with Nix instead of a `Dockerfile`. This reduces the compressed image size from over 30mb to about 4mb - @monacoremo - #1461, Location header for POST request is only included when PK is available on the table - @wolfgangwalther - #1560, Volatile RPC called with GET now returns 405 Method not Allowed instead of 500 - @wolfgangwalther + - #1584, Fix RPC return type handling and embedding for domains with composite base type (#1615) - @wolfgangwalther + - #1600, Change SET LOCAL gucs to set_config - @steve-chavez - #1604, Change the default logging level to `log-level=error`. Only requests with a status greater or equal than 500 will be logged. If you wish to go back to the previous behaviour and log all the requests, use `log-level=info` - @steve-chavez - #1617, Dropped support for PostgreSQL 9.4 - @wolfgangwalther + - #1679, Renamed config settings with fallback aliases - @wolfgangwalther + - #1736, #1587, Disregard internal junctions when embedding (#1825) - @steve-chavez + - #1795, Void functions return null instead of empty body - @laurenceisla + - #1656, Allow `Prefer=headers-only` on POST requests and change default to `minimal` (#1813) - @laurenceisla - #1854, Dropped undocumented support for gzip compression (which was surprisingly slow and easily enabled by mistake). In some use-cases this makes Postgres up to 3x faster - @aljungberg - + - #1872, Send startup/worker logs to stderr to differentiate from access logs on stdout - @steve-chavez + ## [7.0.1] - 2020-05-18 ### Fixed