-
NexaPG 0.2.1 - Alpine image backend update
StableAll checks were successfulMigration Safety / Alembic upgrade/downgrade safety (push) Successful in 28sPostgreSQL Compatibility Matrix / PG14 smoke (push) Successful in 7sPostgreSQL Compatibility Matrix / PG15 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG16 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG17 smoke (push) Successful in 7sPostgreSQL Compatibility Matrix / PG18 smoke (push) Successful in 7sDocker Publish (Release) / Build and Push Docker Images (release) Successful in 1m51sreleased this
2026-02-14 16:03:00 +00:00 | 8 commits to main since this releaseChanged
Backend Runtime Base Image
- Switched backend container base image to Alpine by default:
- from
python:3.13-slim - to
python:3.13-alpine
- from
- 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
developmentfor 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
- Switched backend container base image to Alpine by default: