Skip to content

Releases: txxa/hass-duplicati

v0.3.1

19 Oct 19:38

Choose a tag to compare

What's Changed

New Features

  • Generic support for detection of running backups by @txxa in #66
  • Sensor for monitoring the running status of backups @txxa in #93

Enhancements

  • Improve and simplify the tracking of running backups initiated by the service by @txxa in #66
  • Remove deprecated config_entry assignment by @txxa in #103

Bug Fixes

  • Fix backup info refresh issue by @txxa in #94
  • Fix TargetURL parsing issue by @txxa in #103
  • Fix duration parsing issue by @txxa in #103

Other Changes

  • Bump versions of dev container libraries @txxa in #104
  • Bump versions of GH actions @txxa in #104

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

Important Notes

  • The new release only works with Duplicati versions that use the JWT-based authentication mechanism (for development, version 2.1.0.5_stable_2025-03-04 of Duplicati was used).
  • It is recommended to first uninstall the old version and then re-install the latest version of this integration.

v0.3.1_beta4

15 Sep 20:07

Choose a tag to compare

v0.3.1_beta4 Pre-release
Pre-release

What's Changed

New Features

  • Generic support for detection of running backups by @txxa in #66
  • Sensor for monitoring the running status of backups

Enhancements

  • Improve and simplify the tracking of running backups initiated by the service by @txxa in #66
  • Remove deprecated config_entry assignment by @txxa

Bug Fixes

  • Fix backup info refresh issue by @txxa
  • Fix TargetURL parsing issue by @txxa
  • Fix duration parsing issue by @txxa

Other Changes

  • Bump versions of dev container libraries @txxa in #66
  • Bump versions of GH actions @txxa in #66

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

Important Notes

  • The new release only works with Duplicati versions that use the JWT-based authentication mechanism (for development, version 2.1.0.5_stable_2025-03-04 of Duplicati was used).
  • It is recommended to first uninstall the old version and then re-install the latest version of this integration.

v0.3.1_beta3

13 Sep 23:16

Choose a tag to compare

v0.3.1_beta3 Pre-release
Pre-release

What's Changed

New Features

  • Generic support for detection of running backups by @txxa in #66
  • Sensor for monitoring the running status of backups

Enhancements

  • Improve and simplify the tracking of running backups initiated by the service by @txxa in #66
  • Remove deprecated config_entry assignment by @txxa

Bug Fixes

  • Fix backup info refresh issue by @txxa
  • Fix TargetURL parsing issue by @txxa

Other Changes

  • Bump versions of dev container libraries @txxa in #66
  • Bump versions of GH actions @txxa in #66

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

Important Notes

  • The new release only works with Duplicati versions that use the JWT-based authentication mechanism (for development, version 2.1.0.5_stable_2025-03-04 of Duplicati was used).
  • It is recommended to first uninstall the old version and then re-install the latest version of this integration.

v0.3.1_beta2

04 Jul 14:56

Choose a tag to compare

v0.3.1_beta2 Pre-release
Pre-release

What's Changed

New Features

  • Generic support for detection of running backups by @txxa in #66
  • Sensor for monitoring the running status of backups

Enhancements

  • Improve and simplify the tracking of running backups initiated by the service by @txxa in #66

Bug Fixes

  • Fix backup info refresh issue by @txxa

Other Changes

  • Bump versions of dev container libraries @txxa in #66
  • Bump versions of GH actions @txxa in #66

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

Important Notes

  • The new release only works with Duplicati versions that use the JWT-based authentication mechanism (for development, version 2.1.0.5_stable_2025-03-04 of Duplicati was used).
  • It is recommended to first uninstall the old version and then re-install the latest version of this integration.

v0.3.1_beta1

03 May 12:39

Choose a tag to compare

v0.3.1_beta1 Pre-release
Pre-release

What's Changed

New Features

  • Generic support for detection of running backups by @txxa in #66
  • Sensor for monitoring the running status of backups

Enhancements

  • Improve and simplify the tracking of running backups initiated by the service by @txxa in #66

Other Changes

  • Bump versions of dev container libraries @txxa in #66
  • Bump versions of GH actions @txxa in #66

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

Important Notes

  • The new release only works with Duplicati versions that use the JWT-based authentication mechanism (for development, version 2.1.0.5_stable_2025-03-04 of Duplicati was used).
  • It is recommended to first uninstall the old version and then re-install the latest version of this integration.

v0.3.0

14 Jan 19:35

Choose a tag to compare

What's Changed

New Features

  • Czech translation added by @PavelD in #30
  • Backend API reworked and simplified by @txxa in #36
  • Support for new authentication method added by @txxa in #44

Enhancements

  • Backend API data models added by @txxa in #36
  • Entity managment improvements by @txxa in #36
  • Code and logging improvements for entry migration and unloading by @txxa in #36
  • API response and error handling improvements @txxa in #49

Other Changes

  • Bump versions of dev container libraries @txxa in #46
  • Bump versions of GH actions @txxa in #46

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

Important Notes

  • This release is not backwards compatible. The password is now mandatory (previously optional).
  • The new release only works with Duplicati versions that use the JWT-based authentication mechanism (for development, version 2.1.0.2_beta_2024-11-29 of Duplicati was used).
  • It is recommended to first uninstall the old version and then re-install the latest version of this integration.

v0.2.1

25 Oct 21:45

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix status sensor removal in entry migration by @txxa
  • Fix device name by adding missing word 'Backup' by @txxa

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

v0.2.0

18 Oct 22:32

Choose a tag to compare

What's Changed

New Features

  • Dynamic backup management by @txxa in #12
  • Web interface password protection support by @txxa in #15

Enhancements

  • Properly handle too long sensor state values by @txxa in #21
  • Replace status sensor by a binary sensor by @txxa in #21
  • Add next scheduled execution date as state attribute to last_backup_execution sensor by @txxa in #21
  • Improve logging and error handling of the API by @txxa in #21

Bug Fixes

  • Update deprecated entry setup function by @txxa in #18
  • Fix incorrect sensor state classes by @txxa in #18
  • Ensure service fires correct events in all situations by @txxa in #18

Other Changes

Full Changelog: v0.1.0...v0.2.0

v0.1.0

08 Aug 20:47

Choose a tag to compare

Initial release

This is the first release of the Duplicati integration for Home Assistant.

Features

  • Monitor status, execution time, duration, and other metrics of Duplicati backups
  • Support for multiple Duplicati instances
  • Support for multiple backup jobs per Duplicati instance
  • SSL/TLS support
  • Create new backups on demand (via button or service call)
  • Refresh sensor data on demand (via button or service call)
  • Event triggering for backup jobs (start, completion, fail)
  • Configurable scan interval for sensor data updates
  • User-friendly configuration through Home Assistant UI

Sensors

  • Last backup status
  • Last backup execution time
  • Last backup duration
  • Last backup source files count
  • Last backup source size
  • Last backup target files count
  • Last backup target size
  • Last backup error message

Services

  • duplicati.create_backup: Start a new backup
  • duplicati.refresh_sensor_data: Refresh sensor data for a specific backup

Events

  • duplicati_backup_started
  • duplicati_backup_completed
  • duplicati_backup_failed
  • duplicati_sensors_refreshed

Notes

  • This release has been tested with the Duplicati version 2.0.7.1_beta_2023-05-25 running as Docker container
  • Feedback and bug reports are welcome through GitHub issues