-
Notifications
You must be signed in to change notification settings - Fork 33
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
chore(deps): bump paho-mqtt from 1.6.1 to 2.1.0 #288
Conversation
@allenporter youre touching a lot of this right now - this a bump you wanna approve? Seems it breaks things |
5e57541
to
2a84279
Compare
Happy to handle this since i've been staring closely at the paho mqtt code in the last few days. I think that home assistant has a hard dependency on 1.6.1 so we'll probably have to upgrade in lockstep with other projects if we want to keep releases flowing upstream. I noticed that it has been on that version for a couple years, so may require understanding how large scope it is to update home assistant itself. |
Ah yeah, seems like the mqtt integration itself relies on that versioning. Not a huge deal as it's working for us, and as long as we aren't holding back HA as a whole, then i'm fine either way. But 1.6.1 is 3+ years out of date now, I'm not sure what all we are potentially missing out on that could be helpful here though |
Agreed with what you said. Perhaps there are reliability fixes etc that resolve issues that required overriding, changing client ids and restarting any broken threads. |
@dependabot rebase |
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry! If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request |
@dependabot recreate |
Bumps [paho-mqtt](https://github.com/eclipse/paho.mqtt.python) from 1.6.1 to 2.1.0. - [Release notes](https://github.com/eclipse/paho.mqtt.python/releases) - [Changelog](https://github.com/eclipse-paho/paho.mqtt.python/blob/master/ChangeLog.txt) - [Commits](eclipse-paho/paho.mqtt.python@v1.6.1...v2.1.0) --- updated-dependencies: - dependency-name: paho-mqtt dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
7613930
to
cbca7b9
Compare
OK all tests pass now. This updates the pin to be a range rather than associated 1.6. @Lash-L do you want to review and merge this and decide if you want a more specific pin or leave as is? |
I'm fine with the range - we know it works for 1.6.0 so may as well leave as the range for now. That way the non-home assistant users don't have to update mqtt if they don't want to. If we ever add version specific functionality and we realize, we should bump it |
@allenporter seems like the tests sometimes fail and sometimes don't. Maybe we should be patching the request timeout to 10 seconds so that they are less likely to fail during tests? |
Hmm, some seem to be failing consistently now... |
Bumps paho-mqtt from 1.6.1 to 2.1.0.
Release notes
Sourced from paho-mqtt's releases.
... (truncated)
Changelog
Sourced from paho-mqtt's changelog.
... (truncated)
Commits
af64a43
Bump version to 2.1.054e2e69
Update changelog0776a00
Merge pull request #839 from eclipse/fix-bytearray-payload7795dcd
Fix publish() a bytearray payload29c1d43
Merge pull request #838 from REX2626/master27bbdc3
Merge pull request #829 from akrpic77/ak_add_unix_transporta0554dd
Fix linter report8503635
Merge pull request #832 from eclipse/fix-link-to-migrationse96ff75
Try to fix testsd4d0715
Fix tests with msg.retain value checkDependabot 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 show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@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)