Ivan Beňovic and Christian
5965ded488
Add possibility to specify parameter to RPC invocation ( #1798 )
...
* Add possibility to specify parameter to RPC invocation which will be accessible in TopicGenerationContext.
* Make parameters optional
* Update ReleaseNotes.md
---------
Co-authored-by: Christian <6939810+chkr1011@users.noreply.github.com >
2023-09-01 18:57:22 +02:00
Christian
0bb4c6ef09
Expose more TLS options ( #1737 )
2023-05-13 12:08:52 +02:00
老九
d0584413ca
Add PayloadSegmentable feature ( #1585 )
2023-02-22 20:53:55 +01:00
Jeffery Michael
e0ce1f309e
dotnet 7 packages ( #1636 )
...
* Added dotnet 7 support/builds.
* Added NETCOREAPP_3_1_OR_GREATER where applicable.
2022-12-28 09:20:11 +01:00
Christian and HansM
795139d78f
Add feature validations ( #1527 )
...
* Add feature validation.
* Update ReleaseNotes.md
* Add validators or subscribe and unsubscribe.
* Add feature validation for disconnect.
* Fix build errors.
* Fix build errors
Co-authored-by: HansM <HansM2013@gmx.de >
2022-12-23 16:56:11 +01:00
Christian
726dd15c5a
Cleanup projects
2022-12-07 20:44:23 +01:00
Christian
c17a350796
1595 object disposed exception in unit test handle parallel connection attempts ( #1610 )
2022-12-05 19:22:18 +01:00
Christian
d572490a67
Use the net452 supporting async task completion source ( #1607 )
2022-12-04 13:39:50 +01:00
Christian
d2ce9d607a
Fix freezes in _AsyncLock_ ( #1549 )
2022-10-23 08:16:45 +02:00
Christian
f632fbb447
Squashed commit of the following:
...
commit c3ca0ef7da4bcc2103cda2bb175ea3c5a49da2e6
Author: Christian <6939810+chkr1011@users.noreply.github.com >
Date: Sat Jun 25 22:58:18 2022 +0200
Update nugets and fix breaking changes.
2022-06-27 20:40:37 +02:00
Christian
f68b109471
Switch to license expression. ( #1408 )
2022-06-10 17:09:17 +02:00
Christian
e7e6a080e0
Update copyright information.
2022-06-09 20:13:17 +02:00
Christian
1d4794b071
Configure build warnings.
2022-04-21 20:47:24 +02:00
Christian
626baa7bb5
Update nuget settings
...
Documentation is now also part of the nuget packages.
2022-04-09 10:53:27 +02:00
Christian
7cf454952f
Restore interfaces.
2022-04-05 20:00:49 +02:00
Christian
2ce9b94ec9
v4.0.0 ( #1357 )
2022-02-20 21:10:46 +01:00
Michi
25ddfc83a8
MqttRpcClient now adds ResponseTopic to MqttApplicationMessage when using MQTT v5 ( #1295 )
...
* MqttRpcClient now adds ResponseTopic to MqttApplicationMessage when using MQTT v5
* No need for conditional protocol check (ResponseTopic property won't be added by PacketFormatter in <MQTT v5)
* Cleanup: Remove using
2021-11-28 12:41:56 +01:00
Christian
c756a4092f
Feature/mqttv5 subscriptions server ( #1246 )
...
* Add support for RetainHandling.
* Add support for No Local.
* Add support for _SubscriptionIdentifier_.
* Add more Unit Tests.
* Update docs.
2021-09-23 20:30:43 +02:00
Christian
ed5e6ee897
Update project files.
2021-06-28 20:39:10 +02:00
Christian
12f346115f
Improve RPC client handling.
2021-02-26 10:55:26 +01:00
Christian
120b7fb7d1
Fix RPC issue #1093 by calling both message handlers.
2021-02-18 18:56:15 +01:00
SeppPenner
bba04e2b5d
Updated all code comments, should be ok now.
2021-01-15 20:34:33 +01:00
Stefan Ossendorf
37b783908a
.Net5.0 TFMs added
...
.Net5.0 TFMs added and related nuget packages updated.
2020-12-16 14:45:15 +01:00
Christian Kratky
2716db04e3
Move the RPC topic validation to the topic generation strategy.
2020-11-01 12:00:12 +01:00
Christian Kratky
6a564a0c72
Align nuget dependency versions and project references.
2020-07-04 17:04:36 +02:00
Pavlo Datsiuk
85b000c6b7
[COMMIT] The proj files have been updated to enable SourceLink [MQTTnet.Extensions.Rpc.csproj]
2020-06-25 12:52:52 +03:00
Christian Kratky
dbe12b9c48
General code refactoring.
2020-05-21 12:40:51 +02:00
Christian Kratky
683bb43486
Fix performance issue in logger.
2020-05-14 00:05:52 +02:00
Christian Kratky
9810e52bcb
Fix build.
2020-04-22 12:30:11 +02:00
Christian Kratky
72fa13ca5b
Fix build errors.
2020-03-14 22:59:17 +01:00
Christian Kratky
2e3cf54f11
Add support for different strategies when generating RPC topics.
2019-08-13 19:53:55 +02:00
Christian Kratky
9ac726b271
Revert "Remove dedicated UWP builds and code."
...
This reverts commit 6d0e2c2022 .
2019-08-11 22:19:49 +02:00
Christian Kratky
6d0e2c2022
Remove dedicated UWP builds and code.
2019-08-11 22:07:57 +02:00
hezlog
9fa9d22097
Fixed MQTTnet.noUWP.sln build issue.
2019-05-20 23:17:32 +08:00
Christian Kratky
61b10a8b56
Add extension methods.
2019-04-07 19:58:01 +02:00
Christian Kratky
03bfc5f00b
Refactor event handler namings.
2019-03-08 23:47:51 +01:00
Christian Kratky
8708609498
Add more function mappings for MQTTnet Server.
2019-03-06 22:42:00 +01:00
Federico Di Gregorio
bc1a197c4f
Align conditions in dependent project with conditions in MQTTnet
2018-11-30 09:26:02 +01:00
Jens-Christian Skibakk
740a35b018
Skip build uap10.0 when using dotnet cli
2018-07-18 19:54:07 +02:00
Christian Kratky
7fd09009e7
Update docs.
2018-07-04 21:58:00 +02:00
Jan Eggers
4fc1912ee8
fixed assembly versions
2018-06-22 09:21:33 +02:00
Christian Kratky
0322660561
Refactor async/await and ConcurrentDictionary usage.
2018-06-20 20:07:25 +02:00
Christian Kratky
20779dfece
Reorganize solution structure.
2018-06-11 00:00:30 +02:00