Smp

Latest version: v3.2.0

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

Scan your dependencies

Page 5 of 9

1.0.3

What's Changed
* fix: correct enums for MGMT_ERR (fixes 17) by JPHutchins in https://github.com/JPHutchins/smp/pull/18


**Full Changelog**: https://github.com/JPHutchins/smp/compare/1.0.2...1.0.3

1.0.2

Fixes
* updates sigstore/gh-action-sigstore-python to fix release flow

**Full Changelog**: https://github.com/JPHutchins/smp/compare/1.0.1...1.0.2

1.0.1

Fixes

* the serial transport was making packets smaller than necessary by using the "max encoded size" instead of the raw "mtu size" in the encode() call

**Full Changelog**: https://github.com/intercreate/smpclient/compare/1.0.0...1.0.1

1.0.0

BREAKING CHANGES
* `chunksize: int` removed from signature of the `SMPClient` `upload` method. The size of upload packets will be maximized according to the MTU of the transport implementation.
* `write` and `readuntil` removed from the `SMPTransport` `Protocol`.

Features
* `SMPBLETransport` allows SMP over BLE
* `SMPSerialTransport` will maximize the size of upload packets for faster upload speeds
* New methods in `SMPTransport` `Protocol`:
* disconnect
* receive
* send_and_receive
* New properties in `SMPTransport` `Protocol`:
* mtu
* max_unencoded_size
* logging added throughout
* `SMPClient` implements async context manager

What's Changed
* Feature/ble transport by JPHutchins in https://github.com/intercreate/smpclient/pull/2


**Full Changelog**: https://github.com/intercreate/smpclient/compare/0.4.1...1.0.0

0.7.0

New Features
- New command: `terminal`
- Use `smpmgr --port <serial port> terminal` to open a simple serial terminal
- Ctrl T to exit
- Only supports the serial transport for now
- Minimal implementation - feedback and bug reports welcome!

What's Changed
* Feature/serial by JPHutchins in https://github.com/intercreate/smpmgr/pull/14


**Full Changelog**: https://github.com/intercreate/smpmgr/compare/0.6.0...0.7.0

0.6.0

New Features
- `ic` (Intercreate) group for uploading FW to arbitrary locations governed by the SMP servers handler

What's Changed
* Feature/intercreate group by JPHutchins in https://github.com/intercreate/smpmgr/pull/13


**Full Changelog**: https://github.com/intercreate/smpmgr/compare/0.5.0...0.6.0

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.