Community Release Date: 08-04-2024.
Private Servers Release Date: 15-04-2024.
Component: Cloud Console 6.1.0
Additional Information: https://docs.thinger.io/server/changelog#id-6.1.0
Added
- Brand PWA configuration includes support for uploading app icons directly from the filesystem. It also allow the configuration of both ‘maskable’ and ‘any’ icon purposes. Fixes [Branding] Not able to upload an icon app on the PWA tab · Issue #84 · thinger-io/thinger-server · GitHub
PWA Images can be uploaded from filesystem
- Brand Share Image includes support for uploading an image directly from the filesystem.
Share Image can be uploaded from filesystem
-
Brand Logos are now served from web server instead of a JSON config, which should reduce load time.
-
Brand PWA “start_url” to make the console installable on Chrome.
-
Products can now be configured to resend device data to a given endpoint. For example, fetch a given resource every n seconds, or take data from a topic, and resend it to another service.
Endpoint configuration on product profile.
- Products can now configure bucket tags to be used on the automatic initialization. Fixes Add bucket tags in product buckets · Issue #81 · thinger-io/thinger-server · GitHub
Data tags configuration on the Product bucket.
- Products can now handle Resource Streams, i.e., to create custom profiles for HTTP devices.
New Device Stream target on Product API Resources.
- Endpoint call event now provides context about the caller.
Endpoint call caller context
Improved
-
Add some resources cache for a better performance on massive endpoint calls and bucket writes.
-
HTTP devices has been migrated to a new connection schema where it is possible to log their statistics, like bytes sent, received, and connections, as any other MQTT or IOTMP device.
-
HTTP devices can be used now used inside dashboards with resources defined at product level.
-
Device property selector for HTML widgets allow selecting any parent node (with nested values), or all property values by not selecting any field. Fixes Reformulate Form API to preserve data and schema · Issue #16 · thinger-io/thinger-server · GitHub
-
Property PATCH now supports regular JSON for partial property updates. Fixes Reformulate Form API to preserve data and schema · Issue #16 · thinger-io/thinger-server · GitHub
-
Brand icons and logos are now served from filesystem instead of data url, improving page load.
-
Dashboard HTML widgets from external storage now longer requires public storage access. In case of members of a project, they will require read access to the storage.
-
Product properties, topics, resources, and functions can be generated now by calling a product function.
-
Product bucket writes can now override tags values based on the write payload. Previously, tags like device were always being set by the product, discarding any “device” field present on the payload.
-
Compatibility with OpenSSL 3.0 on SSL certificate provisioning.
-
IP Geocoding automatic updates.
Fixed
-
Apex Charts widget colors not honoring time series color configuration.
-
Binary data on a product payload not processed correctly.
-
Visual Studio Code not opening the file storage correctly.
-
Products with just “run” resources where not displayed on the API explorer.
-
Product profile list for buckets, endpoints, auto provision and api resources were displaying always “Property” instead of the resource type.
-
Info page display on empty or restricted resources.
-
Statistics on sockets count.