Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## 1.0.4

- Clear the high-severity osv-scanner findings that failed Grafana plugin validation for 1.0.3 (all in dev/build tooling): force basic-ftp to 6.2.3 and source-map-js to 1.2.2, and replace micromatch with picomatch under eslint-webpack-plugin, since braces has no fixed release.

## 1.0.3

- Build backend binaries with Go 1.27.2 and bump golang.org/x/net to v0.60.0, clearing the Go vulnerabilities flagged by Grafana plugin validation (GO-2026-6599, 6600, 6603, 6605, 6607, 6608, 6610 through 6613, 6617).
Expand Down
88 changes: 13 additions & 75 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 5 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "hotdata",
"version": "1.0.3",
"version": "1.0.4",
"scripts": {
"build": "webpack -c ./.config/webpack/webpack.config.ts --env production",
"dev": "webpack -w -c ./.config/webpack/webpack.config.ts --env development",
Expand All @@ -18,7 +18,10 @@
"overrides": {
"dompurify": "^3.4.13",
"js-cookie": "^3.0.7",
"moment": "^2.31.0"
"moment": "^2.31.0",
"basic-ftp": "^6.2.3",
"source-map-js": "^1.2.2",
"micromatch": "npm:picomatch@^4.0.3"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: Scope the micromatch override to eslint-webpack-plugin (not blocking).

"eslint-webpack-plugin": {
  "micromatch": "npm:picomatch@^4.0.3"
}

The global override replaces micromatch for every package in the tree. picomatch only provides part of the micromatch API, and micromatch(list, patterns) and micromatch.some are not in picomatch. A future dependency that calls those functions fails at runtime, and npm install gives no warning. Today eslint-webpack-plugin is the only consumer in package-lock.json, so the scoped override produces the same lockfile.

},
"devDependencies": {
"@grafana/data": "13.1.8",
Expand Down
Loading