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.

Custom Volumes to be attached to Plugins
* Support for configuring custom environment variables, e.g., for enabling Node-RED projects.

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.
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.

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.
New Billing
*
Account Deletion
: Community users can now delete their accounts.
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.

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.
New Plugin Management Page.
*
Console Component
: Updated to Angular with text search functionality.* 

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.