jupyter-naas / naas

Low-code Python library to safely use notebooks in production: schedule workflows, generate assets, trigger webhooks, send notifications, build pipelines, manage secrets (Cloud-only)
https://app.naas.ai/
GNU Affero General Public License v3.0
282 stars 25 forks source link

build(deps): bump apscheduler from 3.7.0 to 3.8.1 #248

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps apscheduler from 3.7.0 to 3.8.1.

Changelog

Sourced from apscheduler's changelog.

Version history

To find out how to migrate your application from a previous version of APScheduler, see the :doc:migration section <migration>.

UNRELEASED

  • Added shareable data stores (can be used by multiple schedulers and workers)
  • Added support for running workers independently from schedulers
  • Added full async support via AnyIO_ (data store support varies)
  • Dropped support for Python 2.X, 3.5 and 3.6
  • Removed the Qt scheduler due to maintenance difficulties

.. _AnyIO: https://github.com/agronholm/anyio

3.8.1

  • Allowed the use of tzlocal v4.0+ in addition to v2.*

3.8.0

  • Allowed passing through keyword arguments to the underlying stdlib executors in the thread/process pool executors (PR by Albert Xu)

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)

... (truncated)

Commits
  • fc5c361 Added the release version
  • 6152c3d Allowed tzlocal v4+ in addition to v2
  • 71c6980 Updated the version history
  • 292fbf8 Removed PyPy from the test matrix
  • d4c1dc1 Fixed links to point to the 3.x branch
  • 8f3aaab Exposed kwargs of underlying ThreadPool and ProcessPool executors (#546)
  • 5eee36a Fixed Github links to point to the 3.x branch
  • See full diff in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication