- Update to 23.6.2
* fix: use regular PyPI bitarray>=2.7.5 rather than from GitHub master
23.6.1
* fix: updated bitarray to make eth-account work on pypy
* fix: updated web3 and eth-abi to not use beta versions (#1616)
23.1.2
* fix: monkey patch web3/eth_abi for python 3.11
23.1.1
* fix: support for Python up to v3.11
* fix: update GitHub CI
* fix: copyright transferred to typedef int GmbH - no license change!
* fix: remove coverage crap
22.12.1
* new: expand WAMP Flatbuffers schemata (session ID in each message for MUXing)
* new: update flatc v22.12.06 and regenerate WAMP Flatbuffers type libraries
* fix: Twisted 22.10.0 incompability (#1604)
* fix: Rapid Cancelling Of Tasks Can Cause InvalidStateError (#1600)
* fix: identify_realm_name_category (#1590)
* fix: support Python 3.11 (#1599)
* fix: building _nvx_utf8validator extension on non-x86 systems (#1596)
* fix: asyncio rawsocket protocol transport details (#1592)
* new: expand EIP712AuthorityCertificate; more tests
OBS-URL: https://build.opensuse.org/request/show/1094863
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-autobahn?expand=0&rev=67
- Update to 22.7.1:
* fix: Fix a few typos in docs (#1587)
* fix: remove log noise from autobahn.websocket.protocol (#1588)
* new: add more helpers to EthereumKey and CryptosignKey (#1583)
* new: EIP712 certificate chains, incl. use for WAMP-Cryptosign
* fix: improve message logging at trace log level
* fix: forward correct TLS channel ID once the TLS handshake is complete
* new: add eip712 types for WAMP-Cryptosign certificates
* new: add more helpers to EthereumKey and CryptosignKey
* new: add EthereumKey.from_keyfile, CryptosignKey.from_keyfile,
CryptosignKey.from_pubkey
- Changes from 22.6.1:
* new: add SecurityModuleMemory.from_config and
SecurityModuleMemory.from_keyfile
* new: moved UserKey from crossbar to autobahn
* fix: more WAMP-Cryptosign unit tests
* new: experimental WAMP API catalog support
* new: regenerate FlatBuffers WAMP messages
* fix: allow tests to pass without XBR dependencies (#1580)
* new: Flatbuffers IDL based WAMP payload validation (#1576)
* fix: restore autobahn.twisted.testing to distribution (#1578)
- Changes from 22.5.1:
* new: WAMP Flatbuffers IDL and schema processing (experimental)
* new: WAMP-cryptosign trustroot (experimental)
* new: add wrapper type for CryptosignAuthextra
* fix: stricted type checking of Challenge; fix cryposign unit test;
* new: more test coverage
* fix: reduce log noise
* fix: forward channel_binding selected in Component client
* new: expand ISigningKey to provide security_module/key_id (if used)
OBS-URL: https://build.opensuse.org/request/show/992745
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-autobahn?expand=0&rev=65
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-autobahn?expand=0&rev=54
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-autobahn?expand=0&rev=52
-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.
OBS-URL: https://build.opensuse.org/request/show/703026
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-autobahn?expand=0&rev=20