Commit Graph

2367 Commits

Author SHA1 Message Date
renovate-sh-app[bot]
92e90c027e chore(deps): update zabbix/zabbix-server-pgsql:alpine-7.0-latest docker digest to 2cec4dd (#2206)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| zabbix/zabbix-server-pgsql | digest | `b3c1451` → `2cec4dd` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-19 23:23:13 +00:00
renovate-sh-app[bot]
0a1121ed73 chore(deps): update dependency @types/lodash to v4.17.23 (#2195)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))
| [`4.17.22` →
`4.17.23`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.22/4.17.23)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.17.23?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.17.22/4.17.23?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLXBhdGNoIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-19 23:22:50 +00:00
renovate-sh-app[bot]
a26d77f6e3 chore(deps): update postgres:18 docker digest to 5773fe7 (#2190)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| postgres | digest | `bfe50b2` → `5773fe7` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-19 23:22:21 +00:00
renovate-sh-app[bot]
f92bea2580 chore(deps): update zabbix/zabbix-agent:alpine-7.0-latest docker digest to 5286501 (#2203)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| zabbix/zabbix-agent | digest | `71f1f22` → `5286501` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-19 23:21:49 +00:00
renovate-sh-app[bot]
71127842ea chore(deps): update zabbix/zabbix-server-pgsql:alpine-7.4-latest docker digest to 0337912 (#2207)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| zabbix/zabbix-server-pgsql | digest | `a6f748d` → `0337912` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-19 23:21:26 +00:00
renovate-sh-app[bot]
ffa62a1631 chore(deps): update zabbix/zabbix-web-apache-pgsql:alpine-7.4-latest docker digest to f735795 (#2208)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| zabbix/zabbix-web-apache-pgsql | digest | `9b5ad53` → `f735795` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-19 23:20:39 +00:00
renovate-sh-app[bot]
b926aa85bc chore(deps): update zabbix/zabbix-web-nginx-pgsql:alpine-6.0-latest docker digest to b38d7ae (#2209)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| zabbix/zabbix-web-nginx-pgsql | digest | `e034dd9` → `b38d7ae` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-19 23:20:15 +00:00
dependabot[bot]
fb80f4cc4c Chore(deps): Bump tar from 7.5.2 to 7.5.3 (#2212)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.2 to 7.5.3.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="03138441b2"><code>0313844</code></a>
7.5.3</li>
<li><a
href="340eb285b6"><code>340eb28</code></a>
fix: sanitize absolute linkpaths properly</li>
<li><a
href="8bb83f7e51"><code>8bb83f7</code></a>
update deps</li>
<li><a
href="1c4aedd28a"><code>1c4aedd</code></a>
Fix typo in onWriteEntry documentation</li>
<li>See full diff in <a
href="https://github.com/isaacs/node-tar/compare/v7.5.2...v7.5.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tar&package-manager=npm_and_yarn&previous-version=7.5.2&new-version=7.5.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/grafana/grafana-zabbix/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 23:19:47 +00:00
renovate-sh-app[bot]
baed463010 chore(deps): update python:3 docker digest to 37cba11 (#2191)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `6d58c1a` → `37cba11` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-19 23:19:25 +00:00
Christos Diamantis
3ada0d15e6 Add the ability to convert specific tags to columns on problems panel (#2113)
This closes #2112

Added the ability on problems panel to specify a comma separated list of
tag names to be converted to columns.
If a tag name is present multiple times, it will return the value of all
tags separated with comma.
For optimum readability, the tag names are Capitalized for the visible
column name.
Also, for optimum readability, the custom tags are always placed before
the "Tags" column.

In case a tag is not there for a problem, an empty string is returned.

---------

Co-authored-by: Jocelyn Collado-Kuri <jcolladokuri@icloud.com>
2026-01-15 12:36:36 -08:00
renovate-sh-app[bot]
95554b0b8c chore(deps): update zabbix/zabbix-agent:alpine-6.0-latest docker digest to 4686ff4 (#2202)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| zabbix/zabbix-agent | digest | `9eab77e` → `4686ff4` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: Jocelyn Collado-Kuri <jcolladokuri@icloud.com>
2026-01-15 12:15:06 -08:00
renovate-sh-app[bot]
ec8fe8c1e0 chore(deps): update python:3.13-slim-bookworm docker digest to 97e9392 (#2192)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `0c5171f` → `97e9392` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
2026-01-15 16:31:49 +00:00
renovate-sh-app[bot]
c4b5f3dd53 chore(deps): update zabbix/zabbix-agent:alpine-7.4-latest docker digest to cfc4506 (#2204)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| zabbix/zabbix-agent | digest | `2a5989f` → `cfc4506` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-14 23:12:30 +00:00
renovate-sh-app[bot]
5ffb7cdb6c chore(deps): update zabbix/zabbix-server-pgsql:alpine-6.0-latest docker digest to b343034 (#2205)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| zabbix/zabbix-server-pgsql | digest | `dbc5a2a` → `b343034` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-14 23:12:04 +00:00
Jocelyn Collado-Kuri
5cac1b9b18 Release 6.1.1 (#2201)
Bug fixes for 6.1.0

---------

Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
2026-01-14 12:28:26 -08:00
Jocelyn Collado-Kuri
3a4f3280be Fix proxies dropdown in Problems query editor (#2200)
Part 2 of #2197 

Zabbix has two ways of processing and returning proxies depending on the
zabbix version being used:

1. Before 7.0.0 it uses `host`
2. After 7.0.0 it uses `name`


when we made the call to the backend, we accounted for this
[difference](592380851c/src/datasource/zabbix/connectors/zabbix_api/zabbixAPIConnector.ts (L940C5-L944C6)).
However, in the frontend, we always populated the dropdown using
`proxy.host` regardless of the version customers were using.

So for customers that had proxies in their zabbix set up AND were using
a zabbix version `>-7.0.0`, the query editor would crash because we
ended up with a list of undefined options.

This PR changes it so that when `host` is not present, it uses `name` or
otherwise defaults to `''` to ensure that we never have and array of
options with undefined values.
2026-01-14 11:50:17 -08:00
ismail simsek
592380851c Fix moment rendering bug (#2199)
While we are rendering Problems table for each cell we use a different
renderer. For `Age` field we didn't pass the data properly and it caused
errors. The problem is we were trying to render the whole moment object
instead of just the datatime.

Part of: https://github.com/grafana/grafana-zabbix/issues/2197

This PR will fix the issue. This happens when user wants to add a new
panel with `Age` field or try to edit a problems panel `Age` field
enabled.

Kudos to @yesoreyeram
2026-01-14 20:25:48 +01:00
Zoltán Bedi
4e6a75c93d Release 6.1.0 (#2194) 2026-01-13 13:50:49 +01:00
renovate-sh-app[bot]
ffe5c44960 chore(deps): update dependency @types/node to v25.0.5 (#2189)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`25.0.3` →
`25.0.5`](https://renovatebot.com/diffs/npm/@types%2fnode/25.0.3/25.0.5)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/25.0.5?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/25.0.3/25.0.5?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLXBhdGNoIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-13 12:52:17 +01:00
renovate-sh-app[bot]
c1dec23e3c chore(deps): update dependency @types/lodash to v4.17.22 (#2193)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))
| [`4.17.21` →
`4.17.22`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.21/4.17.22)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.17.22?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.17.21/4.17.22?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLXBhdGNoIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-13 10:53:08 +01:00
ismail simsek
a2f8b6433a Introduce query timeout configuration (#2157)
## Summary

Implements configurable query execution timeout controls to prevent
poorly optimized or excessive queries from consuming excessive server
resources, causing performance degradation, or crashing the Zabbix
server.

Fixes: https://github.com/grafana/oss-big-tent-squad/issues/127

## Problem

Previously, the plugin only had an HTTP connection timeout (`timeout`)
that controlled individual API request timeouts. However, a complete
query execution could involve multiple API calls and run indefinitely if
not properly controlled, potentially causing resource exhaustion.

## Solution

Added a new `queryTimeout` setting that enforces a maximum execution
time for entire database queries initiated by the plugin. Queries
exceeding this limit are automatically terminated with proper error
handling and logging.

## Testing

1. Configure a datasource with `queryTimeout` set to a low value (e.g.,
5 seconds)
2. Execute a query that would normally take longer than the timeout
3. Verify that:
   - Query is terminated after the timeout period
   - Error message indicates timeout occurred
   - Logs contain timeout warning with query details
   - Other queries in the same request continue to execute

## Notes

- `queryTimeout` is separate from `timeout` (HTTP connection timeout)
- `queryTimeout` applies to the entire query execution, which may
involve multiple API calls
- Default value of 60 seconds ensures reasonable protection while
allowing normal queries to complete
- Timeout errors are logged with query refId, queryType, timeout
duration, and datasourceId for troubleshooting
2026-01-12 15:30:31 +01:00
renovate-sh-app[bot]
7eb80d3f23 chore(deps): update dependency eslint-plugin-jsdoc to v62 (#2188)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[eslint-plugin-jsdoc](https://redirect.github.com/gajus/eslint-plugin-jsdoc)
| [`61.5.0` →
`62.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-jsdoc/61.5.0/62.0.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jsdoc/62.0.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jsdoc/61.5.0/62.0.0?slim=true)
|

---

### Release Notes

<details>
<summary>gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)</summary>

###
[`v62.0.0`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v62.0.0)

[Compare
Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v61.7.1...v62.0.0)

##### Features

- update jsdoccomment, allowing for
`skipInvokedExpressionsForCommentFinding` setting; fixes
[#&#8203;1624](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1624)
([9c0e4a3](9c0e4a32c6))

##### BREAKING CHANGES

- Require Node ^20.19.0 || ^22.13.0 || >=24

###
[`v61.7.1`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v61.7.1)

[Compare
Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v61.5.0...v61.7.1)

##### Bug Fixes

- **`github`:** `npm` release
([#&#8203;1623](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1623))
([fe29ef9](fe29ef98bc))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1ham9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-12 12:59:16 +01:00
renovate-sh-app[bot]
2b5bfd4de6 chore(deps): update grafana/plugin-ci-workflows/ci-cd-workflows action to v5.1.0 (#2186)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[grafana/plugin-ci-workflows](https://redirect.github.com/grafana/plugin-ci-workflows)
| action | minor | `ci-cd-workflows/v5.0.0` → `ci-cd-workflows/v5.1.0` |

---

### Release Notes

<details>
<summary>grafana/plugin-ci-workflows
(grafana/plugin-ci-workflows)</summary>

###
[`vci-cd-workflows/v5.1.0`](https://redirect.github.com/grafana/plugin-ci-workflows/releases/tag/ci-cd-workflows/v5.1.0):
ci-cd-workflows: v5.1.0

[Compare
Source](https://redirect.github.com/grafana/plugin-ci-workflows/compare/ci-cd-workflows/v5.0.0...ci-cd-workflows/v5.1.0)

##### 🎉 Features

- **ci:** setup Go version from go.mod if possible
([#&#8203;465](https://redirect.github.com/grafana/plugin-ci-workflows/issues/465))
([5d5ab0a](5d5ab0a5fd))

##### 🐛 Bug Fixes

- **tests:** fix act checkout in pull\_request events
([#&#8203;463](https://redirect.github.com/grafana/plugin-ci-workflows/issues/463))
([56388a7](56388a7772))

#####  Performance Improvements

- **ci:** cache mage, Trufflehog and golangci-lint binaries
([#&#8203;467](https://redirect.github.com/grafana/plugin-ci-workflows/issues/467))
([b736834](b736834676))

#####  Tests

- **act:** add plugin-validator tests
([#&#8203;457](https://redirect.github.com/grafana/plugin-ci-workflows/issues/457))
([82db8bf](82db8bf61e))

##### 🔧 Chores

- **deps:** update actions/create-github-app-token action to v2.2.1
([#&#8203;475](https://redirect.github.com/grafana/plugin-ci-workflows/issues/475))
([eeaa07a](eeaa07abac))
- **deps:** update actions/setup-node action to v6
([#&#8203;362](https://redirect.github.com/grafana/plugin-ci-workflows/issues/362))
([69022ab](69022ab90e))
- **deps:** update peter-evans/create-pull-request action to v8
([#&#8203;478](https://redirect.github.com/grafana/plugin-ci-workflows/issues/478))
([8f4d6ea](8f4d6ea8d1))
- **main:** release plugins-frontend-e2e-against-stack 1.0.1
([#&#8203;432](https://redirect.github.com/grafana/plugin-ci-workflows/issues/432))
([d3ca365](d3ca3655e3))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicGx1Z2luLWNpLXdvcmtmbG93cyJdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-12 12:32:46 +01:00
renovate-sh-app[bot]
5be89db773 chore(deps): update postgres docker tag to v18 (#2182)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| postgres | major | `16` → `18` |
| postgres | major | `15` → `18` |
| postgres | major | `14` → `18` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1ham9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-09 06:51:31 -08:00
renovate-sh-app[bot]
0316e42c8b chore(deps): pin dependencies (#2173)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@testing-library/dom](https://redirect.github.com/testing-library/dom-testing-library)
| devDependencies | pin | [`^10.4.1` →
`10.4.1`](https://renovatebot.com/diffs/npm/@testing-library%2fdom/10.4.1/10.4.1)
|
| alpine |  | pinDigest |  → `865b95f` |
| grafana/grafana-enterprise | final | pinDigest |  → `703b4a3` |
| postgres |  | pinDigest |  → `056b54f` |
| postgres |  | pinDigest |  → `a7711af` |
| postgres |  | pinDigest |  → `5fd97d3` |
| python | final | pinDigest |  → `cfa6231` |
| python | final | pinDigest |  → `0c5171f` |
| python | final | pinDigest |  → `411fa4d` |
| python | final | pinDigest |  → `6d58c1a` |
| redis |  | pinDigest |  → `6cbef35` |
| zabbix/zabbix-agent |  | pinDigest |  → `2a5989f` |
| zabbix/zabbix-agent |  | pinDigest |  → `0bb96e2` |
| zabbix/zabbix-agent |  | pinDigest |  → `71f1f22` |
| zabbix/zabbix-agent |  | pinDigest |  → `9eab77e` |
| zabbix/zabbix-agent |  | pinDigest |  → `c34ca68` |
| zabbix/zabbix-proxy-sqlite3 |  | pinDigest |  → `a963b30` |
| zabbix/zabbix-server-pgsql |  | pinDigest |  → `a6f748d` |
| zabbix/zabbix-server-pgsql |  | pinDigest |  → `5c1aece` |
| zabbix/zabbix-server-pgsql |  | pinDigest |  → `b3c1451` |
| zabbix/zabbix-server-pgsql |  | pinDigest |  → `dbc5a2a` |
| zabbix/zabbix-server-pgsql |  | pinDigest |  → `b88c636` |
| zabbix/zabbix-web-apache-pgsql |  | pinDigest |  → `9b5ad53` |
| zabbix/zabbix-web-apache-pgsql |  | pinDigest |  → `70a301e` |
| zabbix/zabbix-web-nginx-pgsql |  | pinDigest |  → `08b2b13` |
| zabbix/zabbix-web-nginx-pgsql |  | pinDigest |  → `e034dd9` |
| zabbix/zabbix-web-nginx-pgsql |  | pinDigest |  → `90d9d85` |

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZG9ja2VyIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: Jocelyn Collado-Kuri <jcolladokuri@icloud.com>
2026-01-09 10:47:29 +01:00
renovate-sh-app[bot]
28c32d4dbf chore(deps): update grafana/plugin-ci-workflows/ci-cd-workflows action to v5.0.0 (#2180)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
|
[grafana/plugin-ci-workflows](https://redirect.github.com/grafana/plugin-ci-workflows)
| action | major | `ci-cd-workflows/v4.3.0` → `ci-cd-workflows/v5.0.0` |
`ci-cd-workflows/v5.1.0` |

---

### Release Notes

<details>
<summary>grafana/plugin-ci-workflows
(grafana/plugin-ci-workflows)</summary>

###
[`vci-cd-workflows/v5.0.0`](https://redirect.github.com/grafana/plugin-ci-workflows/releases/tag/ci-cd-workflows/v5.0.0):
ci-cd-workflows: v5.0.0

[Compare
Source](https://redirect.github.com/grafana/plugin-ci-workflows/compare/ci-cd-workflows/v4.3.0...ci-cd-workflows/v5.0.0)

##### ⚠ BREAKING CHANGES

- **ci:** `universal-zip-url-*` outputs are now URLs rather than paths
- **deps:** Update default Node version to 24 LTS
([#&#8203;439](https://redirect.github.com/grafana/plugin-ci-workflows/issues/439))
- **deps:** Update default golangci-lint version to 2.7.2
([#&#8203;439](https://redirect.github.com/grafana/plugin-ci-workflows/issues/439))
- **deps:** Update default Go version to 1.25
([#&#8203;439](https://redirect.github.com/grafana/plugin-ci-workflows/issues/439))
- **ci:** use pm-detect to understand nodejs package manager
([#&#8203;204](https://redirect.github.com/grafana/plugin-ci-workflows/issues/204))

***

The `package-manager` input has been removed from `ci.yml`. If you were
using it, please remove it from your workflow. The correct package
manager will now be detected automatically from the plugin's source
code. Supported package managers are npm, yarn and pnpm.

***

golangci-lint has been bumped from v1 to v2 in order to support Go 1.25.
The config file format for golangci-lint has changed and has to be
migrated. Please follow [golangci-lint's migration
guide](https://golangci-lint.run/docs/product/migration-guide/) for more
information. If you want to revert to Go 1.24 and golangci-lint v1, add
the following to both your CI and your CD workflows:

```yaml
inputs:
  go-version: "1.24"
  golangci-lint-version: "1.64.8"
```

##### 🎉 Features

- **ci:** use pm-detect to understand nodejs package manager
([#&#8203;204](https://redirect.github.com/grafana/plugin-ci-workflows/issues/204))
([e739fbe](e739fbe504))

##### 🐛 Bug Fixes

- **ci:** `universal-zip-url-*` outputs are now URLs rather than paths
([b5e3ec2](b5e3ec296c))
- **ci:** do not copy backend into the "dist" folder
([b5e3ec2](b5e3ec296c))
- use local exec for playwright test
([#&#8203;451](https://redirect.github.com/grafana/plugin-ci-workflows/issues/451))
([b27d62d](b27d62de5d))

#####  Tests

- **act:** add pre-generated dist mockdata for test plugins
([#&#8203;417](https://redirect.github.com/grafana/plugin-ci-workflows/issues/417))
([cb33db6](cb33db657c))
- add concurrency to pr-checks-test-ci workflow
([630b056](630b0567a9))
- pin actions in pr-checks-test-ci workflow
([630b056](630b0567a9))
- run smoke tests with act
([#&#8203;389](https://redirect.github.com/grafana/plugin-ci-workflows/issues/389))
([0f2f7c6](0f2f7c6fc4))
- use local repository for release please manifest tag when running act
([630b056](630b0567a9))

##### 🔧 Chores

- build and package plugin in its directory, better support for artifact
prefix
([#&#8203;438](https://redirect.github.com/grafana/plugin-ci-workflows/issues/438))
([dbbcc52](dbbcc5276e))
- **deps:** update actions/checkout action to v5.0.1
([#&#8203;413](https://redirect.github.com/grafana/plugin-ci-workflows/issues/413))
([8c591cd](8c591cdfe4))
- **deps:** update actions/checkout action to v6
([#&#8203;437](https://redirect.github.com/grafana/plugin-ci-workflows/issues/437))
([949a63c](949a63c075))
- **deps:** update actions/checkout action to v6.0.1
([#&#8203;455](https://redirect.github.com/grafana/plugin-ci-workflows/issues/455))
([aec5016](aec5016c9a))
- **deps:** update actions/create-github-app-token action to v2.2.0
([#&#8203;435](https://redirect.github.com/grafana/plugin-ci-workflows/issues/435))
([5b2407c](5b2407c17d))
- **deps:** update actions/setup-go action to v6.1.0
([#&#8203;436](https://redirect.github.com/grafana/plugin-ci-workflows/issues/436))
([5f5e089](5f5e089494))
- **deps:** Update default Go version to 1.25
([b1f1b22](b1f1b2282f))
- **deps:** Update default golangci-lint version to 2.7.2
([b1f1b22](b1f1b2282f))
- **deps:** Update default Node version to 24 LTS
([b1f1b22](b1f1b2282f))
- **deps:** update grafana/shared-workflows/trigger-argo-workflow action
to v1.2.1
([#&#8203;433](https://redirect.github.com/grafana/plugin-ci-workflows/issues/433))
([6c260c0](6c260c01bd))
- **deps:** update peter-evans/create-pull-request action to v7.0.9
([#&#8203;434](https://redirect.github.com/grafana/plugin-ci-workflows/issues/434))
([55c4108](55c4108fe0))
- **deps:** update pnpm/action-setup action to v4.2.0
([#&#8203;450](https://redirect.github.com/grafana/plugin-ci-workflows/issues/450))
([5fbf8e6](5fbf8e65a1))
- **deps:** update softprops/action-gh-release action to v2.5.0
([#&#8203;452](https://redirect.github.com/grafana/plugin-ci-workflows/issues/452))
([48548e8](48548e8674))
- **deps:** update step-security/harden-runner action to v2.13.3
([#&#8203;456](https://redirect.github.com/grafana/plugin-ci-workflows/issues/456))
([fccf74b](fccf74bf9e))
- **main:** release plugins-frontend-e2e-against-stack 1.0.0
([#&#8203;430](https://redirect.github.com/grafana/plugin-ci-workflows/issues/430))
([6443ba2](6443ba2a59))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicGx1Z2luLWNpLXdvcmtmbG93cyJdfQ==-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-09 10:46:09 +01:00
renovate-sh-app[bot]
3ea69e2f8e fix(deps): update module golang.org/x/net to v0.48.0 (#2176)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [golang.org/x/net](https://pkg.go.dev/golang.org/x/net) | [`v0.46.0` →
`v0.48.0`](https://cs.opensource.google/go/x/net/+/refs/tags/v0.46.0...refs/tags/v0.48.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.48.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.46.0/v0.48.0?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1pbm9yIl19-->

---------

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: Jocelyn Collado-Kuri <jcolladokuri@icloud.com>
2026-01-09 10:45:48 +01:00
renovate-sh-app[bot]
d95723f540 chore(deps): update actions/checkout action to v6 (#2177)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | major | `v4.3.1` → `v6.0.1` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v6.0.1`](https://redirect.github.com/actions/checkout/releases/tag/v6.0.1)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v6.0.0...v6.0.1)

#### What's Changed

- Update all references from v5 and v4 to v6 by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2314](https://redirect.github.com/actions/checkout/pull/2314)
- Add worktree support for persist-credentials includeIf by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2327](https://redirect.github.com/actions/checkout/pull/2327)
- Clarify v6 README by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2328](https://redirect.github.com/actions/checkout/pull/2328)

**Full Changelog**:
<https://github.com/actions/checkout/compare/v6...v6.0.1>

###
[`v6.0.0`](https://redirect.github.com/actions/checkout/releases/tag/v6.0.0)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v5.0.1...v6.0.0)

##### What's Changed

- Update README to include Node.js 24 support details and requirements
by [@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in
[#&#8203;2248](https://redirect.github.com/actions/checkout/pull/2248)
- Persist creds to a separate file by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2286](https://redirect.github.com/actions/checkout/pull/2286)
- v6-beta by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2298](https://redirect.github.com/actions/checkout/pull/2298)
- update readme/changelog for v6 by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2311](https://redirect.github.com/actions/checkout/pull/2311)

**Full Changelog**:
<https://github.com/actions/checkout/compare/v5.0.0...v6.0.0>

###
[`v5.0.1`](https://redirect.github.com/actions/checkout/releases/tag/v5.0.1)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v5.0.0...v5.0.1)

#### What's Changed

- Port v6 cleanup to v5 by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2301](https://redirect.github.com/actions/checkout/pull/2301)

**Full Changelog**:
<https://github.com/actions/checkout/compare/v5...v5.0.1>

###
[`v5.0.0`](https://redirect.github.com/actions/checkout/releases/tag/v5.0.0)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.3.1...v5.0.0)

##### What's Changed

- Update actions checkout to use node 24 by
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in
[#&#8203;2226](https://redirect.github.com/actions/checkout/pull/2226)
- Prepare v5.0.0 release by
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in
[#&#8203;2238](https://redirect.github.com/actions/checkout/pull/2238)

##### ⚠️ Minimum Compatible Runner Version

**v2.327.1**\
[Release
Notes](https://redirect.github.com/actions/runner/releases/tag/v2.327.1)

Make sure your runner is updated to this version or newer to use this
release.

**Full Changelog**:
<https://github.com/actions/checkout/compare/v4...v5.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1ham9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-09 10:45:30 +01:00
renovate-sh-app[bot]
ea5d4e8284 chore(deps): update actions/stale action to v10 (#2179)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/stale](https://redirect.github.com/actions/stale) | action |
major | `v9.1.0` → `v10.1.1` |

---

### Release Notes

<details>
<summary>actions/stale (actions/stale)</summary>

###
[`v10.1.1`](https://redirect.github.com/actions/stale/releases/tag/v10.1.1)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10.1.0...v10.1.1)

#### What's Changed

##### Bug Fix

- Add Missing Input Reading for `only-issue-types` by
[@&#8203;Bibo-Joshi](https://redirect.github.com/Bibo-Joshi) in
[#&#8203;1298](https://redirect.github.com/actions/stale/pull/1298)

##### Improvement

- Improves error handling when rate limiting is disabled on GHES. by
[@&#8203;chiranjib-swain](https://redirect.github.com/chiranjib-swain)
in [#&#8203;1300](https://redirect.github.com/actions/stale/pull/1300)

##### Dependency Upgrades

- Upgrade eslint-config-prettier from 8.10.0 to 10.1.8 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1276](https://redirect.github.com/actions/stale/pull/1276)
- Upgrade [@&#8203;types/node](https://redirect.github.com/types/node)
from 20.10.3 to 24.2.0 and document breaking changes in v10 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1280](https://redirect.github.com/actions/stale/pull/1280)
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1291](https://redirect.github.com/actions/stale/pull/1291)
- Upgrade actions/checkout from 4 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1306](https://redirect.github.com/actions/stale/pull/1306)

#### New Contributors

- [@&#8203;chiranjib-swain](https://redirect.github.com/chiranjib-swain)
made their first contribution in
[#&#8203;1300](https://redirect.github.com/actions/stale/pull/1300)

**Full Changelog**:
<https://github.com/actions/stale/compare/v10...v10.1.1>

###
[`v10.1.0`](https://redirect.github.com/actions/stale/releases/tag/v10.1.0)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10.0.0...v10.1.0)

#### What's Changed

- Add `only-issue-types` option to filter issues by type by
[@&#8203;Bibo-Joshi](https://redirect.github.com/Bibo-Joshi) in
[#&#8203;1255](https://redirect.github.com/actions/stale/pull/1255)

#### New Contributors

- [@&#8203;Bibo-Joshi](https://redirect.github.com/Bibo-Joshi) made
their first contribution in
[#&#8203;1255](https://redirect.github.com/actions/stale/pull/1255)

**Full Changelog**:
<https://github.com/actions/stale/compare/v10...v10.1.0>

###
[`v10.0.0`](https://redirect.github.com/actions/stale/releases/tag/v10.0.0)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v9.1.0...v10.0.0)

#### What's Changed

##### Breaking Changes

- Upgrade to node 24 by
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in
[#&#8203;1279](https://redirect.github.com/actions/stale/pull/1279)
Make sure your runner is on version v2.327.1 or later to ensure
compatibility with this release. [Release
Notes](https://redirect.github.com/actions/runner/releases/tag/v2.327.1)

##### Enhancement

- Introducing sort-by option by
[@&#8203;suyashgaonkar](https://redirect.github.com/suyashgaonkar) in
[#&#8203;1254](https://redirect.github.com/actions/stale/pull/1254)

##### Dependency Upgrades

- Upgrade actions/publish-immutable-action from 0.0.3 to 0.0.4 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1186](https://redirect.github.com/actions/stale/pull/1186)
- Upgrade undici from 5.28.4 to 5.28.5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1201](https://redirect.github.com/actions/stale/pull/1201)
- Upgrade
[@&#8203;action/cache](https://redirect.github.com/action/cache) from
4.0.0 to 4.0.2 by
[@&#8203;aparnajyothi-y](https://redirect.github.com/aparnajyothi-y) in
[#&#8203;1226](https://redirect.github.com/actions/stale/pull/1226)
- Upgrade
[@&#8203;action/cache](https://redirect.github.com/action/cache) from
4.0.2 to 4.0.3 by
[@&#8203;suyashgaonkar](https://redirect.github.com/suyashgaonkar) in
[#&#8203;1233](https://redirect.github.com/actions/stale/pull/1233)
- Upgrade undici from 5.28.5 to 5.29.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1251](https://redirect.github.com/actions/stale/pull/1251)
- Upgrade form-data to bring in fix for critical vulnerability by
[@&#8203;gowridurgad](https://redirect.github.com/gowridurgad) in
[#&#8203;1277](https://redirect.github.com/actions/stale/pull/1277)

##### Documentation changes

- Changelog update for recent releases by
[@&#8203;suyashgaonkar](https://redirect.github.com/suyashgaonkar) in
[#&#8203;1224](https://redirect.github.com/actions/stale/pull/1224)
- Permissions update in Readme by
[@&#8203;ghadimir](https://redirect.github.com/ghadimir) in
[#&#8203;1248](https://redirect.github.com/actions/stale/pull/1248)

#### New Contributors

- [@&#8203;suyashgaonkar](https://redirect.github.com/suyashgaonkar)
made their first contribution in
[#&#8203;1224](https://redirect.github.com/actions/stale/pull/1224)
- [@&#8203;GhadimiR](https://redirect.github.com/GhadimiR) made their
first contribution in
[#&#8203;1248](https://redirect.github.com/actions/stale/pull/1248)
- [@&#8203;gowridurgad](https://redirect.github.com/gowridurgad) made
their first contribution in
[#&#8203;1277](https://redirect.github.com/actions/stale/pull/1277)
- [@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) made their
first contribution in
[#&#8203;1279](https://redirect.github.com/actions/stale/pull/1279)

**Full Changelog**:
<https://github.com/actions/stale/compare/v9...v10.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1ham9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-09 10:45:03 +01:00
renovate-sh-app[bot]
7709b9ab2f chore(deps): update node.js to v24 (#2181)
> **Note:** This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [node](https://nodejs.org)
([source](https://redirect.github.com/nodejs/node)) | major | `22` →
`24` |

---

### Release Notes

<details>
<summary>nodejs/node (node)</summary>

###
[`v24.12.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.12.0):
2025-12-10, Version 24.12.0 &#x27;Krypton&#x27; (LTS), @&#8203;targos

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v24.11.1...v24.12.0)

##### Notable Changes

-
\[[`1a00b5f68a`](https://redirect.github.com/nodejs/node/commit/1a00b5f68a)]
- **(SEMVER-MINOR)** **http**: add optimizeEmptyRequests server option
(Rafael Gonzaga)
[#&#8203;59778](https://redirect.github.com/nodejs/node/pull/59778)
-
\[[`ff5754077d`](https://redirect.github.com/nodejs/node/commit/ff5754077d)]
- **(SEMVER-MINOR)** **lib**: add options to util.deprecate (Rafael
Gonzaga)
[#&#8203;59982](https://redirect.github.com/nodejs/node/pull/59982)
-
\[[`8987159234`](https://redirect.github.com/nodejs/node/commit/8987159234)]
- **(SEMVER-MINOR)** **module**: mark type stripping as stable (Marco
Ippolito)
[#&#8203;60600](https://redirect.github.com/nodejs/node/pull/60600)
-
\[[`92c484ebf4`](https://redirect.github.com/nodejs/node/commit/92c484ebf4)]
- **(SEMVER-MINOR)** **node-api**: add
napi\_create\_object\_with\_properties (Miguel Marcondes Filho)
[#&#8203;59953](https://redirect.github.com/nodejs/node/pull/59953)
-
\[[`b11bc5984e`](https://redirect.github.com/nodejs/node/commit/b11bc5984e)]
- **(SEMVER-MINOR)** **sqlite**: allow setting defensive flag (Bart
Louwers)
[#&#8203;60217](https://redirect.github.com/nodejs/node/pull/60217)
-
\[[`e7da5b4b7d`](https://redirect.github.com/nodejs/node/commit/e7da5b4b7d)]
- **(SEMVER-MINOR)** **src**: add watch config namespace (Marco
Ippolito)
[#&#8203;60178](https://redirect.github.com/nodejs/node/pull/60178)
-
\[[`a7f7d10c06`](https://redirect.github.com/nodejs/node/commit/a7f7d10c06)]
- **(SEMVER-MINOR)** **src**: add an option to make compile cache
portable (Aditi)
[#&#8203;58797](https://redirect.github.com/nodejs/node/pull/58797)
-
\[[`92ea669240`](https://redirect.github.com/nodejs/node/commit/92ea669240)]
- **(SEMVER-MINOR)** **src,permission**: add --allow-inspector ability
(Rafael Gonzaga)
[#&#8203;59711](https://redirect.github.com/nodejs/node/pull/59711)
-
\[[`05d7509bd2`](https://redirect.github.com/nodejs/node/commit/05d7509bd2)]
- **(SEMVER-MINOR)** **v8**: add cpu profile (theanarkh)
[#&#8203;59807](https://redirect.github.com/nodejs/node/pull/59807)

##### Commits

-
\[[`e4a23a35ac`](https://redirect.github.com/nodejs/node/commit/e4a23a35ac)]
- **benchmark**: focus on import.meta intialization in import-meta
benchmark (Joyee Cheung)
[#&#8203;60603](https://redirect.github.com/nodejs/node/pull/60603)
-
\[[`b6114ae5c9`](https://redirect.github.com/nodejs/node/commit/b6114ae5c9)]
- **benchmark**: add per-suite setup option (Joyee Cheung)
[#&#8203;60574](https://redirect.github.com/nodejs/node/pull/60574)
-
\[[`ac8e90af7c`](https://redirect.github.com/nodejs/node/commit/ac8e90af7c)]
- **buffer**: speed up concat via TypedArray#set (Gürgün Dayıoğlu)
[#&#8203;60399](https://redirect.github.com/nodejs/node/pull/60399)
-
\[[`acbc8ca13e`](https://redirect.github.com/nodejs/node/commit/acbc8ca13e)]
- **build**: upgrade Python linter ruff, add rules ASYNC,PERF (Christian
Clauss)
[#&#8203;59984](https://redirect.github.com/nodejs/node/pull/59984)
-
\[[`f97a609a07`](https://redirect.github.com/nodejs/node/commit/f97a609a07)]
- **console**: optimize single-string logging (Gürgün Dayıoğlu)
[#&#8203;60422](https://redirect.github.com/nodejs/node/pull/60422)
-
\[[`6cd9bdc580`](https://redirect.github.com/nodejs/node/commit/6cd9bdc580)]
- **crypto**: ensure documented RSA-PSS saltLength default is used
(Filip Skokan)
[#&#8203;60662](https://redirect.github.com/nodejs/node/pull/60662)
-
\[[`0fafe24d9b`](https://redirect.github.com/nodejs/node/commit/0fafe24d9b)]
- **crypto**: fix argument validation in crypto.timingSafeEqual fast
path (Joyee Cheung)
[#&#8203;60538](https://redirect.github.com/nodejs/node/pull/60538)
-
\[[`54421e0419`](https://redirect.github.com/nodejs/node/commit/54421e0419)]
- **debugger**: fix event listener leak in the run command (Joyee
Cheung)
[#&#8203;60464](https://redirect.github.com/nodejs/node/pull/60464)
-
\[[`c361a628b4`](https://redirect.github.com/nodejs/node/commit/c361a628b4)]
- **deps**: V8: cherry-pick
[`72b0e27`](https://redirect.github.com/nodejs/node/commit/72b0e27bd936)
(pthier)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`c70f4588dd`](https://redirect.github.com/nodejs/node/commit/c70f4588dd)]
- **deps**: V8: cherry-pick
[`6bb32bd`](https://redirect.github.com/nodejs/node/commit/6bb32bd2c194)
(Erik Corry)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`881fe784c5`](https://redirect.github.com/nodejs/node/commit/881fe784c5)]
- **deps**: V8: cherry-pick
[`0dd2318`](https://redirect.github.com/nodejs/node/commit/0dd2318b5237)
(Erik Corry)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`457c33efcc`](https://redirect.github.com/nodejs/node/commit/457c33efcc)]
- **deps**: V8: cherry-pick
[`df20105`](https://redirect.github.com/nodejs/node/commit/df20105ccf36)
(Erik Corry)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`0bf45a829c`](https://redirect.github.com/nodejs/node/commit/0bf45a829c)]
- **deps**: V8: backport
[`e5dbbba`](https://redirect.github.com/nodejs/node/commit/e5dbbbadcbff)
(Darshan Sen)
[#&#8203;60524](https://redirect.github.com/nodejs/node/pull/60524)
-
\[[`4993bdc476`](https://redirect.github.com/nodejs/node/commit/4993bdc476)]
- **deps**: V8: cherry-pick
[`5ba9200`](https://redirect.github.com/nodejs/node/commit/5ba9200cd046)
(Juan José Arboleda)
[#&#8203;60620](https://redirect.github.com/nodejs/node/pull/60620)
-
\[[`1e9abe0078`](https://redirect.github.com/nodejs/node/commit/1e9abe0078)]
- **deps**: update corepack to 0.34.5 (Node.js GitHub Bot)
[#&#8203;60842](https://redirect.github.com/nodejs/node/pull/60842)
-
\[[`3f704ed08f`](https://redirect.github.com/nodejs/node/commit/3f704ed08f)]
- **deps**: update corepack to 0.34.4 (Node.js GitHub Bot)
[#&#8203;60643](https://redirect.github.com/nodejs/node/pull/60643)
-
\[[`04e360fdb1`](https://redirect.github.com/nodejs/node/commit/04e360fdb1)]
- **deps**: V8: cherry-pick
[`06bf293`](https://redirect.github.com/nodejs/node/commit/06bf293610ef),
[`146962d`](https://redirect.github.com/nodejs/node/commit/146962dda8d2)
and
[`e0fb10b`](https://redirect.github.com/nodejs/node/commit/e0fb10b5148c)
(Michaël Zasso)
[#&#8203;60713](https://redirect.github.com/nodejs/node/pull/60713)
-
\[[`fcbd8dbbde`](https://redirect.github.com/nodejs/node/commit/fcbd8dbbde)]
- **deps**: patch V8 to 13.6.233.17 (Michaël Zasso)
[#&#8203;60712](https://redirect.github.com/nodejs/node/pull/60712)
-
\[[`28e9433f39`](https://redirect.github.com/nodejs/node/commit/28e9433f39)]
- **deps**: V8: cherry-pick
[`8735658`](https://redirect.github.com/nodejs/node/commit/87356585659b)
(Joyee Cheung)
[#&#8203;60069](https://redirect.github.com/nodejs/node/pull/60069)
-
\[[`3cac85b243`](https://redirect.github.com/nodejs/node/commit/3cac85b243)]
- **deps**: V8: backport
[`2e4c5cf`](https://redirect.github.com/nodejs/node/commit/2e4c5cf9b112)
(Michaël Zasso)
[#&#8203;60654](https://redirect.github.com/nodejs/node/pull/60654)
-
\[[`1daece1970`](https://redirect.github.com/nodejs/node/commit/1daece1970)]
- **deps**: call OPENSSL\_free after ANS1\_STRING\_to\_UTF8 (Rafael
Gonzaga)
[#&#8203;60609](https://redirect.github.com/nodejs/node/pull/60609)
-
\[[`5f55a9c9ea`](https://redirect.github.com/nodejs/node/commit/5f55a9c9ea)]
- **deps**: nghttp2: revert
[`7784fa9`](https://redirect.github.com/nodejs/node/commit/7784fa979d0b)
(Antoine du Hamel)
[#&#8203;59790](https://redirect.github.com/nodejs/node/pull/59790)
-
\[[`1d9e7c1f4d`](https://redirect.github.com/nodejs/node/commit/1d9e7c1f4d)]
- **deps**: update nghttp2 to 1.67.1 (nodejs-github-bot)
[#&#8203;59790](https://redirect.github.com/nodejs/node/pull/59790)
-
\[[`3140415068`](https://redirect.github.com/nodejs/node/commit/3140415068)]
- **deps**: update simdjson to 4.1.0 (Node.js GitHub Bot)
[#&#8203;60542](https://redirect.github.com/nodejs/node/pull/60542)
-
\[[`d911f9f1b8`](https://redirect.github.com/nodejs/node/commit/d911f9f1b8)]
- **deps**: update amaro to 1.1.5 (Node.js GitHub Bot)
[#&#8203;60541](https://redirect.github.com/nodejs/node/pull/60541)
-
\[[`daaaf04a32`](https://redirect.github.com/nodejs/node/commit/daaaf04a32)]
- **deps**: V8: cherry-pick
[`2abc613`](https://redirect.github.com/nodejs/node/commit/2abc61361dd4)
(Richard Lau)
[#&#8203;60177](https://redirect.github.com/nodejs/node/pull/60177)
-
\[[`b4f63ee5f8`](https://redirect.github.com/nodejs/node/commit/b4f63ee5f8)]
- **doc**: update Collaborators list to reflect hybrist handle change
(Antoine du Hamel)
[#&#8203;60650](https://redirect.github.com/nodejs/node/pull/60650)
-
\[[`effcf7a8ab`](https://redirect.github.com/nodejs/node/commit/effcf7a8ab)]
- **doc**: fix link in `--env-file=file` section (N. Bighetti)
[#&#8203;60563](https://redirect.github.com/nodejs/node/pull/60563)
-
\[[`7011736703`](https://redirect.github.com/nodejs/node/commit/7011736703)]
- **doc**: fix linter issues (Antoine du Hamel)
[#&#8203;60636](https://redirect.github.com/nodejs/node/pull/60636)
-
\[[`5cc79d8945`](https://redirect.github.com/nodejs/node/commit/5cc79d8945)]
- **doc**: add missing history entry for `sqlite.md` (Antoine du Hamel)
[#&#8203;60607](https://redirect.github.com/nodejs/node/pull/60607)
-
\[[`bbc649057c`](https://redirect.github.com/nodejs/node/commit/bbc649057c)]
- **doc**: correct values/references for buffer.kMaxLength (René)
[#&#8203;60305](https://redirect.github.com/nodejs/node/pull/60305)
-
\[[`ea7ecb517b`](https://redirect.github.com/nodejs/node/commit/ea7ecb517b)]
- **doc**: recommend events.once to manage 'close' event (Dan Fabulich)
[#&#8203;60017](https://redirect.github.com/nodejs/node/pull/60017)
-
\[[`58bff04cc2`](https://redirect.github.com/nodejs/node/commit/58bff04cc2)]
- **doc**: highlight module loading difference between import and
require (Ajay A)
[#&#8203;59815](https://redirect.github.com/nodejs/node/pull/59815)
-
\[[`bbcbff9b4d`](https://redirect.github.com/nodejs/node/commit/bbcbff9b4d)]
- **doc**: add CJS code snippets in `sqlite.md` (Allon Murienik)
[#&#8203;60395](https://redirect.github.com/nodejs/node/pull/60395)
-
\[[`f8af33d5a7`](https://redirect.github.com/nodejs/node/commit/f8af33d5a7)]
- **doc**: fix typo in `process.unref` documentation (우혁)
[#&#8203;59698](https://redirect.github.com/nodejs/node/pull/59698)
-
\[[`df105dc351`](https://redirect.github.com/nodejs/node/commit/df105dc351)]
- **doc**: add some entries to `glossary.md` (Mohataseem Khan)
[#&#8203;59277](https://redirect.github.com/nodejs/node/pull/59277)
-
\[[`4955cb2b5b`](https://redirect.github.com/nodejs/node/commit/4955cb2b5b)]
- **doc**: improve agent.createConnection docs for http and https agents
(JaeHo Jang)
[#&#8203;58205](https://redirect.github.com/nodejs/node/pull/58205)
-
\[[`6283bb5cc9`](https://redirect.github.com/nodejs/node/commit/6283bb5cc9)]
- **doc**: fix pseudo code in modules.md (chirsz)
[#&#8203;57677](https://redirect.github.com/nodejs/node/pull/57677)
-
\[[`d5059ea537`](https://redirect.github.com/nodejs/node/commit/d5059ea537)]
- **doc**: add missing variable in code snippet (Koushil Mankali)
[#&#8203;55478](https://redirect.github.com/nodejs/node/pull/55478)
-
\[[`900de373ae`](https://redirect.github.com/nodejs/node/commit/900de373ae)]
- **doc**: add missing word in `single-executable-applications.md`
(Konstantin Tsabolov)
[#&#8203;53864](https://redirect.github.com/nodejs/node/pull/53864)
-
\[[`5735044c8b`](https://redirect.github.com/nodejs/node/commit/5735044c8b)]
- **doc**: fix typo in http.md (Michael Solomon)
[#&#8203;59354](https://redirect.github.com/nodejs/node/pull/59354)
-
\[[`2dee6df831`](https://redirect.github.com/nodejs/node/commit/2dee6df831)]
- **doc**: update devcontainer.json and add documentation (Joyee Cheung)
[#&#8203;60472](https://redirect.github.com/nodejs/node/pull/60472)
-
\[[`8f2d98d7d2`](https://redirect.github.com/nodejs/node/commit/8f2d98d7d2)]
- **doc**: add haramj as triager (Haram Jeong)
[#&#8203;60348](https://redirect.github.com/nodejs/node/pull/60348)
-
\[[`bbd7fdfff4`](https://redirect.github.com/nodejs/node/commit/bbd7fdfff4)]
- **doc**: clarify require(esm) description (dynst)
[#&#8203;60520](https://redirect.github.com/nodejs/node/pull/60520)
-
\[[`33ad11a764`](https://redirect.github.com/nodejs/node/commit/33ad11a764)]
- **doc**: instantiate resolver object (Donghoon Nam)
[#&#8203;60476](https://redirect.github.com/nodejs/node/pull/60476)
-
\[[`81a61274f3`](https://redirect.github.com/nodejs/node/commit/81a61274f3)]
- **doc**: correct module loading descriptions (Joyee Cheung)
[#&#8203;60346](https://redirect.github.com/nodejs/node/pull/60346)
-
\[[`77911185fe`](https://redirect.github.com/nodejs/node/commit/77911185fe)]
- **doc**: clarify --use-system-ca support status (Joyee Cheung)
[#&#8203;60340](https://redirect.github.com/nodejs/node/pull/60340)
-
\[[`185f6e95d9`](https://redirect.github.com/nodejs/node/commit/185f6e95d9)]
- **doc,crypto**: link keygen to supported types (Filip Skokan)
[#&#8203;60585](https://redirect.github.com/nodejs/node/pull/60585)
-
\[[`772d6c6608`](https://redirect.github.com/nodejs/node/commit/772d6c6608)]
- **doc,src,lib**: clarify experimental status of Web Storage support
(Antoine du Hamel)
[#&#8203;60708](https://redirect.github.com/nodejs/node/pull/60708)
-
\[[`ad98e11ac2`](https://redirect.github.com/nodejs/node/commit/ad98e11ac2)]
- **esm**: use sync loading/resolving on non-loader-hook thread (Joyee
Cheung)
[#&#8203;60380](https://redirect.github.com/nodejs/node/pull/60380)
-
\[[`1a00b5f68a`](https://redirect.github.com/nodejs/node/commit/1a00b5f68a)]
- **(SEMVER-MINOR)** **http**: add optimizeEmptyRequests server option
(Rafael Gonzaga)
[#&#8203;59778](https://redirect.github.com/nodejs/node/pull/59778)
-
\[[`5703ce68bc`](https://redirect.github.com/nodejs/node/commit/5703ce68bc)]
- **http**: replace startsWith with strict equality (btea)
[#&#8203;59394](https://redirect.github.com/nodejs/node/pull/59394)
-
\[[`2b696ffad8`](https://redirect.github.com/nodejs/node/commit/2b696ffad8)]
- **http2**: add diagnostics channels for client stream request body
(Darshan Sen)
[#&#8203;60480](https://redirect.github.com/nodejs/node/pull/60480)
-
\[[`dbdf4cb5a5`](https://redirect.github.com/nodejs/node/commit/dbdf4cb5a5)]
- **inspector**: inspect HTTP response body (Chengzhong Wu)
[#&#8203;60572](https://redirect.github.com/nodejs/node/pull/60572)
-
\[[`9dc9a7d33d`](https://redirect.github.com/nodejs/node/commit/9dc9a7d33d)]
- **inspector**: support inspecting HTTP/2 request and response bodies
(Darshan Sen)
[#&#8203;60483](https://redirect.github.com/nodejs/node/pull/60483)
-
\[[`89fa2befe4`](https://redirect.github.com/nodejs/node/commit/89fa2befe4)]
- **inspector**: fix crash when receiving non json message (Shima
Ryuhei)
[#&#8203;60388](https://redirect.github.com/nodejs/node/pull/60388)
-
\[[`ff5754077d`](https://redirect.github.com/nodejs/node/commit/ff5754077d)]
- **(SEMVER-MINOR)** **lib**: add options to util.deprecate (Rafael
Gonzaga)
[#&#8203;59982](https://redirect.github.com/nodejs/node/pull/59982)
-
\[[`33baaf42c8`](https://redirect.github.com/nodejs/node/commit/33baaf42c8)]
- **lib**: replace global SharedArrayBuffer constructor with bound
method (Renegade334)
[#&#8203;60497](https://redirect.github.com/nodejs/node/pull/60497)
-
\[[`b047586a08`](https://redirect.github.com/nodejs/node/commit/b047586a08)]
- **meta**: bump actions/download-artifact from 5.0.0 to 6.0.0
(dependabot\[bot])
[#&#8203;60532](https://redirect.github.com/nodejs/node/pull/60532)
-
\[[`64192176d7`](https://redirect.github.com/nodejs/node/commit/64192176d7)]
- **meta**: bump actions/upload-artifact from 4.6.2 to 5.0.0
(dependabot\[bot])
[#&#8203;60531](https://redirect.github.com/nodejs/node/pull/60531)
-
\[[`af6d4a6b9b`](https://redirect.github.com/nodejs/node/commit/af6d4a6b9b)]
- **meta**: bump github/codeql-action from 3.30.5 to 4.31.2
(dependabot\[bot])
[#&#8203;60533](https://redirect.github.com/nodejs/node/pull/60533)
-
\[[`c17276fd24`](https://redirect.github.com/nodejs/node/commit/c17276fd24)]
- **meta**: bump actions/setup-node from 5.0.0 to 6.0.0
(dependabot\[bot])
[#&#8203;60529](https://redirect.github.com/nodejs/node/pull/60529)
-
\[[`6e8b52a7dc`](https://redirect.github.com/nodejs/node/commit/6e8b52a7dc)]
- **meta**: bump actions/stale from 10.0.0 to 10.1.0 (dependabot\[bot])
[#&#8203;60528](https://redirect.github.com/nodejs/node/pull/60528)
-
\[[`a12658595b`](https://redirect.github.com/nodejs/node/commit/a12658595b)]
- **meta**: call `create-release-post.yml` post release (Aviv Keller)
[#&#8203;60366](https://redirect.github.com/nodejs/node/pull/60366)
-
\[[`8987159234`](https://redirect.github.com/nodejs/node/commit/8987159234)]
- **(SEMVER-MINOR)** **module**: mark type stripping as stable (Marco
Ippolito)
[#&#8203;60600](https://redirect.github.com/nodejs/node/pull/60600)
-
\[[`36da413663`](https://redirect.github.com/nodejs/node/commit/36da413663)]
- **module**: fix directory option in the enableCompileCache() API
(Joyee Cheung)
[#&#8203;59931](https://redirect.github.com/nodejs/node/pull/59931)
-
\[[`92c484ebf4`](https://redirect.github.com/nodejs/node/commit/92c484ebf4)]
- **(SEMVER-MINOR)** **node-api**: add
napi\_create\_object\_with\_properties (Miguel Marcondes Filho)
[#&#8203;59953](https://redirect.github.com/nodejs/node/pull/59953)
-
\[[`545162b0d4`](https://redirect.github.com/nodejs/node/commit/545162b0d4)]
- **node-api**: use local files for instanceof test (Vladimir Morozov)
[#&#8203;60190](https://redirect.github.com/nodejs/node/pull/60190)
-
\[[`526c011d89`](https://redirect.github.com/nodejs/node/commit/526c011d89)]
- **perf\_hooks**: fix stack overflow error (Antoine du Hamel)
[#&#8203;60084](https://redirect.github.com/nodejs/node/pull/60084)
-
\[[`1de0476939`](https://redirect.github.com/nodejs/node/commit/1de0476939)]
- **perf\_hooks**: move non-standard performance properties to
perf\_hooks (Chengzhong Wu)
[#&#8203;60370](https://redirect.github.com/nodejs/node/pull/60370)
-
\[[`07ec1239ef`](https://redirect.github.com/nodejs/node/commit/07ec1239ef)]
- **repl**: fix pasting after moving the cursor to the left (Ruben
Bridgewater)
[#&#8203;60470](https://redirect.github.com/nodejs/node/pull/60470)
-
\[[`b11bc5984e`](https://redirect.github.com/nodejs/node/commit/b11bc5984e)]
- **(SEMVER-MINOR)** **sqlite**: allow setting defensive flag (Bart
Louwers)
[#&#8203;60217](https://redirect.github.com/nodejs/node/pull/60217)
-
\[[`273c9661fd`](https://redirect.github.com/nodejs/node/commit/273c9661fd)]
- **sqlite,doc**: fix StatementSync section (Edy Silva)
[#&#8203;60474](https://redirect.github.com/nodejs/node/pull/60474)
-
\[[`d92ec21a4c`](https://redirect.github.com/nodejs/node/commit/d92ec21a4c)]
- **src**: use CP\_UTF8 for wide file names on win32 (Fedor Indutny)
[#&#8203;60575](https://redirect.github.com/nodejs/node/pull/60575)
-
\[[`baef0468ed`](https://redirect.github.com/nodejs/node/commit/baef0468ed)]
- **src**: move Node-API version detection to where it is used (Anna
Henningsen)
[#&#8203;60512](https://redirect.github.com/nodejs/node/pull/60512)
-
\[[`e7da5b4b7d`](https://redirect.github.com/nodejs/node/commit/e7da5b4b7d)]
- **(SEMVER-MINOR)** **src**: add watch config namespace (Marco
Ippolito)
[#&#8203;60178](https://redirect.github.com/nodejs/node/pull/60178)
-
\[[`a7f7d10c06`](https://redirect.github.com/nodejs/node/commit/a7f7d10c06)]
- **(SEMVER-MINOR)** **src**: add an option to make compile cache
portable (Aditi)
[#&#8203;58797](https://redirect.github.com/nodejs/node/pull/58797)
-
\[[`566add0b19`](https://redirect.github.com/nodejs/node/commit/566add0b19)]
- **src**: avoid C strings in more C++ exception throws (Anna
Henningsen)
[#&#8203;60592](https://redirect.github.com/nodejs/node/pull/60592)
-
\[[`9b796347c1`](https://redirect.github.com/nodejs/node/commit/9b796347c1)]
- **src**: add internal binding for constructing SharedArrayBuffers
(Renegade334)
[#&#8203;60497](https://redirect.github.com/nodejs/node/pull/60497)
-
\[[`3b01cbb411`](https://redirect.github.com/nodejs/node/commit/3b01cbb411)]
- **src**: move `napi_addon_register_func` to `node_api_types.h` (Anna
Henningsen)
[#&#8203;60512](https://redirect.github.com/nodejs/node/pull/60512)
-
\[[`02fb7f4ecb`](https://redirect.github.com/nodejs/node/commit/02fb7f4ecb)]
- **src**: remove unconditional NAPI\_EXPERIMENTAL in node.h (Chengzhong
Wu) [#&#8203;60345](https://redirect.github.com/nodejs/node/pull/60345)
-
\[[`bd09ae24e4`](https://redirect.github.com/nodejs/node/commit/bd09ae24e4)]
- **src**: clean up generic counter implementation (Anna Henningsen)
[#&#8203;60447](https://redirect.github.com/nodejs/node/pull/60447)
-
\[[`cd6bf51dbd`](https://redirect.github.com/nodejs/node/commit/cd6bf51dbd)]
- **src**: add enum handle for ToStringHelper + formatting (Burkov Egor)
[#&#8203;56829](https://redirect.github.com/nodejs/node/pull/56829)
-
\[[`92ea669240`](https://redirect.github.com/nodejs/node/commit/92ea669240)]
- **(SEMVER-MINOR)** **src,permission**: add --allow-inspector ability
(Rafael Gonzaga)
[#&#8203;59711](https://redirect.github.com/nodejs/node/pull/59711)
-
\[[`ac3dbe48f7`](https://redirect.github.com/nodejs/node/commit/ac3dbe48f7)]
- **stream**: don't try to read more if reading (Robert Nagy)
[#&#8203;60454](https://redirect.github.com/nodejs/node/pull/60454)
-
\[[`790288a93b`](https://redirect.github.com/nodejs/node/commit/790288a93b)]
- **test**: ensure assertions are reachable in `test/internet` (Antoine
du Hamel)
[#&#8203;60513](https://redirect.github.com/nodejs/node/pull/60513)
-
\[[`0a85132989`](https://redirect.github.com/nodejs/node/commit/0a85132989)]
- **test**: fix status when compiled without inspector (Antoine du
Hamel)
[#&#8203;60289](https://redirect.github.com/nodejs/node/pull/60289)
-
\[[`2f57673172`](https://redirect.github.com/nodejs/node/commit/2f57673172)]
- **test**: deflake test-perf-hooks-timerify-histogram-sync (Joyee
Cheung)
[#&#8203;60639](https://redirect.github.com/nodejs/node/pull/60639)
-
\[[`09726269de`](https://redirect.github.com/nodejs/node/commit/09726269de)]
- **test**: apply a delay to `watch-mode-kill-signal` tests (Joyee
Cheung)
[#&#8203;60610](https://redirect.github.com/nodejs/node/pull/60610)
-
\[[`45537b9562`](https://redirect.github.com/nodejs/node/commit/45537b9562)]
- **test**: async iife in repl (Tony Gorez)
[#&#8203;44878](https://redirect.github.com/nodejs/node/pull/44878)
-
\[[`4ca81f101d`](https://redirect.github.com/nodejs/node/commit/4ca81f101d)]
- **test**: parallelize sea tests when there's enough disk space (Joyee
Cheung)
[#&#8203;60604](https://redirect.github.com/nodejs/node/pull/60604)
-
\[[`ea71e96191`](https://redirect.github.com/nodejs/node/commit/ea71e96191)]
- **test**: only show overridden env in child process failures (Joyee
Cheung)
[#&#8203;60556](https://redirect.github.com/nodejs/node/pull/60556)
-
\[[`06b2e348c7`](https://redirect.github.com/nodejs/node/commit/06b2e348c7)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#&#8203;60498](https://redirect.github.com/nodejs/node/pull/60498)
-
\[[`de9c8cb670`](https://redirect.github.com/nodejs/node/commit/de9c8cb670)]
- **test**: ensure assertions are reachable in `test/es-module` (Antoine
du Hamel)
[#&#8203;60501](https://redirect.github.com/nodejs/node/pull/60501)
-
\[[`75bc40fced`](https://redirect.github.com/nodejs/node/commit/75bc40fced)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#&#8203;60485](https://redirect.github.com/nodejs/node/pull/60485)
-
\[[`1a6084cfd3`](https://redirect.github.com/nodejs/node/commit/1a6084cfd3)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#&#8203;60500](https://redirect.github.com/nodejs/node/pull/60500)
-
\[[`2c651c90cf`](https://redirect.github.com/nodejs/node/commit/2c651c90cf)]
- **test**: split test-perf-hooks-timerify (Joyee Cheung)
[#&#8203;60568](https://redirect.github.com/nodejs/node/pull/60568)
-
\[[`6e8b5f7345`](https://redirect.github.com/nodejs/node/commit/6e8b5f7345)]
- **test**: add more logs to test-esm-loader-hooks-inspect-wait (Joyee
Cheung)
[#&#8203;60466](https://redirect.github.com/nodejs/node/pull/60466)
-
\[[`9dea7ffa30`](https://redirect.github.com/nodejs/node/commit/9dea7ffa30)]
- **test**: mark stringbytes-external-exceed-max tests as flaky on AIX
(Joyee Cheung)
[#&#8203;60565](https://redirect.github.com/nodejs/node/pull/60565)
-
\[[`0b3c3b710a`](https://redirect.github.com/nodejs/node/commit/0b3c3b710a)]
- **test**: split test-esm-wasm.js (Joyee Cheung)
[#&#8203;60491](https://redirect.github.com/nodejs/node/pull/60491)
-
\[[`a15b795b34`](https://redirect.github.com/nodejs/node/commit/a15b795b34)]
- **test**: correct conditional secure heap flags test (Shelley Vohr)
[#&#8203;60385](https://redirect.github.com/nodejs/node/pull/60385)
-
\[[`38b77b3a44`](https://redirect.github.com/nodejs/node/commit/38b77b3a44)]
- **test**: fix flaky test-watch-mode-kill-signal-\* (Joyee Cheung)
[#&#8203;60443](https://redirect.github.com/nodejs/node/pull/60443)
-
\[[`e8d7598057`](https://redirect.github.com/nodejs/node/commit/e8d7598057)]
- **test**: capture stack trace in debugger timeout errors (Joyee
Cheung)
[#&#8203;60457](https://redirect.github.com/nodejs/node/pull/60457)
-
\[[`674befeb81`](https://redirect.github.com/nodejs/node/commit/674befeb81)]
- **test**: ensure assertions are reachable in `test/sequential`
(Antoine du Hamel)
[#&#8203;60412](https://redirect.github.com/nodejs/node/pull/60412)
-
\[[`952c08a735`](https://redirect.github.com/nodejs/node/commit/952c08a735)]
- **test**: ensure assertions are reachable in more folders (Antoine du
Hamel)
[#&#8203;60411](https://redirect.github.com/nodejs/node/pull/60411)
-
\[[`bbca57584b`](https://redirect.github.com/nodejs/node/commit/bbca57584b)]
- **test**: split test-runner-watch-mode (Joyee Cheung)
[#&#8203;60391](https://redirect.github.com/nodejs/node/pull/60391)
-
\[[`e78e0cf6e7`](https://redirect.github.com/nodejs/node/commit/e78e0cf6e7)]
- **test**: move test-runner-watch-mode helper into common (Joyee
Cheung)
[#&#8203;60391](https://redirect.github.com/nodejs/node/pull/60391)
-
\[[`84576ef021`](https://redirect.github.com/nodejs/node/commit/84576ef021)]
- **test**: ensure assertions are reachable in `test/addons` (Antoine du
Hamel)
[#&#8203;60142](https://redirect.github.com/nodejs/node/pull/60142)
-
\[[`1659078c11`](https://redirect.github.com/nodejs/node/commit/1659078c11)]
- **test**: ignore EPIPE errors in https proxy invalid URL test (Joyee
Cheung)
[#&#8203;60269](https://redirect.github.com/nodejs/node/pull/60269)
-
\[[`79ffee80ec`](https://redirect.github.com/nodejs/node/commit/79ffee80ec)]
- **test**: ensure assertions are reachable in `test/client-proxy`
(Antoine du Hamel)
[#&#8203;60175](https://redirect.github.com/nodejs/node/pull/60175)
-
\[[`e5a812243a`](https://redirect.github.com/nodejs/node/commit/e5a812243a)]
- **test**: ensure assertions are reachable in `test/async-hooks`
(Antoine du Hamel)
[#&#8203;60150](https://redirect.github.com/nodejs/node/pull/60150)
-
\[[`e924fd72e3`](https://redirect.github.com/nodejs/node/commit/e924fd72e3)]
- **test,crypto**: handle a few more BoringSSL tests (Shelley Vohr)
[#&#8203;59030](https://redirect.github.com/nodejs/node/pull/59030)
-
\[[`a55ac11611`](https://redirect.github.com/nodejs/node/commit/a55ac11611)]
- **test,crypto**: update x448 and ed448 expectation when on boringssl
(Shelley Vohr)
[#&#8203;60387](https://redirect.github.com/nodejs/node/pull/60387)
-
\[[`55d5e9ec73`](https://redirect.github.com/nodejs/node/commit/55d5e9ec73)]
- **tls**: fix leak on invalid protocol method (Shelley Vohr)
[#&#8203;60427](https://redirect.github.com/nodejs/node/pull/60427)
-
\[[`5763c96e7c`](https://redirect.github.com/nodejs/node/commit/5763c96e7c)]
- **tools**: replace invalid expression in dependabot config (Riddhi)
[#&#8203;60649](https://redirect.github.com/nodejs/node/pull/60649)
-
\[[`b6e21b47d7`](https://redirect.github.com/nodejs/node/commit/b6e21b47d7)]
- **tools**: skip unaffected GHA jobs for changes in `test/internet`
(Antoine du Hamel)
[#&#8203;60517](https://redirect.github.com/nodejs/node/pull/60517)
-
\[[`999664c76d`](https://redirect.github.com/nodejs/node/commit/999664c76d)]
- **tools**: do not use short hashes for deps versioning to avoid
collision (Antoine du Hamel)
[#&#8203;60407](https://redirect.github.com/nodejs/node/pull/60407)
-
\[[`ada856d0fb`](https://redirect.github.com/nodejs/node/commit/ada856d0fb)]
- **tools**: only add test reporter args when node:test is used (Joyee
Cheung)
[#&#8203;60551](https://redirect.github.com/nodejs/node/pull/60551)
-
\[[`1812c56bb3`](https://redirect.github.com/nodejs/node/commit/1812c56bb3)]
- **tools**: fix update-icu script (Michaël Zasso)
[#&#8203;60521](https://redirect.github.com/nodejs/node/pull/60521)
-
\[[`747040438a`](https://redirect.github.com/nodejs/node/commit/747040438a)]
- **tools**: fix linter for semver-major release proposals (Antoine du
Hamel)
[#&#8203;60481](https://redirect.github.com/nodejs/node/pull/60481)
-
\[[`f170551e40`](https://redirect.github.com/nodejs/node/commit/f170551e40)]
- **tools**: fix failing release-proposal linter for LTS transitions
(Antoine du Hamel)
[#&#8203;60465](https://redirect.github.com/nodejs/node/pull/60465)
-
\[[`2db4ea0ce4`](https://redirect.github.com/nodejs/node/commit/2db4ea0ce4)]
- **tools**: remove undici from daily wpt.fyi job (Filip Skokan)
[#&#8203;60444](https://redirect.github.com/nodejs/node/pull/60444)
-
\[[`2a85aa4e7b`](https://redirect.github.com/nodejs/node/commit/2a85aa4e7b)]
- **tools**: add lint rule to ensure assertions are reached (Antoine du
Hamel)
[#&#8203;60125](https://redirect.github.com/nodejs/node/pull/60125)
-
\[[`48299ef5fb`](https://redirect.github.com/nodejs/node/commit/48299ef5fb)]
- **tools,doc**: update JavaScript primitive types to match MDN Web Docs
(JustApple)
[#&#8203;60581](https://redirect.github.com/nodejs/node/pull/60581)
-
\[[`7ec04cf936`](https://redirect.github.com/nodejs/node/commit/7ec04cf936)]
- **util**: fix stylize of special properties in inspect (Ge Gao)
[#&#8203;60479](https://redirect.github.com/nodejs/node/pull/60479)
-
\[[`05d7509bd2`](https://redirect.github.com/nodejs/node/commit/05d7509bd2)]
- **(SEMVER-MINOR)** **v8**: add cpu profile (theanarkh)
[#&#8203;59807](https://redirect.github.com/nodejs/node/pull/59807)
-
\[[`884fe884a1`](https://redirect.github.com/nodejs/node/commit/884fe884a1)]
- **vm**: hint module identifier in instantiate errors (Chengzhong Wu)
[#&#8203;60199](https://redirect.github.com/nodejs/node/pull/60199)
-
\[[`a2caf19f70`](https://redirect.github.com/nodejs/node/commit/a2caf19f70)]
- **watch**: fix interaction with multiple env files (Marco Ippolito)
[#&#8203;60605](https://redirect.github.com/nodejs/node/pull/60605)

###
[`v24.11.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.11.1):
2025-11-11, Version 24.11.1 &#x27;Krypton&#x27; (LTS), @&#8203;aduh95

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v24.11.0...v24.11.1)

##### Notable Changes

The known issue relating to `Buffer.allocUnsafe` incorrectly
zero-filling buffers
has now been addressed and now returns uninitialized memory as
documented in the

[`Buffer.allocUnsafe`](https://nodejs.org/docs/latest-v24.x/api/buffer.html#static-method-bufferallocunsafesize)
documentation.

##### Commits

-
\[[`0a15ccf3f4`](https://redirect.github.com/nodejs/node/commit/0a15ccf3f4)]
- **benchmark**: improve cpu.sh for safety and usability (Nam Yooseong)
[#&#8203;60162](https://redirect.github.com/nodejs/node/pull/60162)
-
\[[`a1c7d1dac9`](https://redirect.github.com/nodejs/node/commit/a1c7d1dac9)]
- **benchmark**: add benchmark for leaf source text modules (Joyee
Cheung)
[#&#8203;60205](https://redirect.github.com/nodejs/node/pull/60205)
-
\[[`99e2acf46b`](https://redirect.github.com/nodejs/node/commit/99e2acf46b)]
- **benchmark**: add vm.SourceTextModule benchmark (Joyee Cheung)
[#&#8203;59396](https://redirect.github.com/nodejs/node/pull/59396)
-
\[[`c01c72b407`](https://redirect.github.com/nodejs/node/commit/c01c72b407)]
- **benchmark**: use non-deprecated WriteUtf8V2 method (Michaël Zasso)
[#&#8203;60173](https://redirect.github.com/nodejs/node/pull/60173)
-
\[[`a42dbd138e`](https://redirect.github.com/nodejs/node/commit/a42dbd138e)]
- **build**: ibmi follow aix visibility (SRAVANI GUNDEPALLI)
[#&#8203;60360](https://redirect.github.com/nodejs/node/pull/60360)
-
\[[`5673a54a5d`](https://redirect.github.com/nodejs/node/commit/5673a54a5d)]
- **build**: use call command when calling python configure (Jacob
Nichols)
[#&#8203;60098](https://redirect.github.com/nodejs/node/pull/60098)
-
\[[`c67cb727cb`](https://redirect.github.com/nodejs/node/commit/c67cb727cb)]
- **build**: build v8 with -fvisibility=hidden
-fvisibility-inlines-hidden (Joyee Cheung)
[#&#8203;56290](https://redirect.github.com/nodejs/node/pull/56290)
-
\[[`b03f7b93b1`](https://redirect.github.com/nodejs/node/commit/b03f7b93b1)]
- **build**: remove V8\_COMPRESS\_POINTERS\_IN\_ISOLATE\_CAGE defs
(Joyee Cheung)
[#&#8203;60296](https://redirect.github.com/nodejs/node/pull/60296)
-
\[[`2505568531`](https://redirect.github.com/nodejs/node/commit/2505568531)]
- **build, src**: fix include paths for vtune files (Rahul)
[#&#8203;59999](https://redirect.github.com/nodejs/node/pull/59999)
-
\[[`95330b036f`](https://redirect.github.com/nodejs/node/commit/95330b036f)]
- **crypto**: update root certificates to NSS 3.116 (Node.js GitHub Bot)
[#&#8203;59956](https://redirect.github.com/nodejs/node/pull/59956)
-
\[[`c221d892ef`](https://redirect.github.com/nodejs/node/commit/c221d892ef)]
- **deps**: update corepack to 0.34.2 (Node.js GitHub Bot)
[#&#8203;60550](https://redirect.github.com/nodejs/node/pull/60550)
-
\[[`bc00aa4c77`](https://redirect.github.com/nodejs/node/commit/bc00aa4c77)]
- **deps**: update simdjson to 4.0.7 (Node.js GitHub Bot)
[#&#8203;59883](https://redirect.github.com/nodejs/node/pull/59883)
-
\[[`d03b89ec53`](https://redirect.github.com/nodejs/node/commit/d03b89ec53)]
- **deps**: update corepack to 0.34.1 (Node.js GitHub Bot)
[#&#8203;60314](https://redirect.github.com/nodejs/node/pull/60314)
-
\[[`b7882090de`](https://redirect.github.com/nodejs/node/commit/b7882090de)]
- **deps**: update inspector\_protocol to
[`af7f5a8`](https://redirect.github.com/nodejs/node/commit/af7f5a8173fdbc29f0835ec94395932e328b)
(Node.js GitHub Bot)
[#&#8203;60312](https://redirect.github.com/nodejs/node/pull/60312)
-
\[[`7007f9dd65`](https://redirect.github.com/nodejs/node/commit/7007f9dd65)]
- **deps**: update googletest to
[`279f847`](https://redirect.github.com/nodejs/node/commit/279f847)
(Node.js GitHub Bot)
[#&#8203;60219](https://redirect.github.com/nodejs/node/pull/60219)
-
\[[`a56aa9ffa8`](https://redirect.github.com/nodejs/node/commit/a56aa9ffa8)]
- **deps**: upgrade npm to 11.6.2 (npm team)
[#&#8203;60168](https://redirect.github.com/nodejs/node/pull/60168)
-
\[[`0bf8952721`](https://redirect.github.com/nodejs/node/commit/0bf8952721)]
- **doc**: mention more codemods in `deprecations.md` (Augustin Mauroy)
[#&#8203;60243](https://redirect.github.com/nodejs/node/pull/60243)
-
\[[`2473ca77f6`](https://redirect.github.com/nodejs/node/commit/2473ca77f6)]
- **doc**: add missing CAA type to dns.resolveAny() &
dnsPromises.resolveAny() (Jimmy Leung)
[#&#8203;58899](https://redirect.github.com/nodejs/node/pull/58899)
-
\[[`39ddd8522e`](https://redirect.github.com/nodejs/node/commit/39ddd8522e)]
- **doc**: use `any` for `worker_threads.Worker` 'error' event argument
`err` (Jonas Geiler)
[#&#8203;60300](https://redirect.github.com/nodejs/node/pull/60300)
-
\[[`eaa825fd97`](https://redirect.github.com/nodejs/node/commit/eaa825fd97)]
- **doc**: update decorator documentation to reflect actual policy
(Muhammad Salman Aziz)
[#&#8203;60288](https://redirect.github.com/nodejs/node/pull/60288)
-
\[[`a744e42282`](https://redirect.github.com/nodejs/node/commit/a744e42282)]
- **doc**: document wildcard supported by tools/test.py (Joyee Cheung)
[#&#8203;60265](https://redirect.github.com/nodejs/node/pull/60265)
-
\[[`ec0d5beb09`](https://redirect.github.com/nodejs/node/commit/ec0d5beb09)]
- **doc**: add --heap-snapshot-on-oom to useful v8 flag (jakecastelli)
[#&#8203;60260](https://redirect.github.com/nodejs/node/pull/60260)
-
\[[`13da0df12a`](https://redirect.github.com/nodejs/node/commit/13da0df12a)]
- **doc**: fix `blob.bytes()` heading level (XTY)
[#&#8203;60252](https://redirect.github.com/nodejs/node/pull/60252)
-
\[[`8e771632b7`](https://redirect.github.com/nodejs/node/commit/8e771632b7)]
- **doc**: fix not working code example in vm docs (Artur Gawlik)
[#&#8203;60224](https://redirect.github.com/nodejs/node/pull/60224)
-
\[[`70c2080bff`](https://redirect.github.com/nodejs/node/commit/70c2080bff)]
- **doc**: improve code snippet alternative of url.parse() using WHATWG
URL (Steven)
[#&#8203;60209](https://redirect.github.com/nodejs/node/pull/60209)
-
\[[`beadcf176e`](https://redirect.github.com/nodejs/node/commit/beadcf176e)]
- **doc**: `createSQLTagStore` -> `createTagStore` (Aviv Keller)
[#&#8203;60182](https://redirect.github.com/nodejs/node/pull/60182)
-
\[[`b0da3b9c6a`](https://redirect.github.com/nodejs/node/commit/b0da3b9c6a)]
- **doc**: use markdown when branch-diff major release (Rafael Gonzaga)
[#&#8203;60179](https://redirect.github.com/nodejs/node/pull/60179)
-
\[[`688115aa6b`](https://redirect.github.com/nodejs/node/commit/688115aa6b)]
- **doc**: update teams in collaborator-guide.md and add links (Bart
Louwers)
[#&#8203;60065](https://redirect.github.com/nodejs/node/pull/60065)
-
\[[`923082a064`](https://redirect.github.com/nodejs/node/commit/923082a064)]
- **doc**: disambiguate top-level `worker_threads` module exports (René)
[#&#8203;59890](https://redirect.github.com/nodejs/node/pull/59890)
-
\[[`7be4330870`](https://redirect.github.com/nodejs/node/commit/7be4330870)]
- **doc**: add known issue to v24.11.0 release notes (Richard Lau)
[#&#8203;60467](https://redirect.github.com/nodejs/node/pull/60467)
-
\[[`4d8f62aeaf`](https://redirect.github.com/nodejs/node/commit/4d8f62aeaf)]
- **doc, module**: change async customization hooks to experimental
(Gerhard Stöbich)
[#&#8203;60302](https://redirect.github.com/nodejs/node/pull/60302)
-
\[[`d86a118bbd`](https://redirect.github.com/nodejs/node/commit/d86a118bbd)]
- **http**: lazy allocate cookies array (Robert Nagy)
[#&#8203;59734](https://redirect.github.com/nodejs/node/pull/59734)
-
\[[`8c256d4139`](https://redirect.github.com/nodejs/node/commit/8c256d4139)]
- **http**: fix http client leaky with double response (theanarkh)
[#&#8203;60062](https://redirect.github.com/nodejs/node/pull/60062)
-
\[[`265e9d59fa`](https://redirect.github.com/nodejs/node/commit/265e9d59fa)]
- **http2**: rename variable to additionalPseudoHeaders (Tobias Nießen)
[#&#8203;60208](https://redirect.github.com/nodejs/node/pull/60208)
-
\[[`65bec037e2`](https://redirect.github.com/nodejs/node/commit/65bec037e2)]
- **http2**: do not crash on mismatched ping buffer length (René)
[#&#8203;60135](https://redirect.github.com/nodejs/node/pull/60135)
-
\[[`9b83ef53b7`](https://redirect.github.com/nodejs/node/commit/9b83ef53b7)]
- **inspector**: add network payload buffer size limits (Chengzhong Wu)
[#&#8203;60236](https://redirect.github.com/nodejs/node/pull/60236)
-
\[[`03ac05c458`](https://redirect.github.com/nodejs/node/commit/03ac05c458)]
- **inspector**: support handshake response for websocket inspection
(Shima Ryuhei)
[#&#8203;60225](https://redirect.github.com/nodejs/node/pull/60225)
-
\[[`aa04f06190`](https://redirect.github.com/nodejs/node/commit/aa04f06190)]
- **lib**: fix typo in createBlobReaderStream (SeokHun)
[#&#8203;60132](https://redirect.github.com/nodejs/node/pull/60132)
-
\[[`5aea1a429e`](https://redirect.github.com/nodejs/node/commit/5aea1a429e)]
- **lib**: fix constructor in \_errnoException stack tree (SeokHun)
[#&#8203;60156](https://redirect.github.com/nodejs/node/pull/60156)
-
\[[`4f7745acc7`](https://redirect.github.com/nodejs/node/commit/4f7745acc7)]
- **lib**: fix typo in QuicSessionStats (SeokHun)
[#&#8203;60155](https://redirect.github.com/nodejs/node/pull/60155)
-
\[[`f8725861ea`](https://redirect.github.com/nodejs/node/commit/f8725861ea)]
- **lib**: remove redundant destroyHook checks (Gürgün Dayıoğlu)
[#&#8203;60120](https://redirect.github.com/nodejs/node/pull/60120)
-
\[[`696c20bf3f`](https://redirect.github.com/nodejs/node/commit/696c20bf3f)]
- **meta**: move one or more collaborators to emeritus (Node.js GitHub
Bot) [#&#8203;60325](https://redirect.github.com/nodejs/node/pull/60325)
-
\[[`90434ff99a`](https://redirect.github.com/nodejs/node/commit/90434ff99a)]
- **meta**: loop userland-migrations in deprecations (Chengzhong Wu)
[#&#8203;60299](https://redirect.github.com/nodejs/node/pull/60299)
-
\[[`ffbc0ae60a`](https://redirect.github.com/nodejs/node/commit/ffbc0ae60a)]
- **module**: refactor and clarify async loader hook customizations
(Joyee Cheung)
[#&#8203;60278](https://redirect.github.com/nodejs/node/pull/60278)
-
\[[`6ed6062f7d`](https://redirect.github.com/nodejs/node/commit/6ed6062f7d)]
- **module**: handle null source from async loader hooks in sync hooks
(Joyee Cheung)
[#&#8203;59929](https://redirect.github.com/nodejs/node/pull/59929)
-
\[[`a2871baed2`](https://redirect.github.com/nodejs/node/commit/a2871baed2)]
- **msi**: fix WiX warnings (Stefan Stojanovic)
[#&#8203;60251](https://redirect.github.com/nodejs/node/pull/60251)
-
\[[`6199541d67`](https://redirect.github.com/nodejs/node/commit/6199541d67)]
- **src**: fix timing of snapshot serialize callback (Joyee Cheung)
[#&#8203;60434](https://redirect.github.com/nodejs/node/pull/60434)
-
\[[`13b687959a`](https://redirect.github.com/nodejs/node/commit/13b687959a)]
- **src**: add COUNT\_GENERIC\_USAGE utility for tests (Joyee Cheung)
[#&#8203;60434](https://redirect.github.com/nodejs/node/pull/60434)
-
\[[`a587623b4f`](https://redirect.github.com/nodejs/node/commit/a587623b4f)]
- **src**: conditionally disable source phase imports by default
(Shelley Vohr)
[#&#8203;60364](https://redirect.github.com/nodejs/node/pull/60364)
-
\[[`e483267995`](https://redirect.github.com/nodejs/node/commit/e483267995)]
- **src**: use cached primordials\_string (Sohyeon Kim)
[#&#8203;60255](https://redirect.github.com/nodejs/node/pull/60255)
-
\[[`4c9a64fbaf`](https://redirect.github.com/nodejs/node/commit/4c9a64fbaf)]
- **src**: replace Environment::GetCurrent with args.GetIsolate (Sohyeon
Kim) [#&#8203;60256](https://redirect.github.com/nodejs/node/pull/60256)
-
\[[`eb8a0493d1`](https://redirect.github.com/nodejs/node/commit/eb8a0493d1)]
- **src**: initial enablement of IsolateGroups (James M Snell)
[#&#8203;60254](https://redirect.github.com/nodejs/node/pull/60254)
-
\[[`463c6450cf`](https://redirect.github.com/nodejs/node/commit/463c6450cf)]
- **src**: use `Utf8Value` and `TwoByteValue` instead of V8 helpers
(Anna Henningsen)
[#&#8203;60244](https://redirect.github.com/nodejs/node/pull/60244)
-
\[[`b370e02789`](https://redirect.github.com/nodejs/node/commit/b370e02789)]
- **src**: add a default branch for module phase (Chengzhong Wu)
[#&#8203;60261](https://redirect.github.com/nodejs/node/pull/60261)
-
\[[`4e1c5c5601`](https://redirect.github.com/nodejs/node/commit/4e1c5c5601)]
- **src**: make additional cleanups in node locks impl (James M Snell)
[#&#8203;60061](https://redirect.github.com/nodejs/node/pull/60061)
-
\[[`f00d4c10fc`](https://redirect.github.com/nodejs/node/commit/f00d4c10fc)]
- **src**: update locks to use DictionaryTemplate (James M Snell)
[#&#8203;60061](https://redirect.github.com/nodejs/node/pull/60061)
-
\[[`1c8716e97c`](https://redirect.github.com/nodejs/node/commit/1c8716e97c)]
- **test**: increase debugger waitFor timeout on macOS (Chengzhong Wu)
[#&#8203;60367](https://redirect.github.com/nodejs/node/pull/60367)
-
\[[`17b4f38e9c`](https://redirect.github.com/nodejs/node/commit/17b4f38e9c)]
- **test**: put helper in test-runner-output into common (Joyee Cheung)
[#&#8203;60330](https://redirect.github.com/nodejs/node/pull/60330)
-
\[[`43b9ea8389`](https://redirect.github.com/nodejs/node/commit/43b9ea8389)]
- **test**: fix small compile warning in
test\_network\_requests\_buffer.cc (xiaocainiao633)
[#&#8203;60281](https://redirect.github.com/nodejs/node/pull/60281)
-
\[[`38a62980ad`](https://redirect.github.com/nodejs/node/commit/38a62980ad)]
- **test**: split test-runner-watch-mode-kill-signal (Joyee Cheung)
[#&#8203;60298](https://redirect.github.com/nodejs/node/pull/60298)
-
\[[`34e4c8c84f`](https://redirect.github.com/nodejs/node/commit/34e4c8c84f)]
- **test**: fix incorrect calculation in test-perf-hooks.js (Joyee
Cheung)
[#&#8203;60271](https://redirect.github.com/nodejs/node/pull/60271)
-
\[[`4481feb17b`](https://redirect.github.com/nodejs/node/commit/4481feb17b)]
- **test**: parallelize test-without-async-context-frame correctly
(Joyee Cheung)
[#&#8203;60273](https://redirect.github.com/nodejs/node/pull/60273)
-
\[[`91ea9b06e0`](https://redirect.github.com/nodejs/node/commit/91ea9b06e0)]
- **test**: skip sea tests on x64 macOS (Joyee Cheung)
[#&#8203;60250](https://redirect.github.com/nodejs/node/pull/60250)
-
\[[`cedba09e60`](https://redirect.github.com/nodejs/node/commit/cedba09e60)]
- **test**: move sea tests into test/sea (Joyee Cheung)
[#&#8203;60250](https://redirect.github.com/nodejs/node/pull/60250)
-
\[[`635af55e12`](https://redirect.github.com/nodejs/node/commit/635af55e12)]
- ***Revert*** "**test**: ensure message event fires in worker message
port test" (Luigi Pinca)
[#&#8203;60126](https://redirect.github.com/nodejs/node/pull/60126)
-
\[[`68f678028e`](https://redirect.github.com/nodejs/node/commit/68f678028e)]
- **test**: skip tests that cause timeouts on IBM i (SRAVANI GUNDEPALLI)
[#&#8203;60148](https://redirect.github.com/nodejs/node/pull/60148)
-
\[[`cc3a70598c`](https://redirect.github.com/nodejs/node/commit/cc3a70598c)]
- **test**: deflake test-fs-promises-watch-iterator (Luigi Pinca)
[#&#8203;60060](https://redirect.github.com/nodejs/node/pull/60060)
-
\[[`3d784dd766`](https://redirect.github.com/nodejs/node/commit/3d784dd766)]
- **test**: prepare junit file attribute normalization (sangwook)
[#&#8203;59432](https://redirect.github.com/nodejs/node/pull/59432)
-
\[[`84974d97ad`](https://redirect.github.com/nodejs/node/commit/84974d97ad)]
- **test**: skip failing test on macOS 15.7+ (Antoine du Hamel)
[#&#8203;60419](https://redirect.github.com/nodejs/node/pull/60419)
-
\[[`fabf8e4975`](https://redirect.github.com/nodejs/node/commit/fabf8e4975)]
- **test,crypto**: fix conditional SHA3-\* skip on BoringSSL (Filip
Skokan)
[#&#8203;60379](https://redirect.github.com/nodejs/node/pull/60379)
-
\[[`8faa494bf2`](https://redirect.github.com/nodejs/node/commit/8faa494bf2)]
- **test,crypto**: sha3 algorithms aren't supported with BoringSSL
(Shelley Vohr)
[#&#8203;60374](https://redirect.github.com/nodejs/node/pull/60374)
-
\[[`538a00c0f6`](https://redirect.github.com/nodejs/node/commit/538a00c0f6)]
- **test,doc**: skip --max-old-space-size-percentage on 32-bit platforms
(Asaf Federman)
[#&#8203;60144](https://redirect.github.com/nodejs/node/pull/60144)
-
\[[`9ac5dbb694`](https://redirect.github.com/nodejs/node/commit/9ac5dbb694)]
- **test\_runner**: use module.registerHooks in module mocks (Joyee
Cheung)
[#&#8203;60326](https://redirect.github.com/nodejs/node/pull/60326)
-
\[[`f6ff6e7166`](https://redirect.github.com/nodejs/node/commit/f6ff6e7166)]
- **test\_runner**: fix suite timeout (Moshe Atlow)
[#&#8203;59853](https://redirect.github.com/nodejs/node/pull/59853)
-
\[[`455bfeb52d`](https://redirect.github.com/nodejs/node/commit/455bfeb52d)]
- **test\_runner**: add junit file attribute support (sangwook)
[#&#8203;59432](https://redirect.github.com/nodejs/node/pull/59432)
-
\[[`223c5e105d`](https://redirect.github.com/nodejs/node/commit/223c5e105d)]
- **tools**: update gyp-next to 0.20.5 (Node.js GitHub Bot)
[#&#8203;60313](https://redirect.github.com/nodejs/node/pull/60313)
-
\[[`2949408fc1`](https://redirect.github.com/nodejs/node/commit/2949408fc1)]
- **tools**: limit inspector protocol PR title length (Chengzhong Wu)
[#&#8203;60324](https://redirect.github.com/nodejs/node/pull/60324)
-
\[[`b36a898650`](https://redirect.github.com/nodejs/node/commit/b36a898650)]
- **tools**: fix inspector\_protocol updater (Chengzhong Wu)
[#&#8203;60277](https://redirect.github.com/nodejs/node/pull/60277)
-
\[[`d60f002b62`](https://redirect.github.com/nodejs/node/commit/d60f002b62)]
- **tools**: optimize wildcard execution in tools/test.py (Joyee Cheung)
[#&#8203;60266](https://redirect.github.com/nodejs/node/pull/60266)
-
\[[`9d4e422419`](https://redirect.github.com/nodejs/node/commit/9d4e422419)]
- **tools**: add inspector\_protocol updater (Chengzhong Wu)
[#&#8203;60245](https://redirect.github.com/nodejs/node/pull/60245)
-
\[[`2f93a9894f`](https://redirect.github.com/nodejs/node/commit/2f93a9894f)]
- **tools**: use cooldown property correctly (Rafael Gonzaga)
[#&#8203;60134](https://redirect.github.com/nodejs/node/pull/60134)
-
\[[`9468ade95d`](https://redirect.github.com/nodejs/node/commit/9468ade95d)]
- **typings**: add missing properties and method in Worker (Woohyun
Sung)
[#&#8203;60257](https://redirect.github.com/nodejs/node/pull/60257)
-
\[[`f611ec0a9e`](https://redirect.github.com/nodejs/node/commit/f611ec0a9e)]
- **typings**: add missing properties in HTTPParser (Woohyun Sung)
[#&#8203;60257](https://redirect.github.com/nodejs/node/pull/60257)
-
\[[`301c1347a1`](https://redirect.github.com/nodejs/node/commit/301c1347a1)]
- **typings**: delete undefined property in ConfigBinding (Woohyun Sung)
[#&#8203;60257](https://redirect.github.com/nodejs/node/pull/60257)
-
\[[`80fdb3d39b`](https://redirect.github.com/nodejs/node/commit/80fdb3d39b)]
- **typings**: add buffer internalBinding typing (방진혁)
[#&#8203;60163](https://redirect.github.com/nodejs/node/pull/60163)
-
\[[`8cb3b77039`](https://redirect.github.com/nodejs/node/commit/8cb3b77039)]
- **util**: use more defensive code when inspecting error objects
(Antoine du Hamel)
[#&#8203;60139](https://redirect.github.com/nodejs/node/pull/60139)
-
\[[`748d4f6430`](https://redirect.github.com/nodejs/node/commit/748d4f6430)]
- **util**: mark special properties when inspecting them (Ruben
Bridgewater)
[#&#8203;60131](https://redirect.github.com/nodejs/node/pull/60131)
-
\[[`6183a759d7`](https://redirect.github.com/nodejs/node/commit/6183a759d7)]
- **vm**: make vm.Module.evaluate() conditionally synchronous (Joyee
Cheung)
[#&#8203;60205](https://redirect.github.com/nodejs/node/pull/60205)
-
\[[`4b8506628f`](https://redirect.github.com/nodejs/node/commit/4b8506628f)]
- **win**: upgrade Visual Studio workload from 2019 to 2022 (Jiawen
Geng)
[#&#8203;60318](https://redirect.github.com/nodejs/node/pull/60318)

###
[`v24.11.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.11.0):
2025-10-28, Version 24.11.0 &#x27;Krypton&#x27; (LTS),
@&#8203;richardlau

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v24.10.0...v24.11.0)

##### Notable Changes

This release marks the transition of Node.js 24.x into Long Term Support
(LTS)
with the codename 'Krypton'. It will continue to receive updates through
to
the end of April 2028.

Other than updating metadata, such as the `process.release` object, to
reflect
that the release is LTS, no further changes from Node.js 24.10.0 are
included.

##### Known issue

An issue has been identified in the Node.js 24.x line with
`Buffer.allocUnsafe`
unintentionally returning zero-filled buffers. This API is
[documented to return uninitialized
memory](https://nodejs.org/docs/latest-v24.x/api/buffer.html#static-method-bufferallocunsafesize).
The documented behavior will be restored in the next Node.js 24.x LTS
release to bring
it back in line with previous releases. For more information, see
[#&#8203;60423](https://redirect.github.com/nodejs/node/issues/60423).

###
[`v24.10.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.10.0):
2025-10-08, Version 24.10.0 (Current), @&#8203;RafaelGSS

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v24.9.0...v24.10.0)

##### Notable Changes

-
\[[`31bb476895`](https://redirect.github.com/nodejs/node/commit/31bb476895)]
- **(SEMVER-MINOR)** **console**: allow per-stream `inspectOptions`
option (Anna Henningsen)
[#&#8203;60082](https://redirect.github.com/nodejs/node/pull/60082)
-
\[[`3b92be2fb8`](https://redirect.github.com/nodejs/node/commit/3b92be2fb8)]
- **(SEMVER-MINOR)** **lib**: remove util.getCallSite (Rafael Gonzaga)
[#&#8203;59980](https://redirect.github.com/nodejs/node/pull/59980)
-
\[[`18c79d9e1c`](https://redirect.github.com/nodejs/node/commit/18c79d9e1c)]
- **(SEMVER-MINOR)** **sqlite**: create authorization api (Guilherme
Araújo)
[#&#8203;59928](https://redirect.github.com/nodejs/node/pull/59928)

##### Commits

-
\[[`e8cff3d51e`](https://redirect.github.com/nodejs/node/commit/e8cff3d51e)]
- **benchmark**: remove unused variable from util/priority-queue (Bruno
Rodrigues)
[#&#8203;59872](https://redirect.github.com/nodejs/node/pull/59872)
-
\[[`03294252ab`](https://redirect.github.com/nodejs/node/commit/03294252ab)]
- **benchmark**: update count to n in permission startup (Bruno
Rodrigues)
[#&#8203;59872](https://redirect.github.com/nodejs/node/pull/59872)
-
\[[`3c8a609d9b`](https://redirect.github.com/nodejs/node/commit/3c8a609d9b)]
- **benchmark**: update num to n in dgram offset-length (Bruno
Rodrigues)
[#&#8203;59872](https://redirect.github.com/nodejs/node/pull/59872)
-
\[[`7b2032b13e`](https://redirect.github.com/nodejs/node/commit/7b2032b13e)]
- **benchmark**: adjust dgram offset-length len values (Bruno Rodrigues)
[#&#8203;59708](https://redirect.github.com/nodejs/node/pull/59708)
-
\[[`552d887aee`](https://redirect.github.com/nodejs/node/commit/552d887aee)]
- **benchmark**: update num to n in dgram offset-length (Bruno
Rodrigues)
[#&#8203;59708](https://redirect.github.com/nodejs/node/pull/59708)
-
\[[`31bb476895`](https://redirect.github.com/nodejs/node/commit/31bb476895)]
- **(SEMVER-MINOR)** **console**: allow per-stream `inspectOptions`
option (Anna Henningsen)
[#&#8203;60082](https://redirect.github.com/nodejs/node/pull/60082)
-
\[[`0bf022d4c0`](https://redirect.github.com/nodejs/node/commit/0bf022d4c0)]
- **console,util**: improve array inspection performance (Ruben
Bridgewater)
[#&#8203;60037](https://redirect.github.com/nodejs/node/pull/60037)
-
\[[`04d568e591`](https://redirect.github.com/nodejs/node/commit/04d568e591)]
- **deps**: V8: cherry-pick
[`f93055f`](https://redirect.github.com/nodejs/node/commit/f93055fbd5aa)
(Olivier Flückiger)
[#&#8203;60105](https://redirect.github.com/nodejs/node/pull/60105)
-
\[[`621058b3bf`](https://redirect.github.com/nodejs/node/commit/621058b3bf)]
- **deps**: update archs files for openssl-3.5.4 (Node.js GitHub Bot)
[#&#8203;60101](https://redirect.github.com/nodejs/node/pull/60101)
-
\[[`81b3009fe6`](https://redirect.github.com/nodejs/node/commit/81b3009fe6)]
- **deps**: upgrade openssl sources to openssl-3.5.4 (Node.js GitHub
Bot) [#&#8203;60101](https://redirect.github.com/nodejs/node/pull/60101)
-
\[[`dc44c9f349`](https://redirect.github.com/nodejs/node/commit/dc44c9f349)]
- **deps**: upgrade npm to 11.6.1 (npm team)
[#&#8203;60012](https://redirect.github.com/nodejs/node/pull/60012)
-
\[[`ec0f137198`](https://redirect.github.com/nodejs/node/commit/ec0f137198)]
- **deps**: update ada to 3.3.0 (Node.js GitHub Bot)
[#&#8203;60045](https://redirect.github.com/nodejs/node/pull/60045)
-
\[[`f490f91874`](https://redirect.github.com/nodejs/node/commit/f490f91874)]
- **deps**: update amaro to 1.1.4 (pmarchini)
[#&#8203;60044](https://redirect.github.com/nodejs/node/pull/60044)
-
\[[`de7a7cd0d7`](https://redirect.github.com/nodejs/node/commit/de7a7cd0d7)]
- **deps**: update ada to 3.2.9 (Node.js GitHub Bot)
[#&#8203;59987](https://redirect.github.com/nodejs/node/pull/59987)
-
\[[`a533e5b5db`](https://redirect.github.com/nodejs/node/commit/a533e5b5db)]
- **doc**: add automated migration info to deprecations (Augustin
Mauroy)
[#&#8203;60022](https://redirect.github.com/nodejs/node/pull/60022)
-
\[[`7fb8fe4875`](https://redirect.github.com/nodejs/node/commit/7fb8fe4875)]
- **doc**: fix typo on child\_process.md (Angelo Gazzola)
[#&#8203;60114](https://redirect.github.com/nodejs/node/pull/60114)
-
\[[`24c1ef9846`](https://redirect.github.com/nodejs/node/commit/24c1ef9846)]
- **doc**: remove optional title prefixes (Aviv K

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1ham9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-09 10:44:30 +01:00
renovate-sh-app[bot]
3d53c0387e chore(deps): update actions/setup-go action to v6 (#2178)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://redirect.github.com/actions/setup-go) |
action | major | `v5.6.0` → `v6.1.0` |

---

### Release Notes

<details>
<summary>actions/setup-go (actions/setup-go)</summary>

###
[`v6.1.0`](https://redirect.github.com/actions/setup-go/releases/tag/v6.1.0)

[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v6.0.0...v6.1.0)

#### What's Changed

##### Enhancements

- Fall back to downloading from go.dev/dl instead of
storage.googleapis.com/golang by
[@&#8203;nicholasngai](https://redirect.github.com/nicholasngai) in
[#&#8203;665](https://redirect.github.com/actions/setup-go/pull/665)
- Add support for .tool-versions file and update workflow by
[@&#8203;priya-kinthali](https://redirect.github.com/priya-kinthali) in
[#&#8203;673](https://redirect.github.com/actions/setup-go/pull/673)
- Add comprehensive breaking changes documentation for v6 by
[@&#8203;mahabaleshwars](https://redirect.github.com/mahabaleshwars) in
[#&#8203;674](https://redirect.github.com/actions/setup-go/pull/674)

##### Dependency updates

- Upgrade eslint-config-prettier from 10.0.1 to 10.1.8 and document
breaking changes in v6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;617](https://redirect.github.com/actions/setup-go/pull/617)
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;641](https://redirect.github.com/actions/setup-go/pull/641)
- Upgrade semver and
[@&#8203;types/semver](https://redirect.github.com/types/semver) by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;652](https://redirect.github.com/actions/setup-go/pull/652)

#### New Contributors

- [@&#8203;nicholasngai](https://redirect.github.com/nicholasngai) made
their first contribution in
[#&#8203;665](https://redirect.github.com/actions/setup-go/pull/665)
- [@&#8203;priya-kinthali](https://redirect.github.com/priya-kinthali)
made their first contribution in
[#&#8203;673](https://redirect.github.com/actions/setup-go/pull/673)
- [@&#8203;mahabaleshwars](https://redirect.github.com/mahabaleshwars)
made their first contribution in
[#&#8203;674](https://redirect.github.com/actions/setup-go/pull/674)

**Full Changelog**:
<https://github.com/actions/setup-go/compare/v6...v6.1.0>

###
[`v6.0.0`](https://redirect.github.com/actions/setup-go/releases/tag/v6.0.0)

[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.6.0...v6.0.0)

##### What's Changed

##### Breaking Changes

- Improve toolchain handling to ensure more reliable and consistent
toolchain selection and management by
[@&#8203;matthewhughes934](https://redirect.github.com/matthewhughes934)
in [#&#8203;460](https://redirect.github.com/actions/setup-go/pull/460)
- Upgrade Nodejs runtime from node20 to node 24 by
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in
[#&#8203;624](https://redirect.github.com/actions/setup-go/pull/624)

Make sure your runner is on version v2.327.1 or later to ensure
compatibility with this release. [See Release
Notes](https://redirect.github.com/actions/runner/releases/tag/v2.327.1)

##### Dependency Upgrades

- Upgrade [@&#8203;types/jest](https://redirect.github.com/types/jest)
from 29.5.12 to 29.5.14 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;589](https://redirect.github.com/actions/setup-go/pull/589)
- Upgrade
[@&#8203;actions/tool-cache](https://redirect.github.com/actions/tool-cache)
from 2.0.1 to 2.0.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;591](https://redirect.github.com/actions/setup-go/pull/591)
- Upgrade
[@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
from 8.31.1 to 8.35.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;590](https://redirect.github.com/actions/setup-go/pull/590)
- Upgrade undici from 5.28.5 to 5.29.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;594](https://redirect.github.com/actions/setup-go/pull/594)
- Upgrade typescript from 5.4.2 to 5.8.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;538](https://redirect.github.com/actions/setup-go/pull/538)
- Upgrade eslint-plugin-jest from 28.11.0 to 29.0.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;603](https://redirect.github.com/actions/setup-go/pull/603)
- Upgrade `form-data` to bring in fix for critical vulnerability by
[@&#8203;matthewhughes934](https://redirect.github.com/matthewhughes934)
in [#&#8203;618](https://redirect.github.com/actions/setup-go/pull/618)
- Upgrade actions/checkout from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;631](https://redirect.github.com/actions/setup-go/pull/631)

##### New Contributors

-
[@&#8203;matthewhughes934](https://redirect.github.com/matthewhughes934)
made their first contribution in
[#&#8203;618](https://redirect.github.com/actions/setup-go/pull/618)
- [@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) made their
first contribution in
[#&#8203;624](https://redirect.github.com/actions/setup-go/pull/624)

**Full Changelog**:
<https://github.com/actions/setup-go/compare/v5...v6.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1ham9yIl19-->

---------

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: Jocelyn Collado-Kuri <jcolladokuri@icloud.com>
2026-01-09 10:43:07 +01:00
renovate-sh-app[bot]
f3fa2522e7 chore(deps): update dependency @types/react-dom to v18.3.7 (#2174)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`18.3.1` →
`18.3.7`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.3.1/18.3.7)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.3.7?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.3.1/18.3.7?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLXBhdGNoIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-08 13:38:40 -08:00
renovate-sh-app[bot]
d3a974b8ce fix(deps): update module github.com/dlclark/regexp2 to v1.11.5 (#2175)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/dlclark/regexp2](https://redirect.github.com/dlclark/regexp2)
| `v1.10.0` → `v1.11.5` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdlclark%2fregexp2/v1.11.5?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdlclark%2fregexp2/v1.10.0/v1.11.5?slim=true)
|

---

### Release Notes

<details>
<summary>dlclark/regexp2 (github.com/dlclark/regexp2)</summary>

###
[`v1.11.5`](https://redirect.github.com/dlclark/regexp2/compare/v1.11.4...v1.11.5)

[Compare
Source](https://redirect.github.com/dlclark/regexp2/compare/v1.11.4...v1.11.5)

###
[`v1.11.4`](https://redirect.github.com/dlclark/regexp2/compare/v1.11.3...v1.11.4)

[Compare
Source](https://redirect.github.com/dlclark/regexp2/compare/v1.11.3...v1.11.4)

###
[`v1.11.3`](https://redirect.github.com/dlclark/regexp2/compare/v1.11.2...v1.11.3)

[Compare
Source](https://redirect.github.com/dlclark/regexp2/compare/v1.11.2...v1.11.3)

###
[`v1.11.2`](https://redirect.github.com/dlclark/regexp2/compare/v1.11.1...v1.11.2)

[Compare
Source](https://redirect.github.com/dlclark/regexp2/compare/v1.11.1...v1.11.2)

###
[`v1.11.1`](https://redirect.github.com/dlclark/regexp2/compare/v1.11.0...v1.11.1)

[Compare
Source](https://redirect.github.com/dlclark/regexp2/compare/v1.11.0...v1.11.1)

###
[`v1.11.0`](https://redirect.github.com/dlclark/regexp2/compare/v1.10.0...v1.11.0)

[Compare
Source](https://redirect.github.com/dlclark/regexp2/compare/v1.10.0...v1.11.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1pbm9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-08 13:35:26 -08:00
ismail simsek
1bb5e8a5dd chore: bump @grafana/create-plugin configuration to 6.7.1 (#2167)
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2026-01-08 15:56:29 +01:00
ismail simsek
da27b9a917 chore(deps): update various dependencies (#2166)
yarn 4.9.4 -> 4.12.0
glob 11.1.0 -> 13.0.0
js-yaml 4.1.0 -> 4.1.1
2026-01-08 14:37:37 +01:00
renovate-sh-app[bot]
7ad809c654 chore(deps): update actions/setup-go action to v5.6.0 (#2164)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://redirect.github.com/actions/setup-go) |
action | minor | `v5.3.0` → `v5.6.0` |

---

### Release Notes

<details>
<summary>actions/setup-go (actions/setup-go)</summary>

###
[`v5.6.0`](https://redirect.github.com/actions/setup-go/releases/tag/v5.6.0)

[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.5.0...v5.6.0)

#### What's Changed

- Fall back to downloading from go.dev/dl instead of
storage.googleapis.com/golang by
[@&#8203;aparnajyothi-y](https://redirect.github.com/aparnajyothi-y) in
[#&#8203;689](https://redirect.github.com/actions/setup-go/pull/689)

**Full Changelog**:
<https://github.com/actions/setup-go/compare/v5...v5.6.0>

###
[`v5.5.0`](https://redirect.github.com/actions/setup-go/releases/tag/v5.5.0)

[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.4.0...v5.5.0)

#### What's Changed

##### Bug fixes:

- Update self-hosted environment validation by
[@&#8203;priyagupta108](https://redirect.github.com/priyagupta108) in
[#&#8203;556](https://redirect.github.com/actions/setup-go/pull/556)
- Add manifest validation and improve error handling by
[@&#8203;priyagupta108](https://redirect.github.com/priyagupta108) in
[#&#8203;586](https://redirect.github.com/actions/setup-go/pull/586)
- Update template link by
[@&#8203;jsoref](https://redirect.github.com/jsoref) in
[#&#8203;527](https://redirect.github.com/actions/setup-go/pull/527)

##### Dependency  updates:

- Upgrade
[@&#8203;action/cache](https://redirect.github.com/action/cache) from
4.0.2 to 4.0.3 by
[@&#8203;aparnajyothi-y](https://redirect.github.com/aparnajyothi-y) in
[#&#8203;574](https://redirect.github.com/actions/setup-go/pull/574)
- Upgrade
[@&#8203;actions/glob](https://redirect.github.com/actions/glob) from
0.4.0 to 0.5.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;573](https://redirect.github.com/actions/setup-go/pull/573)
- Upgrade ts-jest from 29.1.2 to 29.3.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;582](https://redirect.github.com/actions/setup-go/pull/582)
- Upgrade eslint-plugin-jest from 27.9.0 to 28.11.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;537](https://redirect.github.com/actions/setup-go/pull/537)

#### New Contributors

- [@&#8203;jsoref](https://redirect.github.com/jsoref) made their first
contribution in
[#&#8203;527](https://redirect.github.com/actions/setup-go/pull/527)

**Full Changelog**:
<https://github.com/actions/setup-go/compare/v5...v5.5.0>

###
[`v5.4.0`](https://redirect.github.com/actions/setup-go/releases/tag/v5.4.0)

[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.3.0...v5.4.0)

#### What's Changed

##### Dependency updates :

- Upgrade semver from 7.6.0 to 7.6.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;535](https://redirect.github.com/actions/setup-go/pull/535)
- Upgrade eslint-config-prettier from 8.10.0 to 10.0.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;536](https://redirect.github.com/actions/setup-go/pull/536)
- Upgrade
[@&#8203;action/cache](https://redirect.github.com/action/cache) from
4.0.0 to 4.0.2 by
[@&#8203;aparnajyothi-y](https://redirect.github.com/aparnajyothi-y) in
[#&#8203;568](https://redirect.github.com/actions/setup-go/pull/568)
- Upgrade undici from 5.28.4 to 5.28.5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;541](https://redirect.github.com/actions/setup-go/pull/541)

#### New Contributors

- [@&#8203;aparnajyothi-y](https://redirect.github.com/aparnajyothi-y)
made their first contribution in
[#&#8203;568](https://redirect.github.com/actions/setup-go/pull/568)

**Full Changelog**:
<https://github.com/actions/setup-go/compare/v5...v5.4.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1pbm9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-08 14:19:07 +01:00
renovate-sh-app[bot]
76c7603a4c chore(deps): update dependency cspell to v6.31.3 (#2165)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [cspell](https://cspell.org/)
([source](https://redirect.github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell))
| [`6.13.3` →
`6.31.3`](https://renovatebot.com/diffs/npm/cspell/6.13.3/6.31.3) |
![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/6.31.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/6.13.3/6.31.3?slim=true)
|

---

### Release Notes

<details>
<summary>streetsidesoftware/cspell (cspell)</summary>

###
[`v6.31.3`](https://redirect.github.com/streetsidesoftware/cspell/releases/tag/v6.31.3)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.31.2...v6.31.3)

#### What's Changed

- fix: Fix dynamic loader on Windows by
[@&#8203;Jason3S](https://redirect.github.com/Jason3S) in
[#&#8203;4707](https://redirect.github.com/streetsidesoftware/cspell/pull/4707)

**Full Changelog**:
<https://github.com/streetsidesoftware/cspell/compare/v6.31.2...v6.31.3>

###
[`v6.31.2`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6312-2023-04-14)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.31.1...v6.31.2)

**Note:** Version bump only for package cspell

###
[`v6.31.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6311-2023-03-24)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.31.0...v6.31.1)

**Note:** Version bump only for package cspell

###
[`v6.31.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6310-2023-03-24)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.30.2...v6.31.0)

**Note:** Version bump only for package cspell

#### 6.30.2 (2023-03-18)

##### Bug Fixes

- lock cosmiconfig to 8.0.0
([#&#8203;4335](https://redirect.github.com/streetsidesoftware/cspell/issues/4335))
([0f37e2c](0f37e2cfa4))

#### 6.30.1 (2023-03-17)

##### Bug Fixes

- Update cosmiconfig to fix config loading issue.
([#&#8203;4330](https://redirect.github.com/streetsidesoftware/cspell/issues/4330))
([4a0bae5](4a0bae5307))

###
[`v6.30.2`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6302-2023-03-18)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.30.1...v6.30.2)

##### Bug Fixes

- lock cosmiconfig to 8.0.0
([#&#8203;4335](https://redirect.github.com/streetsidesoftware/cspell/issues/4335))
([0f37e2c](0f37e2cfa4))

###
[`v6.30.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6301-2023-03-17)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.30.0...v6.30.1)

##### Bug Fixes

- Update cosmiconfig to fix config loading issue.
([#&#8203;4330](https://redirect.github.com/streetsidesoftware/cspell/issues/4330))
([4a0bae5](4a0bae5307))

###
[`v6.30.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6300-2023-03-16)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.29.3...v6.30.0)

**Note:** Version bump only for package cspell

#### 6.29.3 (2023-03-14)

##### Bug Fixes

- Add option to not auto stem during split
([#&#8203;4310](https://redirect.github.com/streetsidesoftware/cspell/issues/4310))
([23059da](23059dafd9))

#### 6.29.2 (2023-03-13)

##### Bug Fixes

- (cspell-tools) Delay splitting \_ till later
([#&#8203;4309](https://redirect.github.com/streetsidesoftware/cspell/issues/4309))
([0e517d1](0e517d13a6))

#### 6.29.1 (2023-03-13)

**Note:** Version bump only for package cspell

###
[`v6.29.3`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6293-2023-03-14)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.29.2...v6.29.3)

##### Bug Fixes

- Add option to not auto stem during split
([#&#8203;4310](https://redirect.github.com/streetsidesoftware/cspell/issues/4310))
([23059da](23059dafd9))

###
[`v6.29.2`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6292-2023-03-13)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.29.1...v6.29.2)

##### Bug Fixes

- (cspell-tools) Delay splitting \_ till later
([#&#8203;4309](https://redirect.github.com/streetsidesoftware/cspell/issues/4309))
([0e517d1](0e517d13a6))

###
[`v6.29.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6291-2023-03-13)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.29.0...v6.29.1)

**Note:** Version bump only for package cspell

###
[`v6.29.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6290-2023-03-11)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.28.0...v6.29.0)

**Note:** Version bump only for package cspell

###
[`v6.28.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6280-2023-03-03)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.27.0...v6.28.0)

##### Features

- Support multiple `repMap` combinations
([#&#8203;4270](https://redirect.github.com/streetsidesoftware/cspell/issues/4270))
([bbc3ed4](bbc3ed4a1e))

###
[`v6.27.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6270-2023-02-26)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.26.3...v6.27.0)

##### Features

- Support spell checking utf16 files with BOM
([#&#8203;4232](https://redirect.github.com/streetsidesoftware/cspell/issues/4232))
([8062f62](8062f621df))

#### 6.26.3 (2023-02-16)

##### Bug Fixes

- Be able to read cache format from config
([#&#8203;4190](https://redirect.github.com/streetsidesoftware/cspell/issues/4190))
([6029893](60298938cd))

#### 6.26.2 (2023-02-16)

##### Bug Fixes

- `node:worker_threads` breaks on node 14
([#&#8203;4185](https://redirect.github.com/streetsidesoftware/cspell/issues/4185))
([8654ac7](8654ac7161))

#### 6.26.1 (2023-02-15)

##### Bug Fixes

- improve Dynamic Import README.md
([#&#8203;4178](https://redirect.github.com/streetsidesoftware/cspell/issues/4178))
([4ad1133](4ad1133e62))

###
[`v6.26.3`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6263-2023-02-16)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.26.2...v6.26.3)

##### Bug Fixes

- Be able to read cache format from config
([#&#8203;4190](https://redirect.github.com/streetsidesoftware/cspell/issues/4190))
([6029893](60298938cd))

###
[`v6.26.2`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6262-2023-02-16)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.26.1...v6.26.2)

##### Bug Fixes

- `node:worker_threads` breaks on node 14
([#&#8203;4185](https://redirect.github.com/streetsidesoftware/cspell/issues/4185))
([8654ac7](8654ac7161))

###
[`v6.26.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6261-2023-02-15)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.26.0...v6.26.1)

##### Bug Fixes

- improve Dynamic Import README.md
([#&#8203;4178](https://redirect.github.com/streetsidesoftware/cspell/issues/4178))
([4ad1133](4ad1133e62))

###
[`v6.26.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6260-2023-02-15)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.25.0...v6.26.0)

##### Features

- All `flagWords` and `suggestWords` suggestions are preferred.
([#&#8203;4176](https://redirect.github.com/streetsidesoftware/cspell/issues/4176))
([abfb09c](abfb09c1fe))

###
[`v6.25.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6250-2023-02-14)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.24.0...v6.25.0)

##### Bug Fixes

- Add `.webm` to know file types
([#&#8203;4171](https://redirect.github.com/streetsidesoftware/cspell/issues/4171))
([eeb9497](eeb9497143))

###
[`v6.24.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6240-2023-02-13)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.23.1...v6.24.0)

**Note:** Version bump only for package cspell

#### 6.23.1 (2023-02-12)

**Note:** Version bump only for package cspell

###
[`v6.23.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6231-2023-02-12)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.23.0...v6.23.1)

**Note:** Version bump only for package cspell

###
[`v6.23.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6230-2023-02-11)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.22.0...v6.23.0)

**Note:** Version bump only for package cspell

###
[`v6.22.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6220-2023-02-05)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.21.0...v6.22.0)

**Note:** Version bump only for package cspell

###
[`v6.21.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6210-2023-02-03)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.20.1...v6.21.0)

**Note:** Version bump only for package cspell

#### 6.20.1 (2023-02-01)

##### Bug Fixes

- Correct .gitignore comment detection
([#&#8203;4083](https://redirect.github.com/streetsidesoftware/cspell/issues/4083))
([cadfbc4](cadfbc489f))

###
[`v6.20.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6201-2023-02-01)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.20.0...v6.20.1)

##### Bug Fixes

- Correct .gitignore comment detection
([#&#8203;4083](https://redirect.github.com/streetsidesoftware/cspell/issues/4083))
([cadfbc4](cadfbc489f))

###
[`v6.20.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6200-2023-02-01)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.19.2...v6.20.0)

**Note:** Version bump only for package cspell

#### 6.19.2 (2023-01-17)

**Note:** Version bump only for package cspell

#### 6.19.1 (2023-01-17)

##### Bug Fixes

- Remove `vitest` as a dependency
([#&#8203;4031](https://redirect.github.com/streetsidesoftware/cspell/issues/4031))
([2784b75](2784b75fee))

###
[`v6.19.2`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6192-2023-01-17)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.19.1...v6.19.2)

**Note:** Version bump only for package cspell

###
[`v6.19.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6191-2023-01-17)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.19.0...v6.19.1)

##### Bug Fixes

- Remove `vitest` as a dependency
([#&#8203;4031](https://redirect.github.com/streetsidesoftware/cspell/issues/4031))
([2784b75](2784b75fee))

###
[`v6.19.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6190-2023-01-16)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.18.1...v6.19.0)

**Note:** Version bump only for package cspell

#### 6.18.1 (2022-12-29)

**Note:** Version bump only for package cspell

###
[`v6.18.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6181-2022-12-29)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.18.0...v6.18.1)

**Note:** Version bump only for package cspell

###
[`v6.18.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6180-2022-12-21)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.17.0...v6.18.0)

**Note:** Version bump only for package cspell

###
[`v6.17.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6170-2022-12-05)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.16.0...v6.17.0)

**Note:** Version bump only for package cspell

###
[`v6.16.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6160-2022-12-02)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.15.1...v6.16.0)

**Note:** Version bump only for package cspell

#### 6.15.1 (2022-11-30)

**Note:** Version bump only for package cspell

###
[`v6.15.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6151-2022-11-30)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.15.0...v6.15.1)

**Note:** Version bump only for package cspell

###
[`v6.15.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6150-2022-11-25)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.14.3...v6.15.0)

##### Features

- Preferred suggestions are listed first
([#&#8203;3869](https://redirect.github.com/streetsidesoftware/cspell/issues/3869))
([1b7a65d](1b7a65d6ec))

#### 6.14.3 (2022-11-17)

##### Bug Fixes

- trie-lib - fix issue with reference radix.
([#&#8203;3849](https://redirect.github.com/streetsidesoftware/cspell/issues/3849))
([73af697](73af6978c5))

#### 6.14.2 (2022-11-11)

**Note:** Version bump only for package cspell

#### 6.14.1 (2022-11-07)

**Note:** Version bump only for package cspell

###
[`v6.14.3`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6143-2022-11-17)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.14.2...v6.14.3)

##### Bug Fixes

- trie-lib - fix issue with reference radix.
([#&#8203;3849](https://redirect.github.com/streetsidesoftware/cspell/issues/3849))
([73af697](73af6978c5))

###
[`v6.14.2`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6142-2022-11-11)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.14.1...v6.14.2)

**Note:** Version bump only for package cspell

###
[`v6.14.1`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6141-2022-11-07)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.14.0...v6.14.1)

**Note:** Version bump only for package cspell

###
[`v6.14.0`](https://redirect.github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#6140-2022-11-03)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell/compare/v6.13.3...v6.14.0)

**Note:** Version bump only for package cspell

#### 6.13.3 (2022-10-31)

##### Bug Fixes

- Update dictionaries
([#&#8203;3795](https://redirect.github.com/streetsidesoftware/cspell/issues/3795))
([ae8de27](ae8de2754d))

#### 6.13.2 (2022-10-31)

##### Bug Fixes

- Do not generate duplicate entries by default
([#&#8203;3793](https://redirect.github.com/streetsidesoftware/cspell/issues/3793))
([f27d3c6](f27d3c68ad))

#### 6.13.1 (2022-10-28)

**Note:** Version bump only for package cspell

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1pbm9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-01-08 14:18:39 +01:00
Jocelyn Collado-Kuri
9fda7768ff Add support to use custom values in dropdown (#2163)
## Summary
When we switched to use `Combobox` we were no longer able to add custom
values for our dropdowns, and this prevented users from using regexp
values for `group`, `host`, `proxy` etc. This PR adds
`createCustomValue` flag so that any custom value can be entered into
the dropdowns.

## Detailed summary
- Make use of `Combobox`'s `createCustomValues` so that wherever
necessary, users are able to enter regex values.
    
<img width="720" height="221" alt="Screenshot 2026-01-05 at 7 15 23 AM"
src="https://github.com/user-attachments/assets/841716eb-cd86-49d1-b13c-a0e37e8a37b9"
/>

## Why
For users to be able to use regexp, and any custom value in our
dropdowns.

## How to test
For all query types where dropdowns are used and user configurable (i.e.
group, host, proxy, application) start typing a value that does not
already exist in the dropdown. You should see an option to `Use custom
value`

Fixes
[comment](https://github.com/grafana/grafana-zabbix/pull/2141#issuecomment-3698818476),
thanks for the testing and call out @christos-diamantis
2026-01-05 09:34:17 -08:00
Jocelyn Collado-Kuri
0d64736e86 Adds support for host tags (#2140)
## Sumary
When dealing with multiple hosts, it can be hard for customers filter
through and figure out which host to query metric data from. This PR
aims to make this easier by adding support for host tags so that there
is another layer of filtering / grouping applied for hosts.

## Detailed explanation
- Adds new UI components to allow adding one or more host tag filter,
and a switch to choose between `AND/OR` and `OR` operators when using
more than one filter following Zabbix's UI:
  

https://github.com/user-attachments/assets/c971f5eb-7e93-4238-bd6b-902cc657c014


https://github.com/user-attachments/assets/5f8996de-684e-4ffa-b98e-8e205c4fc1df

- Modifies the existing `getHosts` function to make a call to the
backend with a few additional parameters to `extend` (essentially
extract) the host tags for a given selected group. No backend changes
were required for this.

## Why
To make it easier for customers to query metric data when dealing with
multiple hosts.

## How to test
- Go to explore or a dashboard and create a Zabbix query where the query
type is `Metrics`
- The easiest way to test is by selecting `/.*/` for Groups, checking
the returned `Hosts` they should all be there
- Add a host tag filter and change the keys and operators as well as
switching from `AND/OR` to `OR` you should see how the values returned
for `Host` changes

## Future work
Adding variable support for host tags once this is completed.

Fixes:
https://github.com/orgs/grafana/projects/457/views/40?pane=issue&itemId=3609900134&issue=grafana%7Coss-big-tent-squad%7C126
and https://github.com/grafana/grafana-zabbix/issues/927

---------

Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
2026-01-05 05:30:55 -08:00
Jocelyn Collado-Kuri
3d0895c008 Fix the way we merge frontend and backend queries (#2158)
## Summary

With the new logic to merge backend and frontend query responses, some
of the frontend query responses were being lost due to early
termination.

Merging frontend and backend responses was not properly waiting for all
promises to resolve before returning this "merged" result

## Detailed explanation

In `mergeQueries` although `Promise.all` was triggered, we returned
immediately without waiting for the promises to actually resolve, now
instead of passing down promises:
- use `switchMap` so that the upstream backend response observable can
be used as an inner Observable value to be concatenated with the rest of
the responses
- Why not use `map`? To prevent out of sync results, we need to wait for
the promises to resolve **before** we pass it down to the `mergeQueries`
function, `map` does not allow that.
- use `from` and trigger `Promise.all` **before** calling `mergeQueries`
so that all promise results can be resolved and converted to observables
by the time they get passed into the function
- modify `mergeQueries` to accept `DataResponse` for arguments, clone
the existing data and return the merged result.

<img width="1700" height="398" alt="Screenshot 2025-12-29 at 1 06 05 PM"
src="https://github.com/user-attachments/assets/c07c59b1-43b8-47f9-adc6-67583b125856"
/>

## Why

To fix how frontend and backend queries are merged so that no response
gets lost in the process

## How to test
1. Create a new dashboard or go to Explore
2. For query type select `Problems` or anything that is not `Metrics` 
3. Execute the query, and you should be able to see a response.
2025-12-31 06:46:56 -08:00
renovate-sh-app[bot]
4eb55efa59 chore(deps): update dependency @playwright/test to ^1.55.0 (#2156)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@playwright/test](https://playwright.dev)
([source](https://redirect.github.com/microsoft/playwright)) |
[`^1.52.0` →
`^1.55.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.55.0/1.57.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.57.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.55.0/1.57.0?slim=true)
|

---

### Release Notes

<details>
<summary>microsoft/playwright (@&#8203;playwright/test)</summary>

###
[`v1.57.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.57.0)

[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.56.1...v1.57.0)

#### Speedboard

In HTML reporter, there's a new tab we call "Speedboard":

<img width="600" alt="speedboard"
src="https://github.com/user-attachments/assets/4ba117ea-ea94-4b6a-82b2-8bbd00dfe81c"
/>

It shows you all your executed tests sorted by slowness,
and can help you understand where your test suite is taking longer than
expected.
Take a look at yours - maybe you'll find some tests that are spending a
longer time waiting than they should!

#### Chrome for Testing

Starting with this release, Playwright switches from Chromium, to using
[Chrome for
Testing](https://developer.chrome.com/blog/chrome-for-testing/) builds.
Both headed and headless browsers are subject to this. Your tests should
still be passing after upgrading to Playwright 1.57.

We're expecting no functional changes to come from this switch. The
biggest change is the new icon and title in your toolbar.

<img width="500" alt="new and old logo"
src="https://github.com/user-attachments/assets/e9a5c4f2-9f35-4c27-9382-0f5eda377097"
/>

If you still see an unexpected behaviour change, please [file an
issue](https://redirect.github.com/microsoft/playwright/issues/new).

On Arm64 Linux, Playwright continues to use Chromium.

#### Waiting for webserver output


[testConfig.webServer](https://playwright.dev/docs/api/class-testconfig#test-config-web-server)
added a `wait` field. Pass a regular expression, and Playwright will
wait until the webserver logs match it.

```js
import { defineConfig } from '@&#8203;playwright/test';

export default defineConfig({
  webServer: {
    command: 'npm run start',
    wait: {
      stdout: '/Listening on port (?<my_server_port>\\d+)/'
    },
  },
});
```

If you include a named capture group into the expression, then
Playwright will provide the capture group contents via environment
variables:

```js
import { test, expect } from '@&#8203;playwright/test';

test.use({ baseUrl: `http://localhost:${process.env.MY_SERVER_PORT ?? 3000}` });

test('homepage', async ({ page }) => {
  await page.goto('/');
});
```

This is not just useful for capturing varying ports of dev servers. You
can also use it to wait for readiness of a service that doesn't expose
an HTTP readiness check, but instead prints a readiness message to
stdout or stderr.

#### Breaking Change

After 3 years of being deprecated, we removed `Page#accessibility` from
our API. Please use other libraries such as
[Axe](https://www.deque.com/axe/) if you need to test page
accessibility. See our Node.js
[guide](https://playwright.dev/docs/accessibility-testing) for
integration with Axe.

#### New APIs

- New property
[testConfig.tag](https://playwright.dev/docs/api/class-testconfig#test-config-tag)
adds a tag to all tests in this run. This is useful when using
[merge-reports](https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-shards).
-
[worker.on('console')](https://playwright.dev/docs/api/class-worker#worker-event-console)
event is emitted when JavaScript within the worker calls one of console
API methods, e.g. console.log or console.dir.
[worker.waitForEvent()](https://playwright.dev/docs/api/class-worker#worker-wait-for-event)
can be used to wait for it.
-
[locator.description()](https://playwright.dev/docs/api/class-locator#locator-description)
returns locator description previously set with
[locator.describe()](https://playwright.dev/docs/api/class-locator#locator-describe),
and `Locator.toString()` now uses the description when available.
- New option
[`steps`](https://playwright.dev/docs/api/class-locator#locator-click-option-steps)
in
[locator.click()](https://playwright.dev/docs/api/class-locator#locator-click)
and
[locator.dragTo()](https://playwright.dev/docs/api/class-locator#locator-drag-to)
that configures the number of `mousemove` events emitted while moving
the mouse pointer to the target element.
- Network requests issued by [Service
Workers](https://playwright.dev/docs/service-workers#network-events-and-routing)
are now reported and can be routed through the
[BrowserContext](https://playwright.dev/docs/api/class-browsercontext),
only in Chromium. You can opt out using the
`PLAYWRIGHT_DISABLE_SERVICE_WORKER_NETWORK` environment variable.
- Console messages from Service Workers are dispatched through
[worker.on('console')](https://playwright.dev/docs/api/class-worker#worker-event-console).
You can opt out of this using the
`PLAYWRIGHT_DISABLE_SERVICE_WORKER_CONSOLE` environment variable.

#### Browser Versions

- Chromium 143.0.7499.4
- Mozilla Firefox 144.0.2
- WebKit 26.0

###
[`v1.56.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.56.1)

[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.56.0...v1.56.1)

#### Highlights


[#&#8203;37871](https://redirect.github.com/microsoft/playwright/issues/37871)
chore: allow local-network-access permission in chromium

[#&#8203;37891](https://redirect.github.com/microsoft/playwright/issues/37891)
fix(agents): remove workspaceFolder ref from vscode mcp

[#&#8203;37759](https://redirect.github.com/microsoft/playwright/issues/37759)
chore: rename agents to test agents

[#&#8203;37757](https://redirect.github.com/microsoft/playwright/issues/37757)
chore(mcp): fallback to cwd when resolving test config

#### Browser Versions

- Chromium 141.0.7390.37
- Mozilla Firefox 142.0.1
- WebKit 26.0

###
[`v1.56.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.56.0)

[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.55.1...v1.56.0)

#### Playwright Agents

Introducing Playwright Agents, three custom agent definitions designed
to guide LLMs through the core process of building a Playwright test:

- **🎭 planner** explores the app and produces a Markdown test plan
- **🎭 generator** transforms the Markdown plan into the Playwright Test
files
- **🎭 healer** executes the test suite and automatically repairs failing
tests

Run `npx playwright init-agents` with your client of choice to generate
the latest agent definitions:

```bash

# Generate agent files for each agentic loop
# Visual Studio Code
npx playwright init-agents --loop=vscode

# Claude Code
npx playwright init-agents --loop=claude

# opencode
npx playwright init-agents --loop=opencode
```

> \[!NOTE]
> VS Code v1.105 (currently on the VS Code Insiders channel) is needed
for the agentic experience in VS Code. It will become stable shortly, we
are a bit ahead of times with this functionality!

[Learn more about Playwright
Agents](https://playwright.dev/docs/test-agents)

#### New APIs

- New methods
[page.consoleMessages()](https://playwright.dev/docs/api/class-page#page-console-messages)
and
[page.pageErrors()](https://playwright.dev/docs/api/class-page#page-page-errors)
for retrieving the most recent console messages from the page
- New method
[page.requests()](https://playwright.dev/docs/api/class-page#page-requests)
for retrieving the most recent network requests from the page
- Added [`--test-list` and
`--test-list-invert`](https://playwright.dev/docs/test-cli#test-list) to
allow manual specification of specific tests from a file

#### UI Mode and HTML Reporter

- Added option to `'html'` reporter to disable the "Copy prompt" button
- Added option to `'html'` reporter and UI Mode to merge files,
collapsing test and describe blocks into a single unified list
- Added option to UI Mode mirroring the `--update-snapshots` options
- Added option to UI Mode to run only a single worker at a time

#### Breaking Changes

- Event
[browserContext.on('backgroundpage')](https://playwright.dev/docs/api/class-browsercontext#browser-context-event-background-page)
has been deprecated and will not be emitted. Method
[browserContext.backgroundPages()](https://playwright.dev/docs/api/class-browsercontext#browser-context-background-pages)
will return an empty list

#### Miscellaneous

- Aria snapshots render and compare `input` `placeholder`
- Added environment variable `PLAYWRIGHT_TEST` to Playwright worker
processes to allow discriminating on testing status

#### Browser Versions

- Chromium 141.0.7390.37
- Mozilla Firefox 142.0.1
- WebKit 26.0

###
[`v1.55.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.55.1)

[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.55.0...v1.55.1)

##### Highlights


[#&#8203;37479](https://redirect.github.com/microsoft/playwright/issues/37479)
- \[Bug]: Upgrade Chromium to 140.0.7339.186.

[#&#8203;37147](https://redirect.github.com/microsoft/playwright/issues/37147)
- \[Regression]: Internal error: step id not found.

[#&#8203;37146](https://redirect.github.com/microsoft/playwright/issues/37146)
- \[Regression]: HTML reporter displays a broken chip link when there
are no projects.

[#&#8203;37137](https://redirect.github.com/microsoft/playwright/pull/37137)
- Revert "fix(a11y): track inert elements as hidden".

[#&#8203;37532](https://redirect.github.com/microsoft/playwright/pull/37532)
- chore: do not use -k option

#### Browser Versions

- Chromium 140.0.7339.186
- Mozilla Firefox 141.0
- WebKit 26.0

This version was also tested against the following stable channels:

- Google Chrome 139
- Microsoft Edge 139

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [x] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1pbm9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: Sriram <153843+yesoreyeram@users.noreply.github.com>
2025-12-31 13:59:41 +00:00
dependabot[bot]
0232194405 Bump qs from 6.14.0 to 6.14.1 (#2161)
Bumps [qs](https://github.com/ljharb/qs) from 6.14.0 to 6.14.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ljharb/qs/blob/main/CHANGELOG.md">qs's
changelog</a>.</em></p>
<blockquote>
<h2><strong>6.14.1</strong></h2>
<ul>
<li>[Fix] ensure arrayLength applies to <code>[]</code> notation as
well</li>
<li>[Fix] <code>parse</code>: when a custom decoder returns
<code>null</code> for a key, ignore that key</li>
<li>[Refactor] <code>parse</code>: extract key segment splitting
helper</li>
<li>[meta] add threat model</li>
<li>[actions] add workflow permissions</li>
<li>[Tests] <code>stringify</code>: increase coverage</li>
<li>[Dev Deps] update <code>eslint</code>,
<code>@ljharb/eslint-config</code>, <code>npmignore</code>,
<code>es-value-fixtures</code>, <code>for-each</code>,
<code>object-inspect</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fa11a5f64"><code>3fa11a5</code></a>
v6.14.1</li>
<li><a
href="a62670423c"><code>a626704</code></a>
[Dev Deps] update <code>npmignore</code></li>
<li><a
href="3086902ecf"><code>3086902</code></a>
[Fix] ensure arrayLength applies to <code>[]</code> notation as
well</li>
<li><a
href="fc7930e86c"><code>fc7930e</code></a>
[Dev Deps] update <code>eslint</code>,
<code>@ljharb/eslint-config</code></li>
<li><a
href="0b06aac566"><code>0b06aac</code></a>
[Dev Deps] update <code>@ljharb/eslint-config</code></li>
<li><a
href="64951f6200"><code>64951f6</code></a>
[Refactor] <code>parse</code>: extract key segment splitting helper</li>
<li><a
href="e1bd2599cd"><code>e1bd259</code></a>
[Dev Deps] update <code>@ljharb/eslint-config</code></li>
<li><a
href="f4b3d39709"><code>f4b3d39</code></a>
[eslint] add eslint 9 optional peer dep</li>
<li><a
href="6e94d9596c"><code>6e94d95</code></a>
[Dev Deps] update <code>eslint</code>,
<code>@ljharb/eslint-config</code>, <code>npmignore</code></li>
<li><a
href="973dc3c51c"><code>973dc3c</code></a>
[actions] add workflow permissions</li>
<li>Additional commits viewable in <a
href="https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=qs&package-manager=npm_and_yarn&previous-version=6.14.0&new-version=6.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/grafana/grafana-zabbix/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-31 11:28:29 +00:00
renovate-sh-app[bot]
f3c5a15a20 chore(deps): update dependency @grafana/plugin-e2e to ^2.2.3 (#2155)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@grafana/plugin-e2e](https://redirect.github.com/grafana/plugin-tools)
([source](https://redirect.github.com/grafana/plugin-tools/tree/HEAD/packages/plugin-e2e))
| [`^2.1.12` →
`^2.2.3`](https://renovatebot.com/diffs/npm/@grafana%2fplugin-e2e/2.1.12/2.2.3)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@grafana%2fplugin-e2e/2.2.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@grafana%2fplugin-e2e/2.1.12/2.2.3?slim=true)
|

---

### Release Notes

<details>
<summary>grafana/plugin-tools (@&#8203;grafana/plugin-e2e)</summary>

###
[`v2.2.3`](https://redirect.github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%402.2.3)

[Compare
Source](https://redirect.github.com/grafana/plugin-tools/compare/@grafana/plugin-e2e@2.2.2...@grafana/plugin-e2e@2.2.3)

##### 🐛 Bug Fix

- CreatePlugin: Adding step about health check functionality in ds
tutorial.
[#&#8203;2222](https://redirect.github.com/grafana/plugin-tools/pull/2222)
([@&#8203;mckn](https://redirect.github.com/mckn))

##### Authors: 1

- Marcus Andersson ([@&#8203;mckn](https://redirect.github.com/mckn))

###
[`v2.2.2`](https://redirect.github.com/grafana/plugin-tools/compare/@grafana/plugin-e2e@2.2.1...@grafana/plugin-e2e@2.2.2)

[Compare
Source](https://redirect.github.com/grafana/plugin-tools/compare/@grafana/plugin-e2e@2.2.1...@grafana/plugin-e2e@2.2.2)

###
[`v2.2.1`](https://redirect.github.com/grafana/plugin-tools/blob/HEAD/packages/plugin-e2e/CHANGELOG.md#v221-Thu-Oct-09-2025)

[Compare
Source](https://redirect.github.com/grafana/plugin-tools/compare/@grafana/plugin-e2e@2.2.0...@grafana/plugin-e2e@2.2.1)

##### 🐛 Bug Fix

- E2E: fix for flakiness in PanelEditPage.refreshPanel
[#&#8203;2207](https://redirect.github.com/grafana/plugin-tools/pull/2207)
([@&#8203;hugohaggmark](https://redirect.github.com/hugohaggmark))

##### Authors: 1

- Hugo Häggmark
([@&#8203;hugohaggmark](https://redirect.github.com/hugohaggmark))

***

###
[`v2.2.0`](https://redirect.github.com/grafana/plugin-tools/blob/HEAD/packages/plugin-e2e/CHANGELOG.md#v220-Tue-Oct-07-2025)

[Compare
Source](https://redirect.github.com/grafana/plugin-tools/compare/@grafana/plugin-e2e@2.1.14...@grafana/plugin-e2e@2.2.0)

##### 🚀 Enhancement

- Plugin E2E: Add support for specifying user preferences
[#&#8203;2131](https://redirect.github.com/grafana/plugin-tools/pull/2131)
([@&#8203;sunker](https://redirect.github.com/sunker))

##### Authors: 1

- Erik Sundell ([@&#8203;sunker](https://redirect.github.com/sunker))

***

###
[`v2.1.14`](https://redirect.github.com/grafana/plugin-tools/blob/HEAD/packages/plugin-e2e/CHANGELOG.md#v2114-Mon-Sep-29-2025)

[Compare
Source](https://redirect.github.com/grafana/plugin-tools/compare/@grafana/plugin-e2e@2.1.13...@grafana/plugin-e2e@2.1.14)

##### 🐛 Bug Fix

- Update dependency uuid to v13
[#&#8203;2139](https://redirect.github.com/grafana/plugin-tools/pull/2139)
([@&#8203;renovate\[bot\]](https://redirect.github.com/renovate\[bot]))

##### Authors: 1

- [@&#8203;renovate\[bot\]](https://redirect.github.com/renovate\[bot])

***

###
[`v2.1.13`](https://redirect.github.com/grafana/plugin-tools/compare/@grafana/plugin-e2e@2.1.12...@grafana/plugin-e2e@2.1.13)

[Compare
Source](https://redirect.github.com/grafana/plugin-tools/compare/@grafana/plugin-e2e@2.1.12...@grafana/plugin-e2e@2.1.13)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1pbm9yIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-12-31 11:21:16 +00:00
ismail simsek
ef9557f60e Add time range warning in query editor for large time ranges (#2150)
## Summary

Adds a non-intrusive warning banner in the query editor that alerts
users when the selected time range exceeds 1 year (365 days). This helps
users understand that their query may return a large amount of data and
could take longer to execute, without blocking or interrupting their
workflow.

Part of https://github.com/grafana/oss-big-tent-squad/issues/127

## Changes

- Added `TIME_RANGE_WARNING_THRESHOLD_DAYS` constant (365 days) in
`src/datasource/constants.ts`
- Created new `TimeRangeWarning` component in
`src/datasource/components/TimeRangeWarning.tsx`
- Integrated the warning component into the main `QueryEditor` component

## How it works

- When the dashboard time range is >= 365 days, a warning banner appears
at the top of the query editor
- The warning displays the formatted duration (e.g., "1 year and 30
days")
- The warning is purely informational - queries still execute normally
- Uses Grafana theme colors for consistent styling in both light and
dark modes

## Screenshot

The warning appears as a subtle banner with a warning icon:

<img width="705" height="374" alt="grafik"
src="https://github.com/user-attachments/assets/eb0ace4b-524a-488e-8f88-b7e9523660b0"
/>

## Why

Queries spanning years of data can return millions of data points and
potentially overload the Zabbix server. This proactive warning helps
users make informed decisions about their query scope without adding
friction to the normal query flow.
2025-12-30 16:08:46 +01:00
dependabot[bot]
3d631aedd7 Bump glob from 10.4.5 to 11.1.0 (#2153)
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 11.1.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/isaacs/node-glob/blob/main/changelog.md">glob's
changelog</a>.</em></p>
<blockquote>
<h1>changeglob</h1>
<h2>13</h2>
<ul>
<li>Move the CLI program out to a separate package,
<code>glob-bin</code>.
Install that if you'd like to continue using glob from the
command line.</li>
</ul>
<h2>12</h2>
<ul>
<li>Remove the unsafe <code>--shell</code> option. The
<code>--shell</code> option is now
ONLY supported on known shells where the behavior can be
implemented safely.</li>
</ul>
<h2>11.1</h2>
<p><a
href="https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2">GHSA-5j98-mcp5-4vw2</a></p>
<ul>
<li>Add the <code>--shell</code> option for the command line, with a
warning
that this is unsafe. (It will be removed in v12.)</li>
<li>Add the <code>--cmd-arg</code>/<code>-g</code> as a way to
<em>safely</em> add positional
arguments to the command provided to the CLI tool.</li>
<li>Detect commands with space or quote characters on known shells,
and pass positional arguments to them safely, avoiding
<code>shell:true</code> execution.</li>
</ul>
<h2>11.0</h2>
<ul>
<li>Drop support for node before v20</li>
</ul>
<h2>10.4</h2>
<ul>
<li>Add <code>includeChildMatches: false</code> option</li>
<li>Export the <code>Ignore</code> class</li>
</ul>
<h2>10.3</h2>
<ul>
<li>Add <code>--default -p</code> flag to provide a default pattern</li>
<li>exclude symbolic links to directories when <code>follow</code> and
<code>nodir</code>
are both set</li>
</ul>
<h2>10.2</h2>
<ul>
<li>Add glob cli</li>
</ul>
<h2>10.1</h2>
<ul>
<li>Return <code>'.'</code> instead of the empty string <code>''</code>
when the current
working directory is returned as a match.</li>
<li>Add <code>posix: true</code> option to return <code>/</code>
delimited paths, even on</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2551fb5144"><code>2551fb5</code></a>
11.1.0</li>
<li><a
href="47473c046b"><code>47473c0</code></a>
bin: Do not expose filenames to shell expansion</li>
<li><a
href="bc33fe1c6a"><code>bc33fe1</code></a>
skip tilde test on systems that lack tilde expansion</li>
<li><a
href="59bf9ca211"><code>59bf9ca</code></a>
fix notes</li>
<li><a
href="dde4fa66c8"><code>dde4fa6</code></a>
docs(README): add #anchor and improve <code>note</code>s</li>
<li><a
href="0559b0ed13"><code>0559b0e</code></a>
docs: add better links to path-scurry docs</li>
<li><a
href="c9773c249b"><code>c9773c2</code></a>
fix: correct typos in <code>README.md</code></li>
<li><a
href="13e68eadbc"><code>13e68ea</code></a>
Fix punctuation in traversal function documentation</li>
<li><a
href="1527e2b810"><code>1527e2b</code></a>
fix repo url</li>
<li><a
href="7e190e8776"><code>7e190e8</code></a>
fix typo <code>maths</code> → <code>paths</code></li>
<li>Additional commits viewable in <a
href="https://github.com/isaacs/node-glob/compare/v10.4.5...v11.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=glob&package-manager=npm_and_yarn&previous-version=10.4.5&new-version=11.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/grafana/grafana-zabbix/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jocelyn Collado-Kuri <jcolladokuri@icloud.com>
2025-12-29 12:39:45 -08:00
ismail simsek
04fca562b0 feat(backend): Add query guardrails to prevent potential issues (#2149)
## Summary

Implements query guardrails in the backend to prevent execution of
expensive or malformed queries that could impact customer environments.

Part of https://github.com/grafana/oss-big-tent-squad/issues/127

## Changes

### New guardrails added:

1. **Item ID validation** (`queryItemIdData`)
   - Validates that item IDs are non-empty
   - Validates that item IDs contain only numeric values

2. **Time range validation** (`QueryData`)
   - Validates that `From` timestamp is before `To` timestamp

3. **API method allowlist** (`ZabbixAPIHandler`)
- Only allows Zabbix API methods defined in the frontend type
`zabbixMethodName`
   - Blocks any write/delete/update operations not in the allowlist

### New files:
- `pkg/datasource/guardrails.go` - Validation functions and error
definitions
- `pkg/datasource/guardrails_test.go` - Unit tests for all validation
functions

### Modified files:
- `pkg/datasource/datasource.go` - Added time range validation
- `pkg/datasource/zabbix.go` - Added item ID validation  
- `pkg/datasource/resource_handler.go` - Added API method validation

## Reasoning
- Allowed functions might be unnecessary as we've already prevent using
those in
[types.ts](https://github.com/grafana/grafana-zabbix/blob/main/src/datasource/zabbix/types.ts#L1-L23)
but it's nice to be cautious.
- itemid and time validation is just for sanity. 
- Time range validation will be necessary in the future to warn user
agains running expensive queries.
2025-12-29 18:57:17 +01:00
ismail simsek
3e626d3aa5 Add item count warning in query editor for large result sets (#2152)
## Summary

Adds a non-intrusive warning banner in the query editor that alerts
users when their query matches a large number of items (>= 500). This
helps users understand that their query may return a large amount of
data and suggests using more specific filters.

Part of https://github.com/grafana/oss-big-tent-squad/issues/127

## Changes

- Added `ITEM_COUNT_WARNING_THRESHOLD` constant (500 items) in
`src/datasource/constants.ts`
- Created new `ItemCountWarning` component in
`src/datasource/components/ItemCountWarning.tsx`
- Updated `MetricsQueryEditor` to track and report the count of items
matching the current filter
- Integrated the warning component into the main `QueryEditor` component

## How it works

- When items are loaded for the dropdown in the Metrics query editor,
the component counts how many items match the current item filter
- If using a regex filter like `/.*/`, it applies the regex to count
matching items
- If the count is >= 500, a warning banner appears at the top of the
query editor
- The warning is purely informational - queries still execute normally
- The warning only appears for the "Metrics" query type

## Screenshot

The warning appears as a subtle banner with a warning icon:

> I set the limit as 5 just to show the warning

<img width="901" height="298" alt="grafik"
src="https://github.com/user-attachments/assets/a9be8563-1b90-4581-ad15-4e7035b4166e"
/>

## Why

Queries that match thousands of items via wildcard filters (e.g.,
`/.*/`) can return massive amounts of data and potentially overload the
Zabbix server. This proactive warning helps users make informed
decisions about their query scope without adding friction to the normal
query flow.
2025-12-29 18:49:13 +01:00
renovate-sh-app[bot]
4eece4b75e chore(deps): update dependency terser-webpack-plugin to ^5.3.14 (#2154)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[terser-webpack-plugin](https://redirect.github.com/webpack/terser-webpack-plugin)
| [`^5.3.10` →
`^5.3.14`](https://renovatebot.com/diffs/npm/terser-webpack-plugin/5.3.14/5.3.16)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/terser-webpack-plugin/5.3.16?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/terser-webpack-plugin/5.3.14/5.3.16?slim=true)
|

---

### Release Notes

<details>
<summary>webpack/terser-webpack-plugin (terser-webpack-plugin)</summary>

###
[`v5.3.16`](https://redirect.github.com/webpack/terser-webpack-plugin/blob/HEAD/CHANGELOG.md#5316-2025-12-11)

[Compare
Source](https://redirect.github.com/webpack/terser-webpack-plugin/compare/v5.3.15...v5.3.16)

###
[`v5.3.15`](https://redirect.github.com/webpack/terser-webpack-plugin/blob/HEAD/CHANGELOG.md#5315-2025-12-05)

[Compare
Source](https://redirect.github.com/webpack/terser-webpack-plugin/compare/v5.3.14...v5.3.15)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLXBhdGNoIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-12-26 07:37:26 -08:00
renovate-sh-app[bot]
02a323b142 chore(deps): update dependency semver to ^7.7.2 (#2147)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [semver](https://redirect.github.com/npm/node-semver) | [`^7.6.3` →
`^7.7.2`](https://renovatebot.com/diffs/npm/semver/7.7.2/7.7.3) |
![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.7.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.7.2/7.7.3?slim=true)
|

---

### Release Notes

<details>
<summary>npm/node-semver (semver)</summary>

###
[`v7.7.3`](https://redirect.github.com/npm/node-semver/blob/HEAD/CHANGELOG.md#773-2025-10-06)

[Compare
Source](https://redirect.github.com/npm/node-semver/compare/v7.7.2...v7.7.3)

##### Bug Fixes

-
[`e37e0ca`](e37e0ca0b5)
[#&#8203;813](https://redirect.github.com/npm/node-semver/pull/813)
faster paths for compare
([#&#8203;813](https://redirect.github.com/npm/node-semver/issues/813))
([@&#8203;H4ad](https://redirect.github.com/H4ad))
-
[`2471d75`](2471d7543e)
[#&#8203;811](https://redirect.github.com/npm/node-semver/pull/811)
x-range build metadata support (i529015)

##### Chores

-
[`8f05c87`](8f05c87f56)
[#&#8203;807](https://redirect.github.com/npm/node-semver/pull/807) bump
[@&#8203;npmcli/template-oss](https://redirect.github.com/npmcli/template-oss)
from 4.25.0 to 4.25.1
([#&#8203;807](https://redirect.github.com/npm/node-semver/issues/807))
([@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot],
[@&#8203;owlstronaut](https://redirect.github.com/owlstronaut))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zNS4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLXBhdGNoIl19-->

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-12-26 07:36:10 -08:00
dependabot[bot]
0c1f1203ea Bump js-yaml from 3.14.1 to 3.14.2 (#2148)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to
3.14.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md">js-yaml's
changelog</a>.</em></p>
<blockquote>
<h2>[3.14.2] - 2025-11-15</h2>
<h3>Security</h3>
<ul>
<li>Backported v4.1.1 fix to v3</li>
</ul>
<h2>[4.1.1] - 2025-11-12</h2>
<h3>Security</h3>
<ul>
<li>Fix prototype pollution issue in yaml merge (&lt;&lt;)
operator.</li>
</ul>
<h2>[4.1.0] - 2021-04-15</h2>
<h3>Added</h3>
<ul>
<li>Types are now exported as <code>yaml.types.XXX</code>.</li>
<li>Every type now has <code>options</code> property with original
arguments kept as they were
(see <code>yaml.types.int.options</code> as an example).</li>
</ul>
<h3>Changed</h3>
<ul>
<li><code>Schema.extend()</code> now keeps old type order in case of
conflicts
(e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered as
<code>abcd</code> instead of <code>cbad</code>).</li>
</ul>
<h2>[4.0.0] - 2021-01-03</h2>
<h3>Changed</h3>
<ul>
<li>Check <a
href="https://github.com/nodeca/js-yaml/blob/master/migrate_v3_to_v4.md">migration
guide</a> to see details for all breaking changes.</li>
<li>Breaking: &quot;unsafe&quot; tags <code>!!js/function</code>,
<code>!!js/regexp</code>, <code>!!js/undefined</code> are
moved to <a
href="https://github.com/nodeca/js-yaml-js-types">js-yaml-js-types</a>
package.</li>
<li>Breaking: removed <code>safe*</code> functions. Use
<code>load</code>, <code>loadAll</code>, <code>dump</code>
instead which are all now safe by default.</li>
<li><code>yaml.DEFAULT_SAFE_SCHEMA</code> and
<code>yaml.DEFAULT_FULL_SCHEMA</code> are removed, use
<code>yaml.DEFAULT_SCHEMA</code> instead.</li>
<li><code>yaml.Schema.create(schema, tags)</code> is removed, use
<code>schema.extend(tags)</code> instead.</li>
<li><code>!!binary</code> now always mapped to <code>Uint8Array</code>
on load.</li>
<li>Reduced nesting of <code>/lib</code> folder.</li>
<li>Parse numbers according to YAML 1.2 instead of YAML 1.1
(<code>01234</code> is now decimal,
<code>0o1234</code> is octal, <code>1:23</code> is parsed as string
instead of base60).</li>
<li><code>dump()</code> no longer quotes <code>:</code>, <code>[</code>,
<code>]</code>, <code>(</code>, <code>)</code> except when necessary, <a
href="https://redirect.github.com/nodeca/js-yaml/issues/470">#470</a>,
<a
href="https://redirect.github.com/nodeca/js-yaml/issues/557">#557</a>.</li>
<li>Line and column in exceptions are now formatted as
<code>(X:Y)</code> instead of
<code>at line X, column Y</code> (also present in compact format), <a
href="https://redirect.github.com/nodeca/js-yaml/issues/332">#332</a>.</li>
<li>Code snippet created in exceptions now contains multiple lines with
line numbers.</li>
<li><code>dump()</code> now serializes <code>undefined</code> as
<code>null</code> in collections and removes keys with
<code>undefined</code> in mappings, <a
href="https://redirect.github.com/nodeca/js-yaml/issues/571">#571</a>.</li>
<li><code>dump()</code> with <code>skipInvalid=true</code> now
serializes invalid items in collections as null.</li>
<li>Custom tags starting with <code>!</code> are now dumped as
<code>!tag</code> instead of <code>!&lt;!tag&gt;</code>, <a
href="https://redirect.github.com/nodeca/js-yaml/issues/576">#576</a>.</li>
<li>Custom tags starting with <code>tag:yaml.org,2002:</code> are now
shorthanded using <code>!!</code>, <a
href="https://redirect.github.com/nodeca/js-yaml/issues/258">#258</a>.</li>
</ul>
<h3>Added</h3>
<ul>
<li>Added <code>.mjs</code> (es modules) support.</li>
<li>Added <code>quotingType</code> and <code>forceQuotes</code> options
for dumper to configure
string literal style, <a
href="https://redirect.github.com/nodeca/js-yaml/issues/290">#290</a>,
<a
href="https://redirect.github.com/nodeca/js-yaml/issues/529">#529</a>.</li>
<li>Added <code>styles: { '!!null': 'empty' }</code> option for dumper
(serializes <code>{ foo: null }</code> as &quot;<code>foo:
</code>&quot;), <a
href="https://redirect.github.com/nodeca/js-yaml/issues/570">#570</a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9963d366df"><code>9963d36</code></a>
3.14.2 released</li>
<li><a
href="10d3c8e70a"><code>10d3c8e</code></a>
dist rebuild</li>
<li><a
href="5278870a17"><code>5278870</code></a>
fix prototype pollution in merge (&lt;&lt;) (<a
href="https://redirect.github.com/nodeca/js-yaml/issues/731">#731</a>)</li>
<li>See full diff in <a
href="https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=js-yaml&package-manager=npm_and_yarn&previous-version=3.14.1&new-version=3.14.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/grafana/grafana-zabbix/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-24 07:40:01 -08:00