new

Community

Server

IOT Platform 6.4

Community Release Date:
22-01-2025.
Private Servers Release Date:
29-01-2024.
See complete changelog here.
Added
*
Plugin Installation Dialog
:
* Support for custom volumes, enabling the mounting of custom file storages to plugins like Node-RED, FTP, etc.
|1080x774
Custom Volumes to be attached to Plugins
* Support for configuring custom environment variables, e.g., for enabling Node-RED projects.
|1064x684
Custom Environment Variables on Plugins
*
Virtual Devices
: Initial support for devices that are always connected and can fetch data from external resources (e.g., endpoints via products). Example use case: creating a weather device fetching weather data and forecasts.
|850x354
Virtual Devices
*
Product Plugin Exporter
: Export products to a file storage, with options to:
* Set plugin image, name, description, and version.
* Edit markdown readme with images, changelogs, etc.
|2416x1606
New Product Plugin Exporter
*
New Event
:
endpoint_call_response
, providing the result of endpoint calls.
*
Billing Menu for Admins
: Added a menu item linking to the customer portal.
|416x102
New Billing
*
Account Deletion
: Community users can now delete their accounts.
|1934x420
Community users can remove their accounts
*
Enhanced Product Profile Resources
: Resources can now target endpoints, plugins paths, call other api resources, and enable operations based on their responses.
*
Experimental MongoDB Backend
:
* Support for custom data retention policies for individual buckets.
* Deprecates InfluxDB for new instances.
|1786x250
MongoDB Backend as new
Improved
*
Default Plugin Shell
: Updated to point to
/bin/sh
(used in minimal images). Configurable via the
task.shell
parameter.
*
Plugin Installation
: Plugins can now be installed directly from file storages, where Plugins are exported by default in the Plugin Exporter feature.
*
Plugin Management Page
: Migrated to Angular with new features:
* Supports reading
readme.md
and images from file storage.
|2596x2022
New Plugin Management Page.
*
Console Component
: Updated to Angular with text search functionality.
* |1610x238
New console component migrated to Angular
*
Charts
: Migrated to Angular using
ng-apexcharts
, resolving several issues.
*
Location Updates
: Location properties now update with the current latitude and longitude values.
*
File Storage API
:
* Added support for specifying storage paths using the
path
parameter.
* Automatically creates parent directories when uploading a file via
PUT
if they do not exist.
*
Swagger API Schema
: Improved schema definitions for better clarity and usability.
Fixed
*
Bucket Operations
:
* Resolved bucket writes with empty tag values.
* Fixed bucket reads not using the
project
field.
*
Endpoint Calls
:
* Fixed endpoint call tests not displaying
application/json
body with UTF-8 encoding in response headers.
*
Plugin Environment Variables
:
* Fixed creation of environment variables for plugins without default values.
* Fixed issues when adding environment variables to such plugins.
*
Project Roles
: Fixed form creation for project roles.
*
Device Buckets
: Fixed an unauthorized message when a project member accesses
DeviceBucket
.
*
Resource Streams
: Fixed product resource streams not initializing for non-IoTMP/PROTO devices on connection.
*
Dashboard
:
* Fixed window titles containing placeholders.
* Fixed removal of incorrect sub-widgets in group widgets.
* Fixed missing sources in widgets within group widgets.
* Sharing a dashboard now automatically grants file storage read permissions if required (e.g., for HTML widgets).
*
Frontend API
: Fixed API resource permissions.
*
Mobile App
: Fixed issues with loading HTML widgets.
*
HTML Widgets
: Fixed reliance on public access to file storage.
*
Project Switching
:
* Admin users within a project no longer see the info page.
* Redirecting to the default state when switching projects now applies to all users.
*
Resource List
: Under some conditions, a resource list, i.e., devices, may display duplicated items.