Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump MQTTnet from 3.0.11 to 4.1.4.563 #460

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Dec 9, 2022

Bumps MQTTnet from 3.0.11 to 4.1.4.563.

Release notes

Sourced from MQTTnet's releases.

v4.1.4.563

  • [Core] Fixed a memory leak in AsyncSignal implementation (#1586, thanks to @​mario-zelger).
  • [Core] Fixed an issue with bounds handling in MqttBufferReader (#1593).
  • [Core] Performance improvements and reduced memory usage due to improved buffer copies (#1599, thanks to @​xljiulang).
  • [Server] Fix not properly reset statistics (#1587, thanks to @​damikun).
  • [Server] Now using an empty string as the sender client ID for injected application messages (#1583, thanks to @​xljiulang).
  • [Server] Improved memory usage for ASP.NET connections (#1582, thanks to @​xljiulang).
  • [Server] Improved memory usage and performance for ASP.NET integration (#1596, thanks to @​xljiulang).
  • [Server] Add support for interception of will messages (#1613).
  • [Server] Fixed wrong topic filter detections (#1615, thanks to @​logicaloud).

v4.1.3.436

  • [Core] Fixed several dead locks by implementing a new async signal (#1552)
  • [Client] All waiting tasks will now fail when the client connection gets closed. This fixes several freezes (#1561)
  • [ManagedClient] The topic is no longer declared as invalid if a topic alias is used (#1395)
  • [Server] Fixed duplicated invocation of the event ClientAcknowledgedPublishPacketAsync for QoS level 2 (#1550)
  • [Server] Fixed issue in upgrading and downgrading of QoS levels for subscriptions and retained messages (#1560)
  • [Server] Fixed memory leak when old sessions are discarded (#1553)
  • [Server] When using MQTTv5 the reason code NoMatchingSubscribers is returned when no client is subscribed to a published topic (#802)
  • [Server] Fix sending of duplicate messages with QoS > 0 when session is recovered, and session is reused (#1546)

v4.1.2.350

  • [Core] Fixed dead lock and race conditions in new AsyncLock implementation (#1542).
  • [Client] Fixed connection freeze when using Xamarin etc.

v4.1.1.318

  • [Core] MQTT Packets being sent over web socket transport are now setting the web socket frame boundaries correctly (#1499).
  • [Core] Add support for attaching and detaching events from different threads.
  • [Core] Fixed a deadlock in AsyncLock implementation (#1520).
  • [Client] Keep alive mechanism now uses the configured timeout value from the options (thanks to @​Stannieman, #1495).
  • [Client] The PingAsync will fallback to the timeout specified in the client options when the cancellation token cannot be cancelled.
  • [Server] A DISCONNECT packet is no longer sent to MQTT clients < 5.0.0 (thanks to @​logicaloud, #1506).
  • [Server] Improved "take over" process handling.

v4.1.0.247

  • [Core] Fixed not working removal of event handlers from async events (#1479).
  • [Client] Added support for passing the local endpoint (network card) which should be used (#1311).
  • [Client] Exposed PackageIdentifier in MqttApplicationMessageReceivedEventArgs (thanks to @​koepalex, #1466).
  • [Server] Added a new event (ClientAcknowledgedPublishPacketAsync) which is fired whenever a client acknowledges a PUBLISH packet (QoS 1 and 2, #487).
  • [Server] Exposed channel adapter (HTTP context etc.) in connection validation (#1125).
  • [Server] The event InterceptingPublishAsync is now also called for injected application messages (#1470).
  • [Server] Exposed session items in multiple events (#1291).

v4.0.2.221

  • [Core] Updated nuget packages.
  • [Core] The option IgnoreCertificateChainErrors is now respected (thanks to @​GodVenn, #1447).
  • [ManagedClient] The managed client now sends the entire topic filter including new MQTTv5 properties when subscribing.
  • [ManagedClient] Fixed wrong firing of ApplicationMessageSkippedAsync event (thanks to @​quackgizmo, #1460).
  • [Server] Fixed reporting of MaximumQoS in ConnAck packet (MQTTv5 only) (#1442).
  • [Server] Fix cross thread issue in session message storage for QoS 1 and 2.

... (truncated)

Commits
  • f79649d 1612 mqttserver subscription to similar base and subtopic with wildcards fail...
  • c9c27b9 Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /Source/MQTTnet.TestApp (#1621)
  • 0bc47cf Improve unit tests
  • 5649328 Update release notes
  • 726dd15 Cleanup projects
  • d513c6f Refactor code
  • c1c17ba MqttConnectionContext: Adapting mqtt over tcp (#1616)
  • f8aa686 A typo in comment. (#1618)
  • d7eb4bb Allow interception of will messages (#1613)
  • c17a350 1595 object disposed exception in unit test handle parallel connection attemp...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [MQTTnet](https://github.com/dotnet/MQTTnet) from 3.0.11 to 4.1.4.563.
- [Release notes](https://github.com/dotnet/MQTTnet/releases)
- [Commits](dotnet/MQTTnet@v3.0.11...v4.1.4.563)

---
updated-dependencies:
- dependency-name: MQTTnet
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants