What PostgREST/postgrest shipped
Written by FoxPlug from public releases; not affiliated with Postgrest. An automatic summary of the public release, pull request and commit data of github.com/PostgREST/postgrest. Postgrest did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- v16.4 released with fixes for mixed-case schema names on the root endpoint and jwt-cache-max-entries configuration loading from the database. Release
- Schema cache queries are now logged when log-query is enabled at info or debug log levels. Pull request #5285
- Internal SchemaCache module renamed to Catalog to clarify module dependencies and centralize catalog queries. Pull request #5270
- CI workflow added to create releases from the UI using the postgrest-release tool. Pull request #5218
- hsie check-aliases tool restored to nix tooling for local failure visibility. Pull request #5283
- Dependencies updated to ubuntu v26. Release
Why it matters
v16.4 addresses important bugs affecting schema handling and JWT configuration that users may encounter in production environments. The logging improvements help developers debug schema cache behavior, and internal refactoring improves code maintainability for future development.
Changelog entry
- Fix response on root endpoint when schema name is in mixed case Release
- Fix config jwt-cache-max-entries not loaded from the database Release
- log-query now logs schema cache queries at info and debug log levels Pull request #5285
v16.4 is out. We fixed mixed-case schema names on the root endpoint and jwt-cache-max-entries config loading. Schema cache queries are now loggable for debugging.
PostgREST v16.4 is now available. This release includes fixes for mixed-case schema name handling on the root endpoint and resolves an issue where the jwt-cache-max-entries configuration wasn't being loaded from the database. We've also improved developer experience by enabling logging of schema cache queries at info/debug levels. Additionally, internal refactoring of the catalog module improves code clarity and maintainability.
More from PostgREST/postgrest on GitHub
Merged pull requests
- add: log schema cache queries (#5285, merged September 25, 2026 by steve-chavez) (source)
- nix(tools): add hsie check-aliases to postgrest-check (#5283, merged September 24, 2026 by taimoorzaeem) (source)
- chore: add changelog entry for v16.4 (#5282, merged September 24, 2026 by taimoorzaeem) (source)
- ci: add workflow to create release from UI (#5218, merged September 23, 2026 by taimoorzaeem) (source)
- [v16] fix: jwt-cache-max-entries not loaded from the database (#5278, merged September 23, 2026 by taimoorzaeem) (source)
- fix: jwt-cache-max-entries not loaded from the database (#5269, merged September 23, 2026 by mkleczek) (source)
- refactor: rename inner SchemaCache module to Catalog (#5270, merged September 21, 2026 by steve-chavez) (source)
- chore(changelog): fix misplaced entry (#5256, merged September 17, 2026 by mkleczek) (source)
- perf: copy JWT cache keys on insertion (#5229, merged September 17, 2026 by mkleczek) (source)
- fix: root endpoint response when schema name is in mixed case (#5251, merged September 17, 2026 by taimoorzaeem) (source)
- nix: switch to nixfmt (#5225, merged September 13, 2026 by wolfgangwalther) (source)
- nix: add merge-driver for treefmt (#5224, merged September 13, 2026 by wolfgangwalther) (source)