-
Release v1.3.2 Pre-Release
released this
2026-02-19 18:48:01 +03:00 | 62 commits to main since this releaseSummary
Release focuses on stability and data integrity for local configurations. Added configuration revision history, stronger recovery for broken local sync/version states, improved sync self-healing, and clearer API error logging.
Changes
Configuration Revisions
- Added full local configuration revision flow with storage and UI support.
- Introduced revisions page/template and backend plumbing for browsing revisions.
- Prevented duplicate revisions when content did not actually change.
Local Data Integrity and Recovery
- Added migration and snapshot support for local configuration version data.
- Hardened updates for legacy/orphaned configuration rows:
- allow update when project UUID is unchanged even if referenced project is missing locally;
- recover gracefully when
current_version_idis stale or version rows are missing.
- Added regression tests for orphan-project and missing-current-version scenarios.
Sync Reliability
- Added smart self-healing path for sync errors.
- Fixed duplicate-project sync edge cases.
API and Logging
- Improved HTTP error mapping for configuration updates (
404/403instead of generic500in known cases). - Enhanced request logger to capture error responses (status, response body snippet, gin errors) for failed requests.
UI and Export
- Updated project detail and index templates for revisions and related UX improvements.
- Updated export pipeline and tests to align with revisions/project behavior changes.
Breaking Changes
None identified.
Downloads