Upgrade to release 25.1.0:

- Control Interface (gunicornc): Add interactive control interface
  for managing running Gunicorn instances, similar to birdc for
  BIRD routing daemon
- Unix socket-based communication with JSON protocol
- Interactive mode with readline support and command history
- Commands: show all/workers/dirty/config/stats/listeners
- Worker management: worker add/remove/kill, dirty add/remove
- Server control: reload, reopen, shutdown
- New settings: --control-socket, --control-socket-mode,
  --no-control-socket
- New CLI tool: gunicornc for connecting to control socket
- Dirty Stash: Add global shared state between workers via dirty.stash
- In-memory key-value store accessible by all workers
- Supports get, set, delete, clear, keys, and has operations
- Useful for sharing state like feature flags, rate limits, or
  cached data
- Dirty Binary Protocol: Implement efficient binary protocol for
  dirty arbiter IPC using TLV (Type-Length-Value) encoding
- More efficient than JSON for binary data
- Supports all Python types: str, bytes, int, float, bool, None,
  list, dict
- Better performance for large payloads
- Dirty TTIN/TTOU Signals: Add dynamic worker scaling for dirty
  arbiters
- Send SIGTTIN to increase dirty workers
- Send SIGTTOU to decrease dirty workers
- Respects minimum worker constraints from app configurations
- ASGI Worker: Promoted from beta to stable
- Dirty Arbiters: Now marked as beta feature

License-Update: Update years

Signed-off-by: Leon Anavi <[email protected]>
---
 ...python3-gunicorn_24.1.1.bb => python3-gunicorn_25.1.0.bb} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
 rename meta-python/recipes-devtools/python/{python3-gunicorn_24.1.1.bb => 
python3-gunicorn_25.1.0.bb} (74%)

diff --git a/meta-python/recipes-devtools/python/python3-gunicorn_24.1.1.bb 
b/meta-python/recipes-devtools/python/python3-gunicorn_25.1.0.bb
similarity index 74%
rename from meta-python/recipes-devtools/python/python3-gunicorn_24.1.1.bb
rename to meta-python/recipes-devtools/python/python3-gunicorn_25.1.0.bb
index f7951b9b32..a8b06786ae 100644
--- a/meta-python/recipes-devtools/python/python3-gunicorn_24.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-gunicorn_25.1.0.bb
@@ -1,9 +1,9 @@
 SUMMARY = "WSGI HTTP Server for UNIX"
 
 LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=5b70a8b30792a916f50dc96123e61ddf"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=5dc9171ccd8fcbd7827c850148b3ca98"
 
-SRC_URI[sha256sum] = 
"f006d110e5cb3102859b4f5cd48335dbd9cc28d0d27cd24ddbdafa6c60929408"
+SRC_URI[sha256sum] = 
"1426611d959fa77e7de89f8c0f32eed6aa03ee735f98c01efba3e281b1c47616"
 
 inherit pypi python_setuptools_build_meta ptest
 
@@ -15,6 +15,7 @@ SRC_URI += " \
 
 # python-misc for wsgiref
 RDEPENDS:${PN}-ptest += " \
+    bash \
     python3-eventlet \
     python3-gevent \
     python3-misc \
-- 
2.47.3

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#124551): 
https://lists.openembedded.org/g/openembedded-devel/message/124551
Mute This Topic: https://lists.openembedded.org/mt/117958434/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to