- TransactionParams::reset only cleared two of its fields, leaving stale acknowledged-mode state behind between transactions - That state made the next transaction's Metadata PDU look like a duplicate, so it was silently dropped and the transfer never created its destination file
44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
Change Log
|
|
=======
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
# [unreleased]
|
|
|
|
- Bumped `spacepackets` to v0.18
|
|
|
|
## Fixed
|
|
|
|
- Destination handler's `TransactionParams::reset` now resets all fields instead of just two.
|
|
The incomplete reset left stale acknowledged-mode state behind, so a new transaction's Metadata
|
|
PDU was mistaken for a duplicate of an already-processed one and silently dropped, breaking
|
|
every transfer after the first one on a given destination handler instance.
|
|
|
|
# [v0.3.0] 2025-09-25
|
|
|
|
- Bumped `spacepackets` to v0.16
|
|
- Bumped `defmt` to v1
|
|
|
|
## Added
|
|
|
|
- Acknowledged mode support for both source and destination handler.
|
|
- `FaultInfo` structure which is passed to user fault callbacks.
|
|
|
|
# [v0.2.0] 2024-11-26
|
|
|
|
- Bumped `thiserror` to v2
|
|
- Bumped `spacepackets` to v0.13
|
|
- The source and destination handlers can now be used without the `std` feature and only require
|
|
the `alloc` feature.
|
|
|
|
# [v0.1.0] 2024-09-11
|
|
|
|
Initial release
|
|
|
|
[unreleased]: https://egit.irs.uni-stuttgart.de/rust/cfdp/compare/v0.3.0...HEAD
|
|
[v0.3.0]: https://egit.irs.uni-stuttgart.de/rust/cfdp/compare/v0.2.0...v0.3.0
|
|
[v0.2.0]: https://egit.irs.uni-stuttgart.de/rust/cfdp/compare/v0.1.0...v0.2.0
|