Christian
449624fd72
Expose proper connect result in clients Disconnected event ( #1728 )
2023-05-06 12:49:41 +02:00
Christian
99f4f46062
Add new overloads for packet payload and will payload ( #1721 )
2023-05-04 22:19:06 +02:00
b08d11c069
replace lock/semaphore by readerwriterlockslim to avoid lock contenti… ( #1716 )
...
* replace lock/semaphore by readerwriterlockslim to avoid lock contention while dispatch messages
* Update MqttClientSubscriptionsManager.cs
removed comment out codes
* Update ReleaseNotes.md
---------
Co-authored-by: Zeheng Feng <hf944813@broadcom.com >
Co-authored-by: Christian <6939810+chkr1011@users.noreply.github.com >
2023-05-01 13:53:15 +02:00
Christian
ac41e838ec
Merge branch 'master' of https://github.com/dotnet/MQTTnet
2023-05-01 12:20:26 +02:00
Christian
836ddf3bbc
Update version
2023-05-01 12:20:20 +02:00
Christian
0e815c626c
Add validation of string lengths ( #1718 )
2023-05-01 12:03:23 +02:00
Christian
4b7d035e9e
Reset release notes
2023-04-29 12:37:36 +02:00
Christian
cb3c44f48d
Rename InspectPackage method ( #1713 )
2023-04-23 13:57:59 +02:00
Christian
8b3b9d33de
Add overloads for options builder ( #1711 )
...
* Add new overload for options builder
* Refactor code
* Update ReleaseNotes.md
2023-04-11 22:11:16 +02:00
scottbrogden-iheartmedia and Christian
59d99509c8
Notify what subscription topics failed as part of the SynchronizingSu… ( #1678 )
...
* Notify what subscription topics failed as part of the SynchronizingSubscriptionsFailedAsync callback
* Update ReleaseNotes.md
---------
Co-authored-by: Christian <6939810+chkr1011@users.noreply.github.com >
2023-04-08 14:03:58 +02:00
RossHNPC and Christian
2933b76237
ClientMessageQueueInterceptor continues with subscription processing. ( #1685 )
...
* ClientMessageQueueInterceptor continues with subscription processing.
* Update readme
---------
Co-authored-by: Christian <6939810+chkr1011@users.noreply.github.com >
2023-04-06 17:55:33 +02:00
Christian and Michi
36c6d8974e
Allow disabling of packet fragmentation ( #1709 )
...
* Add compatibility option for AWS
* Fix UWP build
* Fix comment in MqttClientOptions (#1706 )
* Refactor naming
* Fix wrong option value
---------
Co-authored-by: Michi <michael@volz.dev >
2023-04-06 17:54:36 +02:00
Christian
d6cab76728
Add user properties to event args to interceptors for subscribing and unsubscribing ( #1707 )
...
Add user properties to event args
2023-04-06 17:31:42 +02:00
老九
d0584413ca
Add PayloadSegmentable feature ( #1585 )
2023-02-22 20:53:55 +01:00
Christian
ba57537108
Fix running state handling in server ( #1680 )
...
Fix running state handling
2023-02-17 21:17:31 +01:00
Christian
6dcb110737
Add InterceptingClientEnqueueAsync event ( #1679 )
2023-02-17 19:13:06 +01:00
Christian
b599a832da
Add new method for reading a single retained message ( #1676 )
2023-02-15 19:46:37 +01:00
Christian
9cbd5dd778
Update ReleaseNotes.md
2023-01-28 13:08:24 +01:00
Christian
2aa4219838
Expose server session items ( #1638 )
...
* Expose server session items
* Add support for custom session items for injected application messages
2023-01-19 20:15:15 +01:00
Christian
ead58dd606
Update ci.yml
2022-12-28 13:59:05 +01:00
Christian
a93e935585
Update ci.yml
2022-12-28 09:37:01 +01:00
Christian
aeb07e880e
Update ReleaseNotes.md
2022-12-28 09:25:33 +01:00
Christian
2fa7200fb3
1544 add underlying socketoption of tcp keepalive into the server option ( #1606 )
...
* Expose TCP keep alive options to options builder
* Update ReleaseNotes.md
2022-12-23 17:15:49 +01:00
Christian
9f7d15e1b1
Update ReleaseNotes.md
2022-12-23 17:13:25 +01:00
Christian
fdf00f1b18
More options for disconnect ( #1557 )
...
* Expose more options in disconnect options.
* Expose more options in disconnect API.
* Refactor code.
* Expose user properties in disconnected event.
* Expose more disconnect options in server.
* Fix build errors
* Add new samples.
* Fix client cleanup
* Fix merge conflicts
2022-12-23 17:09:02 +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
c7390ef0d7
Update verison
2022-12-23 16:51:13 +01:00
Christian
555c3eac7a
Reset release notes
2022-12-13 17:15:43 +01:00
Christian
5649328bc5
Update release notes
2022-12-07 20:44:30 +01:00
Christian
d7eb4bbe6e
Allow interception of will messages ( #1613 )
2022-12-06 20:28:01 +01:00
Christian
180e7f79d4
Update ci.yml
2022-12-03 14:50:30 +01:00
Christian
d9da7cc92e
Refactor code
2022-12-03 14:09:27 +01:00
Christian
e400bfb79e
Update ci.yml
2022-12-03 13:19:37 +01:00
Christian
56750adfe4
1592 bug of mqttbufferreader ( #1593 )
2022-11-29 20:23:20 +01:00
Christian
11e64ef018
Update ReleaseNotes.md
2022-11-28 21:10:46 +01:00
Christian
e45b207375
Update ReleaseNotes.md
2022-11-26 14:53:03 +01:00
Christian
c37866e534
Refactor code and update release notes
2022-11-26 14:51:36 +01:00
Christian
32cc1ff7b1
Refactor code and update release notes
2022-11-26 14:49:28 +01:00
Christian
581a024ceb
Improve allocations for AsyncSignal.
2022-11-26 14:45:34 +01:00
Christian
a5e1a4d6dd
Update version
2022-11-26 14:16:37 +01:00
Christian
e88b280eb0
Reset release notes
2022-11-12 12:53:54 +01:00
Christian
db1fc7625d
1546 possible bug in server repeatedly sending the same message to client subscribed with cleansession=false ( #1569 )
2022-11-11 08:14:15 +01:00
Christian
bfec9dc5ad
802 client isnt being notified if message is not delivered ( #1568 )
2022-11-09 21:14:53 +01:00
Christian
56f0a2c31c
Fix validation of topic in managed client ( #1567 )
2022-11-09 20:13:59 +01:00
Christian
97c46bea0f
Update ReleaseNotes.md
2022-11-06 10:50:32 +01:00
Christian
e6c1ab4e4c
Fail all waiting tasks when the client connection gets closed ( #1563 )
2022-11-06 10:50:04 +01:00
Christian
6e1ec266a7
Update ReleaseNotes.md
2022-11-06 10:49:19 +01:00
Christian
3fc6982e9a
Fix upgrading and downgrading of retained messages QoS for subscriptions ( #1564 )
2022-11-06 10:35:59 +01:00
Christian
2842f27522
1552 mqttnetservermqttclientsessionsmanager subscribersessions is not proper removed on special case ( #1562 )
2022-11-06 10:34:20 +01:00
Christian
7ef137e26e
No longer fire _ClientAcknowledgedPublishPacketEvent_ for PUBREC packets ( #1550 ) ( #1551 )
2022-11-06 10:29:49 +01:00