Tmtccmd

Latest version: v8.2.0

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 9

6.0.0rc0

- Bumped `spacepackets` to v0.18.0rc1

Added

- The `CfdpParams` config wrapper now has an additional `proxy_op` field.
- New `cfdp_req_to_put_req_regular` and `cfdp_req_to_put_req_proxy_get_req` API to convert standard
`CfdpParams` instances to `PutRequest`s
- The CFPD source handler is now able to convert PutRequest metadata fields to options. It is also
able to request metadata only PDUs now, allowing it to perform proxy operations.

Changed

- Adapted the FSFW specific Housekeeping service API to make HK requests diagnostic agnostic.
The PUS interface has proven to be cumbersome and problematic, so the split between diagnostic
and regular HK packets has been removed in newer version of the FSFW. The new API reflects that.
The old API is still available by using the `*_with_diag` suffix.
- The former `PutRequestCfg` dataclass is now named `PutRequest`. The former `PutRequest` class
is now named `PutRequestCfgWrapper` and simply wraps a `CfdpParams` dataclass.
- The CFDP source handler expects the `PutRequest` dataclass instead of a CFDP request wrapper now
for the `put_request` API.

Removed

- The CFDP source handler `start_cfdp_transaction` API was removed. It was only able to process
put requests in its current form anyway. The `put_request` method is sufficient for now.
- Package version is single-sourced using the `importlib.metadata` variant: The `pyproject.toml`
now contains the version information, but the informatio can be retrieved at runtime
by using the new `version.get_version` API or `importlib.metadata.version("spacepackets")`.
- `setup.py` which is not required anymore.

5.0.0

Changed

- `add_def_proc_and_cfdp_as_subparsers` returns the subparsers now.

5.0.0rc0

5.0.0a0

4.1.3

Fixed

- Dependency specifier for `spacepackets`, dependency specifier for pre v1.0 versions in general.

4.1.2

Fixed

- `logging` usage for GUI.

Page 3 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.