Beaker

Latest version: v1.12.1

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

Scan your dependencies

Page 1 of 9

1.12.1

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

* Fix ext:database backend failing to initialize.
* Improved inline code documentation for the crypto module.

1.12.0

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

* Enabled testing on Python 3.10 and 3.11
* Fixed issue 122 - Session ignores deserializer json
* Remove ID generation fallback for when the uuid module is not found
* Port testing from nose to pytest
* Fixed issue 180 - KeyError when loading deleted session

1.11.0

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

* Fixed cookie path option not being properly set (`self._path` was removed, only `self.path` exists)
* Documented `SameSite` option
* Fixed cookie expiration being localised when it shouldn't.

1.10.1

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

* Fix issue with Redis namespace manager TTL
* Fix for SameSite cookie option not being set in some cases
* Fix for memcached tests on Python3

1.10.0

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

* Redis namespace manager now supports providing a TTL for session entries that had a ``timeout`` provided.
This will remove the need to manually clear expired sessions from the redis storage.
* ``nsscrypto`` backend is now properly identified as providing AES support.
* When a crypto backend doesn't support AES it will no longer crash if the ``encrypt_key`` is ``None``.
* Session cookies will now provide support for ``SameSite`` through the ``samesite`` option.
By default this will be ``Lax``, but can be set to ``Strict`` or ``None`` to disable it.

1.9.1

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

* When decorating a function with cache_region decorator the function generated to update the cached value
will be named like the decorated function. So that during debugging it's easy to know which function is involved.
* Removed usage of ``async`` as a variable in code, this fixes a compatibility problem with Python 3.7 where it's a keyword.
* Fixed a race condition in ``FileNamespaceManager``.
* ``ext.database`` backend will now properly close connections.
* Do not leave bhind corrupted files if ``FileNamespaceManager`` is interrupted while writing a new file.
Replacing content of a file or writing a new one is now always an atomic operation.
* ``DBMNamespaceManager`` and ``FileSynchronizer`` will now deal with directories disappearing while they try to write to them.
* The Redis and MongoDB backends are not exposed in documentation.

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.