15
0
Files
python-autobahn/python-autobahn.changes

298 lines
13 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Sun Mar 27 13:53:14 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 22.3.1:
* fix generate_token
* reduce twisted log noise for wamp clients
* add GitHub URL for PyPi
-------------------------------------------------------------------
Fri Mar 11 08:54:00 UTC 2022 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix packaging for %arm, aarch64 and riscv64
- Update to 22.2.2: * fix: auto ping/pong logs should be debug instead of info (#1524) * new: add auto-ping/pong configuration knob autoPingRestartOnAnyTraffic (see discussion here). * new: extended websocket auto-ping/pong ("heartbeating") with builtin RTT measurement * new: experimental support for transaction_hash in WAMP Publish/Call (see discussion here). * new: support decimal numbers WAMP serialization and round-tripping in both JSON and CBOR * fix: only depend on cbor2 (for WAMP CBOR serialization), not also cbor * fix: PyInstaller and Docker build / CI issues * new: support Python 3.10 * new: allow optional keys in endpoint config validation * fix: reset transport retry status when connection succeeds * fix: update Docker/PyPy to pypy:3.8-slim * fix: autobahn installation in docker (#1503) * new: refactor SigningKey class for reusability (#1500, #1501) * new: expand XBR node pairing helpers * fix: build with nvx by default and don't publish universal wheel. (#1493) * fix: update wamp flatbuffer schema for r2r links * fix: don't clobber factory (#1480) * fix: explicitly require setuptools * new: expand wamp auth scram and xbr argon2/hkdf (#1479) * fix: WebSocket compression, window size (zlib wbits) == 8 is illegal nowerdays (#1477) * fix: XBR IDL code generator - all 4 WAMP actions working now * new: add automated build of xbrnetwork CLI (single-file EXE) in CI - Remove python-mock BuildRequires - Rebase respect-cflags.patch - Ship the xbrnetwork-ui cli tool OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-autobahn?expand=0&rev=57
2022-03-09 06:00:09 +00:00
-------------------------------------------------------------------
Wed Mar 9 05:57:11 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 22.2.2:
* fix: auto ping/pong logs should be debug instead of info (#1524)
* new: add auto-ping/pong configuration knob autoPingRestartOnAnyTraffic (see discussion here).
* new: extended websocket auto-ping/pong ("heartbeating") with builtin RTT measurement
* new: experimental support for transaction_hash in WAMP Publish/Call (see discussion here).
* new: support decimal numbers WAMP serialization and round-tripping in both JSON and CBOR
* fix: only depend on cbor2 (for WAMP CBOR serialization), not also cbor
* fix: PyInstaller and Docker build / CI issues
* new: support Python 3.10
* new: allow optional keys in endpoint config validation
* fix: reset transport retry status when connection succeeds
* fix: update Docker/PyPy to pypy:3.8-slim
* fix: autobahn installation in docker (#1503)
* new: refactor SigningKey class for reusability (#1500, #1501)
* new: expand XBR node pairing helpers
* fix: build with nvx by default and don't publish universal wheel. (#1493)
* fix: update wamp flatbuffer schema for r2r links
* fix: don't clobber factory (#1480)
* fix: explicitly require setuptools
* new: expand wamp auth scram and xbr argon2/hkdf (#1479)
* fix: WebSocket compression, window size (zlib wbits) == 8 is illegal nowerdays (#1477)
* fix: XBR IDL code generator - all 4 WAMP actions working now
* new: add automated build of xbrnetwork CLI (single-file EXE) in CI
- Remove python-mock BuildRequires
- Rebase respect-cflags.patch
- Ship the xbrnetwork-ui cli tool
-------------------------------------------------------------------
Mon Feb 7 13:56:05 UTC 2022 - Andreas Schwab <schwab@suse.de>
- Do not use NVX on riscv64
-------------------------------------------------------------------
Tue May 18 11:41:43 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 21.3.1:
* fix: Twisted v21.2.0 breaks Crossbar.io
* new: use_binary_hex_encoding option for JSON object serializer
* fix: correct some sphinx doc references
* new: minimum supported Python (language) version is now 3.7 (on CPython and PyPy)
* new: more XBR proxy/stub code generation capabilities (RPC call/invoation handlers)
* fix: wamp-cryptosign loading of keys from SSH agent
* fix: update Docker image building and build Docker multi-arch images
* new: add more WAMP-cryptosign signature test vectors and unit tests
* fix: include XBR code rendering templates in package manifest
-------------------------------------------------------------------
Sat Feb 13 20:06:02 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 21.2.1:
* new: XBR ABI files now via separate package (“xbr”) - substantially reduce
package size for non-XBR users
* fix: circular dependency in “xbr” install flavor
* fix: XBR package manifest and CLI user profile loading
* fix: consider wamp.close.goodbye_and_out a clean exit
* fix: HASH import as well as improve diagnostics if things go wrong
* fix: add missing jinja2 dependency for XBR CLI
* fix: wamp.close.goodbye_and_out counts as a clean exit
-------------------------------------------------------------------
Tue Jan 12 05:13:37 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
- Add missing BuildRequires/Requires on python-hyperlink
-------------------------------------------------------------------
Tue Jan 5 03:42:59 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 20.12.3:
* fix: URL must be re-encoded when doing redirect (#1439)
(bsc#1180570, CVE-2020-35678)
* new: minimum supported Python (language) version is now 3.6
* fix: derive_bip32childkey traceback (#1436)
* fix: update and adjust docker files to upstream changes
* new: CLI commands for WAMP IDL (xbrnetwork describe-schema / codegen-schema)
* new: add eth address helpers (#1413)
* new: cryptosign authextra allow arbitrary keys (#1411)
* fix: adapt to planet api prefix change (#1408)
* fix: Type check improve (#1405)
-------------------------------------------------------------------
Mon Dec 21 21:50:35 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
- Fix flavored requires -- gh#openSUSE/python-rpm-macros#66
-------------------------------------------------------------------
Mon Aug 31 10:06:55 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix installation path when NVX is not used (fix aarch64)
-------------------------------------------------------------------
Thu Aug 20 08:47:52 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Do not use NVX on %arm and aarch64
-------------------------------------------------------------------
Thu Jul 23 14:42:38 UTC 2020 - Berthold Gunreben <azouhr@opensuse.org>
- Add patch to include correct <arch>intrin.h for s390
* intrin-arch.patch
- Minor patch refresh for respect-cflags.patch
-------------------------------------------------------------------
Tue Jul 21 05:51:09 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 20.7.1:
* new: add market login eip. expose helpers
-------------------------------------------------------------------
Wed Jul 8 02:19:00 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 20.6.2:
* fix: xbr fixes (#1396)
* fix: use cpy 3.8 for running flake in CI
* new: Ticket1392 internal attrs (#1394)
* new: internal-only router attributes and hook for router to add custom
information
-------------------------------------------------------------------
Mon Jun 15 04:37:00 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 20.6.1:
* new: massive expansion of XBR CLI and EIP712 helpers
* new: more (exhaustive) serializer cross-tripping tests
* fix: some code quality and bug-risk issues (#1379)
* fix: removed externalPort assignment when not set (#1378)
* fix: docs link in README (#1381)
* fix: docs typo frameword -> framework (#1380)
* fix: improve logging; track results on observable mixin
* new: add environmental variable that strips xbr. (#1374)
* fix: trollius is gone (#1373)
* new: added ability to disable TLS channel binding (#1368)
- Correct BuildRequires/Requires (boo#1172126)
-------------------------------------------------------------------
Sun Jun 14 08:49:49 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 20.4.3:
* new: XBR CLI (#1367)
* fix: add missing XBR dependency py-multihash
-------------------------------------------------------------------
Wed May 27 09:36:10 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
- %python3_only -> %python_alternative
- Update to 20.4.2: * new: XBR - adjust eip712 signature for channel close * new: XBR - adjustments after xbr refactoring (#1357) * new: XBR - add channel open/close eip712 types to AB (#1358) * new: WAMP-cryptosign - make channel_id_type optional in transport_channel_id() * new: expose new XBR top-level contracts * fix: bump dependencies versions for attrs and identity (#1346) * fix: FrontendProxyProtocol object has no attribute 'write' (#1339) * fix: WAMP-cryptosign authid is not mandatory; reduce log noise (#1340) * fix: confusion between paying and payment channel (#1337) * new: forward explicitly set app level errors from ApplicationRunner.run() (#1336) * fix: simple typo: hookinh -> hooking (#1333) * new: update for xbr v20.3.1 * fix: for #1327 - cancel Auto Ping Timeout (#1328) * new: helper function to create a configured Web3 blockchain connection (#1329) * fix: add AuthAnonymous to __all__ (#1303) * fix: CI building (caching?) issue "corrupt ZIP file" * fix: update docker image build scripts and add ARM64/PyPy * fix: use :func:`txaio.time_ns` and drop deprecated :func:`autobahn.util.time_ns` * fix: update project README and docs for supported python versions (#1296) * fix: WebSocket protocol instances now raise autobahn.exception.Disconnected when sending on a closed connection (#1002) * fix: version conflict in xbr downstream application dependency (crossbarfx) (#1295) * fix: add python_requires>=3.5 to prevent installation on python 2 (#1293) * fix: first part of cleaning up code, dropping Python 2 support (#1282). * fix: add docs for parameters to component.py (#1276) * new: statistics tracking on WAMP serializers :class:`autobahn.wamp.serializer.Serializer` * new: helper :func:`autobahn.util.time_ns` - No longer build for Python 2 - Update BuildRequires. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-autobahn?expand=0&rev=27
2020-04-20 07:46:33 +00:00
-------------------------------------------------------------------
Mon Apr 20 05:41:32 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 20.4.2:
* new: XBR - adjust eip712 signature for channel close
* new: XBR - adjustments after xbr refactoring (#1357)
* new: XBR - add channel open/close eip712 types to AB (#1358)
* new: WAMP-cryptosign - make channel_id_type optional in transport_channel_id()
* new: expose new XBR top-level contracts
* fix: bump dependencies versions for attrs and identity (#1346)
* fix: FrontendProxyProtocol object has no attribute 'write' (#1339)
* fix: WAMP-cryptosign authid is not mandatory; reduce log noise (#1340)
* fix: confusion between paying and payment channel (#1337)
* new: forward explicitly set app level errors from ApplicationRunner.run() (#1336)
* fix: simple typo: hookinh -> hooking (#1333)
* new: update for xbr v20.3.1
* fix: for #1327 - cancel Auto Ping Timeout (#1328)
* new: helper function to create a configured Web3 blockchain connection (#1329)
* fix: add AuthAnonymous to __all__ (#1303)
* fix: CI building (caching?) issue "corrupt ZIP file"
* fix: update docker image build scripts and add ARM64/PyPy
* fix: use :func:`txaio.time_ns` and drop deprecated :func:`autobahn.util.time_ns`
* fix: update project README and docs for supported python versions (#1296)
* fix: WebSocket protocol instances now raise autobahn.exception.Disconnected when sending on a closed connection (#1002)
* fix: version conflict in xbr downstream application dependency (crossbarfx) (#1295)
* fix: add python_requires>=3.5 to prevent installation on python 2 (#1293)
* fix: first part of cleaning up code, dropping Python 2 support (#1282).
* fix: add docs for parameters to component.py (#1276)
* new: statistics tracking on WAMP serializers :class:`autobahn.wamp.serializer.Serializer`
* new: helper :func:`autobahn.util.time_ns`
- No longer build for Python 2
- Update BuildRequires.
-------------------------------------------------------------------
Wed Dec 11 11:53:12 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Skip rng tests as they randomly fail in obs
-------------------------------------------------------------------
Tue Dec 3 14:28:53 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 19.11.1:
* packaging fixes
-------------------------------------------------------------------
Wed Oct 9 08:44:16 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 19.10.1:
* various minor bugfixes mostly
-------------------------------------------------------------------
Tue Sep 24 12:05:29 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 19.9.3:
* packaging fixes
-------------------------------------------------------------------
Fri Sep 13 12:43:37 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 19.9.2:
* Various bugfixes mostly, not many features
-------------------------------------------------------------------
Tue May 14 22:26:05 UTC 2019 - Jonathan Harker <jharker@suse.com>
- Update to 19.5.1
* fix: authextra merging (#1191)
* fix: set default retry_delay_jitter (#1190)
* new: add rawsocket + twisted example (#1189)
* new: WebSocket testing support, via Agent-style interface (#1186)
* new: decorator for on_connectfailure
* fix: delayed call leakage (#1152)
* new: CLI client (#1150)
* fix: set up TLS over proxy properly (#1149)
* new: expose ser modules (#1148)
* fix: base64 encodings, add hex encoding (#1146)
* new: onConnecting callback (with TransportDetails and ConnectingRequest).
Note: if you've implemented a pure IWebSocketChannel without inheriting
from Autobahn base classes, you'll need to add an onConnecting() method
that just does return None.
-------------------------------------------------------------------
Mon Apr 8 08:41:35 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Rename reproducible.patch to respect-cflags.patch and really make
sure we respect all the cflags
-------------------------------------------------------------------
Mon Apr 8 07:32:05 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
- Add reproducible.patch to make package build reproducible (boo#1100677)
and to not use SSE4.1 instructions
-------------------------------------------------------------------
Fri Apr 5 08:12:36 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Fix the %pytest_arch call to pass properly
-------------------------------------------------------------------
Tue Mar 26 13:18:38 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 19.3.3:
* No upstream changelog
-------------------------------------------------------------------
Tue Mar 19 14:37:02 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 19.3.2:
* no upstream changelog
- List all the missing requirements based on setup.py
-------------------------------------------------------------------
Thu Oct 18 09:23:10 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 18.9.2:
* Various fixes all around
* Support python 3.7
- remove-unittest2.patch was merged upstream
-------------------------------------------------------------------
Fri Aug 10 11:22:33 UTC 2018 - mcepl@suse.com
- Add remove-unittest2.patch which remove dependency on unittest2
(filed upstream https://github.com/crossbario/autobahn-python/issues/1036)
-------------------------------------------------------------------
Mon Mar 12 09:11:02 UTC 2018 - tchvatal@suse.com
- Fix python2 pulling of trollius
-------------------------------------------------------------------
Fri Mar 2 22:01:11 UTC 2018 - avvissu@yandex.by
- Initial package