Releases
v0.7.0
Compare
Sorry, something went wrong.
No results found
Queen v0.7.0
Added
New tap/ subsystem for live migration observability: analytics, analyzer, filter, explain, SQL/tx tracing, and export (tap/analytics.go, tap/analyzer.go, tap/explain.go, tap/export.go, tap/filter.go, tap/sql.go, tap/tx.go).
queen tap TUI command with a dedicated live view package (cli/tui/live/) for real-time migration execution.
Doctor schema checks and auto-fix (cli/doctor_schema.go, cli/doctor_fix.go, cli/doctor_checks.go).
Baseline and squash workflows extracted into reusable modules (cli/baseline_workflow.go, cli/squash_workflow.go).
Gap detection, fill, and ignore split into focused files (cli/gap_detect.go, cli/gap_fill.go, cli/gap_ignore.go).
Atomic migration operations (atomic_test.go, core changes in queen.go, migration.go).
Demo-data generator (tests/demodata/) and tests/tapdemo/, tests/tuidemo/ example apps.
Import command restructured into cli/commands/importcmd/ with Goose import support (scan, templates, write).
Example config files: .queen.yaml.example, .queenignore.example.
Changed
Large CLI refactor: monolithic cmd_*.go files (doctor, gap, diff, plan, log, init) split into handler + output modules.
TUI refactor: init_model.go and model.go decomposed into init_update.go, init_view.go, model_actions.go, model_filter.go, model_navigation.go, model_tap.go, model_load.go, model_update.go.
Driver layer updates across ClickHouse, CockroachDB, MSSQL, MySQL, Postgres, SQLite, and mock; expanded Postgres integration tests.
Import safety hardening and significantly expanded README.
CI workflows optimized (test.yml, integration-tests.yml).
Fixed
Import path safety in the new importcmd package.
Various driver test and lint fixes.
Dependencies
You can’t perform that action at this time.