Marc Schier
3e5f129c6f
Enable nullable in Stack, Libraries (9), and Applications projects ( #3732 )
2026-05-17 12:55:24 +02:00
e032dae878
Fix thread pool exhaustion with many MQTT writer groups ( #3395 )
...
* Initial plan
* Convert PubSub PublishNetworkMessage to async to prevent thread pool exhaustion
Co-authored-by: romanett <7413710+romanett@users.noreply.github.com >
* Fix test files to properly use async/await patterns
Co-authored-by: romanett <7413710+romanett@users.noreply.github.com >
* Add Async suffix to PublishNetworkMessage method
Co-authored-by: marcschier <11168470+marcschier@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: romanett <7413710+romanett@users.noreply.github.com >
Co-authored-by: marcschier <11168470+marcschier@users.noreply.github.com >
2025-12-10 07:29:57 +01:00
Marc Schier
2960388560
Update headers and license files ( #3388 )
...
Update license headers to copy right year 2025, replace RCL/GPL headers with MIT, replace the nuget license with MIT (via license expression).
2025-12-04 19:44:40 +01:00
Marc Schier
9830e5d53e
Enable roslynizer and fix all analyzer issues ( #3157 )
...
* Fix warnings and suggestions
* Enable roslynator
2025-08-16 04:10:24 -07:00
Martin Regen
4c0880c800
Fix codesmells. No functional changes and bug fixes. ( #2368 )
...
Fix many warnings to improve code quality or simplify the code.
2023-11-07 10:34:42 +01:00
Tim Jöhnk
6f9f70cd4b
Expose actual network client connected states in IUaPubSubConnections ( #1725 )
...
* Expose actual network client connected states in IUaPubSubConnections
2022-03-29 12:20:17 +03:00
Suciu Mircea Adrian
75744e27dd
Support Metadata frames in PubSub ( #1518 )
...
Refactored WriterGroupPublishState out of IPubSubConnection file
JSON Discovery messages for DataSetMetaData
UADP Discovery messages for DataSetMetaData (Request + response)
Refactored the UaPublisher, extracted IntervalRunner and reused it in UdpDiscoveryPublisher & UdpDiscoverySubscriber
Proposal: automatic setting of ConfigurationVersion based on the rules in 6.2.2.1.5 (part 14)in new class Opc.Ua.PubSub.Configuration.ConfigurationVersionUtils
New events added to UaPubSubApplication
Implemented support for UADP Data Key Frame DataSetMessages
Unit tests were updated to cover the new functionality
2021-09-28 11:54:37 +03:00
Alin Moldovean
08164fe04a
MetaData support for PubSub library ( #1452 )
...
* Metadata support
* Fixes for UaPubSub.
* Add support for delta frames.
2021-07-08 19:29:24 +03:00
Alin Moldovean
7a4a22201b
MQTT support in PubSub library ( #1376 )
...
Implementation of MQTT support in PubSub library
2021-04-28 15:31:06 +03:00
Alin Moldovean
16ff6511f2
PubSub Support for UADP ( #1195 )
...
* Add PubSub library and console samples. #1169
2021-01-08 17:48:09 +02:00