Changes¶
1.3.1 (unreleased)¶
- Nothing changed yet.
1.3.0 (2021-04-01)¶
Add support for Python 3.9.
The ZODB activity log monitor now has separate thresholds for loads and stores, in addition to the total combined threshold; exceeding any threshold will trigger logging.
The thresholds have all been set to 10, but can be configured with environment variables.
See issue 11.
1.2.0 (2020-08-06)¶
1.1.0 (2020-07-15)¶
- Add support for Python 3.7 and 3.8.
- Loading this package’s configuration no longer marks
persistent.list.PersistentList
as implementing the deprecated interfacezope.interface.common.sequence.ISequence
. This conflicts with a strict resolution order. Preferzope.interface.common.collections.ISequence
or its mutable descendent, whichPersistentList
already implements. - Rework
nti.zodb.activitylog
to be faster. Client code may need to adapt for best efficiency. - The monitors in
nti.zodb.activitylog
now include information about the ZODB connection pool. See issue 4. - The log monitor now has a configurable threshold, defaulting to at least one load or store. See issue 3.
1.0.0 (2017-06-08)¶
- First PyPI release.
- Add support for Python 3.
- Remove nti.zodb.common. See
https://github.com/NextThought/nti.zodb/issues/1.
ZlibClientStorageURIResolver
will no longer try to set avar
directory to store persistent cache files automatically. CopyingWeakRef
now implementsICachingWeakRef
.