Pyclowder

Latest version: v3.0.8

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

Scan your dependencies

Page 4 of 5

2.2.3

Fixed

- Heartbeat of 5 minutes would cause timeouts for RabbitMQ
[CATSPYC-30](https://opensource.ncsa.illinois.edu/jira/browse/CATSPYC-30)
- support uploading large file to dataset.
[CATSPYC-29](https://opensource.ncsa.illinois.edu/jira/browse/CATSPYC-29)

2.2.2

Changed

- Heartbeat is now every five minutes, was every 5 seconds

Fixed

- the python3 images were actually python2 images

2.2.1

Changed

- sample extractors had bad extractor_info.json. registry needs to be an array.

2.2.0

Fixed

- Code is now compatible with both Python 2 and Python 3.
- RabbitMQ queue name can be different from extractor name.
- Updated dependencies.
- A race condition existed where an ACK could be lost, resulting in an extractor not processing more messages
[CATSPYC-1](https://opensource.ncsa.illinois.edu/jira/browse/CATSPYC-1)
- Error decoding messages where filename contains non-ascii characters
[CATSPYC-18](https://opensource.ncsa.illinois.edu/jira/browse/CATSPYC-18)

Changed

- files.upload_preview and collections.upload_preview does not require section_id for metadata
[CATS-935](https://opensource.ncsa.illinois.edu/jira/browse/CATS-935)
- Extractors will not register by default to clowder
[CATSPYC-1](https://opensource.ncsa.illinois.edu/jira/browse/CATSPYC-1)

Added

- Simple R extractor. Allows wrapping R code as a clowder extractor, see sample-extractors/wordcount-simple-r-extractor
for an example.
- Email notification when extraction is done
[CATSPYC-17](https://opensource.ncsa.illinois.edu/jira/browse/CATSPYC-17)
- Docker compose file for starting up the Clowder stack
[BD-2226](https://opensource.ncsa.illinois.edu/jira/browse/BD-2226)
- PyClowder will now send heartbeats on extractors exchange, processes can listen for broadcast to get notified when new
extractors come online.
- Monitor application to leverage new heartbeat send out by extractors
- Extractors now send version and name to clowder as part of the agent information.

2.1.1

Fixed

- Error decoding json body from Clowder when filename had special characters
[CATSPYC-18] (https://opensource.ncsa.illinois.edu/jira/browse/CATSPYC-18)
- RABBITMQ_QUEUE variable/flag was ignored when set and would connect
to default queue.

2.1.0

Added

- [Simple extractor](https://opensource.ncsa.illinois.edu/confluence/display/CATS/Simple+Extractor+wrapper+for+basic+functions),
now can create a extractor from a single function.

Fixed

- Acks were not always send due to racing condition
[CATS-886](https://opensource.ncsa.illinois.edu/jira/browse/CATS-886)
- Queue name was not set from extractor_info.json
[CATS-896](https://opensource.ncsa.illinois.edu/jira/browse/CATS-896)

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.