Beaker

Latest version: v1.13.0

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

Scan your dependencies

Page 4 of 9

1.5.3

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

* Fix Python 2.4 incompatibility with google import.

1.5.2

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

* pkg_resources scanning for additional Beaker back-ends gracefully handles
situations where its not present (GAE). Fixes 36.
* Avoid timing attacks on hash comparison.
* Provide abstract base for MemoryNamespaceManager that deals with
"dictionaries".
* Added tests for invalidating cache, and fixed bug with function cache when
no args are present.
* The SQLAlchemy backends require SQLAlchemy 0.4 or greater (0.6 recommended).
* Rudimental Python 3 support is now available. Simply use Python 3 with
Distribute and "python setup.py install" to run 2to3 automatically,
or manually run 2to3 on "beaker" and "tests" to convert to a
Python 3 version.
* Added support for PyCrypto module to encrypted session, etc. in addition
to the existing pycryptopp support.

1.5.1

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

* Fix cache namespacing.

1.5

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

* Update memcached to default to using pylibmc when available.
* Fix bug when cache value doesn't exist causing has_key to throw
an exception rather than return False. Fixes 24.
* Fix bug where getpid under GAE is used improperly to assume it
should be a non-string. Fixes 22.
* Add cache_region decorator that works *before* configuration of
the cache regions have been completed for use in module-level
decorations.
* Fix bug where has_value sees the value before its removed.
* Improved accuracy of "dogpile" checker by removing dependency
on "self" attributes, which seem to be slightly unreliable
in highly concurrent scenarios.

1.4.2

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

* Fix bug where memcached may yank a value after the has_value but before
the value can be fetched.
* Fix properties for setting the path. Fixes 15.
* Fix the 'TypeError: argument must be an int, or have a fileno()
method' erorr sporadically emitted by FileSynchronizer under moderate
load.

1.4.1

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

* Fix verification of options to throw an error if a beaker param is an
empty string.
* Add CacheManager.invalidate function to easily invalidate cache
spaces created by the use of the cache decorator.
* Add CacheManager.region_invalidate function to easily invalidate cache
spaces created by the use of the cache_region decorator.
* Fix the InvalidCryptoBackendError exception triggering a TypeError. Patch
from dz, fixes 13.

Page 4 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.