Skip to content

Releases: FreeOpcUa/opcua-asyncio

v1.2b2

12 Mar 18:16

Choose a tag to compare

second beta
mvp pubsub support
python 3.14 support
remove support for python < 3.10
avoid use of exec in structure104.py
reduce number of network calls in load_data_type_definitions()
update nodeset to 1.0.5.05
split defualt address space loading into small chunks
improved error handling in some situations
typing for the main interface files and enable typing

1.2b1

02 Feb 14:46

Choose a tag to compare

mvp pubsub support
python 3.14 support
remove support for python < 3.10
avoid use of exec in structure104.py
reduce number of network calls in load_data_type_definitions()
update nodeset to 1.0.5.05
split defualt address space loading into small chunks
improved error handling in some situations

v1.1.8

05 Sep 18:23

Choose a tag to compare

fix release script and upload

v1.1.7

05 Sep 13:34

Choose a tag to compare

origin/master, origin/HEAD) Replace time.time() with time.monotonic() in asyncua core modules
b3dd3a1 make pytest loop scope explicit
a5d72a2 finally unfreeze pytest-asyncio
cc874c3 Feat: Support import/export of struct and enum Field descriptions (#1851)
97095b9 Support pre 1.04 struct length fields for B&R
5b10917 fix connecting to new prosys opcua server (#1827)
120d2e8 Fix small bug if imported xml has also the stardard namespace included (#1832)
d52d319 Enhancement: Chunked Build ETree Function (#1833)
6b6f4bb Fix: Issues with missing namespace URIs when importing and exporting XMLs (#1830)
f12f3e1 fix ClientNonce and/or peer_certificate may be None
e3e02e3 Include support for x509 certificate chains in DER format (#1822)

v1.1.6

08 Apr 12:00

Choose a tag to compare

update ua adresse space to 1.0.5
Parse ExtensionObjects with missing length (= -1)
add: Number in uatypes.py
Allow setting password to None.
Fix usage of X509IdentityToken

bug fixes

revert enabling mypy. Too many bugs

03 Jul 13:53

Choose a tag to compare

v1.1.4

new release v1.1.4

fix mypy issue

02 Jul 08:50

Choose a tag to compare

f9f5895 use pypy-3.10
9d26178 fix typing of SubscriptionHandler

bugfixes. better error handling

02 Jul 06:48

Choose a tag to compare

a038ac7 Client: callback when connection is lost
bd53211 fix handling of session_watchdog task
a847e93 make new ruff version happy
bf9ac44 Don't reset attribute_value_callback on write
ec112a8 sync Client parameter updated as in async
6ff4c24 Add server-side session watchdog (#1655)
9aedc20 Resolve timezone deprecation warnings (#1661)
8537ae2 Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0
176c077 Add callback to delete subscriptions (#1656)
6dce240 Stop expired subscriptions
8fc26b8 Fix #1634 Fix SecurityPolicyType docstring: e.g. "None"
-> "NoSecurity" Reorganize imports and better align code to pep standards (ruff)
b543178 Fix type hints to allow Path
b9fa93f Update python versions in setup.py
ff76f20 Bump pytest-asyncio to fix breakage
92dfc73 Bump actions/checkout from 2 to 4
0eacab5 Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.8.14
abacd34 Bump github/codeql-action from 2 to 3
c0f230d Bump actions/setup-python from 3 to 5
81505b4 ci: Add Github actions to Dependabot config
11fde4c ci: update checkout and setup-python actions
f22bac2 Create py.typed
0948605 [xmlimporter] Support to make auto load type definition
s optional
8353920 lib has no attribute X509_V_FLAG_NOTIFY_POLICY problem
because of the new version of cryptography
9074e8c address deprecation warning

v1.1.0

28 Feb 17:32

Choose a tag to compare

5dcc569 (HEAD -> master, tag: v1.1.0, origin/master, origin/HEAD) new release v1.1.0
5056632 ci: Update deprecated ruff settings
068ddd8 ci: Implement a ruff check to verify no f-strings are used
da1f7b1 refactor: Remove f-string in logging treewide
85b56c7 Fix tests where ua.NodeId#from_string was called with trailing semicolons
2b1edb7 Fix NodeId parsing for nodes containing semicolons in string identifiers
0122a5e improve ha client keepalive error handling
f1f961f feat!: Remove NotImplementedError-guard in AddressSpace
443da58 fix: Feed a string instead of pathlib.path into shelve.open
5534f8a docs: Fix typo in LazyLoadingDict docstring
49ab1c9 chore: Add typehints in load_aspace_shelf
c7d4354 test: Migrate and reactivate old unittest for shelf loading
26bf738 fix: Correct the type of shelf files
cf2bd66 chore: Add typehints for the optional shelf file
f41b67e test: Verify loading from shelf files raises an AttributeError
8cf8682 Fix handling of UaStatusCodeErrors in UaProcessor.process_message
feca6f4 Add set_attribute_value_setter() method to server
3268568 change encoding to Object
f48b4f5 remove f-string in logging
8fa2ac3 crypto change subject alternate warnings to warning
b9e2af4 Allow ByteString Variant to be None
2268ac9 update release script

v1.0.6

20 Dec 10:24

Choose a tag to compare

  • fix bug introduced in 1.0.5 with browse_next
  • Make relative path the default for bode browsing (== get_child)