Improved

12.0 - Bug Fixes & Improvements

Improvements

Mobile App

  • Kick-off of native mobile development
  • Dashboards with visuals, sharings, templates and persistence linked to twin or template
  • Edge & pipelines management
  • Deployments, builds and approval flows
  • Push notifications
  • Overall design and navigation
  • Unified asset experience
  • Pipelines monitoring
  • Permissions base
  • Asset config ordering tiles
  • Template configuration usage

Pipeline UI & Engine

  • New Pipeline UI with pipeline-level global save
  • Pipeline I/O object support in the UI
  • Script block redesign: image-block style with drag & drop
  • Updated script list on script block
  • Alert block requirements and UI integration
  • Raw script creation small features
  • Updated pipeline endpoints to support the new Pipeline UI
  • Pipeline UI bugs & improvements after PoC and documentation rounds

Alerts & Notifications

  • New ALERT pipeline step type
  • Pipeline execution notification dispatch
  • Notification rules & actives — schema, migrations and CRUD
  • Firebase notification architecture
  • Multi-channel dispatch: email, SMS, WhatsApp, Slack and Teams alongside push, all centralized in the python notifications package
  • Notification settings panel on the web app
  • Ability to flag a datapoint or a pipeline as monitored
  • Monitoring job for pipeline health, edge health and notification expiry
  • Log entry for alert step even on success

Data Science & API (wizata_dsapi / wizata_packages)

  • Migrate OPC-UA collector to the new asyncua library for higher uptime
  • Better management of "complex" OPC-UA nodes
  • New MCP server for AI assistants ("Gen AI Readiness")
  • New upsert_datapoint method on the Context ApiClient
  • Unified search endpoint covering twins and models
  • Dedicated twin search endpoint for mobile
  • New "Category" field on scripts and on time-series queries (Influx)
  • New Statistics quick script in wizata_ds_library
  • General improvements to the Wizata Library
  • Telemetry endpoint now resolves bucket and validates permissions
  • New Edge endpoints to expose device and module status
  • User information endpoints with enrichment support
  • Event queries and a dedicated widget for them
  • Template configuration extension
  • List script types and remove backend dependencies on DS API endpoints
  • New python-side DB management layer (starting with the Script entity)

Platform & Backend

  • Add SCOPED datapoint business type
  • Extend Config key length to MAX (from 256)
  • Caching layer on TriggerService
  • Stability fix for TriggerService vs database disconnections
  • Slack alert when a trigger gets silently shutdown
  • Job scheduler deployment

Frontend

  • Update React to v18.x
  • Upgrade frontend libraries and clean old code
  • Improve Loki logs count to avoid read timeouts

Bug Fixes

  • Fix "Open in data explorer" button having no effect after second use
  • Fix twin creation from twin table sending a blank color and breaking dsapi
  • Prevent configsync from synchronising logs on a connectivity-only edge
  • Fix page parameter not resetting after changing the time selector
  • Fix Pipeline I/O issue with column settings combination
  • Fix 500 error on GET /scripts/{name} for Wizata library scripts
  • Fix edge status check on notification jobs
  • Fix imports on edge for notifications
  • Fix Python 3.11 build with looping dependencies
  • Fix minor logging bug on rq_edge
  • Fix rendering issue with certain roles
  • Fix permission and roles visual inconsistencies