Commit graph

3 commits

Author SHA1 Message Date
rUv
48eac863c2 fix(postgres): Remove pg18 feature (requires pgrx 0.15.0+)
PostgreSQL 18 support requires pgrx 0.15.0 or later, but we're on
pgrx 0.12.x. Remove pg18 feature flag for now and revert to PG17
as the latest supported version.

Changes:
- Remove pg18 feature from Cargo.toml (pgrx 0.12 incompatible)
- Update CI workflow matrix to test PG14-17 only
- Update Dockerfile default to PG17
- Add comments noting PG18 planned for future pgrx upgrade

PostgreSQL 18 support will be added when upgrading to pgrx 0.15.0+
in a future major release.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 17:35:52 +00:00
rUv
22664c5ceb feat(postgres): Add PostgreSQL 18 support with backward compatibility
- Add pg18 feature flag to Cargo.toml (pgrx/pg18, pgrx-tests/pg18)
- Update CI workflow matrix to test PostgreSQL 14-18 on Ubuntu
- Add macOS testing for PG16 and PG18
- Parameterize Dockerfile with ARG PG_VERSION for flexible builds
- Default to PG18 while maintaining backward compatibility with PG14-17
- Bump version to 0.2.5

Build for specific PostgreSQL version:
  docker build --build-arg PG_VERSION=16 -t ruvector-postgres:pg16 .

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 17:33:40 +00:00
rUv
1cfc29f357
feat(postgres): Add ruvector-postgres extension with SIMD optimizations (#42) 2025-12-02 09:55:07 -05:00