Polyswarm-client

Latest version: v2.13.3

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

Scan your dependencies

Page 7 of 12

2.1.0

Not secure
* **Feature** - Push metadata to IPFS if it matches the Verdict Schema in polyswarm-artifact (Not breaking)
* **Feature** - Add Ambassador bounty submission env vars to dynamically set rate of bounty submissions
* **Fix** - Pass artifact type on second on_bounty_post_failed call
* **Fix** - Remove stop and join when scanner setup fails

2.0.2

Not secure
* **Feature** - Add `setup()` to `AbstractScanner` for setting up AV services in a worker

2.0.1

Not secure
* **Fix** - Increment counter on scan results for use in horizontal scaling of workers
* **Fix** - Reset failed tries counter on successful worker response

2.0.0

Not secure
* **Fix** - Cap websocket retry connection backoff wait time
* **Feature** - Add artifact type handling & filtering

Breaking Changes
1. `AbstractAmbassador.push_bounty()` parameters changed to `(self, artifact_type, amount, ipfs_uri, duration, chain, api_key)`
1. `AbstractAmbassador.on_bounty_post_failed()` parameters changed to `(self, artifact_type, amount, ipfs_uri, expiration, chain)`
1. `AbstractAmbassador.on_before_bounty_posted()` parameters changed to `(self, artifact_type, amount, ipfs_uri, expiration, chain)`
1. `AbstractAmbassador.on_after_bounty_posted()` parameters changed to `(self, guid, artifact_type, amount, ipfs_uri, expiration, chain)`
1. `AbstractMicroengine` and `AbstractArbiter` `.fetch_and_scan_all()` parameters changed to `(self, guid, artifact_type, uri, vote_round_end, chain)`
1. `AbstractMicroengine` and `AbstractArbiter` `.scan()` parameters changed to `(self, guid, artifact_type, content, chain)`
1. `AbstractScanner.scan()` parameters changed to `(self, guid, artifact_type, content, chain)`
1. `PolyswarmClient.on_new_bounty` event parameters changed to `(self, guid, artifact_type, author, amount, uri, expiration, block_number, txhash, chain)`
1. `Producer.scan()` parameters changed to ` (guid, artifact_type, uri, expiration_blocks, chain)`

1.5.6

Not secure
* **Fix** - Handle ServerDisconnectError

1.5.5

Not secure
* **Feature** - Add arbiter producer backend
* **Fix** - Reduce CancelledError log severity

Page 7 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.