Skip to content
This repository has been archived by the owner on Feb 28, 2024. It is now read-only.

Bump MQTTnet from 2.8.5 to 3.0.8 #102

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

Conversation

dependabot-preview[bot]
Copy link

Bumps MQTTnet from 2.8.5 to 3.0.8.

Release notes

Sourced from MQTTnet's releases.

v3.0.7

  • [Core] Converted all pending methods to use async/await.
  • [Core] Fixed an issue when serializing a PubRec (QoS 2) packet for MQTTv5.
  • [Client] Fixed an issue when checking for revoked SSL certificates (thanks to @​cslutgen).
  • [RpcClient] Added support for custom topic generation strategies.
  • [Server] Refactoring of server certificate password classes (BREAKING CHANGE!).
  • [Server] Fixed an issue with empty server certificate passwords (thanks to @​SeppPenner).
  • [MQTTnet.Server] Added support for certificate passwords (BREAKING CHANGE IN CONFIG!)
  • [MQTTnet.AspNetCore] Fixed an issue with MQTTv5 package serialization (#743, thanks to @​JanEggers, @​pcbing).

v3.0.6

  • [Core] Nuget packages with symbols are now also published to improve debugging.
  • [Core] Improve task handling (thanks to @​mwinterb)
  • [ManagedClient] Fix a race condition in the message storage (thanks to @​PaulFake).
  • [Server] Added items dictionary to client session in order to share data across interceptors as along as the session exists.
  • [Server] Exposed CONNECT packet properties in Application Message and Subscription interceptor.
  • [Server] Fixed: Sending Large packets with AspnetCore based connection throws System.ArgumentException.
  • [Server] Fixed wrong usage of socket option NoDelay.
  • [Server] Added remote certificate validation callback (thanks to @​rudacs).
  • [Server] Add support for certificate passwords (thanks to @​cslutgen).
  • [MQTTnet.Server] Added REST API for publishing basic messages.

v3.0.5

  • [Server] Moved new socket options to TCP options to avoid incompatibility with Linux hosts.

v3.0.4

  • [Core] Fixed wrong versions in nuget packages.
  • [Server] The TCP address is now reused when starting which should prevent "port in used" error when restarting.

v3.0.3

  • [Core] Fixed issues in MQTTv5 message encoding and decoding.
  • [Core] Added extension method to allow usage of WebSocket4Net in clients to fix issues with AWS and Xamarin.
  • [Core] Fixed usage of wrong data type for passwords (string -> byte[]).
  • [Core] Fixed an ObjectDisposedException when sending data using a WebSocket channel.
  • [Core] Performance optimizations.
  • [Client] Added support for extended authentication exchange.
  • [Client] Exposed MQTTv5 CONNACK values to client.
  • [Client] Added MqttClientSubscribeOptionsBuilder.
  • [Client] The disconnected handler is now executed in a new task to prevent deadlocks when reconnecting etc. (thanks to @​lizziebeans).
  • [Client] Converted option DualMode into nullable boolean to preserve original value and avoid exceptions in IPv4 only networks (thanks to @​lavaflo).
  • [Server] Exposed ClientCertificateRequired and CheckCertificateRevocation at TLS options.
  • [Server] Exposed client certificate at client connection validator.
  • [Server] The subscription interceptor now supports altering the entire topic filter.
  • [Server] Exposed more properties to the connection validator context.
  • [MQTTnet.Server] Added authentication support via Python script file.
  • [MQTTnet.Server] Migrated the result of connection validations to ReasonCode (MQTTv5) instead of ReturnCode (MQTTv3 only) (BREAKING CHANGE!).

v3.0.3-rc3

  • [Core] Fixed issues in MQTTv5 message encoding and decoding.
  • [Core] Added extension method to allow usage of WebSocket4Net in clients to fix issues with AWS and Xamarin.
... (truncated)
Commits

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)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

Bumps [MQTTnet](https://github.com/chkr1011/MQTTnet) from 2.8.5 to 3.0.8.
- [Release notes](https://github.com/chkr1011/MQTTnet/releases)
- [Commits](https://github.com/chkr1011/MQTTnet/commits)

Signed-off-by: dependabot-preview[bot] <[email protected]>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Aug 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
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