Aller au contenu principalv1.7.1 — February 2026
- Built-in two-factor authentication. Native 2FA flow you can enable per user, replacing the previous third-party integration.
- Downlink support for ThingPark and Loriot. Dedicated jobs and interface methods send downlink commands through ThingPark and Loriot networks.
- WhatsApp notifications via Plivo. The platform provisions a default Plivo WhatsApp instance when none exists, includes client and facility context in default templates, and spaces messages to avoid provider rate-limit blocks.
- Alarm suspension. Suspend an alarm from the UI through new modals and a dedicated endpoint; an audit-log entry is recorded whenever the suspend state changes.
- Default notification level in Address Book. Contacts that don't match any specific level now fall through to a configurable Default level instead of being skipped.
- Marketing event webhooks (opt-in). New outbound dispatcher broadcasts platform events to your own systems.
- Sandbox signup access. Dedicated endpoint for marketing flows to provision demo accounts.
- Custom maps — combined metrics and consumption layers (GEAR-5387). A single customized map can now show consumption and metrics layers together.
- Custom maps — color-coded markers and ranges. Markers can take their color from value ranges, with a `DefaultLayer` parameter and per-range coloring for metric maps.
- Device widget — full color and icon customization. Per-endpoint color ranges and discrete state colors for IASSensor, Appliance and discrete-variable endpoints, plus icon customization. The same controls are available on the metrics widget.
- XY chart — values on bars. Show numeric values directly on chart bars.
- Simplified table widget — range badges. Visual badges reflect endpoint range thresholds in the simplified table widget.
- VoltageSensor — optional electrical circuit. VoltageSensor no longer requires a circuit by default; set `requiresElectricalCircuit: true` on the script to require one. Existing devices migrate without changes.
- Faster device-map loads. `GetDeviceMapDataPacket` responds noticeably quicker, with a batch fallback for large fleets that prevents timeouts.
- MQTT connection stability. Each platform instance now uses a unique MQTT clientId, preventing intermittent disconnects when multiple instances connect concurrently.
- Stronger password validation messages. Error messages reflect the configured minimum length and are cleared between login attempts.
- Alarm coverage on overlapping conditions. Alarms reopen correctly when Set and Reset conditions overlap and only close when both leave the overlap zone.
- Battery alarms — null-safe. Devices reporting null voltage or null percentage no longer trigger spurious low-battery alarms; devices that don't report battery are skipped entirely (GEAR-5426/5428).
- Single Alarm Count widget. Severity icons per alarm and a "normal" state when no alarms are present.
- Geocoding robustness. Better exception handling on geocoding lookups, plus a new dedicated endpoint for resolving addresses by free text.
- Custom maps — UX polish. Adjusted clustering thresholds, customizable tooltip icons on asset-tracking maps, and value rendering improved across resolutions.
- Notification language follows account language. Verification emails and SMS use the account's configured locale.
- Vertical single-gauge widget. Refined look and feel; values are visible at every resolution.
- Device widget — visual refresh. Refactored header, refined typography, adjusted card text sizes, and broad style adjustments at smaller resolutions.
- Default dashboard not selectable on Facility ABM (GEAR-5430). The facility editor accepts a default dashboard selection again.
- Endpoints and variables missing in action triggers (GEAR-5429). Action steps and triggers list endpoints and variables again.
- Device model code hidden in device list (GEAR-5222). The model code is shown again in the listing.
- Offline periods not shown in endpoint history (GEAR-5214). Periods of offline data render in both the single and comparative endpoint-history screens.
- ChangeDeviceModel deletion failure. Changing a device model reuses existing electrical circuits where possible, preventing `DEPENDENCY_ERROR` on subsequent device deletion.
- WhatsApp opt-in flag overwritten on merge. The "Allow WhatsApp Notifications" preference was being reset; restored.
- Working-hours check on alarm groups. Notifications respect each group member's working hours individually rather than the group's.
- Downlink URL formatting. URL handling and storage for downlink messages corrected.
- Permission check on Facility lookup for `ClientAdministrator` (GEAR-5434). Stricter validation when a `ClientAdministrator` requests a facility outside their scope.
- Two-factor authentication (2FA) native flow. See Features.