Open
Conversation
f305411 to
dadbeee
Compare
dadbeee to
f1b26a8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
==4.2.4→==4.3.0Release Notes
Supervisor/supervisor (supervisor)
v4.3.0Compare Source
Fixed a bug where the poller would not unregister a closed
file descriptor under some circumstances, which caused excessive
polling, resulting in higher CPU usage. Patch by aftersnow.
Fixed a bug where restarting
supervisordmay have failed withthe message
Error: Another program is already listening on a port that one of our HTTP servers is configured to use.if an HTTP request was made during restart. Patch by Julien Le Cléach.
Fixed a unit test that failed only on Python 3.13. Only test code was
changed; no changes to
supervisorditself. Patch by Colin Watson.On Python 3.8 and later,
setuptoolsis no longer a runtimedependency. Patch by Ofek Lev.
On Python versions before 3.8,
setuptoolsis still a runtimedependency (for
pkg_resources) but it is no longer declared insetup.pyas such. This is because adding a conditional dependencywith an environment marker (
setuptools; python_version < '3.8')breaks installation in some scenarios, e.g.
setup.py installorolder versions of
pip. Ensure thatsetuptoolsis installedif using Python before 3.8.
v4.2.5Compare Source
Fixed a bug where the XML-RPC method
supervisor.startProcess()wouldreturn 500 Internal Server Error instead of an XML-RPC fault response
if the command could not be parsed. Patch by Julien Le Cléach.
Fixed a bug on Python 2.7 where a
UnicodeDecodeErrormay have occurredwhen using the web interface. Patch by Vinay Sajip.
Removed use of
urllib.parsefunctionssplithost,splitport, andsplittypedeprecated in Python 3.8.Removed use of
asynchatandasyncoredeprecated in Python 3.10.The return value of the XML-RPC method
supervisor.getAllConfigInfo()now includes the
directory,uid, andserverurlof theprogram. Patch by Yellmean.
If a subprocess exits with a unexpected exit code (one not listed in
exitcodes=in a[program:x]section) then the exit will now be loggedat the
WARNlevel instead ofINFO. Patch by Precy Lee.supervisorctl shutdownnow shows an error message if an argument isgiven.
File descriptors are now closed using the faster
os.closerange()insteadof calling
os.close()in a loop. Patch by tyong920.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 was generated by Mend Renovate. View the repository job log.