MCPcopy Create free account
hub / github.com/benoitc/gunicorn / versions

github.com/benoitc/gunicorn @20.1.0 → @26.0.0

indexed versions: 20.1.0 · 26.0.0

4,703 added 62 removed 11 signature changed

Removed / breaking in @20.1.0, gone in @26.0.0

fmt_settingFunctiondocs/gunicorn_ext.py
format_settingsFunctiondocs/gunicorn_ext.py
issue_roleFunctiondocs/gunicorn_ext.py
pull_request_roleFunctiondocs/gunicorn_ext.py
setupFunctiondocs/gunicorn_ext.py
activateTabFunctiondocs/site/js/main.js
generateFunctiondocs/sitemap_gen.py
mainFunctiondocs/sitemap_gen.py
LongPollHandlerClassexamples/frameworks/tornadoapp.py
LongPollHandler.getMethodexamples/frameworks/tornadoapp.py
LongPollHandler.sendMethodexamples/frameworks/tornadoapp.py
WebSocketClassexamples/websocket/websocket.py
WebSocket.__init__Methodexamples/websocket/websocket.py
WebSocket._pack_messageMethodexamples/websocket/websocket.py
WebSocket._parse_messagesMethodexamples/websocket/websocket.py
WebSocket._send_closing_frameMethodexamples/websocket/websocket.py
WebSocket.closeMethodexamples/websocket/websocket.py
WebSocket.decode_hybiMethodexamples/websocket/websocket.py
WebSocket.encode_hybiMethodexamples/websocket/websocket.py
WebSocket.sendMethodexamples/websocket/websocket.py
WebSocket.waitMethodexamples/websocket/websocket.py
WebSocketWSGIClassexamples/websocket/websocket.py
WebSocketWSGI.__call__Methodexamples/websocket/websocket.py
WebSocketWSGI.__init__Methodexamples/websocket/websocket.py
WebSocketWSGI._get_key_valueMethodexamples/websocket/websocket.py
WebSocketWSGI.verify_clientMethodexamples/websocket/websocket.py
appFunctionexamples/websocket/websocket.py
handleFunctionexamples/websocket/websocket.py
Arbiter.sleepMethodgunicorn/arbiter.py
validate_hostportFunctiongunicorn/config.py
Request.parse_proxy_protocolMethodgunicorn/http/message.py
Request.proxy_protocolMethodgunicorn/http/message.py
Reloader.__init__Methodgunicorn/reloader.py
Reloader.add_extra_fileMethodgunicorn/reloader.py
Reloader.get_filesMethodgunicorn/reloader.py
check_is_writeableFunctiongunicorn/util.py
EventletWorkerClassgunicorn/workers/geventlet.py
EventletWorker.handleMethodgunicorn/workers/geventlet.py
EventletWorker.handle_quitMethodgunicorn/workers/geventlet.py
EventletWorker.handle_usr1Methodgunicorn/workers/geventlet.py
EventletWorker.init_processMethodgunicorn/workers/geventlet.py
EventletWorker.is_already_handledMethodgunicorn/workers/geventlet.py
EventletWorker.patchMethodgunicorn/workers/geventlet.py
EventletWorker.runMethodgunicorn/workers/geventlet.py
EventletWorker.timeout_ctxMethodgunicorn/workers/geventlet.py
_eventlet_serveFunctiongunicorn/workers/geventlet.py
_eventlet_socket_sendfileFunctiongunicorn/workers/geventlet.py
_eventlet_stopFunctiongunicorn/workers/geventlet.py
patch_sendfileFunctiongunicorn/workers/geventlet.py
ThreadWorker._wrap_futureMethodgunicorn/workers/gthread.py
ThreadWorker.reuse_connectionMethodgunicorn/workers/gthread.py
TornadoWorker.finishMethodgunicorn/workers/gtornado.py
PyTestCommandClasssetup.py
PyTestCommand.finalize_optionsMethodsetup.py
PyTestCommand.initialize_optionsMethodsetup.py
PyTestCommand.run_testsMethodsetup.py
test_ssl_version_badFunctiontests/test_config.py
test_ssl_version_named_constants_python3Functiontests/test_config.py
test_ssl_version_named_constants_python36Functiontests/test_config.py
test_str_to_list_validationFunctiontests/test_config.py
test_ssl_versionFunctiontests/test_ssl.py
test_importFunctiontests/workers/test_geventlet.py

Signature changed

runFunctiongunicorn/app/wsgiapp.py
Arbiter.handle_chldMethodgunicorn/arbiter.py
LimitRequestLine.__init__Methodgunicorn/http/errors.py
Message.parse_headersMethodgunicorn/http/message.py
TConn.closeMethodgunicorn/workers/gthread.py
ThreadWorker.acceptMethodgunicorn/workers/gthread.py
ThreadWorker.finish_requestMethodgunicorn/workers/gthread.py
TornadoWorker._HTTPServer.on_closeMethodgunicorn/workers/gtornado.py
test_http_parserFunctiontests/test_invalid_requests.py
test_http_parserFunctiontests/test_valid_requests.py
load_pyFunctiontests/treq.py

Added new API surface in @26.0.0

BenchmarkAppClassbenchmarks/dirty_bench_app.py
BenchmarkApp.closeMethodbenchmarks/dirty_bench_app.py
BenchmarkApp.cpu_taskMethodbenchmarks/dirty_bench_app.py
BenchmarkApp.echo_taskMethodbenchmarks/dirty_bench_app.py
BenchmarkApp.healthMethodbenchmarks/dirty_bench_app.py
BenchmarkApp.initMethodbenchmarks/dirty_bench_app.py
BenchmarkApp.mixed_taskMethodbenchmarks/dirty_bench_app.py
BenchmarkApp.payload_taskMethodbenchmarks/dirty_bench_app.py
BenchmarkApp.reset_statsMethodbenchmarks/dirty_bench_app.py
BenchmarkApp.sleep_taskMethodbenchmarks/dirty_bench_app.py
BenchmarkApp.statsMethodbenchmarks/dirty_bench_app.py
dirty_post_forkFunctionbenchmarks/dirty_bench_gunicorn.py
dirty_worker_exitFunctionbenchmarks/dirty_bench_gunicorn.py
dirty_worker_initFunctionbenchmarks/dirty_bench_gunicorn.py
on_dirty_startingFunctionbenchmarks/dirty_bench_gunicorn.py
appFunctionbenchmarks/dirty_bench_wsgi.py
get_paramFunctionbenchmarks/dirty_bench_wsgi.py
post_forkFunctionbenchmarks/dirty_bench_wsgi.py
BenchmarkResultClassbenchmarks/dirty_benchmark.py
BenchmarkResult.to_dictMethodbenchmarks/dirty_benchmark.py
IntegratedBenchmarkClassbenchmarks/dirty_benchmark.py
IntegratedBenchmark.__init__Methodbenchmarks/dirty_benchmark.py
IntegratedBenchmark._parse_durationMethodbenchmarks/dirty_benchmark.py
IntegratedBenchmark._parse_wrk_outputMethodbenchmarks/dirty_benchmark.py
IntegratedBenchmark.check_dependenciesMethodbenchmarks/dirty_benchmark.py
IntegratedBenchmark.make_requestMethodbenchmarks/dirty_benchmark.py
IntegratedBenchmark.run_python_benchmarkMethodbenchmarks/dirty_benchmark.py
IntegratedBenchmark.run_wrkMethodbenchmarks/dirty_benchmark.py
IntegratedBenchmark.warmupMethodbenchmarks/dirty_benchmark.py
IsolatedBenchmarkClassbenchmarks/dirty_benchmark.py
IsolatedBenchmark.__init__Methodbenchmarks/dirty_benchmark.py
IsolatedBenchmark.run_benchmarkMethodbenchmarks/dirty_benchmark.py
IsolatedBenchmark.startMethodbenchmarks/dirty_benchmark.py
IsolatedBenchmark.stopMethodbenchmarks/dirty_benchmark.py
IsolatedBenchmark.warmupMethodbenchmarks/dirty_benchmark.py
IsolatedBenchmark.worker_taskMethodbenchmarks/dirty_benchmark.py
LatencyStatsClassbenchmarks/dirty_benchmark.py
LatencyStats.from_samplesMethodbenchmarks/dirty_benchmark.py
MockConfigClassbenchmarks/dirty_benchmark.py
MockConfig.__init__Methodbenchmarks/dirty_benchmark.py
MockConfig.dirty_post_forkMethodbenchmarks/dirty_benchmark.py
MockConfig.dirty_worker_exitMethodbenchmarks/dirty_benchmark.py
MockConfig.dirty_worker_initMethodbenchmarks/dirty_benchmark.py
MockConfig.on_dirty_startingMethodbenchmarks/dirty_benchmark.py
MockLoggerClassbenchmarks/dirty_benchmark.py
MockLogger.__init__Methodbenchmarks/dirty_benchmark.py
MockLogger.close_on_execMethodbenchmarks/dirty_benchmark.py
MockLogger.criticalMethodbenchmarks/dirty_benchmark.py
MockLogger.debugMethodbenchmarks/dirty_benchmark.py
MockLogger.errorMethodbenchmarks/dirty_benchmark.py
MockLogger.exceptionMethodbenchmarks/dirty_benchmark.py
MockLogger.infoMethodbenchmarks/dirty_benchmark.py
MockLogger.reopen_filesMethodbenchmarks/dirty_benchmark.py
MockLogger.warningMethodbenchmarks/dirty_benchmark.py
generate_reportFunctionbenchmarks/dirty_benchmark.py
mainFunctionbenchmarks/dirty_benchmark.py
run_config_sweepFunctionbenchmarks/dirty_benchmark.py
run_isolated_suiteFunctionbenchmarks/dirty_benchmark.py
run_payload_suiteFunctionbenchmarks/dirty_benchmark.py
run_quick_testFunctionbenchmarks/dirty_benchmark.py
BenchmarkResultsClassbenchmarks/dirty_streaming.py
BenchmarkResults.__init__Methodbenchmarks/dirty_streaming.py
BenchmarkResults.addMethodbenchmarks/dirty_streaming.py
BenchmarkResults.displayMethodbenchmarks/dirty_streaming.py
BenchmarkResults.save_jsonMethodbenchmarks/dirty_streaming.py
MockClientReaderClassbenchmarks/dirty_streaming.py
MockClientReader.__init__Methodbenchmarks/dirty_streaming.py
MockClientReader._build_messagesMethodbenchmarks/dirty_streaming.py
MockClientReader.readexactlyMethodbenchmarks/dirty_streaming.py
MockClientWriterClassbenchmarks/dirty_streaming.py
MockClientWriter.__init__Methodbenchmarks/dirty_streaming.py
MockClientWriter.closeMethodbenchmarks/dirty_streaming.py
MockClientWriter.drainMethodbenchmarks/dirty_streaming.py
MockClientWriter.wait_closedMethodbenchmarks/dirty_streaming.py
MockClientWriter.writeMethodbenchmarks/dirty_streaming.py
MockLogClassbenchmarks/dirty_streaming.py
MockLog.close_on_execMethodbenchmarks/dirty_streaming.py
MockLog.debugMethodbenchmarks/dirty_streaming.py
MockLog.errorMethodbenchmarks/dirty_streaming.py
MockLog.infoMethodbenchmarks/dirty_streaming.py
MockLog.reopen_filesMethodbenchmarks/dirty_streaming.py
MockLog.warningMethodbenchmarks/dirty_streaming.py
MockSocketClassbenchmarks/dirty_streaming.py
MockSocket.__init__Methodbenchmarks/dirty_streaming.py
MockSocket.recvMethodbenchmarks/dirty_streaming.py
MockSocket.settimeoutMethodbenchmarks/dirty_streaming.py
MockStreamReaderClassbenchmarks/dirty_streaming.py
MockStreamReader.__init__Methodbenchmarks/dirty_streaming.py
MockStreamReader.readexactlyMethodbenchmarks/dirty_streaming.py
MockStreamWriterClassbenchmarks/dirty_streaming.py
MockStreamWriter.__init__Methodbenchmarks/dirty_streaming.py
MockStreamWriter.closeMethodbenchmarks/dirty_streaming.py
MockStreamWriter.drainMethodbenchmarks/dirty_streaming.py
MockStreamWriter.wait_closedMethodbenchmarks/dirty_streaming.py
MockStreamWriter.writeMethodbenchmarks/dirty_streaming.py
benchmark_arbiter_forwardingFunctionbenchmarks/dirty_streaming.py
benchmark_async_client_streamingFunctionbenchmarks/dirty_streaming.py
benchmark_async_vs_sync_client_streamingFunctionbenchmarks/dirty_streaming.py
benchmark_concurrent_streamsFunctionbenchmarks/dirty_streaming.py
benchmark_memory_stabilityFunctionbenchmarks/dirty_streaming.py

… +4603 more