Skip to content

v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Sep 07:01
· 53 commits to main since this release

Changelog

I sincerely apologize for the delay of this release. Also, I would like to express my deepest thanks to all those who have tested the pre-release versions (v0.5.0-rc.1, v0.5.0-rc.2).

This release contains two major changes, the first is support for the SESAME BOT. Please refer to #45, #51, and the updated docs for details. Also, note that the APIs provided by SESAME Cloud are not fully disclosed in detail. I asked them about the documentation issues, but it has been left unanswered for over a month, and I decided to give up.

The second change affects all users who are using Cognito Auth. That is, we have moved the AWS IoT Device SDK from v1 to v2 at #41. This has significantly improved the stability of the connection to the cloud. In addition, it is now possible to connect to multiple locks simultaneously, which means that a door with two locks can be simply controlled (actually this is what I personally needed!).

If you find any problem, kindly report it to me. Thank you!


このバージョンの正式な公開が遅くなったことを深くお詫びします。また、このバージョンの候補版 (v0.5.0-rc.1, v0.5.0-rc.2) をテストしていただいた全ての方々に深く感謝申し上げます。「便りの無いのは良い便り」といいますし、このバージョンが安定していることを確信しています。

このバージョンでは 2 つの大きな変更がありました。まず 1 つ目は、SESAME BOT をサポートしたことです。詳細は #45, #51, 更新したドキュメント をご参照ください。注意していただきたいのは、SESAME Cloud が提供する API は、その仕様が完全に開示されているわけではないということです。実際に提供されている API の挙動を踏まえて実装しましたが、一部解決されていない問題があります。CANDY HOUSE に問い合わせてみたものの、1 ヶ月以上放置されましたので、諦めました。

2 つ目の変更は、Cognito Auth を使っている全てのユーザに影響します。それは、AWS IoT への接続に使っているライブラリ (AWS IoT Device SDK) を v1 系から v2 系に変更したことです (#41)。これによって、接続の安定性が著しく向上しました。加えて、複数のデバイスに対して同時に接続 (subscribe) することが出来るようになりました。いわゆる「ワンドアツーロック」環境において、このライブラリが使いやすくなりました。

なにか不具合や不明点があれば、遠慮なく Issue から日本語で質問してください。


v0.5.0 (2021-09-02)

Implemented enhancements:

  • [Request]: Support simultaneous subscriptions #40

Fixed bugs:

  • [Bug]: Missing the version menu on the docs site #49

Merged pull requests:

  • Implement CHSesameBotMechStatus for SESAME bot #51
  • Update dependency importlib-metadata to v4 #48
  • Update codecov/codecov-action action to v2 #46
  • 🎉 Support SESAME bot #45
  • Doc update for AWS IoT Device SDK v2 #44
  • Handle AWS_ERROR_MQTT_ALREADY_CONNECTED #43
  • Enable logging #42
  • Move from AWS IoT Device SDK v1 to v2 #41
  • Update precommit hook pre-commit/mirrors-isort to v5.9.2 #39