Skip to content

chore(deps): bump @hono/node-server and promptfoo in /evals - #233

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/evals/multi-54528524f8
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/evals/multi-54528524f8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Bumps @hono/node-server to 2.1.5 and updates ancestor dependency promptfoo. These dependencies need to be updated together.

Updates @hono/node-server from 2.1.1 to 2.1.5

Release notes

Sourced from @​hono/node-server's releases.

v2.1.5

What's Changed

New Contributors

Full Changelog: honojs/node-server@v2.1.4...v2.1.5

v2.1.4

What's Changed

Full Changelog: honojs/node-server@v2.1.3...v2.1.4

v2.1.3

Security fixes

serveStatic decodes the request path a second time, leading to bypass of middleware on static paths

Affects: @hono/node-server/serve-static. Fixes serveStatic decoding an already-decoded path, where a crafted request could be routed as one path and served as another, skipping middleware mounted on a static prefix. GHSA-rmxm-3fg6-px4f

serveStatic now rejects request paths that still contain % after decoding. To serve files whose names contain a literal %, set allowPercentInPath: true.

The same fix ships in hono v4.13.11.

v2.1.2

What's Changed

Full Changelog: honojs/node-server@v2.1.1...v2.1.2

Commits
  • 4b47a0d 2.1.5
  • e77824a fix(serve-static): only serve GET and HEAD requests (#405)
  • 1b6e6bf fix(listener): abort the request signal when an HTTP/2 client resets the stre...
  • d57ed9b 2.1.4
  • 92b014c chore: allow hono v5 as a peer dependency (#406)
  • 720ac78 2.1.3
  • 9821792 Merge commit from fork
  • 35bca95 2.1.2
  • 90a2600 fix(listener): avoid mutating response headers when setting Content-Length (#...
  • fe7467c test(request): accept asynchronous body read errors (#403)
  • Additional commits viewable in compare view

Updates promptfoo from 0.124.0 to 0.125.1

Release notes

Sourced from promptfoo's releases.

0.125.1

0.125.1 (2026-10-25)

Bug Fixes

0.125.0

0.125.0 (2026-10-23)

⚠ BREAKING CHANGES

  • deps: make jks-js an optional peer dependency (#11739)
  • providers: make Claude Agent and Codex SDKs opt-in (#11134)

Features

  • add provider-only environment overrides (#11889) (2eed6e1)
  • assertions: add rouge-l and rouge-s assertion types (#10256) (6842fc3)
  • assertions: filter trace spans by attributes (#10648) (faf08b4)
  • assertions: optional Unicode normalization for equals and contains (#10555) (92ae1ec)
  • eval: add safe mode to disable inline JavaScript execution (#11382) (80a27b6)
  • eval: disclose cache-hit rows in the eval summary (#11329) (3635a03)
  • eval: report stability across repeated tests (#11416) (3f7bfa7)
  • examples: add local Hermeneutic wording assertion (#10663) (636d59e)
  • providers: add Daybreak access program config (#11737) (8f873ce)
  • providers: add portable OpenAI config schemas (#11746) (3d6cdf2)
  • providers: add templated request metadata for a2a provider (#10242) (f86c893)
  • providers: support current Gemini media models (#11581) (f511091)
  • redteam: add arabic-presentation-forms static encoding strategy (#11404) (ce7adab)

Bug Fixes

  • accounting: ignore malformed optional token usage (#10112) (4f3b359)
  • app: simplify navigation and refresh the local UI (#11740) (bbe73b5)
  • assertions: honor the not- prefix for tool-call validity assertions (#11488) (f5b1d39)
  • assertions: isolate cached answer relevance samples (#11628) (a98f031)
  • assertions: match actual required XML elements (#11669) (6c3ffc5)
  • assertions: preserve custom reason in not-javascript GradingResult inversion (#10880) (62cbfee)
  • assertions: reject non-finite similarity calculations (#11627) (895bbe4)
  • bound telemetry request lifetime (#11536) (04ab6fb)
  • cache: honor disabled caching across package copies (#10793) (1b256fe)
  • ci: refresh code scan action before OIDC expires (#11717) (7fd37b7)
  • ci: secure code-scan action releases (#10108) (b5d6b20)
  • cli: expose MCP errors and remove simulated tests (#11676) (0044799)
  • code-scan: explain empty scan results instead of bare "No files to scan" (#11543) (0864873)
  • config: remove the default configuration cache (#11166) (90c4a7a)

... (truncated)

Changelog

Sourced from promptfoo's changelog.

0.125.1 (2026-10-25)

Bug Fixes

0.125.0 (2026-10-23)

⚠ BREAKING CHANGES

  • deps: make jks-js an optional peer dependency (#11739)
  • providers: make Claude Agent and Codex SDKs opt-in (#11134)

Features

  • add provider-only environment overrides (#11889) (2eed6e1)
  • assertions: add rouge-l and rouge-s assertion types (#10256) (6842fc3)
  • assertions: filter trace spans by attributes (#10648) (faf08b4)
  • assertions: optional Unicode normalization for equals and contains (#10555) (92ae1ec)
  • eval: add safe mode to disable inline JavaScript execution (#11382) (80a27b6)
  • eval: disclose cache-hit rows in the eval summary (#11329) (3635a03)
  • eval: report stability across repeated tests (#11416) (3f7bfa7)
  • examples: add local Hermeneutic wording assertion (#10663) (636d59e)
  • providers: add Daybreak access program config (#11737) (8f873ce)
  • providers: add portable OpenAI config schemas (#11746) (3d6cdf2)
  • providers: add templated request metadata for a2a provider (#10242) (f86c893)
  • providers: support current Gemini media models (#11581) (f511091)
  • redteam: add arabic-presentation-forms static encoding strategy (#11404) (ce7adab)

Bug Fixes

  • accounting: ignore malformed optional token usage (#10112) (4f3b359)
  • app: simplify navigation and refresh the local UI (#11740) (bbe73b5)
  • assertions: honor the not- prefix for tool-call validity assertions (#11488) (f5b1d39)
  • assertions: isolate cached answer relevance samples (#11628) (a98f031)
  • assertions: match actual required XML elements (#11669) (6c3ffc5)
  • assertions: preserve custom reason in not-javascript GradingResult inversion (#10880) (62cbfee)
  • assertions: reject non-finite similarity calculations (#11627) (895bbe4)
  • bound telemetry request lifetime (#11536) (04ab6fb)
  • cache: honor disabled caching across package copies (#10793) (1b256fe)
  • ci: refresh code scan action before OIDC expires (#11717) (7fd37b7)
  • ci: secure code-scan action releases (#10108) (b5d6b20)
  • cli: expose MCP errors and remove simulated tests (#11676) (0044799)
  • code-scan: explain empty scan results instead of bare "No files to scan" (#11543) (0864873)
  • config: remove the default configuration cache (#11166) (90c4a7a)
  • config: scope runtime environment defaults (#11091) (fb50526)
  • correct provider billing, configuration, and JUnit output (#11060) (c09adb3)
  • csv: parse similar:cosine/dot/euclidean assertion types from CSV (#11365) (eb07d64)
  • dataset: gracefully extract personas from varied JSON responses during dataset synthesis (#11293) (#11298) (2310a94)
  • deps: align Storybook and update Mermaid/KaTeX (#11914) (03844fb)

... (truncated)

Commits


Note

Overview
Updates the evals dev dependency promptfoo from ^0.124.0 to ^0.125.1 in evals/package.json, with the matching package-lock.json refresh.

The lockfile also pulls in transitive updates bundled with promptfoo—notably @hono/node-server 2.1.1 → 2.1.5 (including a serveStatic path-decoding security fix and GET/HEAD-only static serving). Several optional promptfoo dependencies (e.g. @openai/codex and related packages, jks-js) drop out of the resolved tree because 0.125.x treats Claude Agent, Codex, and JKS tooling as opt-in peer dependencies; this repo still declares @anthropic-ai/claude-agent-sdk directly, so agent-based eval flows should remain installable without adding Codex.

No application source changes—only dependency versions for the skill eval toolchain (promptfoo eval, eval:view, etc.).

Reviewed by Cursor Bugbot for commit db58567. Bugbot is set up for automated code reviews on this repo. Configure here.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 29, 2026
@github-actions

Copy link
Copy Markdown

Skill eval results

Skill Before After Δ
agentcontrol/configs-create 100/100 (4/4) 0/100 (0/4) -100
agentcontrol/configs-update 80/100 (4/5) 0/100 (0/5) -80
agentcontrol/configs-variations 80/100 (4/5) 0/100 (0/5) -80
agentcontrol/tools 75/100 (3/4) 0/100 (0/4) -75
aws-devops-agent/experiment-orchestration - 0/100 (0/9) new
experiments/launchdarkly-experiment-guide - 0/100 (0/5) new
feature-flags/flag-and-release-change - 0/100 (0/4) new
feature-flags/flag-release - 0/100 (0/5) new
feature-flags/launchdarkly-flag-command - 0/100 (0/3) new
feature-flags/launchdarkly-flag-create 100/100 (3/3) 0/100 (0/4) -100
feature-flags/launchdarkly-flag-drift - 0/100 (0/4) new
feature-flags/should-flag-change - 0/100 (0/17) new
onboarding - 0/100 (0/7) new

Only suites whose source actually changed since their last recorded score were re-run. Soft-failing while we stabilise the baseline.

Bumps [@hono/node-server](https://github.com/honojs/node-server) to 2.1.5 and updates ancestor dependency [promptfoo](https://github.com/promptfoo/promptfoo). These dependencies need to be updated together.


Updates `@hono/node-server` from 2.1.1 to 2.1.5
- [Release notes](https://github.com/honojs/node-server/releases)
- [Commits](honojs/node-server@v2.1.1...v2.1.5)

Updates `promptfoo` from 0.124.0 to 0.125.1
- [Release notes](https://github.com/promptfoo/promptfoo/releases)
- [Changelog](https://github.com/promptfoo/promptfoo/blob/main/CHANGELOG.md)
- [Commits](promptfoo/promptfoo@0.124.0...0.125.1)

---
updated-dependencies:
- dependency-name: "@hono/node-server"
  dependency-version: 2.1.5
  dependency-type: indirect
- dependency-name: promptfoo
  dependency-version: 0.125.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/evals/multi-54528524f8 branch from ddfee5f to db58567 Compare October 30, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants