Skip to content

Releases: travisghansen/hass-opnsense

v0.3.2

28 Sep 22:38
a5f0316
Compare
Choose a tag to compare

What's Changed

๐Ÿ’ฅ Breaking Change ๐Ÿ’ฅ

  • Move OPNsense services functions to REST API by @Snuffy2 in #206

๐ŸŽ‰ Enhancements & New Features ๐ŸŽ‰

Other Changes

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.2-beta.1

23 Sep 08:20
dfc9593
Compare
Choose a tag to compare
v0.3.2-beta.1 Pre-release
Pre-release

What's Changed

๐Ÿ’ฅ Breaking Change ๐Ÿ’ฅ

  • Move OPNsense services functions to REST API by @Snuffy2 in #206

๐ŸŽ‰ Enhancements & New Features ๐ŸŽ‰

  • Move HA services from entity level to platform level by @Snuffy2 in #204

Full Changelog: v0.3.1...v0.3.2-beta.1

v0.3.1

22 Sep 03:30
8da05ef
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ Enhancements & New Features ๐ŸŽ‰

๐Ÿ•ท๏ธ Bug Fixes ๐Ÿ•ท๏ธ

Other Changes

Full Changelog: v0.3.0...v0.3.1

v0.3.0

20 Sep 17:20
925a32f
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ Enhancements & New Features ๐ŸŽ‰

๐Ÿ•ท๏ธ Bug Fixes ๐Ÿ•ท๏ธ

  • Handle potential AwesomeVersion errors by @Snuffy2 in #189

Other Changes

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.3.0-beta.3

19 Sep 00:38
9d9647e
Compare
Choose a tag to compare
v0.3.0-beta.3 Pre-release
Pre-release

What's Changed

Other Changes

Full Changelog: v0.3.0-beta.2...v0.3.0-beta.3

v0.3.0-beta.2

18 Sep 23:55
97aefee
Compare
Choose a tag to compare
v0.3.0-beta.2 Pre-release
Pre-release

What's Changed

๐ŸŽ‰ Enhancements & New Features ๐ŸŽ‰

๐Ÿ•ท๏ธ Bug Fixes ๐Ÿ•ท๏ธ

  • Handle potential AwesomeVersion errors by @Snuffy2 in #189
  • Stop catching all errors in the event loop by @Snuffy2 in #198

Full Changelog: v0.3.0-beta.1...v0.3.0-beta.2

v0.3.0-beta.1

17 Sep 21:43
92fd5be
Compare
Choose a tag to compare
v0.3.0-beta.1 Pre-release
Pre-release

This is the first version of the integration that changes the core components of the integration to async, thus we jump to a new "major" version. Please provide feedbacks on this beta since the changes are quite deep.

Changelog:

  • Moves pyopnsense and coordinator to async to reduce blocking
    • Can likely optimize the entity classes as well in a future PR
  • Change from requests to aiohttp for GET and POST calls
    • XMLRPC remains not threadsafe. There are a couple of async/aio versions but I'm not sure how maintained they are.
  • Move coordinator to its own file
  • Move dict_get to helpers file
  • Add more typing hints and annotations
  • Standardized case everywhere to be OPNsense
  • Improved logging and error messages

v0.2.1

10 Sep 00:48
2e47e2f
Compare
Choose a tag to compare

What's Changed

๐ŸŽ‰ Enhancements & New Features ๐ŸŽ‰

  • Feature: Add CPU Usage and remove CPU Frequency entities by @Snuffy2 in #169
  • Feature: Add Temperature Sensors by @Snuffy2 in #168

๐Ÿ•ท๏ธ Bug Fixes ๐Ÿ•ท๏ธ

Other Changes

  • Update get and post to handle response status by @Snuffy2 in #164
  • Create HA issue if OPNsense Firmware below min version by @Snuffy2 in #178

Full Changelog: v0.2.0...v0.2.1

v0.2.1-beta.1

09 Sep 01:40
0a5b189
Compare
Choose a tag to compare
v0.2.1-beta.1 Pre-release
Pre-release

Please note that in OPNsense < 24.7, the following entities won't work (should be part of the final release notes):

  • Temperature sensors
  • CPU Usage
  • Possibly others

What's Changed

๐ŸŽ‰ Enhancements & New Features ๐ŸŽ‰

  • Feature: Add CPU Usage and remove CPU Frequency entities by @Snuffy2 in #169
  • Feature: Add Temperature Sensors by @Snuffy2 in #168

๐Ÿ•ท๏ธ Bug Fixes ๐Ÿ•ท๏ธ

Other Changes

  • Update get and post to handle response status by @Snuffy2 in #164

Full Changelog: v0.2.0...v0.2.1-beta.1

v0.2.0 - Use the REST API for Telemetry

07 Sep 00:39
10ece51
Compare
Choose a tag to compare

What's Changed

๐Ÿ’ฅ Breaking Change ๐Ÿ’ฅ

  • Use the REST API for Telemetry by @Snuffy2 in #147
    • Requires that the OPNSense user has admin permissions. See the Readme for details
    • OpenVPN Entities will be renamed and the old ones will need to be manually removed
    • CPU Frequency Current will always be Unavailable for now and will likely be removed in a future version

๐Ÿ› Bug Fixes ๐Ÿ›

  • Fix pfstates access issues and readme update on permissions by @Snuffy2 in #149
  • Fix swap memory permission and gracefully handle permission errors by @Snuffy2 in #150
  • Revert instance entity naming by @Snuffy2 in #151
  • Don't show error if OpenVPN isn't used by @Snuffy2 in #154
  • Rename interfaces (take 2) by @Snuffy2 in #155

๐Ÿ”ง Maintenance ๐Ÿ”ง

New Contributors

Full Changelog: v0.1.21...v0.2.0