-
NexaPG 0.1.1
StableAll checks were successfulPostgreSQL Compatibility Matrix / PG14 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG15 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG16 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG17 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG18 smoke (push) Successful in 8sreleased this
2026-02-13 08:10:35 +00:00 | 41 commits to main since this releaseAdded
-
New Service Information section in the sidebar and UI.
-
New backend endpoints for service/runtime metadata:
- GET /api/v1/service/info
- POST /api/v1/service/info/check
-
Persistent service info storage (service_info_settings) for:
- latest checked version
- update status
- last check timestamp / error state
-
Initial Alembic migration for service info:
- 0008_service_settings.py
Changed
- Update checks now use the official upstream NexaPG repository:
- git.nesterovic.cc/nessi/NexaPG
- Version check logic is now release-focused (latest published release), easier to manage than commit-based checks.
- Service Information page is now read-only for end users.
Security / Hardening
- Removed .env-based version override.
- APP_VERSION is no longer user-configurable via environment.
- NexaPG version is now controlled only in code (config.py NEXAPG_VERSION).
Docs
- Updated README for Service Information and update-check behavior.
- Updated .env.example to remove APP_VERSION and related mutable version settings.
Upgrade Notes
- Run migrations when upgrading from 0.1.0:
- make migrate
- Restart backend after update:
- make down && make up
- If you previously used APP_VERSION in .env, it is now ignored/removed by design.
Downloads
-