- JWT validation uses correct current time, fixing a bug in auto-update
Fixed
- JWT validation uses wrong current time due to a bug in auto-update by @mkleczek in #5159
Turns a PostgreSQL schema directly into a RESTful API.
| May | Jun | Jul | Aug | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sunday | No releases on Apr 26, 2026 | No releases on May 3, 2026 | No releases on May 10, 2026 | No releases on May 17, 2026 | No releases on May 24, 2026 | No releases on May 31, 2026 | No releases on Jun 7, 2026 | No releases on Jun 14, 2026 | No releases on Jun 21, 2026 | No releases on Jun 28, 2026 | No releases on Jul 5, 2026 | No releases on Jul 12, 2026 | No releases on Jul 19, 2026 | No releases on Jul 26, 2026 | No releases on Aug 2, 2026 | No releases on Aug 9, 2026 |
| Monday | No releases on Apr 27, 2026 | 1 release on May 4, 2026 | No releases on May 11, 2026 | No releases on May 18, 2026 | No releases on May 25, 2026 | No releases on Jun 1, 2026 | No releases on Jun 8, 2026 | No releases on Jun 15, 2026 | No releases on Jun 22, 2026 | 1 release on Jun 29, 2026 | No releases on Jul 6, 2026 | 1 release on Jul 13, 2026 | No releases on Jul 20, 2026 | 1 release on Jul 27, 2026 | No releases on Aug 3, 2026 | No releases on Aug 10, 2026 |
| Tuesday | No releases on Apr 28, 2026 | No releases on May 5, 2026 | No releases on May 12, 2026 | No releases on May 19, 2026 | No releases on May 26, 2026 | No releases on Jun 2, 2026 | No releases on Jun 9, 2026 | No releases on Jun 16, 2026 | No releases on Jun 23, 2026 | No releases on Jun 30, 2026 | No releases on Jul 7, 2026 | No releases on Jul 14, 2026 | No releases on Jul 21, 2026 | No releases on Jul 28, 2026 | No releases on Aug 4, 2026 | 1 release on Aug 11, 2026 |
| Wednesday | No releases on Apr 29, 2026 | No releases on May 6, 2026 | No releases on May 13, 2026 | 1 release on May 20, 2026 | No releases on May 27, 2026 | No releases on Jun 3, 2026 | No releases on Jun 10, 2026 | No releases on Jun 17, 2026 | No releases on Jun 24, 2026 | No releases on Jul 1, 2026 | No releases on Jul 8, 2026 | No releases on Jul 15, 2026 | No releases on Jul 22, 2026 | No releases on Jul 29, 2026 | No releases on Aug 5, 2026 | |
| Thursday | No releases on Apr 30, 2026 | No releases on May 7, 2026 | No releases on May 14, 2026 | No releases on May 21, 2026 | No releases on May 28, 2026 | 1 release on Jun 4, 2026 | No releases on Jun 11, 2026 | No releases on Jun 18, 2026 | No releases on Jun 25, 2026 | No releases on Jul 2, 2026 | No releases on Jul 9, 2026 | No releases on Jul 16, 2026 | No releases on Jul 23, 2026 | No releases on Jul 30, 2026 | No releases on Aug 6, 2026 | |
| Friday | No releases on May 1, 2026 | No releases on May 8, 2026 | No releases on May 15, 2026 | No releases on May 22, 2026 | No releases on May 29, 2026 | No releases on Jun 5, 2026 | No releases on Jun 12, 2026 | No releases on Jun 19, 2026 | No releases on Jun 26, 2026 | No releases on Jul 3, 2026 | No releases on Jul 10, 2026 | No releases on Jul 17, 2026 | No releases on Jul 24, 2026 | No releases on Jul 31, 2026 | 1 release on Aug 7, 2026 | |
| Saturday | No releases on May 2, 2026 | No releases on May 9, 2026 | No releases on May 16, 2026 | No releases on May 23, 2026 | No releases on May 30, 2026 | No releases on Jun 6, 2026 | No releases on Jun 13, 2026 | No releases on Jun 20, 2026 | No releases on Jun 27, 2026 | No releases on Jul 4, 2026 | No releases on Jul 11, 2026 | No releases on Jul 18, 2026 | No releases on Jul 25, 2026 | No releases on Aug 1, 2026 | No releases on Aug 8, 2026 |
11 releases since Apr 3, 2026
Graceful shutdown by @mkleczek, @Vlix in #4702
server-reuseport allows starting multiple PostgREST instances using the same port on supported platforms by @mkleczek in #4703, #4694
Optimize schema cache domain type resolution by using pg_basetype on PostgreSQL 17+ by @joelonsql in #4567
Prefer: count=exact no longer does a double count on requests that do not use ranges or db-max-rows by @laurenceisla in #3957
Prefer: timezone no longer requires the schema cache by @steve-chavez in #5100
Prefer: timezone now supports numeric offsets like 05:00 or -4 by @steve-chavez in #5100
Fix unexpected results when embedding and filtering the same table more than once by @laurenceisla in #4075
false.Deprecate filters, orders and limits with the name of an embedded table when it has an alias by @steve-chavez, @laurenceisla in #4075
?select=alias:table(*)&table.id=eq.1 will not be possible anymore, use ?select=alias:table(*)&alias.id=eq.1 instead.Warning header on the client response when this happens.url-use-legacy-target-names = false.Add Vary header to responses by @develop7 in #4609
Fix automatic transaction retries on 40001 (serialization_failure) errors to prevent replication lag by @laurenceisla in #3673
db-schemas config contains schema pg_catalog or information_schema by @taimoorzaeem in #4359log-level=debug by @steve-chavez in #4805Something went wrong on Admin server when under EMFILE by @mkleczek in #5077db-channel-enabled not reloading by @taimoorzaeem in #4894Drop support for PostgreSQL EOL version 13 by @wolfgangwalther in #4193
Fail at startup when db-schemas contains schema pg_catalog or information_schema by @taimoorzaeem in #4359
PGRST205 on requests related to these schemas.pg_catalog and information_schema from db-schemas.Prefer: timezone no longer complies with handling=lenient and instead always fails by @steve-chavez in #5128
pg_timezone_names, which was expensive.jwt-role-claim-key no longer uses the JSPath DSL and instead uses JSON Path by @taimoorzaeem in #4984
$ character.
Example: .roles.read -> $.roles.read_ char must be quoted.
Example: .roles.write-role -> $.roles["write-role"]^==, ==^ and *==) are replaced with regular expression search.
Example: .roles[?(@ ^== "postgrest_test_")] -> $.roles[?search(@, "^postgrest_test_")]jwt-role-claim-key value accoring to the above rules. Also see the syntax reference: RFC 9535.PGRST000 error by @netqo in #4980
work_mem is set on a role by @laurenceisla in #4955pg_stat_activity by @mkleczek in #4857 #4859log-level=debug by @mkleczek in #4668log-level=debug by @steve-chavez in #4799HINT when the LISTEN channel stops working due to a PostgreSQL bug by @laurenceisla in #4581smallint, integer, bigint) by @arturbent0 in #4641A feature-rich command-line audio/video downloader
tmux release notes.
GitHub command-line tool
Anthropic's agentic coding tool for the terminal, IDE and web.
Rule based proxy utility client for iPhone/iPad.
One tool to manage every AWS service from the command line, and script them.