# Changelog All notable changes to this project will be documented in this file. ## [0.3.1] - 2024-06-07 ### 🐛 Bug Fixes - Improve fetch task coordination - Backoff retry initial reset, seeder reset/reannounce - Improve progress bars ## [0.3.0] - 2024-05-21 ### 🚀 Features - [**breaking**] Observability with progress watches ### 🐛 Bug Fixes - *(deps)* Update rust crate tokio-util to v0.7.11 - Indexer race between scanner join and results aggregation - Fetcher cancellation ## [0.2.0] - 2024-05-03 ### 🚀 Features - Version subcommand ### 🐛 Bug Fixes - Disable ansi colors in no-ui mode - Rename subcommands, update readme - Fetch this file message in tui ### 🚜 Refactor - [**breaking**] Introduce peer abstraction, goal-seeking behavior ### ⚙️ Miscellaneous Tasks - Update readme to reflect streamlined development - Readme typo ## [0.1.11] - 2024-03-31 ### 🐛 Bug Fixes - Reconnect seeder when network lost - Fallback to data local dir ### ⚙️ Miscellaneous Tasks - Fix readme badges, link license file ## [0.1.10] - 2024-03-29 ### 🐛 Bug Fixes - Rust docs, veilid upgrade ## [0.1.9] - 2024-03-28 ### 🐛 Bug Fixes - Log scrolling in tui, fetch digest ### ⚙️ Miscellaneous Tasks - Nix flake build ## [0.1.8] - 2024-03-25 ### 🚀 Features - Terminal ui ## [0.1.7] - 2024-03-12 ### 🚀 Features - Concurrent verification of fetched pieces - Concurrent verification of fetched pieces ### ⚙️ Miscellaneous Tasks - Add test workflow ## [0.1.6] - 2024-03-08 ### 🐛 Bug Fixes - Improve indexing performance with sha2 crate ## [0.1.5] - 2024-03-03 ### ⚙️ Miscellaneous Tasks - Only announce top-level crate ## [0.1.4] - 2024-03-03 ### ⚙️ Miscellaneous Tasks - Dockerfile - Update readme and cargo-dist config ## [0.1.3] - 2024-03-02 ### 🚀 Features - Concurrent fetch, default state dir ### 🐛 Bug Fixes - Improve index performance - Default state dirs for cli, inter-crate deps - Fetcher seek, seeder ignores non-shutdown errors ### ⚙️ Miscellaneous Tasks - Rustfmt, instrument errors in refresh_header - Remove unused import ## [0.1.2] - 2024-02-25 ### ⚙️ Miscellaneous Tasks - Attempt to improve tool installation time - Also improve tools install for release-plz - Try using matrix.runner to key off of build platform - Typo in tools script path - More typos in the build scripts - Fix tools script in release-plz workflow as well - More tool fixes - Isolate temporary downloaded tools files to tempdir ## [0.1.1] - 2024-02-25 ### 🚀 Features - Add fileindex crate ### ⚙️ Miscellaneous Tasks - Move veilid node to sub-crate - Reorganize workspace & subcrates. - Update distrans-peer dependency on fileindex - Top-level bin package depends on 0.1.0 - Add release-plz and git-cliff config - Add cargo-dist - Update repository to github - Regenerate wix file - Release sub-crates - Hack to fake out veilid-core build script - Enable cargo-dist allow-dirty for ci - Support same env build bypass as veilid-core - Skipping capnp won't work, let's install it - Disable windows for now, sudo install capnp - Fix tool dep installation for linux & macos - Install tools needs sudo cleanup - Trying to get macos build to pass - Fix uname command for macos - Typo in tools script ### Index - :from_file test