Smp

Latest version: v3.3.1

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

Scan your dependencies

Page 2 of 11

4.1.1

Fixes
* Resolves a regression causing legacy SMP servers ImageUploadWriteResponse to raise an error - thanks onurcoskun14!
* See 41 and https://github.com/JPHutchins/smp/pull/32 for details

What's Changed
* poetry: smp -> 3.0.2 by JPHutchins in https://github.com/intercreate/smpclient/pull/42


**Full Changelog**: https://github.com/intercreate/smpclient/compare/4.1.0...4.1.1

4.1.0

Features
* Add `SMPUDPTransport` (`from smpclient.transport.udp import SMPUDPTransport`) for using SMP over UDP connections.

What's Changed
* examples: add NXP i.MX RT1060 EVKB USB FW upgrade by JPHutchins in https://github.com/intercreate/smpclient/pull/37
* Feature/add udp client by JPHutchins in https://github.com/intercreate/smpclient/pull/39


**Full Changelog**: https://github.com/intercreate/smpclient/compare/4.0.0...4.1.0

4.0.0

BREAKING
* `smp` dependency is updated to 3.0.1. The associated breaking changes are around the naming of SMP Versions. ErrorV0 is now named ErrorV1 and ErrorV1 is now named ErrorV2. This is reflected in error helpers. `error_v0()` is now `errov_v1()`, `error_v1()` is now `error_v2()`. See https://github.com/JPHutchins/smp/releases for more information.
* SMP Requests will now default to V2 instead of V1 (previously called V0)! Settable via the optional `version` kwarg on any SMP request.

Features
* File management Requests, thanks Maartenwn!
* File management convenience methods in the `SMPClient` class: `upload_file()` and `download_file()`. Thanks Maartenwn!

What's Changed
* Breaking/update smp to 3.0.0 by JPHutchins in https://github.com/intercreate/smpclient/pull/36
* File management by Maartenwn in https://github.com/intercreate/smpclient/pull/35

New Contributors
* Maartenwn made their first contribution in https://github.com/intercreate/smpclient/pull/35

**Full Changelog**: https://github.com/intercreate/smpclient/compare/3.2.1...4.0.0

3.3.1

What's Changed
* error: allow user and external group ids by sam-golioth in https://github.com/JPHutchins/smp/pull/42
* Fix/lock poetry 1.8.5 and update workflows by JPHutchins in https://github.com/JPHutchins/smp/pull/43

New Contributors
* sam-golioth made their first contribution in https://github.com/JPHutchins/smp/pull/42

**Full Changelog**: https://github.com/JPHutchins/smp/compare/3.3.0...3.3.1

3.3.0

What's Changed
* feat: Enumeration Management Group by sgfeniex in https://github.com/JPHutchins/smp/pull/40
* feat: allow empty GroupDetails request; docstrings by JPHutchins in https://github.com/JPHutchins/smp/pull/41

New Contributors
* sgfeniex made their first contribution in https://github.com/JPHutchins/smp/pull/40

**Full Changelog**: https://github.com/JPHutchins/smp/compare/3.2.0...3.3.0

3.2.1

What's Changed
* mypy: BleakClientWinRT TypeGuard by JPHutchins in https://github.com/intercreate/smpclient/pull/32
* Fix 31/image upload match by JPHutchins in https://github.com/intercreate/smpclient/pull/33


**Full Changelog**: https://github.com/intercreate/smpclient/compare/3.2.0...3.2.1

Page 2 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.