Releases: Zitrax/zit
Releases · Zitrax/zit
v0.6
Issues resolved
- Udp support by @Zitrax in #97, #98
- Resolve config by @Zitrax in #100
- Add support for positional arguments #63 by @Zitrax in #101
- Update gtest due to compile issue by @Zitrax in #102
- Generate proper peer id by @Zitrax in #103
- No pch by @Zitrax in #104
- Socket tests by @Zitrax in #105
- Update vcpkg and dependencies by @Zitrax in #106
- Test cleanup by @Zitrax in #107
- Reuse listener ports and better integration testing by @Zitrax in #108
- Update compiler by @Zitrax in #113
In general
- Torrent Creation: Added torrent_writer support for creating single and multi-file torrents.
- UDP Trackers: Implemented UDP tracker protocol support.
- Integration Tests: Switched from Transmission to Webtorrent, improved Docker networking, and added Windows support for tests.
- Bug Fixes: Fixed "use-after-free" errors, thread safety issues, and various compile/clang-tidy fixes.
- Improved integration tests.
- Using newer compilers in CI (clang-22, gcc-14 and clang-tidy 22)
Full Changelog: v0.5...v0.6
v0.5
What's Changed
- Support dumping config #61 by @Zitrax in #74
- Conan -> Vcpkg by @Zitrax in #79
- Remove some conan remnants #78 by @Zitrax in #80
- Fix clang-tidy-17 issues by @Zitrax in #77
- Use clang-17 in ci by @Zitrax in #83
- Arg_parse_help by @Zitrax in #84
- Fix_regression by @Zitrax in #85
- Fix and add Windows to ci by @Zitrax in #86
- Use std::next to avoid debug asserts on vector access by @Zitrax in #87
- Add logger.hpp for a single source of spdlog by @Zitrax in #88
- Use builder pattern for ArgParser by @Zitrax in #89
- Multiple torrents by @Zitrax in #93
- Use PCH to speed up compile by @Zitrax in #94
- Add test download_dual_torrents by @Zitrax in #96
Full Changelog: v0.4...v0.5
v0.4
What's Changed
- Better config documentation by @Zitrax in #60
- Support multi-trackers #34 by @Zitrax in #64
- Added test fixture TestWithFilesystem by @Zitrax in #66
- Fix some cppcheck issues by @Zitrax in #67
- Fix build issues on Windows by @Zitrax in #68
- Add test for OOD #35 by @Zitrax in #70
- clang 14 ⭢ 15, GCC 11 ⭢ 12 by @Zitrax in #72
- Fixup choke handling by @Zitrax in #73
Full Changelog: v0.3...v0.4
v0.3
What's Changed
- Fix build issues and most warnings on Windows by @Zitrax in #50
- Make Bitfield more const correct by @Zitrax in #51
- Improvements by @Zitrax in #52
- More tests for ConfigFile by @Zitrax in #53
- Use_config by @Zitrax in #54
- Configurable ports #55 by @Zitrax in #57
- Verify that we only download missing piece #32 by @Zitrax in #58
- Change the initiate_peer_connections default #38 by @Zitrax in #59
Full Changelog: v0.2...v0.3