Hello community,

here is the log from the commit of package python-waitress for openSUSE:Factory 
checked in at 2019-05-07 23:12:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-waitress (Old)
 and      /work/SRC/openSUSE:Factory/.python-waitress.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-waitress"

Tue May  7 23:12:54 2019 rev:15 rq:701058 version:1.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-waitress/python-waitress.changes  
2019-03-29 20:36:24.002573945 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-waitress.new.5148/python-waitress.changes    
    2019-05-07 23:12:55.976158493 +0200
@@ -1,0 +2,54 @@
+Mon May  6 10:23:01 UTC 2019 - [email protected]
+
+- version update to 1.3.0
+  Deprecations
+  ~~~~~~~~~~~~
+  - The ``send_bytes`` adjustment now defaults to ``1`` and is deprecated
+    pending removal in a future release.
+    and https://github.com/Pylons/waitress/pull/246
+  Features
+  ~~~~~~~~
+  - Add a new ``outbuf_high_watermark`` adjustment which is used to apply
+    backpressure on the ``app_iter`` to avoid letting it spin faster than data
+    can be written to the socket. This stabilizes responses that iterate 
quickly
+    with a lot of data.
+    See https://github.com/Pylons/waitress/pull/242
+  - Stop early and close the ``app_iter`` when attempting to write to a closed
+    socket due to a client disconnect. This should notify a long-lived 
streaming
+    response when a client hangs up.
+    See https://github.com/Pylons/waitress/pull/238
+    and https://github.com/Pylons/waitress/pull/240
+    and https://github.com/Pylons/waitress/pull/241
+  - Adjust the flush to output ``SO_SNDBUF`` bytes instead of whatever was
+    set in the ``send_bytes`` adjustment. ``send_bytes`` now only controls how
+    much waitress will buffer internally before flushing to the kernel, whereas
+    previously it used to also throttle how much data was sent to the kernel.
+    This change enables a streaming ``app_iter`` containing small chunks to
+    still be flushed efficiently.
+    See https://github.com/Pylons/waitress/pull/246
+  Bugfixes
+  ~~~~~~~~
+  - Upon receiving a request that does not include HTTP/1.0 or HTTP/1.1 we will
+    no longer set the version to the string value "None". See
+    https://github.com/Pylons/waitress/pull/252 and
+    https://github.com/Pylons/waitress/issues/110
+  - When a client closes a socket unexpectedly there was potential for memory
+    leaks in which data was written to the buffers after they were closed,
+    causing them to reopen.
+    See https://github.com/Pylons/waitress/pull/239
+  - Fix the queue depth warnings to only show when all threads are busy.
+    See https://github.com/Pylons/waitress/pull/243
+    and https://github.com/Pylons/waitress/pull/247
+  - Trigger the ``app_iter`` to close as part of shutdown. This will only be
+    noticeable for users of the internal server api. In more typical operations
+    the server will die before benefiting from these changes.
+    See https://github.com/Pylons/waitress/pull/245
+  - Fix a bug in which a streaming ``app_iter`` may never cleanup data that has
+    already been sent. This would cause buffers in waitress to grow without
+    bounds. These buffers now properly rotate and release their data.
+    See https://github.com/Pylons/waitress/pull/242
+  - Fix a bug in which non-seekable subclasses of ``io.IOBase`` would trigger
+    an exception when passed to the ``wsgi.file_wrapper`` callback.
+    See https://github.com/Pylons/waitress/pull/249
+
+-------------------------------------------------------------------

Old:
----
  waitress-1.2.1.tar.gz

New:
----
  waitress-1.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-waitress.spec ++++++
--- /var/tmp/diff_new_pack.rqg6z3/_old  2019-05-07 23:12:56.532159606 +0200
+++ /var/tmp/diff_new_pack.rqg6z3/_new  2019-05-07 23:12:56.532159606 +0200
@@ -17,10 +17,8 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-# Tests require a network connection
-%bcond_with tests
 Name:           python-waitress
-Version:        1.2.1
+Version:        1.3.0
 Release:        0
 Summary:        Waitress WSGI server
 License:        ZPL-2.1
@@ -41,10 +39,6 @@
 BuildRequires:  python3-pylons-sphinx-themes
 # /SECTION
 BuildArch:      noarch
-%if %{with tests}
-# Test requirements:
-BuildRequires:  %{python_module nose}
-%endif
 %python_subpackages
 
 %description
@@ -77,10 +71,10 @@
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
-%if %{with tests}
 %check
+# Tests require a network connection
+rm waitress/tests/test_adjustments.py
 %python_exec setup.py test
-%endif
 
 %files %{python_files}
 %license LICENSE.txt


++++++ waitress-1.2.1.tar.gz -> waitress-1.3.0.tar.gz ++++++
++++ 2419 lines of diff (skipped)


Reply via email to