Beta and deprecated Features

Beta

This page lists all features currently in beta. Beta features are functional but may change in future versions without prior notice. We encourage you to share your feedback on these features to help us improve them.

Feature

Description

Since

Planned Release

API Service

Access external data from REST APIs in the frontend, menus, forms, and HTTP controllers.

1.4.0

2.1.0

Alarm Grouping

Group alarms (or other groups) into a parent-children hierarchy. Group properties can be inherited from children or set statically.

1.2.0

2.3.0

Alarm Table grouping

Display grouped alarms in tables with hierarchical views. Alarms can be displayed by groups or all at the same level.

2.0.0

2.3.0

Alarm groups prompt for menus

New menu prompt type to retrieve alarm groups for joining alarms into existing groups.

2.0.0

2.3.0

Attachments on alarms and collections with osp-storage

Upload and attach files to alarms or collection entries. Retrieved through menus, journal entries, forms, and reports.

2.1.0

2.3.0

Collection table - User subscriptions list

Display list of users currently viewing/editing a collection entry with their last update time.

2.1.0

2.5.0

Composer environment configuration

Define and pre-configure environments and validation settings for repositories. Environment can be automatically selected when executing playbooks.

2.1.0

2.3.0

Composer template - execution rule

QuickPick now shows all available environments for playbooks with multiple environments. Execute for all matching environments.

2.1.0

2.2.0

Discovery Widget

Retrieve and display the properties of network-accessible structured devices (currently BACnet). Allows inspecting device objects and properties and exporting them.

2.1.1

2.3.0

Enrich Keycloak Token

Fetch user group information from external sources not natively supported by Keycloak and inject it into the ID token for rights management.

1.4.0

2.2.0

Helm Deployment

Deploy OnSphere using a Helm chart on Kubernetes. Covers the basic default configuration setup.

2.0.0

2.4.0

Helm Chart Values Reference

Full reference for all configurable options in the OnSphere Helm chart values file.

2.0.0

2.4.0

Icons for map - Static and dynamic icons

Display geographic data with support for static and dynamic icons on GeoJSON points.

1.2.0

2.2.0

Module restart handling (hot reload)

Avoid container recreation when configuration changes. Application still restarts completely, but more quickly.

2.1.0

2.4.0

OPC-DA

OPC Data Access protocol support for connecting to legacy industrial automation systems.

1.2.0

2.6.0

Templating Generation

Generate configuration files from templates with file inheritance support.

2.0.0

2.2.0

Unmanaged Orchestrator

Installation mode that gives full control over the application lifecycle to the integrator (installation, updates, and removal).

2.0.0

2.3.0

VSCode Composer - Template Security

Configure environment safeguard to prevent pushing templates built for one environment to another (e.g., TEST to PROD).

2.1.0

2.2.0

Milestone

Integration with Milestone xProtect VMS. Access Milestone features (cameras, video, etc.) from OnSphere dashboards.

1.2.0

2.3.0

Deprecated

This page lists features and modules that have been deprecated or removed from OnSphere.

  • Deprecated — still functional but will be removed in a future version. Migrate away as soon as possible.

  • Removed — no longer available.

Category

Element

Since

Status

Planned Removal

Replacement / Note

Module

osp-envoy

v2.1.0

Removed

v2.1.0

Module was unused and has been fully removed

BACnet

Fields objectType, objectIndex, property

v2.0.0

Removed

v2.1.0

Restructured into the new object field (type, instance)

Script execution

executionConfiguration.allowNativeAccess

v2.1.0

Removed

v2.1.0

Native interface access is no longer allowed in scripts

Script execution

executionConfiguration.allowHostClassLoading

v2.1.0

Removed

v2.1.0

Loading Java classes from scripts is no longer allowed

Script execution

executionConfiguration.allowInnerContextOptions

v2.1.0

Removed

v2.1.0

Loading new execution contexts from scripts is no longer allowed

Module

osp-video osp-kurento

v1.4.0

Deprecated

End 2026

Use osp-media instead (WebRTC replaced by HLS)

BACnet

Write control via BOOLEAN null value (for writing to value with prioritized array (reset to null))

v2.1.0

Deprecated

Mid 2027

Use the native BACnet null value to release a previously written state

Script API — Alarms

alarms.create() / alarms.insert() (legacy signature)

v1.4.0

Deprecated

Start 2028

Use the builder pattern instead

Script API — Alarms

operations.ignore(), operations.remove()

v1.4.0

Deprecated

Start 2028

—