From 4438c717b033d2a0f858e2819d72012c995447b72f504352e91d9337943fa490 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 4 Feb 2022 22:09:57 +0000 Subject: [PATCH] - update to 10.1: * Made the second parameter of connection handlers optional. It will be deprecated in the next major release. The request path is available in the :attr:`~legacy.protocol.WebSocketCommonProtocol.path` attribute of the first argument. If you implemented the connection handler of a server as:: async def handler(request, path): ... You should replace it by:: async def handler(request): path = request.path # if handler() uses the path argument ... * Added ``python -m websockets --version``. * Reverted optimization of default compression settings for clients, mainly to avoid triggering bugs in poorly implemented servers like `AWS API Gateway`_. * Mirrored the entire :class:`~asyncio.Server` API in :class:`~server.WebSocketServer`. * Improved performance for large messages on ARM processors. * Documented how to auto-reload on code changes in development. * Avoided half-closing TCP connections that are already closed. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-websockets?expand=0&rev=33 --- 10.0.tar.gz | 3 --- 10.1.tar.gz | 3 +++ python-websockets.changes | 26 ++++++++++++++++++++++++++ python-websockets.spec | 4 ++-- 4 files changed, 31 insertions(+), 5 deletions(-) delete mode 100644 10.0.tar.gz create mode 100644 10.1.tar.gz diff --git a/10.0.tar.gz b/10.0.tar.gz deleted file mode 100644 index cd0a8c2..0000000 --- a/10.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eacd5e92558972111deed2c3d948a1cbec03ec280c27f134b622b0d1f0d22edf -size 276231 diff --git a/10.1.tar.gz b/10.1.tar.gz new file mode 100644 index 0000000..21b0416 --- /dev/null +++ b/10.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0ac9afbc816ea98c793b2f16969522a8b2469f607a8ae1516f5217729508457 +size 299315 diff --git a/python-websockets.changes b/python-websockets.changes index 194130a..6397332 100644 --- a/python-websockets.changes +++ b/python-websockets.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Fri Feb 4 22:08:32 UTC 2022 - Dirk Müller + +- update to 10.1: + * Made the second parameter of connection handlers optional. It will be + deprecated in the next major release. The request path is available in + the :attr:`~legacy.protocol.WebSocketCommonProtocol.path` attribute of + the first argument. + If you implemented the connection handler of a server as:: + async def handler(request, path): + ... + + You should replace it by:: + + async def handler(request): + path = request.path # if handler() uses the path argument + ... + * Added ``python -m websockets --version``. + * Reverted optimization of default compression settings for clients, mainly to + avoid triggering bugs in poorly implemented servers like `AWS API Gateway`_. + * Mirrored the entire :class:`~asyncio.Server` API + in :class:`~server.WebSocketServer`. + * Improved performance for large messages on ARM processors. + * Documented how to auto-reload on code changes in development. + * Avoided half-closing TCP connections that are already closed. + ------------------------------------------------------------------- Sat Oct 30 22:51:02 UTC 2021 - Ben Greiner diff --git a/python-websockets.spec b/python-websockets.spec index 70eb556..5bed640 100644 --- a/python-websockets.spec +++ b/python-websockets.spec @@ -1,7 +1,7 @@ # # spec file for package python-websockets # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define skip_python2 1 %define skip_python36 1 Name: python-websockets -Version: 10.0 +Version: 10.1 Release: 0 Summary: An implementation of the WebSocket Protocol (RFC 6455) License: BSD-3-Clause