All notable changes to this project will be documented in this file.
- Improve fetch task coordination
- Backoff retry initial reset, seeder reset/reannounce
- Improve progress bars
- [breaking] Observability with progress watches
- (deps) Update rust crate tokio-util to v0.7.11
- Indexer race between scanner join and results aggregation
- Fetcher cancellation
- Version subcommand
- Disable ansi colors in no-ui mode
- Rename subcommands, update readme
- Fetch this file message in tui
- [breaking] Introduce peer abstraction, goal-seeking behavior
- Update readme to reflect streamlined development
- Readme typo
- Reconnect seeder when network lost
- Fallback to data local dir
- Fix readme badges, link license file
- Rust docs, veilid upgrade
- Log scrolling in tui, fetch digest
- Nix flake build
- Terminal ui
- Concurrent verification of fetched pieces
- Concurrent verification of fetched pieces
- Add test workflow
- Improve indexing performance with sha2 crate
- Only announce top-level crate
- Dockerfile
- Update readme and cargo-dist config
- Concurrent fetch, default state dir
- Improve index performance
- Default state dirs for cli, inter-crate deps
- Fetcher seek, seeder ignores non-shutdown errors
- Rustfmt, instrument errors in refresh_header
- Remove unused import
- 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
- Add fileindex crate
- 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
- :from_file test