Zope.server

Latest version: v4.0.1

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

Scan your dependencies

Page 1 of 4

4.0.2

==================

- Nothing changed yet.

4.0.1

==================

- Fix Windows compatibility regression introduced in 4.0.0.
See `issue 9 <https://github.com/zopefoundation/zope.server/issues/9>`_.

4.0.0

==================

- Drop Python 2.6 support.

- Add Python 3.4, 3.5, and 3.6 support.

- Add PyPy support.

- Made the HTTPTask not have ``command`` or ``uri`` values of
``"None"`` when the first request line cannot be parsed. Now they
are empty strings.

- Reimplement ``buffers.OverflowableBuffer`` in terms of the standard
library's ``tempfile.SpooledTemporaryFile``. This is much simpler.
See `issue 5 <https://github.com/zopefoundation/zope.server/issues/5>`_.

- Achieve and maintain 100% test coverage.

- Remove all the custom logging implementations in
``zope.server.logging`` and change the ``CommonAccessLogger`` and
``CommonFTPActivityLogger`` to only work with Python standard
library loggers. The standard library supports all the logging
functions this package previously provided. It can be easily configured
with ZConfig. See `issue 4
<https://github.com/zopefoundation/zope.server/issues/4>`_.

3.9.0

==================

- Better adherence to WSGI:

* Call close method if present on iterables returned by
``start_response``.

* Don't include non-string values in the CGI environment
(``CHANNEL_CREATION_TIME``).

* Always include ``QUERY_STRING`` to avoid the cgi module falling back
to ``sys.argv``.

* Add tests based on `paste.lint` middleware.

- Replaced deprecated ``zope.interface.implements`` usage with equivalent
``zope.interface.implementer`` decorator.

- Dropped support for Python 2.4 and 2.5.

- Exceptions that happen in the handler thread main loop are logged so that
the unexpected death of a handler thread does not happen in silence.

3.8.6

==================

- On startup, HTTPServer prints a clickable URL after the hostname/port.

3.8.5

==================

- fixed bug: requests lasting over 15 minutes were sometimes closed
prematurely.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.