Postgres Language Server
A collection of language tools and a Language Server Protocol (LSP) implementation for Postgres, focusing on developer experience and reliable SQL tooling.
๐ Getting Started โ See the installation docs for setup instructions.
0.27.0 โ 2026-10-04
๐ Features
- (linter) Flat rule ids and static type checking (#815) by @psteinroe in #815
๐ Bug Fixes
-
(pretty-print) Preserve leading commas in filled lists (#816) by @edjubert in #816
-
(pretty-print) Separate a prefix operator from an operand that starts with an operator (#818) by @RaphaelFakhri in #818
-
(pretty-print) Keep bpchar and "char" types and quote VALID UNTIL (#817) by @RaphaelFakhri in #817
-
(configuration) Allow trailing commas in the config schema (#822) by @psteinroe in #822
-
(pretty-print) Keep OVERRIDING in MERGE insert actions (#825) by @psteinroe in #825
-
(pretty-print) Emit ALTER TEXT SEARCH CONFIGURATION mapping forms correctly (#826) by @psteinroe in #826
-
(pretty-print) Keep qualified names in ALTER ... SET SCHEMA and RENAME (#827) by @psteinroe in #827
-
(pretty-print) Round-trip ALTER TABLE identity, collation and deferral clauses (#828) by @psteinroe in #828
-
(pretty-print) Keep parentheses on composite field access (#830) by @psteinroe in #830
-
(pretty-print) Emit BEGIN ATOMIC bodies and TRANSFORM FOR TYPE (#829) by @psteinroe in #829
๐ผ Other
- Update Rust to 1.99, install taplo from its release binary (#831) by @psteinroe in #831
๐งช Testing
- Add Postgres regression fixtures for every supported version (#824) by @psteinroe in #824
New Contributors
- @RaphaelFakhri made their first contribution in #817 ๐
Full Changelog: 0.26.0...0.27.0