Plugins 〉AWS IoT TwinMaker App


Developer

AWS IoT TwinMaker

Sign up to receive occasional product news and updates:



Application
grafana

AWS IoT TwinMaker App

Documentation →

AWS IoT TwinMaker Application plugin

Access data source plugin documentation here

Instructions for plugin setup, testing, and contributing can be found in Contributing.md

Installing AWS IoT TwinMaker App on Grafana Cloud:

For more information, visit the docs on plugin installation.

Changelog

2.1.3

  • Bump transitive dep brace-expansion to 1.1.12 and 2.0.2 in #564
  • Bump the aws-sdk-go-v2 group with 3 updates in #567
  • Bump github.com/grafana/grafana-aws-sdk from 1.3.0 to 1.3.1 in #568
  • Bump github.com/aws/smithy-go from 1.23.0 to 1.23.1 in #565
  • Bump github.com/grafana/grafana-plugin-sdk-go from 0.280.0 to 0.281.0 in #556
  • Update gitignore for yarn files in #546
  • Upgrade yarn to v4.10.3 in #536
  • Chore: Move docs to docs/sources to enable publishing to website in #538
  • Bump the aws-sdk-go-v2 group with 3 updates in #541
  • Bump github.com/grafana/grafana-aws-sdk from 1.2.0 to 1.3.0 in #542
  • Bump github.com/grafana/grafana-plugin-sdk-go from 0.279.0 to 0.280.0 in #539
  • CD: Publish Github release directly, skipping draft step in #535
  • Bump the aws-sdk-go-v2 group with 3 updates in #534
  • Bump @types/node from 24.2.0 to 24.4.0 in #532
  • Update workflows and templates in #522
  • Update dependabot groups in #521
  • Bump typescript from 5.8.3 to 5.9.2 in #529
  • Bump actions/checkout from 4 to 5 in #488
  • Bump copy-webpack-plugin from 13.0.0 to 13.0.1 in #528
  • Bump @typescript-eslint/eslint-plugin from 8.38.0 to 8.42.0 in #526
  • Bump webpack from 5.101.0 to 5.101.3 in #525
  • Bump github.com/aws/aws-sdk-go-v2/service/iottwinmaker from 1.29.3 to 1.29.4 in #523
  • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.38.3 to 1.38.4 in #524
  • Bump @types/three from 0.178.1 to 0.179.0 in #494
  • Bump @typescript-eslint/parser from 8.38.0 to 8.42.0 in #520
  • Bump github.com/aws/aws-sdk-go-v2/service/iottwinmaker from 1.29.2 to 1.29.3 in #519
  • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.38.2 to 1.38.3 in #518
  • Bump github.com/aws/aws-sdk-go-v2/service/iottwinmaker from 1.29.1 to 1.29.2 in #517
  • Bump github.com/aws/aws-sdk-go-v2/service/iottwinmaker from 1.28.2 to 1.29.1 in #514
  • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.38.1 to 1.38.2 in #510
  • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.37.1 to 1.38.0 in #509
  • Bump github.com/grafana/grafana-aws-sdk from 1.1.1 to 1.2.0 in #507
  • Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 in #508
  • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.37.0 to 1.37.1 in #503
  • Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in #504
  • Bump github.com/aws/aws-sdk-go-v2 from 1.38.1 to 1.38.2 in #506
  • Bump github.com/grafana/grafana-plugin-sdk-go from 0.278.0 to 0.279.0 in #502
  • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.35.1 to 1.37.0 in #497
  • Bump github.com/aws/aws-sdk-go-v2/service/iottwinmaker from 1.28.0 to 1.28.2 in #500
  • Bump github.com/grafana/grafana-aws-sdk from 1.1.0 to 1.1.1 in #495
  • Bump github.com/aws/aws-sdk-go-v2/service/iottwinmaker from 1.26.0 to 1.28.0 in #496
  • Bump eslint-config-prettier from 10.1.5 to 10.1.8 in #492
  • Bump @types/node from 24.0.14 to 24.2.0 in #491
  • Bump @typescript-eslint/eslint-plugin from 8.34.0 to 8.38.0 in #486
  • Bump webpack from 5.100.2 to 5.101.0 in #487

2.1.2

  • Dependencies:
    • Add resolution for parse-duration in #484
    • Bump jest from 30.0.4 to 30.0.5 in #482
    • Bump @eslint/js from 9.31.0 to 9.32.0 in #481
    • Bump eslint-plugin-prettier from 5.5.3 to 5.5.4 in #479
    • Bump @playwright/test from 1.54.1 to 1.54.2 in #480
    • Bump cytoscape from 3.32.1 to 3.33.0 in #478
    • Bump webpack-shell-plugin-next from 2.3.2 to 2.3.3 in #474
    • Bump @grafana/plugin-ui from 0.10.8 to 0.10.9 in #471
    • Bump @types/three from 0.177.0 to 0.178.1 in #470

2.1.1

  • Add support for auto-merging dependabot updates in #410
  • Remove pr_commands in #417
  • Chore: Migrate to Github actions in #409
  • Tweak dependabot schedule in #458
  • Dependencies:
    • Bump github.com/aws/aws-sdk-go-v2/service/iottwinmaker from 1.25.5 to 1.26.0 in #472
    • Bump github.com/aws/aws-sdk-go-v2 from 1.37.0 to 1.37.2 in #476
    • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.35.0 to 1.35.1 in #475
    • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.34.1 to 1.35.0 in #469
    • Remove @types/glob in #449
    • Bump the grafana-dependencies group and update create plugin dependencies in #460
    • Bump @grafana/plugin-e2e from 2.1.7 to 2.1.8 in #467
    • Bump @swc/core from 1.13.1 to 1.13.3 in #466
    • Bump jest-environment-jsdom from 30.0.4 to 30.0.5 in #465
    • Bump @grafana/plugin-ui from 0.10.7 to 0.10.8 in #464
    • Bump eslint-plugin-prettier from 5.5.1 to 5.5.3 in #463
    • Bump @testing-library/dom from 10.4.0 to 10.4.1 in #462
    • Bump @testing-library/jest-dom from 6.6.3 to 6.6.4 in 461
    • Bump @grafana/plugin-e2e from 2.1.6 to 2.1.7 in #447
    • Bump @swc/core from 1.12.14 to 1.13.0 in #457
    • Bump cspell from 9.1.5 to 9.2.0 in #445
    • Bump @typescript-eslint/parser from 8.34.0 to 8.36.0 in #451
    • Bump github.com/grafana/grafana-aws-sdk from 1.0.6 to 1.1.0 in #459
    • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.34.0 to 1.34.1 in #455
    • Bump github.com/aws/aws-sdk-go-v2/service/iottwinmaker from 1.25.4 to 1.25.5 in #452
    • Bump github.com/grafana/grafana-aws-sdk from 1.0.5 to 1.0.6 in #454
    • Bump github.com/aws/smithy-go from 1.22.4 to 1.22.5 in #456
    • Bump github.com/grafana/grafana-aws-sdk from 0.38.7 to 1.0.5 in #426
    • Bump @types/lodash from 4.17.17 to 4.17.20 in #443
    • Bump @types/node from 24.0.3 to 24.0.14 in #442
    • Bump eslint-plugin-jsdoc from 51.4.0 to 51.4.1 in #444
    • Bump eslint from 9.29.0 to 9.31.0 in #441
    • Bump @swc/jest from 0.2.38 to 0.2.39 in #440
    • Bump @playwright/test from 1.53.0 to 1.54.1 in #439
    • Bump @babel/core from 7.27.4 to 7.28.0 in #436
    • Bump @grafana/plugin-e2e from 2.1.5 to 2.1.6 in #437
    • Bump eslint-plugin-prettier from 5.4.1 to 5.5.1 in #438
    • Bump jest-environment-jsdom from 30.0.0 to 30.0.4 in #435
    • Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.1 to 0.278.0 in #434
    • Bump jest from 30.0.0 to 30.0.4 in #433
    • Bump github.com/aws/aws-sdk-go-v2/service/iottwinmaker from 1.25.3 to 1.25.4 in #420
    • Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.33.21 to 1.34.0 in #425
    • Bump @grafana/plugin-ui from 0.10.6 to 0.10.7 in #432
    • Bump @swc/core from 1.12.1 to 1.12.14 in #430
    • Bump eslint-plugin-jsdoc from 51.0.1 to 51.4.0 in #431
    • Bump cytoscape from 3.32.0 to 3.32.1 in #429
    • Bump @grafana/plugin-e2e from 2.0.5 to 2.1.5 in #424
    • Bump cspell from 9.1.1 to 9.1.5 in #423
    • Bump the grafana-dependencies group with 4 updates in #422
    • Bump webpack from 5.99.9 to 5.100.2 in #427
    • Bump prettier from 3.5.3 to 3.6.2 in #428

2.1.0

  • Add PDC support in #386
  • Update to aws-sdk-go-v2 and grafana-aws-sdk new style authentication in #373
  • Dependency updates:
    • Bump the all-node-dependencies group across 1 directory with 30 updates in #406
    • Bump the all-go-dependencies group across 1 directory with 4 updates #405

2.0.2

  • Dependency updates:
    • Bump the all-node-dependencies group with 10 updates in #394
    • Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.0 to 0.277.1 in the all-go-dependencies group in #393
    • Bump the all-node-dependencies group across 1 directory with 31 updates in #389
    • Bump golang.org/x/net from 0.36.0 to 0.38.0 in the go_modules group in #381
    • Bump the all-go-dependencies group across 1 directory with 3 updates in #387

2.0.1

2.0.0

  • Migrate to plugin-ui from grafana/experimental in #344
  • Dependabot config: Ignore react and react-dom major updates in #331
  • Add e2e smoke tests in #336
  • Dependency updates:
    • Bump github.com/grafana/grafana-plugin-sdk-go from 0.260.3 to 0.261.0 in the all-go-dependencies group in #346
    • Bumps the all-node-dependencies group with 21 updates in #341
    • Bump the npm_and_yarn group with 2 updates in #330
    • Bump golang.org/x/crypto from 0.29.0 to 0.31.0 in the go_modules group in #329
    • Bump the all-go-dependencies group across 1 directory with 2 updates in #338
    • Bump dompurify to 3.2.3 in #349

1.18.3

  • Dependency updates:
    • Node in #325, #326, #315, #316, #312:
      • actions/checkout@v3 to actions/checkout@v4
      • actions actions/setup-node@v3 to actions/setup-node@v4
      • Bump ws from 8.13.0 to 8.18.0
      • Bump micromatch from 4.0.5 to 4.0.8
      • Bump webpack from 5.93.0 to 5.94.0
      • @emotion/css from 11.11.2 to 11.13.5
      • @grafana/aws-sdk from 0.4.1 to 0.5.0
      • @grafana/data from 10.4.5 to 11.4.0
      • @grafana/experimental from 1.7.12 to 2.1.4
      • @grafana/runtime from 10.4.5 to 11.4.0
      • @grafana/schema from 10.4.5 to 11.4.0
      • @grafana/ui from 10.4.5 to 11.4.0
      • aws-sdk from 2.1450 to .0 2.1692.0
      • cytoscape from 3.26.0 to 3.30.4
      • react from 18.2.0 to 18.3.1
      • react-dom from 18.2.0 to 18.3.1
      • react-router-dom from 5.3.4 to 7.0.2
      • react-use from 17.5.0 to 17.5.1
      • tslib from 2.6.3 to 2.8.1
      • uuid from 8.3.2 to 11.0.3
      • @babel/core from 7.24.9 to 7.26.0
      • @grafana/eslint-config from 7.0.0 to 8.0.0
      • @grafana/tsconfig from 1.3.0- to rc1 2.0.0
      • @swc/core from 1.6.13 to 1.10.1
      • @swc/helpers from 0.5.12 to 0.5.15
      • @swc/jest from 0.2.36 to 0.2.37
      • @testing-library/dom from 10.3.2 to 10.4.0
      • @testing-library/jest-dom from 6.4.6 to 6.6.3
      • @types/testing-library__jest-dom from 5.14.9 to 6.0.0
      • @testing-library/react from 16.0.0 to 16.1.0
      • @types/jest from 29.5.1 to 2 29.5.14
      • @types/node from 20.14. to 10 22.10.1
      • @types/three from 0.139. to 0 0.170.0
      • @types/three from 0.139. to 0 0.170.0
      • @types/uuid from 8.3.4 to 10.0.0
      • cspell from 8.11.0 to 8.16.1
      • eslint-plugin-prettier from 5.1.3 to 5.2.1
      • prettier from 3.3.3 to 3.4.2
      • sass from 1.77.8 to 1.82.0
      • sass-loader from 14.2.1 to 16.0.4
      • typescript from 5.5.3 to 5.7.2
      • webpack from 5.94.0 to 5.97.1
      • webpack-shell-plugin-next from 2.3.1 to 2.3.2
      • @types/lodash from 4.17.10 to 4.17.13
      • @grafana/plugin-sdk-go from v0.260.1 to v0.260.2
    • Go in #324, #327
      • Updates github.com/aws/aws-sdk-go from 1.44.323 to 1.55.5
      • Updates github.com/grafana/grafana-aws-sdk from 0.20.0 to 0.31.4
      • Updates github.com/grafana/grafana-plugin-sdk-go from 0.240.0 to 0.258.0
      • Updates github.com/stretchr/testify from 1.9.0 to 1.10.0
      • Bump github.com/grafana/grafana-plugin-sdk-go from 0.258.0 to 0.260.1

1.18.2

  • Upgrade IotAppKit dependency from 10.11.0 to 10.13.1
  • Adding basis universal transcoder to support DRACO compressed tiles #321
  • Remove unused alarm panel #307
  • Remove unused merge dashboard flow #306

1.18.1

1.18.0

1.17.2

  • Fix incorrect path for alarm configuration panel #300

1.17.1

  • Chore: update dependencies #293

1.17.0

  • fix(scene-viewer): Upgrade AppKit and UxSDK bundle for compatibility fix with Grafana runtime env #291
  • Upgrade IotAppKit dependency from 10.6.1 to 10.8.1
  • 10.8.1 (2024-07-01)
  • 10.8.0 (2024-06-24)
  • 10.7.0 (2024-06-18)

1.16.0

  • Use Grafana theme for config editor width in #290
  • Migrate to new form styling in config and query editors in #289
  • add nested plugin to app includes in #288
  • Remove relative path info from executable field in #282

1.15.0

1.14.0

1.13.0

1.12.0

  • Update grafana/aws-sdk-go to 0.20.0 in #273
  • Upgrade UxSDK to add path query feature for query editor in #272

1.11.1

  • Query Editor: Disable delete if only one filter, fix tooltip (new form styling) in #268
  • GetPropertyValueHistory: Convert time objects to strings with nanosecond precision #264

1.11.0

  • Support for new region cn-north-1 (BJS) in datasource

1.10.1

  • Fixed scene loading issue for Grafana version 9.x and below

1.10.0

  • Config editor: Fix workspace loading in new form styling in #258
  • Add ramda 0.27.2 to resolutions in #256
  • Query editor: Migrate to new form styling under feature toggle in #249
  • Config editor: Migrate to new form styling under feature toggle in #244

1.9.3

  • Upgrade IotAppKit dependency from 9.2.0 to 9.6.0
    • Support Auto Query and Tag Occlusion in Scene Viewer panel
    • Fix toggle playback mode functionality and reflect time range changes in Video Player panel
    • Minor bug fixes related to tags, Custom styled tags, overlay and synced Matterport tags
  • Upgrade three-stdlib dependency from 2.17.3 to 2.23.9
  • Upgrade fast-xml-parser dependency from to 4.2.5

1.9.2

  • Bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.42.0 to 0.44.0 by @dependabot in https://github.com/grafana/grafana-iot-twinmaker-app/pull/237
  • Fix imported Alarm Dashboard's filter value from string to struct by @fridgepoet in https://github.com/grafana/grafana-iot-twinmaker-app/pull/240
  • Bump @babel/traverse from 7.22.15 to 7.23.2 by @dependabot in https://github.com/grafana/grafana-iot-twinmaker-app/pull/241
  • Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in https://github.com/grafana/grafana-iot-twinmaker-app/pull/242

1.9.1

  • Support for custom style for tags in the Scene Viewer panel
  • Other minor bug fixes in the Scene Viewer panel

1.9.0

  • Support for new regions ap-south-1 (BOM), ap-northeast-1 (NRT), & ap-northeast-2 (ICN) in datasource
  • Fix to allow custom cell types to display images
  • Fix to load a scene with Matterport space in the scene viewer

1.8.1

  • Wrap QueryEditor panel plugin in CustomScrollbar to fix scrolling behavior in #223

1.8.0

  • Upgrade plugin dependencies to React 18 and iot-app-kit@7 in #212
  • Update grafana-aws-sdk to v0.19.2

1.7.1

  • Update @grafana/aws-sdk frontend package to fix a bug with a future feature called temporary credentials
  • Fix 'invalid url' when endpoint is empty string

1.7.0

  • Update grafana-aws-sdk to v0.19.1

v1.6.3

  • fix visibility of data overlays on parent objects
  • add entity binding support
  • fix raycast issues
  • add support for selection events on data overlays

v1.6.2

  • Setting up sticky video controls for Video Player
  • Error handling for Matterport scenes
  • Auto collapse sidebar for Scene Viewer
  • Fix usage of repeat template variables for Scene Viewer and Video Player panels
  • Other minor bug fixes in Scene Viewer and Video Player panels

1.6.1

  • Update grafana-aws-sdk version.
  • Security: Upgrade Go in build process to 1.20.4
  • Update grafana-plugin-sdk-go version to 0.161.0 to avoid a potential http header problem. https://github.com/grafana/athena-datasource/issues/233

v1.6.0

  • Launch Matterport integration in the Scene Viewer
  • Support tag resize settings in the Scene Viewer
  • Support data overlay widgets in the Scene Viewer

v1.5.0

  • Update backend dependencies

v1.4.0

  • Support for GovCloud region us-gov-west-1 (PDT) in datasource

v1.3.2

  • Fix tiles render issue in Scene Viewer

v1.3.1

  • Bug fixes in Scene Viewer and Alarm Configuration panel
  • Support property display name in queries

v1.3.0

  • Launch Alarm Configuration Panel
  • Launch Query Editor Panel
  • Support querying Athena tabular connector through TwinMaker with Get Property Value
  • Launch Scene Viewer features: camera view, scene hierarchy search, opacity shader, and sub-model selection
  • Bug fixes in Scene Viewer and Video Player panels
  • Upgraded Go AWS SDK
  • The minimum Grafana version is now >=8.4

v1.2.1

  • Fix for pagination issue that lead to partial data on the dashboard
  • Fix minor bugs with the Scene Viewer and Video Player panels

v1.2.0

  • Live time series history streaming
  • Set max number of alarms to retrieve data for in the Get Alarms query
  • Set propertyName using a template variable
  • Avoid unnecessary panel refreshes on the dashboard
  • Show Motion Indicator in the scene viewer
  • Fixed Model Shader functionality in the scene viewer

v1.1.2

  • Increase the size and brightness of the tag selection graphic
  • Color the outer circle to be blue for tags
  • Make video tag consistent with other tags
  • Black icon issue for tags in FireFox

v1.1.1

  • Fix bug in GetPropertyValue query to display multiple LIST property types
  • Assume Role ARN is required to configure an IoT TwinMaker datasource
  • Optimize alarm lookup

v1.1.0

  • Upgrade Go AWS SDK.
  • Update aws-iot-twinmaker-grafana-utils package.
  • Fix minor bugs with the datasource configuration page.

v1.0.1

  • Update aws-iot-twinmaker-grafana-utils package.
  • Fix broken link on datasource configuration page.

v1.0.0

  • Initial release.