christian
a3fbb928d6
Improve CI
2025-12-21 16:46:53 +01:00
Alexander Köpke
07409e3a35
Allow user properties as pre-encoded UTF-8 binary buffer ( #2228 )
...
* Add support for binary user properties in MQTT 5.0
* Optimize byte array reversal in SubscriptionTopicHashTests
* Use InvariantCulture for topic string conversion in Load_Tests
* switched to `Microsoft.Testing.Platform`
* Refactor CI workflow to separate signed and unsigned package builds
* Add condition to sign job to prevent execution on external pull requests
* Remove fallback to value as string in MqttUserProperty
* Refactor MqttUserProperty handling to use byte arrays for improved performance and add deprecation warnings for legacy methods
2025-12-18 17:46:35 +01:00
Christian
1a3e97afec
Add support for dotnet 10 ( #2229 )
...
* Add dotnet10 as target framework and fix breaking changes
* Fix tests
* Fix tests for CI
* Fix typo
2025-12-07 16:24:34 +01:00
Christian
a5ef10fddb
Restore strong name ( #2208 )
...
* Restore strong name certificate
* Migrate strong name certificate loading to linux.
* Fix wrong path
* Restore version, update release notes
2025-10-17 19:05:20 +02:00
christian
75ebf116cf
Merge remote-tracking branch 'origin/master'
2025-09-14 10:47:46 +02:00
christian
2f7f55e3f5
Update version
2025-09-14 10:47:32 +02:00
Christian
e43e7f8e36
Use latest language features ( #2176 )
...
* Make use of language features line AsyncDispose, init etc.
* Fix build errors
* Improve Unit Tests
* Improve Unit Tests
* Improve Unit Tests
* Update samples
* Remove obsolete benchmarks
* Code cleanup
* Improve unit tests
* Improve Unit Tests
* Fix Unit Tests
* Improve Unit Tests
* Improve Unit Tests
* Restore unit tests
* Exclude load tests from unit tests
2025-08-30 10:52:59 +02:00
christian
e7de2b913a
Increase version
2025-01-02 11:34:14 +01:00
christian
7715bf37dc
Remove package suffix for final release version
2024-12-30 11:54:00 +01:00
christian
6417baa081
Fix nuget publish
2024-10-22 11:08:29 +02:00
christian
74bb68ad73
Improve CI
2024-09-22 20:15:50 +02:00
christian
c4eb05105b
Update release notes
2024-08-24 12:04:24 +02:00
980a5d0a6d
Improve performance and drop support for old frameworks ( #2068 )
...
* Remove WebSocket4Net extension library
* Remove UWP support
* Drop support for all old frameworks
* Update CI
* Update CI
* Update CI
* Update CI
* Remove obsolete code
* Set default protocol version to 5.0.0
* Remove obsolete tests
* Remove old dependencies
* Reset release notes
* Move server to dedicated project
* Fix unit tests
* Update and cleanup nuget packages
* Fix unit tests
Refactor code
* No longer throw exception when receiving non success CONNACK
* Enable nuget signing
* Enable nuget signing
* Enable nuget signing
* Enable nuget signing
* Enable nuget signing
* Enable nuget signing
* Enable nuget signing
* Enable nuget signing
* Enable code signing
* Enable code signing
* Enable code signing
* Fix client endpoint handling
* Improve CI
* Fix CI
* Fix CI
* Fix CI
* Fix CI
* Import changes from version 4
* Cleanup target frameworks and remove obsolete code
* Drop support for dotnet7.0
* Remove managed client
* Version5 auditmode (#2016 )
Added NuGet audit mode and some other settings to get informed about security issues.
* Address warnings from analyzers
* Support for ReadOnlySequence as payload (#2046 )
* use ReadOnlySequence as payload
* fix build
* fix build
* skip sign in forks
* remove unnecessary owner
* tests and extensions
* remove test
* simplify WritePacketBuffer, remove unused helper
* Adjust namespaces
* Fix build errors
* Import latest fixes from main branch
* Adjust namespaces
---------
Co-authored-by: SeppPenner <HansM2013@gmx.de >
Co-authored-by: Martin Regen <mregen@microsoft.com >
2024-08-24 11:47:21 +02:00
christian
4e3ede42c6
Increase version
2024-05-21 22:36:34 +02:00
Christian
918a3c8d8b
Restore old signing to get out hotfix release ( #2004 )
2024-05-19 16:39:49 +02:00
Christian
32b6146532
Setup nuget signing ( #2001 )
...
* Setup signing
* Update release notes
2024-05-18 20:21:09 +02:00
Christian
b775fb256b
Update version
2024-03-02 08:44:57 +01:00
Christian
f3499013f4
Increase version
2023-12-07 17:48:14 +01:00
Christian
1ba8f74555
Update version
2023-11-04 13:40:28 +01:00
Christian
2599b3dfdc
Update settings for tests project so that it will build on linux ( #1860 )
...
* Update settings for tests project so that it will build on linux
* Improve unit tests and samples
* Remove no longer required target frameworks for unit tests
* Update ci.yml
2023-11-01 09:34:18 +01:00
Christian
e2e7aacc09
Update version and release notes
2023-09-06 20:07:45 +02:00
Christian
e604345e65
Update version
2023-08-19 15:23:10 +02:00
Christian
836ddf3bbc
Update version
2023-05-01 12:20:20 +02: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
c7390ef0d7
Update verison
2022-12-23 16:51:13 +01:00
Christian
180e7f79d4
Update ci.yml
2022-12-03 14:50:30 +01:00
Christian
e400bfb79e
Update ci.yml
2022-12-03 13:19:37 +01:00
Christian
a5e1a4d6dd
Update version
2022-11-26 14:16:37 +01:00
Christian
b1a336eb62
Reset release notes, update version
2022-11-06 10:24:58 +01:00
Christian
7823d8342e
Update version.
2022-10-23 07:43:31 +02:00
Christian
c009cbef76
Update comments, release notes, version.
2022-09-13 09:07:02 +02:00
Christian
31e5b40459
Revert "Update ci.yml"
...
This reverts commit 8fb55d75fe .
2022-08-23 20:49:40 +02:00
Christian
8fb55d75fe
Update ci.yml
2022-08-14 13:06:32 +02:00
Christian
a94776eeea
Update version information.
2022-07-23 11:02:00 +02:00
Christian
305c552474
Squashed commit of the following:
...
commit 0cbf50427ca6fb343cfa22ccbcd06aad5ea2b4c2
Author: Christian <6939810+chkr1011@users.noreply.github.com >
Date: Mon Jun 20 21:02:50 2022 +0200
Fix firing of _ClientSubscribedTopicAsync_ event.
2022-06-27 20:41:34 +02:00
Christian
cf6369d63f
Update version.
2022-06-09 21:27:14 +02:00
Christian
2ce9b94ec9
v4.0.0 ( #1357 )
2022-02-20 21:10:46 +01:00
Christian
1e5390679f
Update ci.yml
2022-01-06 20:41:18 +01:00
Christian
5cafce4345
Update ci.yml
2022-01-06 20:40:06 +01:00
Christian
dfaf3dc31f
Update ci.yml
2022-01-06 20:37:24 +01:00
Christian
3a9397c793
Update CI.
2022-01-06 20:36:12 +01:00
Christian
1cf4a7d6be
Update ci.yml
2022-01-06 20:26:11 +01:00
Christian
180588c3a4
Update ci.yml
2022-01-06 20:18:04 +01:00
Christian
bc4c86bebd
Update ci.yml
2022-01-06 20:13:11 +01:00
Christian
ea88a8c0de
Update CI.
2022-01-06 20:10:42 +01:00