Riccardo Binetti

Results 108 issues of Riccardo Binetti

The Swagger documentation has [some documentation](https://docs.astarte-platform.org/latest/api/index.html#/device/getInterfacePropertiesValues) on some query parameters (e.g. `since`, `since_after` etc) and some others are documented in the [Querying a Device](https://docs.astarte-platform.org/latest/050-query_device.html#downsampling) documentation page, but some other parameters...

documentation
user experience
app:appengine_api

Related to https://github.com/astarte-platform/astarte/pull/455, `database_retention_{policy,ttl}` were not yet available when that PR was merged. Changing those mapping properties is a backwards compatible change, so it should be allowed in minor version...

discussion
API
app:realm_management_api

Data Updater Plant was accepting objects containing a subset of the required keys. This MR fixes that behaviour, leaving a way to accept the old (incorrect) one for a transition...

bug
app:data_updater_plant

Data Updater Plant seems to not care if an object aggregation contains less keys than it's supposed to, and saves the available keys with their values and the missing keys...

minor
discussion
app:data_updater_plant

Sometimes, if an health request is received while Housekeeping is creating a realm, this warning is printed ``` level=warn ts=2021-01-26T12:03:57.341+00:00 msg="Exception while handling message: %WithClauseError{term: {:error, %DBConnection.ConnectionError{message: \"connection not available...

blocking
database
app:housekeeping

AppEngine Swagger documentation for a `GET` on the interface path (i.e. `/v1//devices//interfaces/`) says "This action performed on a data stream interface returns the most recent set of data for each...

documentation
user experience

To reproduce thi, install a properties interface with a common prefix in some of the endpoints, like this one: ```json { "interface_name": "com.rbino.PropertiesNestingTest", "version_major": 0, "version_minor": 1, "type": "properties", "ownership":...

bug

`value_changed` and `value_change_applied` triggers are not executed when `match_path` is `/*`

This is caused by the fact that DUP assumes the target value is a property and [tries to fetch it as such](https://github.com/astarte-platform/astarte/blob/release-0.11/apps/astarte_data_updater_plant/lib/astarte_data_updater_plant/data_updater/impl.ex#L373)

bug
app:data_updater_plant

The `metadata` column was added in Astarte 1.0, use it when exporting/importing data

good first issue