- Removed serial port validity check, which does not work for something like symlinks created with udev rules.
8.0.2
Changed
Increase allowed version range for `cfdp-py` dependency to `>=0.1.0, <=0.3`.
8.0.1
Fixed
- PUS TC 20 (Parameters) FSFW interface: Default values for APID.
8.0.0
Changed
- Renamed `FsfwTmTcPrinter.get_validity_buffer` to `FsfwTmTcPrinter.get_validity_buffer_str` - Renamed `ObjectId<$TY>.from_bytes` to `ObjectId<$TY>.from_bytes_typed` to avoid invalid override.
- Bumped `spacepackets` to release range >=0.24, <0.25. - Bumped `cfdp-py` to v0.1.1.
Changed
- Renamed `DefaultProcedureParams` to `TreeCommandingParams`. - Renamed `TcParams` to `CommandingParams`. - Renamed `DefaultProcedureInfo` to `TreeCommandingProcedure`. - Renamed `add_default_procedure_arguments` to `add_tree_commanding_arguments`. - Renamed `TcProcedureType.DEFAULT` to `TcProcedureType.TREE_COMMANDING`. - Replaced `TelemetryListT` by `List[bytes]`. - Renamed `TcpSpacePacketsComIF` to `TcpSpacepacketsClient`. - Renamed `UdpComIF` to `UdpClient`.
Removed
- `CoreServiceList` enumeration. - `DEFAULT_APID` and `DEBUG_MODE` globals.
Fixed
- TCP client implementation re-worked to be thread-safe. Also added more graceful shut-down handling. Consequently, the thread spawned by the TCP client is not daemonic anymore.
8.0.0rc1
Fixed
- Fixed bug for acknowledged file transfer cancellation in the destination handler.
Removed
- The `tmtccmd.util.countdown` and `tmtccmd.util.seqcnt` module were moved to the `spacepackets` library. - Most of the `tmtccmd.cfdp` module was moved to the [`cfdp-py` library](https://github.com/us-irs/cfdp-py).