github supabase-community/postgres-language-server 0.26.0

5 hours ago

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.26.0 — 2026-09-28

🚀 Features

🐛 Bug Fixes

  • (doc) Use the db key in the database configuration guide (#778) by @karpovantonme in #778

  • (splitter) Keep CTE queries attached to inserts (#792) by @edjubert in #792

  • (pretty-print) Normalize associative boolean expressions before comparison (#802) by @edjubert in #802

  • (splitter) Support CTE column lists in CREATE ... AS (#804) by @edjubert in #804

  • (pretty-print) Preserve PostgreSQL syntax in five printer edge cases (#799) by @edjubert in #799

  • (diagnostics) Prevent panics in indented multiline frames (#791) by @edjubert in #791

  • (splitter) Preserve blank lines in parsable SQL (#788) by @edjubert in #788

  • (pretty-print) Normalize WITH locations and ON TRUE joins in the generic pass (#801) by @edjubert in #801

  • Handle named parameters in identifier contexts (#790) by @edjubert in #790

  • (pretty-print) Fill long IN lists (#806) by @edjubert in #806

  • (pretty-print) Suppress child statement semicolons in CREATE SCHEMA (#803) by @edjubert in #803

  • (pretty-print) Preserve multiline comments and grouped conditions (#808) by @edjubert in #808

  • (configuration) Redact credentials in PartialDatabaseConfiguration debug output (#810) by @psteinroe in #810

  • (workspace) Apply changed database credentials to cached connection pools (#811) by @psteinroe in #811

  • (pretty-print) Keep window expressions compact (#813) by @edjubert in #813

  • (ci) Authenticate release version extraction (#814) by @psteinroe in #814

📚 Documentation

New Contributors

Full Changelog: 0.25.7...0.26.0

Don't miss a new postgres-language-server release

NewReleases is sending notifications on new releases.