diff options
author | Alex Grönholm <alex.gronholm@nextday.fi> | 2021-01-23 11:47:29 +0200 |
---|---|---|
committer | Alex Grönholm <alex.gronholm@nextday.fi> | 2021-01-23 11:47:29 +0200 |
commit | 5bdf7bd34300ec764b1c5c979deec1e468b0b822 (patch) | |
tree | b3259d983a8ec7e7f0c096852a64b34316f497b9 /docs | |
parent | 63c3b9260d01d93a2144c1e526261d5e4f1ab4a6 (diff) | |
download | apscheduler-5bdf7bd34300ec764b1c5c979deec1e468b0b822.tar.gz |
Updated the version history from the 3.x branch
Diffstat (limited to 'docs')
-rw-r--r-- | docs/versionhistory.rst | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/docs/versionhistory.rst b/docs/versionhistory.rst index f4519b3..5700b3d 100644 --- a/docs/versionhistory.rst +++ b/docs/versionhistory.rst @@ -7,10 +7,53 @@ APScheduler, see the :doc:`migration section <migration>`. UNRELEASED ---------- -* Dropped support for Python 2.X and 3.4 +* Dropped support for Python 2.X, 3.5 and 3.6 * Removed the Qt scheduler due to maintenance difficulties +3.7.0 +----- + +* Dropped support for Python 3.4 +* Added PySide2 support (PR by Abdulla Ibrahim) +* Pinned ``tzlocal`` to a version compatible with pytz +* Ensured that jitter is always non-negative to prevent triggers from firing more often than + intended +* Changed ``AsyncIOScheduler`` to obtain the event loop in ``start()`` instead of ``__init__()``, + to prevent situations where the scheduler won't run because it's using a different event loop + than then one currently running +* Made it possible to create weak references to ``Job`` instances +* Made the schedulers explicitly raise a descriptive ``TypeError`` when serialization is attempted +* Fixed Zookeeper job store using backslashes instead of forward slashes for paths + on Windows (PR by Laurel-rao) +* Fixed deprecation warnings on the MongoDB job store and increased the minimum PyMongo + version to 3.0 +* Fixed ``BlockingScheduler`` and ``BackgroundScheduler`` shutdown hanging after the user has + erroneously tried to start it twice +* Fixed memory leak when coroutine jobs raise exceptions (due to reference cycles in tracebacks) +* Fixed inability to schedule wrapped functions with extra arguments when the wrapped function + cannot accept them but the wrapper can (original PR by Egor Malykh) +* Fixed potential ``where`` clause error in the SQLAlchemy job store when a subclass uses more than + one search condition +* Fixed a problem where bound methods added as jobs via textual references were called with an + unwanted extra ``self`` argument (PR by Pengjie Song) +* Fixed ``BrokenPoolError`` in ``ProcessPoolExecutor`` so that it will automatically replace the + broken pool with a fresh instance + + +3.6.3 +----- + +* Fixed Python 2.7 accidentally depending on the ``trollius`` package (regression from v3.6.2) + + +3.6.2 +----- + +* Fixed handling of :func:`~functools.partial` wrapped coroutine functions in ``AsyncIOExecutor`` + and ``TornadoExecutor`` (PR by shipmints) + + 3.6.1 ----- |