v5.5.1: Critical native engine fixes
All checks were successful
CI/CD / Test (push) Successful in 3m3s
CI/CD / Lint (push) Successful in 1m9s
CI/CD / Integration Tests (push) Successful in 51s
CI/CD / Native Engine Tests (push) Successful in 50s
CI/CD / Build Binary (push) Successful in 44s
CI/CD / Test Release Build (push) Successful in 1m19s
CI/CD / Release Binaries (push) Successful in 11m5s

Fixed:
- Native restore now connects to target database correctly (was connecting to source)
- Sequences now properly exported (fixed type mismatch in information_schema query)
- COPY FROM stdin protocol now properly handled using pgx CopyFrom
- Tool verification skipped when --native flag is used
- Fixed slice bounds panic on short SQL statements

Changes:
- internal/engine/native/manager.go: Create engine with target database for restore
- internal/engine/native/postgresql.go: COPY handling, sequence type casting
- cmd/restore.go: Skip VerifyTools in native mode
- internal/tui/restore_preview.go: Native engine mode bypass

Tested: 100k row backup/restore cycle verified working
This commit is contained in:
2026-02-02 19:48:07 +01:00
parent 88c141467b
commit 52d182323b
6 changed files with 173 additions and 51 deletions

View File

@ -16,7 +16,7 @@ import (
// Build information (set by ldflags)
var (
version = "5.5.0"
version = "5.5.1"
buildTime = "unknown"
gitCommit = "unknown"
)