Skip to content

Latest commit

 

History

History
191 lines (152 loc) · 5.81 KB

CHANGELOG.md

File metadata and controls

191 lines (152 loc) · 5.81 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Custom library to render graphic charts for data coming from Astarte.

Changed

  • Major rework for the Interface Editor.
  • Major rework for the Trigger Editor.

[1.0.5] - Unreleased

Fixed

  • Fix crash while displaying values of an Astarte interface.
  • Fix duplicate items on device list when changing search filters (#341).

[1.0.4] - 2022-10-24

[1.0.3] - 2022-07-04

[1.0.2] - 2022-03-30

[1.0.1] - 2021-12-16

Fixed

  • Visualization of boolean mappings in the device values page.

[1.0.0] - 2021-06-30

[1.0.0-rc.0] - 2021-05-05

Added

  • Display Astarte Dashboard version in the navigation menu.

Changed

  • Improve naming for buttons and modals for better usability.

[1.0.0-beta.2] - 2021-03-24

Fixed

  • Hide login image column on small screen devices.

Changed

  • Device metadata are called device attributes now. Astarte >= 1.0.0-beta.2 is required.

[1.0.0-beta.1] - 2021-02-15

Added

  • Support device groups in device triggers.
  • Initial device introspection during device registration.
  • Pipeline source visual editor.
  • Search filters for devices page.
  • Support target device or group in data triggers.

Changed

  • Change Flow routes to avoid possible conflicts between routes.

Fixed

  • Fix bug which caused marking triggers as invalid on parametric endpoints containing an underscore.
  • Fix interface value page when displaying data from a parametric object datastream interface.

[1.0.0-alpha.1] - 2020-06-18

Added

  • Device registration page.
  • Add button for device credentials wipe on device page.
  • Error messages when accessing pages with invalid direct URLs.
  • Pairing API health check.
  • Support to device metadata.
  • Add support to custom headers and method for trigger HTTP actions
  • Login form JWT token validation.
  • Astarte Flow technology preview.
  • AMQP trigger actions.
  • Device error triggers.

Changed

  • Look & feel.
  • Paginate device list page.
  • Configuration accepts both base Astarte API URL and specific component URLs.
  • Explicit timestamp is enabled by default for all mappings when interface type is changed to datastream.

[0.11.5] - Unreleased

Changed

  • Enforce IncomingData triggers with /* paths and * match operator on datastream object interfaces (workaround to astarte-platform/astarte#523).

[0.11.4] - 2021-01-26

Changed

  • Disable ValueChanged, ValueChangedApplied and PathCreated triggers on datastream interfaces
  • Disable ValueChange and ValueChangeApplied triggers on /* paths (workaround to astarte-platform/astarte#513).
  • Change /resource/:id routes to /resource/:id/edit to avoid conflicts with /resource/new routes

Fixed

  • Device sent bytes pie chart now showing up on Chrome browser.
  • Fix typos in the Trigger Editor

[0.11.3] - 2020-09-24

Added

  • Label for property unset in device live events page.

Fixed

  • Fix wrong measurement unit used for mapping expiry.

[0.11.2] - 2020-08-14

Fixed

  • Match API labels with their corresponding status.

[0.11.1] - 2020-05-18

Added

  • Byte multiples in device stats stable.

Fixed

  • Allow placeholders in data trigger paths
  • Fix label positioning in device stats pie chart.

[0.11.0] - 2020-04-13

[0.11.0-rc.1] - 2020-02-26

[0.11.0-rc.0] - 2020-01-26

Added

  • Support for data triggers matching "any interfaces".
  • Group creation page.
  • Device groups editing.
  • API health check.
  • Mapping database retention policy and TTL.
  • API status and installed interfaces/triggers in Home page.
  • Add button for device credential inhibit/enable.

Changed

  • New datastream mappings have explicit_timestamp by default
  • Data triggers will match path /* by default
  • Expect API configuration URLs not ending with /v1
  • Build Docker image with the latest nginx 1.x version
  • Enable server owned, object aggregated, datastream interfaces.

Fixed

  • Handle property interfaces in Device data page.

[0.11.0-beta.2] - 2020-01-24

Added

  • Implement group viewer in ReactJS (start switching to ReactJS).

[0.11.0-beta.1] - 2019-01-09

Added

  • Editor only mode, a mode with an Interface editor but no Astarte connection.
  • Device list page
  • Warn users about deprecated object aggregated / datastream path. New object aggregated interfaces should use /collectioname instead.
  • Auto refresh for interface, trigger and device Lists
  • Group list page
  • Device last sent data page

Changed

  • Migrated to Elm 0.19

[0.10.2] - 2019-12-09

Fixed

  • Change endpoint regular expression validation to match the one used by Astarte.

[0.10.1] - 2019-10-02

[0.10.0] - 2019-04-16

[0.10.0-rc.0] - 2019-04-03

Added

  • Detailed changeset errors.

Fixed

  • Minor UI fixes.

[0.10.0-beta.3] - 2018-12-19

Fixed

  • Change recommended interface name regexp.
  • Enter key press behavior: close confirm message instead of reloading page.
  • Accept /* as a valid Data Trigger path.
  • Do not show inconsistent data while showing an existing trigger.

[0.10.0-beta.2] - 2018-10-19

Added

  • Advice user about interface names.
  • Update mapping endpoint validation.
  • Encode data trigger known value according to matching interface path.
  • Add dockerignore file to prevent build output from being copied in the docker volume.
  • Home page.

Fixed

  • Disallow interface minor to be 0 when major is also 0
  • Device triggers showing as Data triggers in the trigger builder.

[0.10.0-beta.1] - 2018-08-27

Added

  • First Astarte release.