Skip to content

v0.7.0

Latest
Compare
Choose a tag to compare
@mangelajo mangelajo released this 05 Sep 11:48
· 33 commits to main since this release
b960370

πŸš€ Highlights in v0.7.0

πŸ”Œ New Drivers & Hardware Support
β€’ Added drivers for TFTP, HTTP, SNMP, iSCSI, DBus, Proxy, Opendal, QEMU, Corellium, SDWire, RcarS4, Qualcomm RideSX4, EnerGenie PMS, TasmotaPower, HTTP Power, and more.
β€’ Improved support for Raspberry Pi GPIO (moved to generic gpiod).
β€’ New Flasher framework and integration with multiple devices.
β€’ Added probe-rs debugging driver.

πŸ–₯️ CLI & Client Improvements
β€’ Unified jmp CLI with kubectl-style commands.
β€’ New commands for listing/exporters, drivers, configs, and shell enhancements (custom commands, fish/zsh prompts, duration handling, JSON/YAML output).
β€’ Streamlined exception handling and clearer logging with rich.
β€’ Lease management improvements (lease duration display, expiration notifications, reduced verbosity).
β€’ Added support for OIDC login & token exchange (machine-to-machine auth).

βš™οΈ Exporter & Infrastructure
β€’ Exporter is now more resilient: survives disconnections, streams logs, forwards logs to client, supports labels and TLS config.
β€’ Added MultipathExporterStub for connecting to multiple exporters.
β€’ Improved gRPC (keepalive, async SSL handling, configurable options).

πŸ“š Documentation & Dev Experience
β€’ Major doc revamp with versioning, onboarding improvements, and better formatting.
β€’ Added docs for new drivers (TFTP, Corellium, RideSX4, CAN Bus, etc.).
β€’ Added developer experience enhancements: Nix dev env, utils container image, SH installer, action workflows, backports, CI improvements.
β€’ Cleaner onboarding with improved examples, references, and troubleshooting.

πŸ› οΈ Stability & Quality
β€’ Extensive test improvements (doctests, unit tests, end-to-end).
β€’ Improved Dutlink drivers and tests.
β€’ Fixed bugs across exporters, flashers, and drivers.
β€’ Consolidated codebase (package re-org, harmonized patterns, deduped options).

βΈ»

πŸ™Œ Community
β€’ 7 new contributors joined this release (@ahadas, @eballetbo, @raballew, @odra, @michalskrivanek, @oglok, @vraiti).

βΈ»

πŸ‘‰ Full changelog