Resolwe

Latest version: v44.0.0

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

Scan your dependencies

Page 13 of 31

33.0.0

Not secure
===================

Added
-----
- Add ``suppress_observer_notifications`` and ``move_to_container`` decorators
to observers
- Add types ``ChannelsMessage`` and ``WebsocketMessage`` describing type of
observers messages
- Add property ``containers`` on the ``PermissionObject`` that returns all the
containers for the given instance
- Add ``observe_instance_containers`` method to observer models

Changed
-------
- **BACKWARD INCOMPATIBLE:** Drop support for ``Python 3.6``, ``Python 3.7``,
``Python 3.8`` and ``Python 3.9``. The processing container continues to
support ``Python >= 3.6``.
- Add ``source`` attribute to observer notifications
- When subscribing to observer endpoint without explicit ids subscribe to CREATE and
DELETE notifications by default
- Send ``CREATE`` and ``DELETE`` notifications to the containers of the given object
when permissions to it are gained/lost or it is moved between containers. The
notifications also contain the ``source`` and ``source_id`` context containing
content type and id of the object that triggered the change.


===================

32.1.0

Not secure
===================

Added
-----
- Add new entity annotation framework
- Add set_permission method on PermissionQuerySet
- Add notify_create method on Subscription model in observers to enable
sending notification when object is created
- Allow ordering data endpoint by entity name
- Add ``with_superusers`` argument to ``users_with_permission`` method

Changed
-------
- When slug collision occurs in the listener when creating new objects retry up
to ten times before raising the exception
- Enable overriding user and group id of the processing container with
environmental variable

Fixed
-----
- Notify user when object (data, entity) is created in the container
- Do not delete observers in use by other subscriptions when unsubscribing
- Notify subscribers to the collection if object inside them is modified
- Notify superusers without explicit permissions when object is created


===================

32.0.0

Not secure
===================

Changed
-------
- **BACKWARD INCOMPATIBLE:** Drop support for Python 3.4 in the processing
container
- **BACKWARD INCOMPATIBLE:** Rewrite the listener to allow more than one of
them to run at the same time
- Rewrite the processing container code to make it more stable
- Rewrite the commnication container code to make it more stable
- Add ``resolve_url`` call to the ``re_import.sh`` bash script

Changed
-----
- Migrate base docker images to Ubuntu 22.04 and Fedora 36


===================

31.3.1

Not secure
===================

Fix
---
- Make sure signals are triggered for data objects when their sample is moved
to a new collection


===================

31.3.0

Not secure
===================

Added
-----
- Add handler ``resolve_url`` to listener
- Add support for resolving urls in Python processes
- Add ``url`` method to the ``BaseConnector`` class and override it in ``S3``
and ``local`` connectors


===================

31.2.1

Not secure
===================

Changed
-------
- Add ``cleanup_callback`` to ``retry`` decorator
- Clean ``kubernetes`` temporary files with credentials on config load error


===================

Page 13 of 31

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.