Uwsgi

Latest version: v2.0.25.1

Safety actively analyzes 623047 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

2.0.25.1

Released 20240415

Maintenance release

Changes
-------

- Fix build when pcre is not found and is optional (umut)

Availability
------------

You can download uWSGI 2.0.25.1 from https://files.pythonhosted.org/packages/52/9a/ab43cf8fb4847a6fda585beb1374deba0583660fa05c882a498784b2fc77/uwsgi-2.0.25.1.tar.gz

2.0.25

Released 20240413

Maintenance release

Changes
-------

- Update glusterfs io callback function signature for 6.0 (Ralf Ertzinger)
- Fix default values in help for min-worker-lifetime & legion-skew-tolerance (Thomas Riccardi)
- Fix build regression with gcc < 5 (Riccardo Magliocchetti)
- Add support for building against prcre2. This changes the regexp internal data
structures (Alexandre Rossi)
- Allow the valgrind generator script to run with a different python version (Wynn Wilkes)
- Fix a potential error with not releasing the gil in uwsgi_python_rpc (Wynn Wilkes)
- Rework threading cancellation handling. This can fix issues with threading, missing
atexit callbacks and whatnot. (Inada Naoki)

Availability
------------

You can download uWSGI 2.0.25 from https://files.pythonhosted.org/packages/c5/d6/72d625b5664468df51c5a082668b3f127cc0b154f7bb22763ac71b081d6a/uwsgi-2.0.25.tar.gz

2.0.24

Released 20240208

Maintenance release

Changes
-------

- properly init cache for purge_lru (Alexandre Rossi)
- fix linking with php8 (Remi Collet)
- remove unused variables to fix compilation (László Károlyi)
- fix function parameter type to avoid overflow in harakiri (Shai Bentov)
- fix socket queue stats for ipv6 (Riccardo Magliocchetti)
- fixup -Wformat-signedness warnings (Riccardo Magliocchetti)
- Avoid strncpy from null in pyloader (Ben Kallus)
- add clang to compile test matrix in ci (Riccardo Magliocchetti)

Availability
------------

You can download uWSGI 2.0.24 from https://files.pythonhosted.org/packages/1b/ed/136698c76722268569eac4e48ab90f3ced8b8035e414a8290cb935c40c16/uwsgi-2.0.24.tar.gz

2.0.23

Released 20231101

Maintenance release

Changes
-------

- Add support for Python 3.12 (Ralf Ertzinger)
- plugins/php: ini_entries is read-only since PHP 8.3 (Remi Collet)
- Silence glibc warnings against pthread robust mutex functions (Riccardo Magliocchetti)
- Fixup jvm library path detection (Riccardo Magliocchetti)
- Use sysconfig if distutils is not available (Steve Kowalik, Terence D. Honles, Riccardo Magliocchetti)


Availability
------------

You can download uWSGI 2.0.23 from https://files.pythonhosted.org/packages/79/73/b5def500729e134d1cb8dfc334e27fa2e9cfd4e639c1f60c6532d40edaed/uwsgi-2.0.23.tar.gz

2.0.22

Released 20230727

Maintenance release

Changes
-------

- Add graceful harakiri to give more slack to workers in order to do cleanup actions (Filipe Felisbino)
The following options have been added:

- `harakiri-graceful-timeout` to control the timeout for the worker to attempt a graceful shutdown
- `harakiri-graceful-signal`, to choose which signal to use for graceful harakiri (default: SIGTERM)
- `harakiri-queue-threshold` in order to trigger harakiri only when the listen queue crosses a threshold
- plugins/php: Fix PHP 8.2 compilation (Alexandre Rossi)
- plugins/python: Use "backslashreplace" on stderr initialization (Nicolas Evrard)
- Fix typo (Young Ziyi)
- Fix use after free with DEBUG (Alexandre Rossi)
- apache2/mod_proxy_uwsgi: stricter backend HTTP response parsing/validation (Eric Covener, via Freexian)
- ci: update to ubuntu 20.04 since 18.04 is unsupported (Riccardo Magliocchetti)
- plugins/rack: fix compilation with Ruby 3.1, this breaks compilation for Ruby < 2.x (Lalufu, Riccardo Magliocchetti)


Availability
------------

You can download uWSGI 2.0.22 from https://files.pythonhosted.org/packages/a7/4e/c4d5559b3504bb65175a759392b03cac04b8771e9a9b14811adf1151f02f/uwsgi-2.0.22.tar.gz

2.0.21

Released 20221024

Maintenance release

Changes
-------

- Add PY_SSIZE_T_CLEAN define for Python 3.10 support (Thea Flowers)
- Fix PHP 8 missing arginfo warnings (Дамјан Георгиевски)
- Do not collide with the builtin compile function in uwsgiconfig.py (Jonathan Rosser)
- add uwsgi fork hooks to update internal interpreter state in python plugin (Tahir Butt)
- Properly call `.close()` as mandated by WSGI specs in python plugin (Florian Apolloner)
- Fix compilation with PHP 8.1 (Riccardo Magliocchetti)
- Fix memory corruption for uwsgi_cache_* in php plugin (aszlig)
- Cleanup usage of threading.current_thread (Hugo van Kemenade)
- Fix concurrency issues on build (Peter Law)
- Fix compilation on MacOS (Shachar Itzhaky)
- Fix segfault from gevent switch (Gavin Jeong)
- Fix php-app for PHP 8.1 (cuchac)
- make dev version PEP-0440 compliant (joshua.biagio)
- Add Python 3.11 support (Victor Stinner)
- Ensure to link against rt when statically linking the python plugin to libpython (Denis Dowling)
- Refactor CI to run tests in parallel (Nicola Martino)
- Add missing parens in plugins/coroae/uwsgiconfig.py (Eleksir)

Availability
------------

You can download uWSGI 2.0.21 from https://files.pythonhosted.org/packages/b3/8e/b4fb9f793745afd6afcc0d2443d5626132e5d3540de98f28a8b8f5c753f9/uwsgi-2.0.21.tar.gz

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.