v0.4.0
n0-computer/irohv0.4.0Mar 29, 2023by dignifiedquire
AI Summary
Improves CLI output formatting, ticket functionality, and netsim configuration with custom configs and integration tests.
Key Highlights
- Improved CLI output formatting with tables
- Enhanced ticket functionality (run_ticket, multiple addresses)
- Custom configs for netsim
- Local address detection
- Provider events for outgoing transfers
New Features
- CLI table formatting
- Ticket improvements
- Netsim custom configs
- Local address detection
- Provider events
- Chunk groups feature
Full Release Notes
### Bug Fixes * Avoid other output between contents when printing ([#786](https://github.com/n0-computer/iroh/issues/786)) ([9076443](https://github.com/n0-computer/iroh/commit/907644345f1e8b6990d7d4cb278ab7c2e1be9e84)) * **ci:** format output as table ([#791](https://github.com/n0-computer/iroh/issues/791)) ([7fb888d](https://github.com/n0-computer/iroh/commit/7fb888d699b3f25b80687cbf5278ea8428009bda)) * **ci:** move from sendme to iroh ([#788](https://github.com/n0-computer/iroh/issues/788)) ([6a5c13e](https://github.com/n0-computer/iroh/commit/6a5c13e31c1a29b39c6b308b1cd7cf4c20f19a52)) * Do not send duplicate NotFound responses ([#802](https://github.com/n0-computer/iroh/issues/802)) ([c0d4984](https://github.com/n0-computer/iroh/commit/c0d4984086f443a216d51073a84ebb734c96a762)) * fix netsim bin paths ([#881](https://github.com/n0-computer/iroh/issues/881)) ([3291291](https://github.com/n0-computer/iroh/commit/3291291991deb3e268e8247f50379a43421b4095)) * Improve listening addr output ([#789](https://github.com/n0-computer/iroh/issues/789)) ([33c0482](https://github.com/n0-computer/iroh/commit/33c0482874d2c65e2ac45e11e22d5ec192608454)) * Output writing ([#804](https://github.com/n0-computer/iroh/issues/804)) ([eb18a89](https://github.com/n0-computer/iroh/commit/eb18a89fa6f2bd4fdbb49ebe0b218869bc793bbc)) * **provider:** ensure postcard buffers are appropriately sized ([c28e0a8](https://github.com/n0-computer/iroh/commit/c28e0a844797e5a21a42cab4a015fd802c30ba46)) * update to new default-net ([e2584c0](https://github.com/n0-computer/iroh/commit/e2584c007b53325e929f7d12b078ed94b9e6bfd0)) * use absolute paths everywhere ([#836](https://github.com/n0-computer/iroh/issues/836)) ([b2730ee](https://github.com/n0-computer/iroh/commit/b2730ee004890a0930d09af7d8fb7dfd483befd0)) ### Features * Add run_ticket to dial all addresses stored in a Ticket ([#888](https://github.com/n0-computer/iroh/issues/888)) ([91c7e2a](https://github.com/n0-computer/iroh/commit/91c7e2aee1f7f4059f3d391725fb49af4410a3eb)) * ci netsim integration tests ([#877](https://github.com/n0-computer/iroh/issues/877)) ([8fe1d81](https://github.com/n0-computer/iroh/commit/8fe1d8157aa68fb5ec981011ed797ac0619050c5)) * **ci:** push data to metro ([#794](https://github.com/n0-computer/iroh/issues/794)) ([1a68106](https://github.com/n0-computer/iroh/commit/1a68106d07c0faf8d6354d6c313247529e8872f6)) * cmd to list provide addrs ([#859](https://github.com/n0-computer/iroh/issues/859)) ([2c0663a](https://github.com/n0-computer/iroh/commit/2c0663a9fcf2f79989e468a0daa79c40974d92ec)) * custom configs for netsim ([#862](https://github.com/n0-computer/iroh/issues/862)) ([1078762](https://github.com/n0-computer/iroh/commit/10787624b00a7df46c42dae60b1a30f1b0ec5d0e)) * **get-ticket:** Contact provider on all listening addrs ([#893](https://github.com/n0-computer/iroh/issues/893)) ([adbb2bf](https://github.com/n0-computer/iroh/commit/adbb2bf1918087191dca8ef0cd403083e9600ea7)) * **net:** implement local address detection ([#822](https://github.com/n0-computer/iroh/issues/822)) ([9323e10](https://github.com/n0-computer/iroh/commit/9323e10c9744ef83bef476d3fc9ec0503776b145)) * **provider:** emit events about outgoing transfers ([f05ec8c](https://github.com/n0-computer/iroh/commit/f05ec8cbde836dda04b90867370ef3793a34e0f4)) * release builds ([#863](https://github.com/n0-computer/iroh/issues/863)) ([7b91c9a](https://github.com/n0-computer/iroh/commit/7b91c9ae4dbd9bda331027b38b6b5c64142eed8a)) * Set multiple addrs in the ticket ([#820](https://github.com/n0-computer/iroh/issues/820)) ([9ac4cf6](https://github.com/n0-computer/iroh/commit/9ac4cf6e770879c8b2ec0dc6666fe531469e68e3)) * Show more numbers in human readable form ([#790](https://github.com/n0-computer/iroh/issues/790)) ([a0b7c26](https://github.com/n0-computer/iroh/commit/a0b7c26e5a4b83ae4413d25065405f54920eecfe)) * **ticket:** Ensure a ticket always has at least one address ([#892](https://github.com/n0-computer/iroh/issues/892)) ([0c17958](https://github.com/n0-computer/iroh/commit/0c17958dbc88e2b2ea81cca49119d541045630ef)) * use chunk groups feature ([#798](https://github.com/n0-computer/iroh/issues/798)) ([d68f05d](https://github.com/n0-computer/iroh/commit/d68f05dc76b8e4b2d60329665e58c3a18edef51d))