Skip to content

Releases: sh00t2kill/dolphin-robot

v1.0.26b3

v1.0.26b3 Pre-release
Pre-release

Choose a tag to compare

@elad-bar elad-bar released this 09 May 13:57
962602f

What's Changed

New Contributors

Full Changelog: v1.0.26b2...v1.0.26b3

v1.0.26b2

v1.0.26b2 Pre-release
Pre-release

Choose a tag to compare

@elad-bar elad-bar released this 09 May 10:53
bc0a631

What's Changed

  • Add CONTRIBUTING.md and update README to include contribution guidelines by @elad-bar in #274
  • Enhance AWS credential management by @elad-bar in #275

Full Changelog: v1.0.26b1...v1.0.26b2

v1.0.26b1 - OTP Support Beta

Pre-release

Choose a tag to compare

@elad-bar elad-bar released this 09 May 10:15
8048d5b

What's Changed

  • Replace the legacy login flow with the Cognito OTP login flow.
  • Add Home Assistant native reauthentication for expired or invalid credentials.
  • Trigger reauthentication when refresh tokens are missing or expired, including upgraded installations from pre-OTP versions.
  • Add integration User-Agent headers to Cognito, profile, and AWS token requests.
  • Improve AWS credential refresh tracking so Cognito token refreshes do not incorrectly throttle AWS credential fetches.
  • Report expired cached AWS credentials as failed when refresh is rate-limited.

Contributors

v1.0.25b5

v1.0.25b5 Pre-release
Pre-release

Choose a tag to compare

@elad-bar elad-bar released this 05 Jan 16:49

What's Changed:

  • Fix payload handling in AWS token generation when 401 errors occur
  • Refactor AWSClient to include callback for real-time MQTT data updates
  • Add credential validation in ConfigManager
  • Enhance connectivity status handling and improve API response validation
  • Add MQTT update debouncing documentation
  • Add workflows and entities documentation

Full Changelog: v1.0.25b4...v1.0.25b5

v1.0.25b4

v1.0.25b4 Pre-release
Pre-release

Choose a tag to compare

@elad-bar elad-bar released this 02 Jan 17:38

What's Changed

  • Prevent clearing the motor serial number when reset_login_details

Full Changelog: v1.0.25b3...v1.0.25b4

v1.0.25b3

v1.0.25b3 Pre-release
Pre-release

Choose a tag to compare

@elad-bar elad-bar released this 01 Jan 11:19

What's Changed

  • Add validation to prevent API calls with invalid or missing AWS tokens

Full Changelog: v1.0.25b2...v1.0.25b3

v1.0.25b2

v1.0.25b2 Pre-release
Pre-release

Choose a tag to compare

@elad-bar elad-bar released this 01 Jan 11:03

What's Changed:

  • Ensure token fetching works properly for all upgraded installations

Full Changelog: v1.0.25b1...v1.0.25b2

Fix AWS token generation errors

Pre-release

Choose a tag to compare

@elad-bar elad-bar released this 31 Dec 10:39

What's Changed

  • Fix AWS token generation errors for users upgrading from older versions
    • Resolves "Value cannot be null. Parameter name: s" error
    • Resolves "The input is not a valid Base-64 string" error
    • Automatically fetch missing motor unit serial for upgraded installations
  • Add validation to prevent encryption of null/empty motor unit serial values

Full Changelog: v1.0.24...v1.0.25b1

Fix excessive token api calls during reconnections

Choose a tag to compare

@elad-bar elad-bar released this 30 Dec 15:04

What's Changed

  • Implement exponential backoff for reconnection attempts to prevent aggressive retries
    • Initial retry after 1 minute, increasing to 2, 4, 8, and maximum 15 minutes
    • Reduces server load during extended connection issues
  • Add AWS IoT credential caching with 2-hour validity
    • Credentials are cached and reused for 1h50m after successful fetch
    • Eliminates redundant token API calls when credentials are still valid
  • Implement rate limiting for token endpoint calls
    • Minimum 5-minute interval between token API requests
    • Protects against API rate limiting during recurring disconnection issues
  • Reduce token API calls from ~20-30 per hour during outages to ~1 per hour maximum
  • Fix excessive API calls to Maytronics token endpoint during recurring disconnections
  • Fix integration-version header value

Full Changelog: v1.0.23...v1.0.24

v1.0.23

Choose a tag to compare

@elad-bar elad-bar released this 20 Sep 11:00
6bc5bea

What's Changed

  • New feature - Remote instead of navigation services by @elad-bar in #233

Full Changelog: v1.0.21...v1.0.23