Skip to content
This repository was archived by the owner on Oct 2, 2026. It is now read-only.

Release v1.0.9

Choose a tag to compare

@github-actions github-actions released this 18 Mar 08:24
· 30 commits to main since this release

postgres-wire v1.0.9

Summary

  • Release range: v1.0.8 -> v1.0.9
  • Compare: v1.0.8...v1.0.9
  • Commits included: 9

Detailed Changes

Client APIs

  • Add ACL parsing, database privileges, default privileges introspection, and SQL generation
    • Touched: Sources/PostgresKit/Introspection/DatabaseIntrospection.swift, Sources/PostgresKit/Security/PrivilegeManagement.swift, Sources/PostgresKit/Types/DatabaseTypes.swift
  • Fix NULL column handling in configurable settings queries
    • Touched: Sources/PostgresKit/Introspection/DatabaseIntrospection.swift, Sources/PostgresKit/Security/RoleIntrospection.swift
  • Add expanded createDatabase options and introspection APIs for database creation
    • Touched: Sources/PostgresKit/Introspection/DatabaseIntrospection.swift, Sources/PostgresKit/Schema/DatabaseOperations.swift
  • Add dropIndex
    • Touched: Sources/PostgresKit/Maintenance/DatabaseMaintenance.swift
  • Merge dropIndex methods and add schema support
    • Touched: Sources/PostgresKit/Maintenance/DatabaseMaintenance.swift, Sources/PostgresKit/Schema/IndexOperations.swift

Wire Protocol

  • Add locks, table stats, replication monitoring and fix expensive queries error
    • Touched: Sources/PostgresWire/Activity/PostgresActivityModels.swift, Sources/PostgresWire/Activity/PostgresActivityMonitor.swift
  • Filter noise from locks query and expose connected database name
    • Touched: Sources/PostgresWire/Activity/PostgresActivityModels.swift, Sources/PostgresWire/Activity/PostgresActivityMonitor.swift
  • Add public init for PostgresTableStat for cross-module construction
    • Touched: Sources/PostgresWire/Activity/PostgresActivityModels.swift
  • Add operation progress monitoring to activity snapshots
    • Touched: Sources/PostgresWire/Activity/PostgresActivityModels.swift, Sources/PostgresWire/Activity/PostgresActivityMonitor.swift