Skip to content

chore(deps): bump elysia from 1.4.18 to 1.4.27 in /agent-service#4961

Open
dependabot[bot] wants to merge 4 commits intomainfrom
dependabot/npm_and_yarn/agent-service/elysia-1.4.27
Open

chore(deps): bump elysia from 1.4.18 to 1.4.27 in /agent-service#4961
dependabot[bot] wants to merge 4 commits intomainfrom
dependabot/npm_and_yarn/agent-service/elysia-1.4.27

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 6, 2026

Bumps elysia from 1.4.18 to 1.4.27.

Release notes

Sourced from elysia's releases.

1.4.27

What's changed

Bug fix:

  • getSchemaValidator: handle TypeBox as sub type
  • handle cookie prototype pollution when parsing cookie

Improvement:

  • conditional async on getSchemaValidator when schema is Standard Schema
  • use Response.json on Bun
  • export AnySchema, UnwrapSchema, ModelsToTypes from root

Full Changelog: elysiajs/elysia@1.4.26...1.4.27

1.4.26

What's changed

Bug fix:

  • #1755 deduplicate local handler from global event
  • #1752 system router with trailing path doesn't match with non-trailing
  • url format redos
  • #1747 parsing request from mount hang

Full Changelog: elysiajs/elysia@1.4.25...1.4.26

1.4.25

What's changed

Feature:

  • export ElysiaStatus

Bug fix:

  • macro with conflict literal value per status
  • recursive macro with conflict value per status

Full Changelog: elysiajs/elysia@1.4.24...1.4.25

1.4.24

What's Changed

Feature:

  • graceful unsigned cookie transition

Bug fix:

  • #1733 preserve multiple set-cookie headers in mounted handlers by @​cipher416
  • object cookie with secret doesn't deserialized after parsed

New Contributors

Full Changelog: elysiajs/elysia@1.4.23...1.4.24

... (truncated)

Changelog

Sourced from elysia's changelog.

1.4.27 - 1 Mar 2026

Bug fix:

  • getSchemaValidator: handle TypeBox as sub type
  • handle cookie prototype pollution when parsing cookie

Improvement:

  • conditional async on getSchemaValidator when schema is Standard Schema
  • use Response.json on Bun

1.4.26 - 25 Feb 2026

Bug fix:

  • #1755 deduplicate local handler from global event
  • #1752 system router with trailing path doesn't match with non-trailing
  • url format redos
  • #1747 parsing request from mount hang

1.4.25 - 12 Feb 2026

Feature:

  • export ElysiaStatus

Bug fix:

  • macro with conflict literal value per status
  • recursive macro with conflict value per status

1.4.24 - 11 Feb 2026

Feature:

  • graceful unsigned cookie transition

Bug fix:

  • #1733 preserve multiple set-cookie headers in mounted handlers
  • object cookie with secret doesn't deserialized after parsed

1.4.23 - 9 Feb 2026

Feature:

  • #1719 add t.Union/t.Intersection handling in property enumerations/checks
  • #1697 extend complex formdata support to StandardSchema
  • #1656 serialize custom array-like custom class with array sub class

Bug fix:

  • #1721 Promise with response schema
  • #1700 distinct union object
  • #1683 response validation returns 500 instead of 422 for nested schemas in dynamic mode
  • #1679 preserve headers when throwing from AsyncGenerator
  • #1595 stream reference should point to teed value
  • fix can't modify immutable headers error

Change:

  • update exact-mirror to 0.2.7

1.4.22 - 14 Jan 2026

... (truncated)

Commits
  • cc9159b 🎉 feat: 1.4.27
  • e9d6b17 🎉 feat: 1.4.27
  • 21dce4c 🎉 feat: use Response.json on Bun
  • 6b44646 🔧 fix(getSchemaValidator): handle TypeBox as sub type
  • bbaf6b7 🎉 feat: 1.4.26
  • e596dab 🔧 fix: #1747 parsing request from mount hang
  • 6561d61 🔧 fix: #1752 system router with trailing path doesn't match with non-t...
  • 3c9dabc 🔧 fix: #1752 system router with trailing path doesn't match with non-t...
  • d17a7aa 🔧 fix: #1755 deduplicate local handler from global event
  • e5c9449 🔧 fix: recursive macro with conflict value per status
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for elysia since your current version.


Dependabot compatibility score

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 commands and options

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 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.

Bumps [elysia](https://github.com/elysiajs/elysia) from 1.4.18 to 1.4.27.
- [Release notes](https://github.com/elysiajs/elysia/releases)
- [Changelog](https://github.com/elysiajs/elysia/blob/main/CHANGELOG.md)
- [Commits](elysiajs/elysia@1.4.18...1.4.27)

---
updated-dependencies:
- dependency-name: elysia
  dependency-version: 1.4.27
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 6, 2026
Dependabot opened this PR via the npm_and_yarn ecosystem, which leaves
bun.lock untouched. CI's `bun install --production --frozen-lockfile`
therefore failed with "lockfile had changes, but lockfile is frozen".
Regenerated bun.lock so the resolved elysia matches package.json (1.4.27)
and the transitive exact-mirror peer (0.2.5 -> 0.2.7) tracks elysia 1.4.23's
changelog.
The repo had no dependabot.yml, so version updates fell back to the
default npm_and_yarn flow that ignores bun.lock. Configure the bun
ecosystem (Dependabot supports it as of bun >= 1.2.5) so future
agent-service updates keep package.json and bun.lock in sync.
@github-actions github-actions Bot added the ci changes related to CI label May 6, 2026
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 42.50%. Comparing base (8b5dbf8) to head (3f6dd08).

Additional details and impacted files
@@            Coverage Diff            @@
##               main    #4961   +/-   ##
=========================================
  Coverage     42.49%   42.50%           
- Complexity     2180     2181    +1     
=========================================
  Files          1005     1005           
  Lines         37429    37429           
  Branches       3914     3914           
=========================================
+ Hits          15907    15908    +1     
  Misses        20558    20558           
+ Partials        964      963    -1     
Flag Coverage Δ
access-control-service 39.53% <ø> (ø)
agent-service 33.72% <ø> (ø)
amber 43.14% <ø> (+<0.01%) ⬆️
computing-unit-managing-service 0.00% <ø> (ø)
config-service 0.00% <ø> (ø)
file-service 33.24% <ø> (ø)
frontend 32.27% <ø> (ø)
python 88.06% <ø> (ø)
workflow-compiling-service 47.72% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Pair to the bun.lock refresh: bin/licensing/check_binary_deps.py compares
LICENSE-binary entries to the bundled versions and fails on drift. The
elysia bump and its transitive exact-mirror 0.2.5 -> 0.2.7 left two stale
entries; refresh both so PR (--ignore-transitive-version) and strict
post-merge checks pass.

Verified locally:
  bun install --production --frozen-lockfile
  bun run bin/collect-licenses.ts > dist/3rdpartylicenses.json
  python3 ../bin/licensing/check_binary_deps.py [--ignore-transitive-version] \
    agent-npm dist/3rdpartylicenses.json
  -> OK: 57 agent-service npm packages match LICENSE-binary.
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the agent-service runtime dependency on Elysia and aligns the Bun lockfile / bundled third-party license listing accordingly, while also introducing a new Dependabot configuration aimed at keeping Bun-managed dependencies up to date.

Changes:

  • Bump elysia from 1.4.18 to 1.4.27 in agent-service/package.json.
  • Update agent-service/bun.lock (including transitive exact-mirror to 0.2.7) to match the new dependency resolution.
  • Add .github/dependabot.yml to enable scheduled Dependabot updates for the agent-service Bun ecosystem.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
agent-service/package.json Bumps the direct elysia dependency version.
agent-service/bun.lock Regenerates Bun lock entries for elysia@1.4.27 and updated transitive deps (e.g., exact-mirror@0.2.7).
agent-service/LICENSE-binary Updates the bundled third-party package list to reflect the new versions.
.github/dependabot.yml Adds Dependabot configuration for Bun-based updates in /agent-service.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/dependabot.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-service ci changes related to CI 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.

3 participants