Change Log
All notable changes to this project will be documented in this file.
v2.13.0
- chore(deps): lock file maintenance in #647
- chore(deps): update yarn to v4.13.0 in #646
- chore(deps): lock file maintenance in #625
- chore(deps): update dependency webpack-cli to v7 in #645
- chore(deps): update dependency copy-webpack-plugin to v14 in #644
- fix(deps): update backend dependencies in #639
- chore(deps): update frontend dependencies in #638
- chore(deps): update grafana/grafana-enterprise:latest docker digest to 8e8fc4c in #637
- chore(deps): update dependency @grafana/plugin-e2e to v3.4.8 in #633
- chore(deps): update actions/create-github-app-token digest to fee1f7d in #636
- chore(deps): update module google.golang.org/grpc to v1.79.3 [security] in #642
- chore(deps): update dependency @grafana/plugin-e2e to v3.4.4 in #630
- Add sessionToken handling to support Grafana Assume Role in #628
- chore(deps): update dependency @grafana/plugin-e2e to v3.4.3 in #627
- chore(deps): update module golang.org/x/net to v0.51.0 [security] in #626
- chore(deps): pin dependencies in #622
- fix(deps): update backend dependencies in #623
- chore(deps): pin grafana/grafana-enterprise docker tag to 582fc54 in #621
- chore(deps): lock file maintenance in #604
- chore(deps): update dependency @grafana/plugin-e2e to v3.4.2 in #620
- chore(deps): pin dependencies in #516
- Update renovate config to use data-sources base preset in #619
2.12.7
- chore(deps): update grafana/plugin-ci-workflows/ci-cd-workflows action to v6.1.1 in #617
- update go to 1.25.7 in #615
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.289.0 in #609
- chore(deps): update dependency dotenv to ^17.3.1 in #603
- chore(deps): update module go.opentelemetry.io/otel/sdk to v1.40.0 [security] in #608
- chore: add pull-requests: read permission to publish workflow in #607
2.12.6
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.288.0 in #599
- chore(deps): update dependency @grafana/plugin-ui to v0.13.1 in #598
- chore: support React 19 readiness in #594
- chore(deps): update dependency webpack to ^5.105.0 in #588
- chore(deps): update dependency @grafana/aws-sdk to v0.10.1 in #597
- chore(deps): update dependency @grafana/plugin-e2e to v3.2.2 in #596
- chore(deps): update dependency @grafana/aws-sdk to v0.10.0 in #593
- chore(deps): update dependency @babel/core to ^7.29.0 in #586
- chore(deps): update dependency semver to ^7.7.3 in #590
- chore(deps): update dependency @playwright/test to v1.58.1 in #584
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.287.0 in #589
- chore(deps): update actions/checkout digest to de0fac2 in #585
- chore(deps): update dependency @playwright/test to v1.58.0 in #578
- chore(deps): update dependency @grafana/plugin-e2e to v3.2.1 in #583
- chore(deps): update dependency @grafana/aws-sdk to v0.9.0 in #582
- fix(deps): update module github.com/grafana/grafana-aws-sdk to v1.4.3 in #581
- chore(deps): update dependency sass to v1.97.3 in #577
- chore(deps): update dependency @grafana/plugin-e2e to v3.2.0 in #580
- chore(deps): update dependency @testing-library/react to v16.3.2 in #573
- chore(deps): update grafana monorepo to v12.3.2 in #579
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.286.0 in #571
- chore(deps): update grafana/plugin-ci-workflows/ci-cd-workflows action to v6.1.0 in #575
- chore(deps): update dependency @types/node to v24.10.9 in #576
- chore(deps): update node.js to v24 in #570
- chore(deps): update actions/checkout action to v6 in #562
- chore(deps): update dependency @types/node to ^22.19.7 in #534
- chore(deps): update dependency glob to v13 in #574
- chore(deps): update dependency eslint-plugin-jsdoc to v62 in #565
- chore(deps): update dependency prettier to ^3.8.0 in #569
- chore(deps): update dependency swc-loader to ^0.2.6 in #567
- fix(deps): update go patch updates in #568
- fix(deps): update golang.org/x/exp digest to 716be56 in #517
- chore(deps): update dependency react-router-dom to v6.30.3 in #566
- chore(deps): update dependency glob to v11.1.0 [security] in #551
- chore(deps): update dependency @playwright/test to v1.57.0 in #542
- chore(deps): update dependency @grafana/eslint-config to v9 in #563
- fix(deps): update aws-sdk-go-v2 monorepo in #561
- chore(deps): update yarn to v4.12.0 in #560
- chore(deps): update testing-library monorepo in #559
- chore(deps): update jest monorepo to ^30.2.0 in #558
- chore(deps): update grafana monorepo to v12.3.1 in #557
- chore(deps): update dependency webpack to ^5.104.1 in #556
- chore(deps): update dependency sass to v1.97.2 in #554
- chore(deps): update dependency @grafana/aws-sdk to v0.8.3 in #541
- chore(deps): update dependency typescript to v5.9.3 in #555
- chore(deps): update dependency cspell to ^9.4.0 in #552
- chore(deps): update dependency semver to ^7.7.2 in #519
- chore(deps): update dependency @babel/core to ^7.28.5 in #540
- chore(deps): update dependency sass-loader to v16.0.6 in #539
- chore(deps): update dependency react-router-dom to v6.30.3 in #538
- chore(deps): update dependency @types/testing-library__jest-dom to v5.14.9 in #518
- Update to use self-hosted renovate and remove dependabot in #536
- use prod environment for cd workflow in #537
- chore(deps): update module golang.org/x/crypto to v0.45.0 [security] in #527
- chore(deps): update dependency glob to v11.1.0 [security] in #528
- Bump grafana-aws-sdk to 1.4.2 in #535
- update ci-cd workflows to v4.3.0 in #533
- revert skip dev image for e2e tests in #532
- skip dev images for e2e tests in #531
2.12.5
- Publish to every environment on Cloud and Add On-Prem promotion in #525
- Chore(deps): Bump the aws-sdk-go-v2 group with 2 updates in #500
- Chore(deps): Bump actions/stale from 9 to 10 in #486
2.12.4
- Bump transitive dep brace-expansion to 1.1.12 and 2.0.2 in #522
- Update gitignore for yarn files in #512
- Upgrade yarn to v4.10.3 in #507
- Chore: Move docs to docs/sources to enable publishing to website in #508
- CD: Publish Github release directly, skipping draft step in #506
- Update workflows and templates in #494
- Chore(deps-dev): Bump the npm-patch-dev-dependencies group with 5 updates in #502
- Chore(deps): Bump github.com/grafana/grafana-aws-sdk from 1.1.1 to 1.2.0 in #503
- Chore(deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.278.0 to 0.279.0 in #501
- Update dependabot groups in #493
- Chore(deps-dev): Bump @swc/core from 1.12.7 to 1.13.5 in #495
- Chore(deps-dev): Bump sass from 1.89.2 to 1.92.0 in #492
- Chore(deps-dev): Bump jest-environment-jsdom from 30.0.2 to 30.1.2 in #489
2.12.3
- Remove pr_commands by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/436
- Chore: Use ci github action to run e2e tests by @idastambuk in https://github.com/grafana/timestream-datasource/pull/438
- Add support for auto-merging dependabot updates by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/427
- Tweak dependabot schedule by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/450
- Bump github.com/aws/aws-sdk-go-v2 from 1.36.4 to 1.36.6 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/442
- Bump @swc/jest from 0.2.38 to 0.2.39 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/444
- Remove @types/glob by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/445
- Bump dotenv from 17.2.0 to 17.2.1 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/446
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.1 to 0.278.0 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/447
- Bump @eslint/js from 9.30.0 to 9.31.0 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/449
- Bump github.com/aws/aws-sdk-go-v2/service/timestreamquery from 1.31.1 to 1.31.3 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/443
- Bump github.com/grafana/grafana-aws-sdk from 0.38.7 to 1.1.0 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/451
- Stop running queries onblur by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/453
- Bump the grafana-dependencies group and run grafana/create-plugin update by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/448
- Bump eslint-plugin-prettier from 5.5.1 to 5.5.4 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/458
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/461
- Bump github.com/grafana/grafana-aws-sdk from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/464
- Fix: disable endpoint discovery when a custom endpoint is set by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/475
2.12.2
- Releasing for internal deployment testing, no actual changes
2.12.1
- Mark legacy query format as downstream error by @njvrzm in #431
- Chore: migrate to Github actions by @idastambuk in #425
- Chore: Update CONTRIBUTING.md with release instructions by @idastambuk in #426
- Dependency updates:
- Bump the all-go-dependencies group across 1 directory with 3 updates by @dependabot in #423
2.12.0
- Bump the all-node-dependencies group across 1 directory with 31 updates in #412
- Bump github.com/grafana/grafana-aws-sdk from 0.38.3 to 0.38.4 in the all-go-dependencies group in #417
- Bump the all-go-dependencies group across 1 directory with 4 updates in #410
- Update for new v2-style auth in grafana-aws-sdk in #392
- Bump golang.org/x/net from 0.36.0 to 0.38.0 in the go_modules group in #398
- Update for aws-sdk-go-v2 in #356
2.11.0
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.268.1 to 0.269.1 in the all-go-dependencies group across 1 directory in #384
- Bump golang.org/x/net from 0.35.0 to 0.36.0 in the go_modules group in #385
- Bump the all-node-dependencies group across 1 directory with 18 updates in #387
- Bump @babel/runtime from 7.26.9 to 7.26.10 in the npm_and_yarn group in #386
- Add PDC support in #374
2.10.1
- Update minimum Grafana supported version in plugin.json
2.10.0
- Migrate form to new styling in #375
- Add external PRs to project board in #366
- Chore: add label to external contributions in #362
- Migrate E2E tests to Playwright in #358
- Dependabot:
- Bump the all-node-dependencies group across 1 directory with 7 updates in #377
- Bump the all-go-dependencies group across 1 directory with 3 updates in #376
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.265.0 to 0.266.0 in the all-go-dependencies group in #372
- Bump the all-node-dependencies group across 1 directory with 22 updates in #370
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.262.0 to 0.265.0 in the all-go-dependencies group across 1 directory in #368
2.9.13
- Bump the all-node-dependencies group across 1 directory with 21 updates in #352
- Bump the all-go-dependencies group across 1 directory with 3 updates in #351
2.9.12
- Bump cross-spawn from 7.0.3 to 7.0.6 in the npm_and_yarn group in #330
- Bump the all-go-dependencies group across 1 directory with 2 updates in #334
- Add ap-south-1 to regions list in #331
- Bump the all-node-dependencies group across 1 directory with 30 updates in #337
2.9.11
- Bugfix: interpolate interval on the backend #327
2.9.10
- Bugfix: Account for template variable being a number
- Chore: update dependabot config (#317)
- Dependency updates:
- github.com/grafana/grafana-plugin-sdk-go from 0.251.0 to 0.258.0 in #314,#315, #319
- github.com/aws/aws-sdk-go from 1.51.31 to 1.55.5 in #319
- github.com/grafana/grafana-aws-sdk from 0.31.2 to 0.31.4 in #319
- actions/checkout from 2 to 4 in #318
- tibdex/github-app-token from 1.8.0 to 2.1.0 in #318
- github.com/grafana/sqlds/v4 from v4.1.0 to v4.1.2 in #322
2.9.9
- Fix "Wait for All Queries" toggle in #313
- Fix errors in LongToWide transformation in #311
- Chore: Update plugin.json keywords in #310
- Update grafana-plugin-sdk-go and grafana-aws-sdk in #309
- fix: linter complaints in #308
- Bump path-to-regexp from 1.8.0 to 1.9.0 in #303
- Docs: Updates and improvements in #302
- Add dependabot for grafana/plugin-sdk-go in #307
2.9.8
- Bump webpack from 5.92.1 to 5.94.0 in #301
- Bump micromatch from 4.0.7 to 4.0.8 in #299
- Bump fast-loops from 1.1.3 to 1.1.4 in #298
2.9.7
2.9.6
- Bugfix: Fix $interval variable interpolation in #291
2.9.5
- Chore: update dependencies in #290
2.9.4
- Fix: use ReadAuthSettings to get authSettings in #289
2.9.3
- Upgrade grafana-aws-sdk and other packages #285
2.9.2
- Add keywords by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/278
- Bring in security fixes in go 1.21.8
2.9.1
- Update grafana/aws-sdk to 0.20.0 to add a new supported region in #274
- Query Editor: Fix table and database mapping in #272
2.9.0
- Bump jest-dom in #270
- Query Editor: Stop running query automatically when all macros are selected in #269
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.45.0 to 0.46.0 in #267
2.8.0
- Support Node 18 by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/245
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in https://github.com/grafana/timestream-datasource/pull/246
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in https://github.com/grafana/timestream-datasource/pull/235
- Bump golang.org/x/net from 0.9.0 to 0.17.0 by @dependabot in https://github.com/grafana/timestream-datasource/pull/250
- Bump postcss from 8.4.18 to 8.4.31 by @dependabot in https://github.com/grafana/timestream-datasource/pull/249
- Bump @babel/traverse from 7.18.13 to 7.23.2 by @dependabot in https://github.com/grafana/timestream-datasource/pull/252
- Bump google.golang.org/grpc from 1.54.0 to 1.56.3 by @dependabot in https://github.com/grafana/timestream-datasource/pull/253
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.37.0 to 0.44.0 by @dependabot in https://github.com/grafana/timestream-datasource/pull/251
- Bump @babel/traverse from 7.18.13 to 7.23.2 by @dependabot in https://github.com/grafana/timestream-datasource/pull/255
- Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in https://github.com/grafana/timestream-datasource/pull/254
- Upgrade underscore, d3-color, debug, cosmiconfig, yaml dependencies by @fridgepoet in https://github.com/grafana/timestream-datasource/pull/263
- Bump yaml from 2.1.3 to 2.3.4 by @dependabot in https://github.com/grafana/timestream-datasource/pull/264
Full Changelog: https://github.com/grafana/timestream-datasource/compare/v2.7.1...v2.8.0
2.7.1
- Update @grafana/aws-sdk to fix a bug in temporary credentials
2.7.0
- Update grafana-aws-sdk to v0.19.1 to add
il-central-1to opt-in region list
2.6.2
- Update grafana-aws-sdk-react version to use grafana/runtime instead of grafanaBootData #237
- Remove code coverage workflow #234
2.6.1
- Update grafana-aws-sdk version to include new region in opt-in region list https://github.com/grafana/grafana-aws-sdk/pull/80
- 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
2.6.0
- Update backend dependencies
2.5.0
- Update @grafana/aws-sdk by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/216
- Increase label width to fix overflow. by @chinu-anand in https://github.com/grafana/timestream-datasource/pull/217
- migrate to create-plugin by @iwysiu in https://github.com/grafana/timestream-datasource/pull/199
- Upgrade grafana-aws-sdk by @fridgepoet in https://github.com/grafana/timestream-datasource/pull/223
Full Changelog: https://github.com/grafana/timestream-datasource/compare/v2.4.0...v2.5.0
2.4.0
- Fix: SQLEditor: Use queryRef to call onChange #209
- Chore: Update version of code-coverage #211
- Feature: Timestream is now available in us-gov-west-1 #207
2.3.2
- Security: Upgrade Go in build process to 1.19.3
2.3.1
- Security: Upgrade Go in build process to 1.19.2
v2.3.0
- Change timestamp fieldType to be nullable by @nekketsuuu in https://github.com/grafana/timestream-datasource/pull/184
- Upgrade to grafana-aws-sdk v0.11.0 by @fridgepoet in https://github.com/grafana/timestream-datasource/pull/195
v2.2.0
- Add support for context aware autocompletion by @sunker in https://github.com/grafana/timestream-datasource/pull/188
v2.1.0
- Add 'ap-southeast-2' and 'ap-northeast-1' regions #178
v2.0.1
- Bug fix for issue logging in with incorrect keys: https://github.com/grafana/timestream-datasource/pull/176
- Code Coverage Check updates
v2.0.0
- Breaking Change: Timestream data source now requires Grafana 8.0+ to run.
- Fix: Allow null data points for time series #170
v1.5.2
- Fix Panic while parsing null timestamps (#165)
v1.5.1
- Always apply double quotes to database and table name (#155)
v1.5.0
- Revamp query editor.
- Add toggle to avoid streaming responses.
- Add
$__intervalvariable. - Modify the User-Agent for requests. Now it will follow this form:
"aws-sdk-go/$aws-sdk-version ($go-version; $OS;) Timestream/$timestream-version-$git-hash Grafana/$grafana-version". - Fixes bugs for Endpoint and Assume Role settings.
v1.4.0
- Add macros for raw values of interval, from, to #98
- Quote and join multiple variables #118
- Add stats for bytes metered and scanned #110
v1.3.3
- Support for multiple timeseries columns
- Improved support for custom endpoint
v1.3.2
- Adding eu-central-1 region
- renamed "master" branch to "main"
- build with Golang 1.6
v1.3.1
- Execute each query in its own request, this will support multiple queries that require multiple pages to complete
- Upgrade shared authentication library
- Bump minimum grafana runtime to 7.5
v1.3.0
- fix bug with supporting multi-page timeseries results
- Use a shared authentication library and UI component
- Bump minimum grafana runtime to 7.4
v1.2.0
- Support $__timefilter on armhf (#52, @mg-arne)
- Add $__now_ms macro (#49, @squalou)
- Fixed region picker default values
v1.1.2
- Fix template variable queries
- Only show valid regions
v1.1.1
- Avoid double escaping
- support template variables in query
v1.1.0
- Updated authentication to match builtin cloudwatch authentication
- Include query status in metadata
- Examples and query suggestions now quote all names
v1.0.0
- Initial Release