Releases: siemens/mtda
Releases · siemens/mtda
MTDA 0.42.2
Full Changelog: v0.42.1...v0.42.2
MTDA 0.42.1
Full Changelog: v0.42...v0.42.1
MTDA 0.42
What's Changed
- debian: open development window for version 0.42 by @chombourger in #521
- chore(docs): Update README to prefer/recommend Raspberry Pi4 by @Gourav7389 in #522
- ci: upload images only for release tags by @chombourger in #526
- chore: remove support for the nanopi-r1 by @chombourger in #527
- fix(www): use socket.send for input into the console by @chombourger in #528
- fix(abrootfs): assign stable uid / gid for mtda by @fmoessbauer in #531
- fix(kas): debian/bookworm-base should not include common/base by @chombourger in #530
- Support for Pyro5 by @chombourger in #529
- feat(kas): initial support for trixie by @chombourger in #523
- Tests for several www endpoints by @chombourger in #534
- ci: remove build/tmp/work after each build by @chombourger in #535
- fix(storage): break on storage errors during transmission by @fmoessbauer in #536
- Minor package updates by @chombourger in #537
New Contributors
- @Gourav7389 made their first contribution in #522
Full Changelog: v0.41...v0.42
MTDA 0.41
What's Changed
- openapi by @chombourger in #505
- fix(keyboard): allow modifier keys for special keys by @chombourger in #507
- feat(www): add shortcuts to switch TTYs by @chombourger in #508
- Feat/www/python by @chombourger in #509
- Fix abrootfs build by @baprusty in #510
- fix(www): check if the video window is focused to process keydown events by @chombourger in #511
- perf(pytest): make Console.wait_for() sleep after checking for matches by @chombourger in #514
- feat(nanopi-neo): initial support for a/b rootfs update by @baprusty in #513
- fix(www): make get() async to handle possibly blocking calls to MTDA by @chombourger in #515
- feat(www): add {commit,rollback,to_host,to_target} to the Storage API by @chombourger in #517
- Add support for running pytest in www by @chombourger in #518
- CI clean-ups by @chombourger in #519
- debian: changelog for version 0.41 by @chombourger in #520
Full Changelog: v0.40...v0.41
MTDA 0.40
What's Changed
- debian: open development window for version 0.40 by @chombourger in #494
- fix(debian): drop unused mtda-wwww.install by @baprusty in #496
- feat(www): re-introduce the virtual keyboard by @chombourger in #497
- fix(keyboard): fix special keys issue in www by @shikl3x7 in #499
- fix(keyboard): fix space key issue in www by @shikl3x7 in #500
- fix(www): make the video stream fit its window without scrollbars by @chombourger in #503
- debian: changelog for version 0.40 by @chombourger in #502
Full Changelog: v0.39...v0.40
MTDA 0.39
What's Changed
- feat(mouse): initial support for HID mouse controller by @chombourger in #488
- feat(www): add support for mouse clicks by @chombourger in #489
- feat(storage): add initial support for commit/rollback to usbf by @chombourger in #490
- fix(storage): progress updates on writes (vs reads) by @chombourger in #491
- perf(cli): use event channel for "storage write" progress updates by @chombourger in #492
- Prepare release 0.39 by @chombourger in #493
Full Changelog: v0.38...v0.39
MTDA 0.38
What's Changed
- chore(docs): Add Keyboard Usage Documentaion by @shikl3x7 in #480
- ECM support by @chombourger in #481
- layer updates to improve build time by @fmoessbauer in #483
- Feat/network/usbf dhcp by @chombourger in #482
- feat(network): add NAT forwarding by @chombourger in #484
- Pull sd-mux-ctrl sources from Debian instead of deprecated ones by @baprusty in #486
- Maintenance: update kas and layers by @fmoessbauer in #485
- fix(packages): linux-image-* from bpo now depends on linux-base by @chombourger in #487
Full Changelog: v0.37...v0.38
MTDA 0.37
What's Changed
- chore(storage): reduce buffer size from 1 MiB to 512 KiB by @chombourger in #464
- feat(rpi4): add target to support EFI booting by @fmoessbauer in #465
- fix(rpi4): add overlays needed for efi booting by @fmoessbauer in #466
- chore(docs): Add Raspberry Pi 4 Model B support by @shikl3x7 in #467
- fix(rpi): install correct device tree by @fmoessbauer in #468
- feat(rpi): switch to U-Boot as EFI provider by @fmoessbauer in #469
- A couple of usability improvements by @fmoessbauer in #470
- fix(storage): pass session to storage_status() as keyword by @chombourger in #471
- Add initial support for a/b rootfs updatable images by @fmoessbauer in #472
- feat: add key to print help message by @fmoessbauer in #473
- Integrate swupdate with WFX by @fmoessbauer in #474
- fix: add kwargs to toggle_timestamps method by @fmoessbauer in #475
- fix(image): correctly handle range end with overlap by @fmoessbauer in #478
- fix: use correct wks file on rpi4b-efi target by @fmoessbauer in #477
- client: check if image is fully written by @fmoessbauer in #479
Full Changelog: v0.36...v0.37
MTDA 0.36
Breaking Change
- We have moved from ZeroRPC to Pyro for communication between the client (your PC) and the server (e.g. a Pi). Make sure both are running version >= 0.36
What's Changed
- fix: anel.py declare result in front of exception by @gylstorffq in #427
- www upload and Ubuntu 24.04 by @chombourger in #428
- feat(www): preliminary support for uploading to the shared storage by @chombourger in #426
- Drop custom recipe python-zstandard, kconfiglib; use upstream package from Ubuntu Noble; disable sd-mux-ctrl build from ubuntu noble by @baprusty in #429
- fix(service): register Zeroconf service for all non-loopback addresses by @chombourger in #430
- Misc changes by @chombourger in #431
- More fixes by @chombourger in #432
- fix(build): switch to isar next to fix ubuntu noble builds by @chombourger in #433
- fix(docs): minor corrections by @vidyasagargc in #435
- replace zerorpc with pyro4 by @chombourger in #434
- Misc fixes by @chombourger in #436
- fix(docs): update config file name in install docs by @ssnaaz in #437
- fix(docs): update image filename in build docs by @ssnaaz in #438
- use zmq for storage write by @chombourger in #439
- fix(storage): set high water marks for both rx&tx and retries for rx by @chombourger in #440
- feat(storage): no longer require a password when spawning nbd-client by @chombourger in #441
- fix(client): rename cmd for nbd-client to cmd_nbd by @ssnaaz in #442
- fix(pytest): do not fail if the default TEST_IMAGE cannot be found by @chombourger in #443
- Updates to JS modules by @chombourger in #445
- Fixes 2025 02 20 by @chombourger in #447
- switch from flash to tornado by @chombourger in #446
- feat(www): handle compressed files by @chombourger in #448
- www xfer speed by @chombourger in #449
- isar and kas updates by @chombourger in #450
- fix(main): remove etcdir if only exists by @vidyasagargc in #451
- feat(www): add a circular progress indicator during upload by @chombourger in #452
- fix(storage): take storage ownership when put on the network by @chombourger in #453
- chore(ui): remove the Qt-based UI by @chombourger in #454
- feat(www): report system load average by @chombourger in #455
- fixes around storage-flush from www by @chombourger in #456
- fix(storage): session should own the storage after mounting by @chombourger in #457
- fix(storage): make update also use zmq by @chombourger in #458
- various cleanups by @chombourger in #459
- Fix mtda user creation and lava dropin by @fmoessbauer in #460
- A couple of improvements for the RPI4b target by @fmoessbauer in #461
- General isar-build improvements by @fmoessbauer in #462
- fix(service): import daemon only if we daemonize ourselves by @chombourger in #463
New Contributors
- @gylstorffq made their first contribution in #427
- @vidyasagargc made their first contribution in #435
- @ssnaaz made their first contribution in #437
Full Changelog: v0.34...v0.36
MTDA 0.35.4
Full Changelog: v0.35.3...v0.35.4