Releases: FuturFusion/migration-manager
Releases · FuturFusion/migration-manager
v0.4.1
Release v0.4.1 Signed-off-by: Stéphane Graber <[email protected]>
v0.4.0
Release v0.4.0 Signed-off-by: Stéphane Graber <[email protected]>
v0.3.2
Release v0.3.2 Signed-off-by: Stéphane Graber <[email protected]>
v0.3.1
Release v0.3.1 Signed-off-by: Stéphane Graber <[email protected]>
v0.3.0
Release v0.3.0 Signed-off-by: Stéphane Graber <[email protected]>
v0.2.2
Release v0.2.2 Signed-off-by: Stéphane Graber <[email protected]>
v0.2.1
Merge pull request #442 from presztak/backup_restore ui: Add support for backup/restore
v0.2.0
Merge pull request #439 from presztak/acme_tweaks ui: Tweak ACME configuration
v0.1.0
Announcement
This is the initial stable release of Migration Manager!
From this point on, we're looking at doing roughly monthly releases of Migration Manager.
Documentation: https://docs.futurfusion.io/migration-manager/
What's Changed
- ui: Add batch restriction overrides by @presztak in #328
- Artifact changes by @masnax in #330
- ui: Add Artifacts support by @presztak in #329
- Worker resync and dry-run support by @masnax in #331
- Update batch component to support new config options by @presztak in #334
- Add
last_updatedto artifacts by @masnax in #335 - ui: Embed fields from ArtifactProperties into Artifact by @presztak in #336
- Use Debian stable for all parts of the build by @gibmat in #338
- Use PEM encoded certificate in CLI config by @masnax in #339
- IncusOS worker image handling by @masnax in #340
- shared/api: Fix empty cert handling by @masnax in #341
- Don't hardcode mkosi architecture by @gibmat in #343
- Fix remove command typo by @stephendotcarter in #342
- Check datastore for
-ctkfiles before confirming Background Import by @masnax in #344 - Worker volume build cleanup by @masnax in #345
- Windows fixes by @masnax in #351
- Misc fixes by @masnax in #350
- Disable Windows VM tools autostart by @masnax in #352
- devcontainer: Update Go to 1.24 by @breml in #353
- client/oidc: More restrictive permissions for oidc tokens file by @breml in #354
- Rework network overrides by @masnax in #355
- ui: Add batch reset support by @presztak in #357
- ui: Fix message shown after batch start by @presztak in #356
- Remotes CLI by @masnax in #358
- Add dedicated network override API by @masnax in #360
- internal/target: Don't set ipv4.address on physical networks by @masnax in #364
- internal/target: Block instances not in target managed network subnet by @masnax in #365
- internal/source: Properly parse architecture from vmware by @masnax in #366
- Tighter target network validation by @masnax in #371
- internal/target: Only stop the VM if it's running by @masnax in #370
- System settings API by @masnax in #367
- Constraint changes by @masnax in #373
- ui: Add support for connection timeout to Target by @presztak in #375
- Per-target timeout setting by @masnax in #368
- ui: Rework network overrides by @presztak in #378
- cmd/migration-manager/internal/cmds: Fix handling of url.Error by @masnax in #379
- OIDC token refresh by @masnax in #380
- ui: Adjustments to API action rework by @presztak in #376
- API action rework by @masnax in #369
- Add network/instance show CLI commands by @masnax in #384
- Don't import vCLS/vcenter instances by @masnax in #383
- Reinstall grub in removable mode if missing bootx64.efi by @masnax in #381
- internal/worker/scripts: Relabel SELinux contexts if enabled by @masnax in #382
- Generate a manifest for the mkosi image by @gibmat in #385
- ui: Settings view by @presztak in #388
- ui: Adjustments for Network/Instances backend changes by @presztak in #387
- Validate API names by @masnax in #386
- Restrict migrations until full source sync after schema update by @masnax in #389
- ui: Add support for migration network in Batch by @presztak in #395
- Add MigrationNetwork by @masnax in #393
- Window updates by @masnax in #392
- ui: Add support for 'name' and 'capacity' fields in MigrationWindow by @presztak in #394
- MigrationNetwork fixes by @masnax in #396
- ui: Setup page for Artifacts by @presztak in #397
- ui: Fix side menu overlap by @presztak in #398
- CLI changes by @masnax in #399
- ui: rename NIC fields 'id -> source_specific_id', 'network -> location' by @presztak in #401
- Line up instance NICs with network API by @masnax in #400
- Add
set -eto worker scripts by @masnax in #402 - Add queue cancel/retry by @masnax in #403
- Add docs by @masnax in #404
- ui: Add cancel, delete, retry queue actions by @presztak in #405
- Remove Github downloader by @masnax in #406
- shared/api: Log connection errors by @masnax in #407
- migratekit: Fix IPv6 handling by @stgraber in #408
- ui: Various small improvements by @presztak in #409
- Fix debug flags by @masnax in #410
- UI docs by @masnax in #412
- Consistently have both os & os_version in overrides & instances by @masnax in #413
New Contributors
- @stephendotcarter made their first contribution in #342
Full Changelog: v0.0.0-pre.5...v0.1.0
v0.0.0-pre.5
Test release to get some initial artifacts published.
This isn't expected to be a functional release.
What's Changed
- ui: Add new batch options by @presztak in #261
- ui: Add support for 'Ignore restrictions' override by @presztak in #262
- Extend migration window handling by @masnax in #264
- internal/source: Overwrite, don't append cursor query param by @masnax in #265
- Batch placement scriptlet support by @masnax in #266
- Override VLAN IDs by @masnax in #268
- Add warnings API by @masnax in #270
- internal/target: Fix Vlan ID selection by @masnax in #272
- ui: Add 'background_import' in VM overview page by @presztak in #275
- ui: Update network override form by @presztak in #276
- Switch mkosi config to use stable Debian release by @gibmat in #282
- Sync & creation retry fixes by @masnax in #283
- ui: Update batch form by @presztak in #284
- ui: Fix typo in networks page by @stgraber in #285
- Ctx fix by @masnax in #287
- API sorting by @masnax in #289
- devcontainer: Update libnbd by @breml in #290
- Incus os proxy by @masnax in #291
- Fix Incus OS Proxy by @masnax in #292
- Reassign network configs to VirtIO driver during Windows migrations by @masnax in #293
- ui: Add warnings by @presztak in #294
- ui: Rename column header from 'Status string' to 'Detailed status' by @presztak in #295
- Keep track of initial power state by @masnax in #296
- internal/worker: Handle empty hwaddrs key if no NICs attached by @masnax in #297
- ui: Add running state indicator to instance view by @presztak in #304
- internal/migration: Send 404 if all windows expired by @masnax in #306
- ui: Show indicator when background import is not supported by @presztak in #305
- ui: Add support for displaying multiple messages in warnings list by @presztak in #308
- Add resource pools to VM properties by @masnax in #310
- internal/target: Unset user.migration keys when not in testing mode by @masnax in #309
- Add config API by @masnax in #288
- Properly set default config when no config file exists by @gibmat in #312
- Api consistency with Operations Center by @masnax in #314
- Combine rest address and port by @masnax in #315
- Convert empty address to
[::]if rest_server_address is set to:. by @masnax in #316 - Artifacts API by @masnax in #317
- internal/util: Use tar directly by @masnax in #319
- Batch instance restriction overrides by @masnax in #320
- internal/target: Use default profile on target instance by @masnax in #323
- Pre-check windows support before import from source by @masnax in #322
- cmd/migration-managerd/internal/api: Add X-IncusOS-Proxy header by @masnax in #324
- Update and reset running batches by @masnax in #325
- Config changes by @masnax in #326
- Use zabbly kernel for worker image by @masnax in #327
Full Changelog: v0.0.0-pre.4...v0.0.0-pre.5