Update dependency cheroot to v10.0.1 #73
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==10.0.0
->==10.0.1
Release Notes
cherrypy/cheroot (cheroot)
v10.0.1
Compare Source
=======
(2024-04-22)
Bug fixes
Fixed a flaw where internally unhandled exceptions
could crash the worker threads and eventually starve
the server of its processing resources. It is no
longer and issue and the unhandled errors are now
logged and suppressed except for a few expected
exceptions that are used for normal interruption
requests.
-- by :user:
cameronbrunner
and :user:webknjaz
Related issues and pull requests on GitHub:
:issue:
310
, :issue:346
, :issue:354
, :issue:358
, :issue:365
, :issue:375
, :issue:599
, :issue:641
, :issue:649
.Fixed compatibility with Python 3.8 in the built-in
TLS adapter that relies on :py:mod:
python:ssl
.Modern Python versions communicate specialized exceptions
:py:exc:
ssl.SSLEOFError
and :py:exc:ssl.SSLZeroReturnError
where the older versions errored out in a very generic way.
-- by :user:
toppk
and :user:webknjaz
Related issues and pull requests on GitHub:
:issue:
517
, :issue:518
.Packaging updates and notes for downstreams
Started signing the package distribution artifacts in CI/CD
with Sigstore and uploading them to GitHub Releases
-- by :user:
webknjaz
.Related commits on GitHub:
:commit:
27a3c944
, :commit:c45f184e
.The changelog management is now implemented through
the :std:doc:
Towncrier <towncrier:index>
tool-- by :user:
webknjaz
.The contributors are now expected to :std:ref:
include change log fragment files in their pull requests <adding change notes with your prs>
.These news snippets can link one or more issues or pull
requests, and be of one or more of the following categories:
bugfix
: A bug fix for something we deemed an improper undesiredbehavior that got corrected in the release to match pre-agreed
expectations.
feature
: A new behavior, public APIs. That sort of stuff.deprecation
: A declaration of future API removals and breakingchanges in behavior.
breaking
: When something public gets removed in a breaking way.Could be deprecated in an earlier release.
doc
: Notable updates to the documentation structure or buildprocess.
packaging
: Notes for downstreams about unobvious side effectsand tooling. Changes in the test invocation considerations and
runtime assumptions.
contrib
: Stuff that affects the contributor experience. e.g.Running tests, building the docs, setting up the development
environment.
misc
: Changes that are hard to assign to any of the abovecategories.
Related issues and pull requests on GitHub:
:issue:
654
.Contributor-facing changes
Started type-checking the project with MyPy against a
range of versions instead of just one — Python 3.8–3.12
-- by :user:
webknjaz
.Related commits on GitHub:
:commit:
4fa1e663
, :commit:676edc4e
, :commit:be9dbc41
.The project how has a :file:
.git-blame-ignore-revs
lettingGitHub know which auto-formatting revisions to ignore. It is
also possible to integrate it locally, if one wants to do so.
-- by :user:
webknjaz
Related commits on GitHub:
:commit:
5980a3fb
, :commit:f8a1cc4d
.The project adopted the
autopep8
tool to assist withautomatic code formatting. It is chosen over
black
because it is less intrusive which is important to the
maintainer as it promotes inclusivity.
autopep8
is integrated into thepre-commit
checkrunner and is configured to only correct :pep:
8
violations, avoiding changes to compliant snippets.
-- by :user:
webknjaz
Related commits on GitHub:
:commit:
65ba7e69
.The continuous integration and pull request merges have been
set up to only merge pull requests through merge queues
-- by :user:
webknjaz
.Related commits on GitHub:
:commit:
a7149e0c
.Documented the upgraded :std:doc:
release process <contributing/release_guide>
-- by :user:webknjaz
.Related commits on GitHub:
:commit:
df0d1a08
.The changelog management is now implemented through
the :std:doc:
Towncrier <towncrier:index>
tool-- by :user:
webknjaz
.The contributors are now expected to :std:ref:
include change log fragment files in their pull requests <adding change notes with your prs>
.These news snippets can link one or more issues or pull
requests, and be of one or more of the following categories:
bugfix
: A bug fix for something we deemed an improper undesiredbehavior that got corrected in the release to match pre-agreed
expectations.
feature
: A new behavior, public APIs. That sort of stuff.deprecation
: A declaration of future API removals and breakingchanges in behavior.
breaking
: When something public gets removed in a breaking way.Could be deprecated in an earlier release.
doc
: Notable updates to the documentation structure or buildprocess.
packaging
: Notes for downstreams about unobvious side effectsand tooling. Changes in the test invocation considerations and
runtime assumptions.
contrib
: Stuff that affects the contributor experience. e.g.Running tests, building the docs, setting up the development
environment.
misc
: Changes that are hard to assign to any of the abovecategories.
Related issues and pull requests on GitHub:
:issue:
654
.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.