Change Log
All notable changes to this project will be documented in this file.
v2.17.0
- 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): pin dependencies in #623
- fix(deps): update backend dependencies in #624
- chore(deps): pin grafana/grafana-enterprise docker tag to 582fc54 in #622
- chore(deps): lock file maintenance in #611
- chore(deps): update dependency @grafana/plugin-e2e to v3.4.2 in #621
- chore(deps): pin actions/create-github-app-token action to 29824e6 in #513
- Update renovate config to use data-sources base preset in #619
2.16.7
fix: use valid URI for plugin author URL in #617
chore(deps): update grafana/plugin-ci-workflows/ci-cd-workflows action to v6.1.1 in #616
fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.290.0 in #562
chore(deps): update dependency lefthook to ^2.1.1 in #595
fix(deps): update module golang.org/x/text to v0.34.0 in #609
chore(deps): update grafana monorepo to v12.3.3 in #606
chore(deps): update dependency semver to v7.7.4 in #605
chore(deps): update dependency sass-loader to v16.0.7 in #598
chore(deps): update dependency @types/prismjs to v1.26.6 in #603
chore(deps): update module go.opentelemetry.io/otel/sdk to v1.40.0 [security] in #607
chore(deps): update dependency @types/node to v24.10.13 in #594
chore(deps): update dependency @grafana/plugin-ui to v0.13.1 in #602
chore(deps): update actions/stale digest to b5d41d4 in #601
chore: add pull-requests: read permission to publish workflow in #604
chore: support React 19 readiness in #599
chore(deps): update dependency semver to ^7.7.3 in #597
fix(deps): update dependency @grafana/plugin-ui to ^0.13.0 in #593
chore(deps): update actions/checkout digest to de0fac2 in #592
chore(deps): update dependency @grafana/plugin-e2e to v3.2.1 in #591
chore(deps): update dependency @grafana/aws-sdk to v0.9.0 in #589
chore(deps): update dependency sass to v1.97.3 in #586
chore(deps): update dependency @grafana/plugin-e2e to v3.2.0 in #588
chore(deps): update dependency @testing-library/react to v16.3.2 in #584
chore(deps): update grafana monorepo to v12.3.2 in #587
chore(deps): update dependency go to v1.25.6 in #553
chore(deps): update dependency @types/node to v24.10.9 in #585
chore(deps): update dependency @types/testing-library__jest-dom to v6 in #568
chore(deps): update grafana/plugin-ci-workflows/ci-cd-workflows action to v6.1.0 in #582
chore(deps): update node.js to v24 in #583
chore(deps): update dependency eslint-plugin-jsdoc to v62 in #572
fix(deps): update module golang.org/x/text to v0.33.0 in #581
chore(deps): update dependency prettier to ^3.8.0 in #580
fix(deps): update go patch updates in #579
chore(deps): update dependency react-router-dom to v6.30.3 in #577
chore(deps): update dependency swc-loader to ^0.2.6 in #578
chore(deps): update dependency @playwright/test to ^1.57.0 in #549
chore(deps): update dependency lefthook to ^2.0.13 in #576
chore(deps): update actions/stale action to v10 in #566
chore(deps): update actions/checkout action to v6 in #565
chore(deps): update dependency lefthook to v2 in #574
chore(deps): update dependency glob to v13 in #573
chore(deps): update dependency sass to v1.97.2 in #554
chore(deps): update dependency eslint-plugin-jsdoc to ^61.5.0 in #571
chore(deps): update dependency @typescript-eslint/eslint-plugin to ^8.52.0 in #550
use prod environment for cd workflow in #544
chore(deps): update dependency eslint-plugin-jsdoc to v61 in #569
chore(deps): update dependency @grafana/eslint-config to v9 in #567
fix(deps): update module golang.org/x/text to v0.32.0 in #564
fix(deps): update module golang.org/x/sync to v0.19.0 in #563
fix(deps): update module github.com/aws/aws-sdk-go-v2/service/applicationsignals to v1.18.3 in #561
fix(deps): update dependency @grafana/plugin-ui to ^0.12.0 in #560
chore(deps): update yarn to v4.12.0 in #559
chore(deps): update dependency webpack to ^5.104.1 in #556
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 eslint-plugin-jsdoc to ^50.8.0 in #552
chore(deps): update dependency @types/node to ^22.19.3 in #540
chore(deps): update dependency cspell to ^9.4.0 in #551
chore(deps): update dependency typescript to v5.9.3 in #555
chore(deps): update testing-library monorepo in #519
chore(deps): update dependency @grafana/aws-sdk to v0.8.3 in #548
fix(deps): update module github.com/aws/aws-sdk-go-v2/service/xray to v1.36.16 in #547
chore(deps): update dependency @types/testing-library__jest-dom to v5.14.9 in #515
chore(deps): update dependency sass-loader to v16.0.6 in #546
chore(deps): update dependency react-router-dom to v6.30.2 in #545
chore(deps): update dependency glob to v11.1.0 [security] in #532
chore(deps): update dependency semver to v7.7.3 in #517
Update grafana-aws-sdk to 1.4.2 in #543
chore(deps): update module golang.org/x/crypto to v0.45.0 [security] in #531
Update to use self-hosted renovate and remove dependabot in #542
update ci-cd workflows to v4.3.0 in #537
revert skip dev image for e2e tests in #536
2.16.6
- Skipped: this version failed to publish.
2.16.5
- Skipped: this version failed to publish.
2.16.4
- Publish to every environment on Cloud and Add On-Prem promotion in #529
- Bump the aws-sdk-go-v2 group with 3 updates in #500
- Bump actions/checkout from 4 to 5 in #454
- Bump transitive dep brace-expansion to 1.1.12 and 2.0.2 in #525
2.16.3
- Bump transitive dep brace-expansion to 1.1.12 and 2.0.2 in #525
- Docs: Added missing front matter in #523
2.16.2
- Upgrade yarn to v4.10.3 #503
- Update gitignore for yarn files #510
- Chore: Move docs do docs/sources in order to publish to website #502
- CD: Publish Github release directly, skipping draft step #501
- Fix dependabot ignore location for npm dependencies #436
- Update workflows and templates #486
- Update dependabot groups #485
- Bump golang.org/x/text from 0.27.0 to 0.29.0 #496
- Bump golang.org/x/sync from 0.16.0 to 0.17.0 #495
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 #493
- Bump github.com/grafana/grafana-aws-sdk from 1.0.5 to 1.2.0 #494
- Bump github.com/aws/aws-sdk-go-v2/service/xray from 1.31.7 to 1.36.2 #492
- Bump @playwright/test from 1.52.0 to 1.54.1 #434
- Bump github.com/aws/aws-sdk-go-v2/service/applicationsignals from 1.11.3 to 1.11.4 #424
- Bump @typescript-eslint/parser from 8.32.1 to 8.38.0 #439
- Bump @swc/core from 1.13.0 to 1.13.3 #442
- Bump golang.org/x/text from 0.26.0 to 0.27.0 #419
2.16.1
- Chore: Use CI/CD actions for e2e and update grafana version in plugin.json by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/421
- Chore: Update contributing and readme by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/422
- Chore: Add downstream error for unsupported query types by @ktw4071 in https://github.com/grafana/x-ray-datasource/pull/428
- Tweak dependabot schedule in #432
- Dependencies: Bump grafana dependencies and run create-plugin update in #429
- Bump eslint from 9.27.0 to 9.30.1 in #418
- Bump eslint-config-prettier from 10.1.5 to 10.1.8 in #415
- Bump webpack from 5.99.9 to 5.100.1 in #423
- Bump @types/node from 22.16.4 to 22.16.5 in #430
- Bump @grafana/eslint-config from 8.0.0 to 8.1.0 in #416
2.16.0
- Chore: Migrate to Github actions by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/370
- Add variable editor for service variables by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/373
- Remove Group variable until it is properly supported by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/378
- Service Queries: Update queries to return dimensions correctly by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/376
- Remove pr_commands by @kevinwcyu in https://github.com/grafana/x-ray-datasource/pull/379
- Add support for auto-merging dependabot updates, by @kevinwcyu in https://github.com/grafana/x-ray-datasource/pull/371
- Bump golang.org/x/text from 0.25.0 to 0.26.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/386
- Bump sass from 1.89.0 to 1.89.2 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/387
- Bump eslint-webpack-plugin from 5.0.1 to 5.0.2 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/391
- Bump glob from 11.0.2 to 11.0.3 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/388
- Bump the grafana-dependencies group with 4 updates by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/389
- Rename plugin from X-Ray to App Signals by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/384
- Bump jest from 29.7.0 to 30.0.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/394
- Add app signals services dashboard by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/380
- Bump prettier from 3.5.3 to 3.6.2 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/396
- Bump @types/node from 22.15.21 to 22.16.4 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/400
- Bump cspell from 9.0.2 to 9.1.5 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/398
- Bump lefthook from 1.11.13 to 1.12.2 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/397
- Bump @swc/core from 1.11.29 to 1.12.14 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/399
- Bump github.com/aws/aws-sdk-go-v2/service/applicationsignals from 1.11.1 to 1.11.3 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/395
- Bump golang.org/x/sync from 0.14.0 to 0.16.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/393
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.1 to 0.278.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/390
- Bump github.com/aws/aws-sdk-go-v2/service/xray from 1.31.4 to 1.31.7 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/392
- Bump @stylistic/eslint-plugin-ts from 4.4.0 to 4.4.1 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/401
- Bump @eslint/js from 9.27.0 to 9.31.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/403
- Bump jest and @types/jest by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/402
- Bump jest-environment-jsdom from 29.7.0 to 30.0.4 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/405
- Update docs for Application Signals services by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/382
- Remove @types/glob by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/404
- Bump @grafana/plugin-ui from 0.10.6 to 0.10.7 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/406
- Bump @swc/jest from 0.2.38 to 0.2.39 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/408
- Bump @types/lodash from 4.17.17 to 4.17.20 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/407
- Bump @babel/core from 7.27.1 to 7.28.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/409
- Bump @swc/core from 1.12.14 to 1.13.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/410
- Bump github.com/grafana/grafana-aws-sdk from 0.38.4 to 1.0.5 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/385
- Cleanup the remaining X-rays by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/411
2.15.0
- Bump the all-go-dependencies group across 1 directory with 3 updates in #360
- Bump the all-node-dependencies group across 1 directory with 18 updates in #359
- App Signals: Implement List Service Level Objectives query in #361
- App Signals: Implement ListServiceDependencies in #356
- Update for grafana-aws-sdk new style v2 authentication in #336
2.14.0
- Feat: Auto convert w3c trace format (#184) in #332
- Actions: Do not use hashes for grafana/ actions in #352
- Github actions: Add token permissions in #351
- Implement listServiceOperations in #349
- add zizmor ignore rule in #350
- use vault token instead of github in #348
- use vault for e2e secrets in #346
- Update github actions files in #345
- Create App Signals dropdown and ListServices query in #338
- Update for aws-sdk-go-v2 in #305
- Chore: add label to external contributions in #310
- Bump the all-node-dependencies group across 1 directory with 42 updates in #343
- Bump the all-go-dependencies group across 1 directory with 7 updates in #342
- Bump golang.org/x/net from 0.34.0 to 0.36.0 in the go_modules group in #325
- Bump dompurify from 3.2.3 to 3.2.4 in the npm_and_yarn group in #319
2.13.2
- Update github.com/grafana/grafana-plugin-sdk-go to v0.265.0 in #313
- Bump the all-go-dependencies group across 1 directory with 3 updates in #307
- Chore: update e2e tests workflow in #303
- Bump golang.org/x/crypto from 0.30.0 to 0.31.0 in the go_modules group in #288
2.13.1
- Update readme to include info on Compatibility in #301
2.13.0
2.12.0
- Bump the all-node-dependencies group with 19 updates in #289
- Bump the all-go-dependencies group across 1 directory with 4 updates in #283
- Add start time to response in #286
2.11.0
- Bump the all-node-dependencies group across 1 directory with 31 updates in #275
- Bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group in #274
- Bump the all-go-dependencies group across 1 directory with 4 updates in #269
- Bump cross-spawn from 7.0.3 to 7.0.6 in the npm_and_yarn group in #271
- Bump path-to-regexp from 1.8.0 to 1.9.0 in the npm_and_yarn group in #260
- Bump the all-go-dependencies group across 1 directory with 3 updates in #262
- Bump micromatch from 4.0.7 to 4.0.8 in the npm_and_yarn group in #259
- Bump the all-github-action-dependencies group with 2 updates in #255
- Bump webpack from 5.93.0 to 5.94.0 in the npm_and_yarn group in #258
- Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.252.0 to 0.255.0 in #252
- Chore: bump dependencies in #251
- Chore: Update plugin.json keywords in #250
- Update plugin name to match Amazon convention in #247
2.10.1
- chore: add errorsource in #245
- Chore: Rename datasource file in #243
- Add pre-commit hook with lint and spellcheck #242
- Use yarn instead of cspell for precommit hook #246
2.10.0
- Chore: update dependencies in #240
2.9.1
- Migrate to new form styling in config and query editors by @idastambuk in #235
2.9.0
- Fix: pass empty array to query all columns by @kevinwcyu in #228
- add stalebot for issues by @katebrenner in #226
- Update to use datasource.Manage and sessions.GetSessionWithAuthSettings by @iwysiu in #232
- Fix: use ReadAuthSettings to get authSettings in #236
2.8.3
- Update CONTRIBUTING.md to include release instructions
- Bring in security fixes in go 1.21.8
2.8.2
- Update grafana/aws-sdk-go to 0.20.0 in https://github.com/grafana/x-ray-datasource/pull/220
2.8.1
- 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/x-ray-datasource/pull/208
- Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in https://github.com/grafana/x-ray-datasource/pull/212
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.45.0 to 0.46.0 by @dependabot in https://github.com/grafana/x-ray-datasource/pull/218
- Upgrade underscore, d3-color, debug, cosmiconfig, yaml dependencies by @fridgepoet in https://github.com/grafana/x-ray-datasource/pull/217
Full Changelog: https://github.com/grafana/x-ray-datasource/compare/v2.8.0...v2.8.1
2.8.0
Migrate ConfigEditor and QueryEditor to the new form styling #211
Bump google.golang.org/grpc from 1.54.0 to 1.56.3 in #210
Support Node 18 in 201
2.7.2
- Fix X-Ray Service Map filter trace list query by @jamesrwhite in https://github.com/grafana/x-ray-datasource/pull/203
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 the opt-in region list
2.6.2
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
- Add SQL to trace by @kevinwcyu in https://github.com/grafana/x-ray-datasource/pull/173
2.4.0
- Add spellcheck and fix misspellings by @sunker in https://github.com/grafana/x-ray-datasource/pull/158
- Migrate to create-plugin by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/148
- Update code coverage workflow by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/162
- Update @grafana/aws-sdk by @kevinwcyu in https://github.com/grafana/x-ray-datasource/pull/164
- Dependencies: Update @grafana dependencies to 9.3.2 by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/167
- Small Refactor: Do not fetch account id if not on service map page by @sarahzinger in https://github.com/grafana/x-ray-datasource/pull/169
- Upgrade grafana-aws-sdk to v0.12.0 by @fridgepoet in https://github.com/grafana/x-ray-datasource/pull/171
Full Changelog: https://github.com/grafana/x-ray-datasource/compare/v2.2.0...v2.4.0****
2.3.0
- Feature: Make it possible to filter on account id in https://github.com/grafana/x-ray-datasource/pull/157
2.2.0
- Make properties of
SummaryStatisticsoptional
2.1.2
- Security: Upgrade Go in build process to 1.19.3
2.1.1
- Security: Upgrade Go in build process to 1.19.2
2.1.0
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in https://github.com/grafana/x-ray-datasource/pull/130
- Fix Trace List with variable by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/132
- Upgrade to grafana-aws-sdk v0.11.0 by @fridgepoet in https://github.com/grafana/x-ray-datasource/pull/139
Full Changelog: https://github.com/grafana/x-ray-datasource/compare/v2.0.1...v2.1.0
v.2.0.1
- Bug fix for auth with keys: https://github.com/grafana/x-ray-datasource/pull/128
- Code Coverage Changes
- Code owners changes
v2.0.0
What's Changed
- Stopping support for Grafana versions under
8.0.0by @yaelleC in https://github.com/grafana/x-ray-datasource/pull/122
Bug fixes
- Update minimum IAM policy by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/115
- Fix deprecated use of strings.Title by @fridgepoet in https://github.com/grafana/x-ray-datasource/pull/119
Other
- Update grafana-aws-sdk by @andresmgot in https://github.com/grafana/x-ray-datasource/pull/121
v1.4.0
Bug fixes
- Use non opt-in region when obtaining tokens for assumed roles
- Fix wrong start and end times #89
- Fix time durations after format change #88
- Avoid error if the URL in tags cannot be parsed #84
Other
- Modify the User-Agent for requests. Now it will follow this form:
"aws-sdk-go/$aws-sdk-version ($go-version; $OS;) X-ray/$X-ray-version-$git-hash Grafana/$grafana-version"
v1.3.4
Bug fixes
- Add readable names for stats in service map legend #82
- Upgrade grafana-aws-sdk version fixing issue with assuming role #81
Other
- Bump prismjs from 1.23.0 to 1.24.0 #80
v1.3.3
Other
- Bump grafana/aws-sdk and Grafana dependency version #77
v1.3.2
Features / Enhancements
v1.3.1
Bug fixes
- Remove usage of non backward compatible API preventing using the 1.3.0 version in Grafana before 7.4.0. #67
Other
- Locks Grafana dependencies on latest stable release preventing compilation fails in CI. #68
v1.3.0
Features / Enhancements
- Add Service Map query type that allows visualizing service map data in similar way to X-Ray console. #60
v1.2.0
Features / Enhancements
- Updates the authentication settings in the plugin config page to include SDK default authentication mechanism and use our Grafana specific auth SDK for AWS. #59
v1.1.0
Features / Enhancements
- Add regions selector to the query editor. #57
v1.0.1
- Version bump needed for CI automated release
v1.0.0
- Initial Release