Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3776

[Python-announce] PoorWSGI 2.5.0

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Ondřej Tůma <konference@webjet.cz>
Newsgroups comp.lang.python.announce
Subject [Python-announce] PoorWSGI 2.5.0
Date Tue, 22 Mar 2022 14:10:01 +0100
Organization Blackmouse
Lines 38
Approved python-announce-list@python.org
Message-ID <20220322140952.6a867745@thinkpad.lan> (permalink)
Reply-To python-list@python.org
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de NdVMYGmyz2l9T+CINRoHUwJBCYA70yQAGU9q/2nFTIzg==
Authentication-Results mail.python.org; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy); dkim-atps=neutral
X-Spam-Status OK 0.005
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'url-ip:140.82.114/24': 0.03; 'url-ip:140.82/16': 0.03; 'argument': 0.04; 'pip': 0.04; 'all!': 0.07; 'http': 0.07; 'json': 0.09; 'properties': 0.09; 'smaller': 0.09; 'timeout': 0.09; 'to:addr:python-announce-list': 0.09; 'url:github': 0.14; 'announce': 0.15; 'url-ip:140/8': 0.15; 'encoding': 0.16; 'filename)': 0.16; 'unicode': 0.16; 'url:cz': 0.16; 'wrapper': 0.16; 'python': 0.16; 'bug': 0.19; 'url': 0.19; 'issue': 0.21; 'input': 0.21; 'application.': 0.22; 'examples': 0.25; 'output': 0.28; 'error': 0.29; 'default': 0.31; 'header:Organization:1': 0.31; 'official': 0.32; 'discussions': 0.32; "i'm": 0.33; 'path': 0.33; 'server': 0.33; 'release': 0.34; 'request': 0.35; 'files': 0.36; 'fix': 0.36; 'class': 0.37; 'file': 0.38; 'changes': 0.39; 'use': 0.39; '(with': 0.39; 'chat': 0.61; 'received:212': 0.62; 'between': 0.63; 'skip:b 10': 0.63; 'from:charset:utf-8': 0.64; 'received:195': 0.64; 'your': 0.64; 'named': 0.65; 'bad': 0.67; 'sources,': 0.69; 'poor': 0.76; 'callback': 0.84; 'metrics': 0.84; 'received:212.27': 0.84; 'stalled': 0.84; 'uri': 0.84; 'url-ip:195/8': 0.84; 'routing': 0.91
X-Mailer Claws Mail 4.0.0 (GTK+ 3.24.33; x86_64-pc-linux-gnu)
X-MailFrom konference@webjet.cz
X-Mailman-Rule-Hits emergency
X-Mailman-Rule-Misses dmarc-mitigation; no-senders; approved
Message-ID-Hash ML2R7HLKXZOQZKONEGMIEGGXLITRUF24
X-Message-ID-Hash ML2R7HLKXZOQZKONEGMIEGGXLITRUF24
X-Mailman-Approved-At Tue, 22 Mar 2022 09:17:44 -0400
X-Mailman-Version 3.3.6b1
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At <https://mail.python.org/archives/list/python-announce-list@python.org/message/ML2R7HLKXZOQZKONEGMIEGGXLITRUF24/>
List-Archive <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Owner <mailto:python-announce-list-owner@python.org>
List-Post <mailto:python-announce-list@python.org>
List-Subscribe <mailto:python-announce-list-join@python.org>
List-Unsubscribe <mailto:python-announce-list-leave@python.org>
Xref csiph.com comp.lang.python.announce:3776

Show key headers only | View raw


Hi all!

I'm happy to announce the release of PoorWSGI 2.5.0, available to
download via pip and GitHub. Poor WSGI for Python is light WSGI
connector with uri routing between WSGI server and your application.

The official documentation is available at:
http://poorhttp.zeropage.cz/poorwsgi/
The sources, discussions and bug tracker:
https://github.com/PoorHttp/PoorWSGI

Changes for 2.5.0
    * fix file callback on files smaller than 1000B
    * add FileObjResponse class
    * add BaseResponse class
    * unicode support in url path
    * call file_callback only for files entries (with filename)
    * fix openapi wrapper mime type
    * Session use JSON for secority issue
    * Bad JSON request generate HTTP Bad Request response
      * All error handlers has error named argument
    * new examples
      * large_file.py - own file_callback for uploading large data
      * websocket.py - websocket simple chat example
    * new TextResponse class
    * CachedInput for faster upload
    * Default Output data buffer is 65365 now
    * rename before_request to before_response
    * rename after_request to after_response
    * new start_time and end_time Request properties
    * new metrics example
    * input chunked encoding support
    * parse_json_request need bytes on input
    * add stalled file download timeout

Enjoy,

Ondřej Tůma

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

[Python-announce] PoorWSGI 2.5.0 Ondřej Tůma <konference@webjet.cz> - 2022-03-22 14:10 +0100

csiph-web