Openmsistream

Latest version: v1.8.3.3

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

Scan your dependencies

Page 5 of 10

1.5.3

This release fixes some bugs discovered when running at high throughput, with a large number of threads. It also makes some consumer-side behavior slightly more efficient, particularly in the case of filtering out lots of messages that don't need to be processed for a particular application.

1.5.2

This release fixes a bug introduced when Watchdog was implemented to watch files. The bug would only affect systems running Python<3.9. In addition to the bug fix, it also overhauls the CI testing so that the package is tested in both Python 3.9.16 and Python 3.7.12 so that problems like these won't crop up in the future.

1.5.1

Minor bug fix (possible circular import issue)

1.5.0

This release adds some functionality requested by collaborators:

1. A "--download_regex" command line option for all consumer-type programs that allows selecting which files should be sent for further processing. While all messages must be read from the topic, messages whose original files' relative paths don't match the specified regex will be skipped over once they're been read from the topic.
2. A "--mode" command line option for stream processors and stream reproducers to allow users to decide whether files downloaded by those programs should be stored in "memory", on "disk", or "both". Storing files in memory allows for the fastest processing, while storing them on disk allows processing of files too large to hold in memory at once. The "both" option is useful for keeping a local copy of data that are processed without needing to read those files using a separate consumer.

The release also includes new CI tests and documentation updates for both of the above, and some further improvements to the code organization.

1.4.0

This release overhauls how directories are monitored to use the "[watchdog](https://pypi.org/project/watchdog/)" Python library instead of our old bespoke solution. As a result, that behavior is now much more robust and scalable, and it's now safer and less memory intensive to watch directories that have large numbers of files in them.

This version is also the first with a truly official OpenMSIStream Docker image published on the openmsi DockerHub organization.

1.3.4

This release further edits the PyPI and DockerHub upload actions

Page 5 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.