Skip to content

Releases: cherrypy/cheroot

v6.2.2

16 Jun 10:06
v6.2.2
8ca4d47
Compare
Choose a tag to compare
  • :issue:84 (:cp-issue:1704): Fix regression, causing
    :py:exc:ModuleNotFoundError under cygwin.

v6.2.1

16 Jun 10:06
v6.2.1
c05fc91
Compare
Choose a tag to compare
  • :pr:`83: Fix regression, caused by inverted check for Windows OS.
  • Add more URLs to distribution metadata

v6.2.0

16 Jun 10:06
v6.2.0
68dbf95
Compare
Choose a tag to compare
  • :pr:37: Implement PEERCRED lookup over UNIX-socket HTTP connection.
    • Discover connected process' PID/UID/GID

    • Respect server switches: peercreds_enabled and
      peercreds_resolve_enabled

    • get_peer_creds and resolve_peer_creds methods on connection

    • peer_pid, peer_uid, peer_gid, peer_user and peer_group
      properties on connection

    • X_REMOTE_PID, X_REMOTE_UID, X_REMOTE_GID, X_REMOTE_USER
      (REMOTE_USER) and X_REMOTE_GROUP WSGI environment variables when
      enabled and supported

    • Per-connection caching to reduce lookup cost

v6.1.2

16 Jun 10:06
v6.1.2
3ac3382
Compare
Choose a tag to compare
  • :issue:81: Fix regression introduced by :pr:80.
    • Restore :py:attr:storing bound socket <cheroot.server.HTTPServer.bind_addr> in Windows broken by use of
      :py:obj:socket.AF_UNIX

v6.1.1

16 Jun 10:05
v6.1.1
06f2191
Compare
Choose a tag to compare
  • :pr:80: Fix regression introduced by :commit:68a5769.
    • Get back support for :py:obj:socket.AF_UNIX in stored bound address in
      :py:attr:cheroot.server.HTTPServer.bind_addr

v6.1.0

16 Jun 10:05
v6.1.0
080956f
Compare
Choose a tag to compare
  • :pr:67: Refactor testsuite to completely rely on pytest.

    • Integrate pytest-testmon and pytest-watch

    • Stabilise testing

  • :cp-issue:1664 via :pr:66: Implement input termination flag support as
    suggested by @mitsuhiko <https://github.com/mitsuhiko>_ in his
    wsgi.input_terminated Proposal <https://gist.github.com/mitsuhiko/5721547>_.

  • :issue:73: Fix SSL error bypassing.

  • :issue:77 via :pr:78: Fix WSGI documentation example to support Python 3.

  • :pr:76: Send correct conditional HTTP error in helper function.

  • :cp-issue:1404 via :pr:75: Fix headers being unsent before request
    closed. Now we double check that they've been sent.

  • Minor docs improvements.

  • Minor refactoring.

v6.0.0

07 Jan 13:22
Compare
Choose a tag to compare
  • Drop support for Python 2.6, 3.1, 3.2, and 3.3.
  • Also drop built-in SSL support for Python 2.7 earlier
    than 2.7.9.

v5.11.0

07 Jan 13:23
Compare
Choose a tag to compare
  • CherryPy #1621: To support webtest applications that feed
    absolute URIs to getPage but expect the scheme/host/port to
    be ignored (as cheroot 5.8 and earlier did), provide a
    strip_netloc helper and recipe for calling it in a subclass.

v5.10.0

07 Jan 13:23
Compare
Choose a tag to compare
  • Minor refactorings of cheroot/server.py to reduce redundancy
    of behavior.
  • Delinting with fewer exceptions.
  • Restored license to BSD.

v5.9.2

07 Jan 13:24
Compare
Choose a tag to compare
  • #61: Re-release without spurious files in the distribution.