• 0.2.1 c2e4e614e0

    NexaPG 0.2.1 - Alpine image backend update
    All checks were successful
    Migration Safety / Alembic upgrade/downgrade safety (push) Successful in 28s
    PostgreSQL Compatibility Matrix / PG14 smoke (push) Successful in 7s
    PostgreSQL Compatibility Matrix / PG15 smoke (push) Successful in 8s
    PostgreSQL Compatibility Matrix / PG16 smoke (push) Successful in 8s
    PostgreSQL Compatibility Matrix / PG17 smoke (push) Successful in 7s
    PostgreSQL Compatibility Matrix / PG18 smoke (push) Successful in 7s
    Docker Publish (Release) / Build and Push Docker Images (release) Successful in 1m51s
    Stable

    nessi released this 2026-02-14 16:03:00 +00:00 | 8 commits to main since this release

    Changed

    Backend Runtime Base Image

    • Switched backend container base image to Alpine by default:
      • from python:3.13-slim
      • to python:3.13-alpine
    • Updated backend Dockerfile to stay cross-compatible for package/user setup logic.

    CI

    Compatibility Workflow Cleanup

    • Removed temporary Alpine-specific backend smoke job after successful validation.
    • Kept PostgreSQL compatibility matrix checks (PG14–PG18).
    • Kept compatibility checks active on development for earlier feedback before merge.

    Why This Release

    • Reduces backend image footprint and package surface.
    • Improves security posture potential by minimizing installed base components.
    • Simplifies CI while keeping core compatibility safeguards in place.

    Notes

    • No database migration required.
    • Rebuild and redeploy backend image to apply the Alpine base switch.
    • Monitor startup/runtime logs after rollout to confirm environment-specific dependency behavior.
    Downloads