Small bug fixes and build and CI improvements
Full change list
- Make linting its own workflow by @sfc-gh-npuka in #317
- Export GetNotShippableDescription and CollectNotShippableObjects by @sfc-gh-okalaci in #318
- Fix NOT NULL bypass when clamp mode converts values to NULL by @sfc-gh-npuka in #316
- Upload postgres log artifacts to CI by @sfc-gh-dachristensen in #323
- Pin PGINDENT_PG_VERSION by @sfc-gh-npuka in #325
- Bump max_replication_slots in CI by @sfc-gh-dachristensen in #324
- Fix double-free in WaitForResult when pgduck_server crashes mid-query by @sfc-gh-dachristensen in #326
- Fix TIMETZ corruption in Iceberg pushdown/snapshot writes by @sfc-gh-okalaci in #329
- Bound iceberg manifest-rewrite memory under high-churn workloads by @sfc-gh-okalaci in #334
- Allow per-table opt-out of autovacuum data-file compaction by @sfc-gh-okalaci in #335
- Add PAM support to PostgreSQL compile flags and Docker images by @sfc-gh-dachristensen in #313
- iceberg: preserve required as NOT NULL when auto-detecting columns by @timmclaughlin in #330
Full Changelog: v3.3.0...v3.3.1