Skip to content

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

Merged
aglinxinyuan merged 5 commits into
mainfrom
dependabot/npm_and_yarn/agent-service/elysia-1.4.27
Jun 19, 2026
Merged

chore(deps): bump elysia from 1.4.18 to 1.4.27 in /agent-service#4961
aglinxinyuan merged 5 commits into
mainfrom
dependabot/npm_and_yarn/agent-service/elysia-1.4.27

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

You can trigger a rebase of this PR 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.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

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

codecov-commenter commented May 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 53.48%. Comparing base (72071ff) to head (e45cc55).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #4961      +/-   ##
============================================
+ Coverage     53.44%   53.48%   +0.04%     
- Complexity     2696     2823     +127     
============================================
  Files          1099     1117      +18     
  Lines         42541    44766    +2225     
  Branches       4577     4841     +264     
============================================
+ Hits          22734    23945    +1211     
- Misses        18476    19455     +979     
- Partials       1331     1366      +35     
Flag Coverage Δ *Carryforward flag
access-control-service 73.22% <ø> (+2.77%) ⬆️
agent-service 34.36% <ø> (ø)
amber 53.92% <ø> (-0.13%) ⬇️
computing-unit-managing-service 1.29% <ø> (-0.36%) ⬇️
config-service 55.55% <ø> (-1.17%) ⬇️
file-service 57.06% <ø> (ø)
frontend 48.10% <ø> (+<0.01%) ⬆️
pyamber 91.02% <ø> (+0.88%) ⬆️
python 88.17% <ø> (-2.64%) ⬇️ Carriedforward from 3f6dd08
workflow-compiling-service 58.69% <ø> (ø)

*This pull request uses carry forward flags. Click here to find out more.

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

🚀 New features to boost your workflow:
  • 📦 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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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
@aglinxinyuan aglinxinyuan added the release/v1.2 back porting to release/v1.2 label Jun 19, 2026
@aglinxinyuan
aglinxinyuan enabled auto-merge June 19, 2026 23:32
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Benchmark changes need a look

🟢 0 better · 🔴 5 worse · ⚪ 10 noise (<±5%) · 0 without baseline

Compared against main 72071ff benchmarked on this same runner, so the delta is largely free of cross-runner hardware noise. The "7d avg" column still reflects the gh-pages dashboard. Treat <±5% as noise unless repeated.

Dashboard · Run

config throughput MB/s latency max Δ latest / 7d
🔴 bs=10 sw=10 sl=64 408 0.249 24,146/31,497/31,497 us 🔴 +12.3% / 🟢 -10.0%
🔴 bs=100 sw=10 sl=64 838 0.511 115,918/148,488/148,488 us 🔴 +8.4% / 🔴 +6.2%
bs=1000 sw=10 sl=64 931 0.568 1,078,700/1,106,532/1,106,532 us ⚪ within ±5% / 🔴 +10.9%
Baseline details

Latest main 72071ff from same runner

config metric PR latest main 7d avg Δ latest Δ 7d
bs=10 sw=10 sl=64 throughput 408 tuples/sec 444 tuples/sec 410.82 tuples/sec -8.1% -0.7%
bs=10 sw=10 sl=64 MB/s 0.249 MB/s 0.271 MB/s 0.251 MB/s -8.1% -0.7%
bs=10 sw=10 sl=64 p50 24,146 us 21,499 us 23,785 us +12.3% +1.5%
bs=10 sw=10 sl=64 p95 31,497 us 30,796 us 34,980 us +2.3% -10.0%
bs=10 sw=10 sl=64 p99 31,497 us 30,796 us 34,980 us +2.3% -10.0%
bs=100 sw=10 sl=64 throughput 838 tuples/sec 835 tuples/sec 891.94 tuples/sec +0.4% -6.0%
bs=100 sw=10 sl=64 MB/s 0.511 MB/s 0.51 MB/s 0.544 MB/s +0.2% -6.1%
bs=100 sw=10 sl=64 p50 115,918 us 117,947 us 112,277 us -1.7% +3.2%
bs=100 sw=10 sl=64 p95 148,488 us 136,969 us 139,802 us +8.4% +6.2%
bs=100 sw=10 sl=64 p99 148,488 us 136,969 us 139,802 us +8.4% +6.2%
bs=1000 sw=10 sl=64 throughput 931 tuples/sec 933 tuples/sec 1,041 tuples/sec -0.2% -10.6%
bs=1000 sw=10 sl=64 MB/s 0.568 MB/s 0.57 MB/s 0.635 MB/s -0.4% -10.6%
bs=1000 sw=10 sl=64 p50 1,078,700 us 1,069,798 us 972,714 us +0.8% +10.9%
bs=1000 sw=10 sl=64 p95 1,106,532 us 1,138,406 us 1,023,057 us -2.8% +8.2%
bs=1000 sw=10 sl=64 p99 1,106,532 us 1,138,406 us 1,023,057 us -2.8% +8.2%
Raw CSV
config_idx,batch_size,schema_width,string_len,num_batches,total_ms,total_tuples,total_bytes,tuples_per_sec,mb_per_sec,lat_p50_us,lat_p95_us,lat_p99_us
0,10,10,64,20,490.38,200,128000,408,0.249,24145.81,31496.51,31496.51
1,100,10,64,20,2387.77,2000,1280000,838,0.511,115917.52,148487.96,148487.96
2,1000,10,64,20,21473.21,20000,12800000,931,0.568,1078699.67,1106532.25,1106532.25

@aglinxinyuan
aglinxinyuan disabled auto-merge June 19, 2026 23:39
@aglinxinyuan
aglinxinyuan enabled auto-merge June 19, 2026 23:40
@aglinxinyuan
aglinxinyuan added this pull request to the merge queue Jun 19, 2026
Merged via the queue into main with commit c2129d4 Jun 19, 2026
50 of 65 checks passed
@aglinxinyuan
aglinxinyuan deleted the dependabot/npm_and_yarn/agent-service/elysia-1.4.27 branch June 19, 2026 23:57
Yicong-Huang pushed a commit that referenced this pull request Jun 19, 2026
Bumps [elysia](https://github.com/elysiajs/elysia) from 1.4.18 to
1.4.27.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/elysiajs/elysia/releases">elysia's
releases</a>.</em></p>
<blockquote>
<h2>1.4.27</h2>
<h2>What's changed</h2>
<p>Bug fix:</p>
<ul>
<li>getSchemaValidator: handle TypeBox as sub type</li>
<li>handle cookie prototype pollution when parsing cookie</li>
</ul>
<p>Improvement:</p>
<ul>
<li>conditional async on getSchemaValidator when schema is Standard
Schema</li>
<li>use Response.json on Bun</li>
<li>export <code>AnySchema</code>, <code>UnwrapSchema</code>,
<code>ModelsToTypes</code> from root</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/elysiajs/elysia/compare/1.4.26...1.4.27">https://github.com/elysiajs/elysia/compare/1.4.26...1.4.27</a></p>
<h2>1.4.26</h2>
<h2>What's changed</h2>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1755">#1755</a>
deduplicate local handler from global event</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1752">#1752</a>
system router with trailing path doesn't match with non-trailing</li>
<li>url format redos</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1747">#1747</a>
parsing request from mount hang</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/elysiajs/elysia/compare/1.4.25...1.4.26">https://github.com/elysiajs/elysia/compare/1.4.25...1.4.26</a></p>
<h2>1.4.25</h2>
<h2>What's changed</h2>
<p>Feature:</p>
<ul>
<li>export ElysiaStatus</li>
</ul>
<p>Bug fix:</p>
<ul>
<li>macro with conflict literal value per status</li>
<li>recursive macro with conflict value per status</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/elysiajs/elysia/compare/1.4.24...1.4.25">https://github.com/elysiajs/elysia/compare/1.4.24...1.4.25</a></p>
<h2>1.4.24</h2>
<h2>What's Changed</h2>
<p>Feature:</p>
<ul>
<li>graceful unsigned cookie transition</li>
</ul>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1733">#1733</a>
preserve multiple set-cookie headers in mounted handlers by <a
href="https://github.com/cipher416"><code>@​cipher416</code></a></li>
<li>object cookie with secret doesn't deserialized after parsed</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/cipher416"><code>@​cipher416</code></a>
made their first contribution in <a
href="https://redirect.github.com/elysiajs/elysia/pull/1733">elysiajs/elysia#1733</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/elysiajs/elysia/compare/1.4.23...1.4.24">https://github.com/elysiajs/elysia/compare/1.4.23...1.4.24</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/elysiajs/elysia/blob/main/CHANGELOG.md">elysia's
changelog</a>.</em></p>
<blockquote>
<h1>1.4.27 - 1 Mar 2026</h1>
<p>Bug fix:</p>
<ul>
<li>getSchemaValidator: handle TypeBox as sub type</li>
<li>handle cookie prototype pollution when parsing cookie</li>
</ul>
<p>Improvement:</p>
<ul>
<li>conditional async on getSchemaValidator when schema is Standard
Schema</li>
<li>use Response.json on Bun</li>
</ul>
<h1>1.4.26 - 25 Feb 2026</h1>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1755">#1755</a>
deduplicate local handler from global event</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1752">#1752</a>
system router with trailing path doesn't match with non-trailing</li>
<li>url format redos</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1747">#1747</a>
parsing request from mount hang</li>
</ul>
<h1>1.4.25 - 12 Feb 2026</h1>
<p>Feature:</p>
<ul>
<li>export ElysiaStatus</li>
</ul>
<p>Bug fix:</p>
<ul>
<li>macro with conflict literal value per status</li>
<li>recursive macro with conflict value per status</li>
</ul>
<h1>1.4.24 - 11 Feb 2026</h1>
<p>Feature:</p>
<ul>
<li>graceful unsigned cookie transition</li>
</ul>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1733">#1733</a>
preserve multiple set-cookie headers in mounted handlers</li>
<li>object cookie with secret doesn't deserialized after parsed</li>
</ul>
<h1>1.4.23 - 9 Feb 2026</h1>
<p>Feature:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1719">#1719</a>
add t.Union/t.Intersection handling in property enumerations/checks</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1697">#1697</a>
extend complex formdata support to StandardSchema</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1675">#1656</a>
serialize custom array-like custom class with array sub class</li>
</ul>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1721">#1721</a>
Promise<!-- raw HTML omitted --> with response schema</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1700">#1700</a>
distinct union object</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1683">#1683</a>
response validation returns 500 instead of 422 for nested schemas in
dynamic mode</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1679">#1679</a>
preserve headers when throwing from AsyncGenerator</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1595">#1595</a>
stream reference should point to teed value</li>
<li>fix can't modify immutable headers error</li>
</ul>
<p>Change:</p>
<ul>
<li>update exact-mirror to 0.2.7</li>
</ul>
<h1>1.4.22 - 14 Jan 2026</h1>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/elysiajs/elysia/commit/cc9159b5c60a8eb16bbac4525005e2b5880d3624"><code>cc9159b</code></a>
:tada: feat: 1.4.27</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/e9d6b1743fa7368ef942dce181f6a089757f6aab"><code>e9d6b17</code></a>
:tada: feat: 1.4.27</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/21dce4c9b84c3151490a9c8c4ef851f1dc676a3f"><code>21dce4c</code></a>
:tada: feat: use Response.json on Bun</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/6b44646f5cb5ae61bb3f2a7bcf269cd90971f4e3"><code>6b44646</code></a>
:wrench: fix(getSchemaValidator): handle TypeBox as sub type</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/bbaf6b7f729b858a7435bf28b97119112177479e"><code>bbaf6b7</code></a>
:tada: feat: 1.4.26</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/e596dab627d54dd194511532faf20d59e2e92f96"><code>e596dab</code></a>
:wrench: fix: <a
href="https://redirect.github.com/elysiajs/elysia/issues/1747">#1747</a>
parsing request from mount hang</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/6561d614f7f2462a2fe162b99f78a6af58e85565"><code>6561d61</code></a>
:wrench: fix: <a
href="https://redirect.github.com/elysiajs/elysia/issues/1752">#1752</a>
system router with trailing path doesn't match with non-t...</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/3c9dabc47409c2f104e2a954a459c72aa94e38f5"><code>3c9dabc</code></a>
:wrench: fix: <a
href="https://redirect.github.com/elysiajs/elysia/issues/1752">#1752</a>
system router with trailing path doesn't match with non-t...</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/d17a7aa204b5feea65d6d8f7651fb7141fb322bd"><code>d17a7aa</code></a>
:wrench: fix: <a
href="https://redirect.github.com/elysiajs/elysia/issues/1755">#1755</a>
deduplicate local handler from global event</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/e5c9449d4c10dbddd01dda726a80a0b8dc16d68c"><code>e5c9449</code></a>
:wrench: fix: recursive macro with conflict value per status</li>
<li>Additional commits viewable in <a
href="https://github.com/elysiajs/elysia/compare/1.4.18...1.4.27">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new
releaser for elysia since your current version.</p>
</details>
<br />

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

You can trigger a rebase of this PR 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 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/apache/texera/network/alerts).

</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

---------

(backported from commit c2129d4)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xinyuan Lin <xinyual3@uci.edu>
@github-actions

Copy link
Copy Markdown
Contributor

Backport to release/v1.2 succeeded as e48f79e. Run

Ma77Ball pushed a commit to Ma77Ball/texera that referenced this pull request Jun 23, 2026
…pache#5914)

### What changes were proposed in this PR?

Removes `.github/dependabot.yml`, reverting an unintentional change
introduced by apache#4961.

That PR (an `elysia` version bump) also created `.github/dependabot.yml`
from scratch with a single `bun` ecosystem entry:

```yaml
updates:
  - package-ecosystem: "bun"
    directory: "/agent-service"
    schedule:
      interval: "weekly"
    commit-message:
      prefix: "chore(deps)"
```

This configures Dependabot to open **weekly** dependency-bump PRs for
`/agent-service` — routine version bumps, **not** security-driven. The
config was added as a workaround for Dependabot not handling `bun.lock`
correctly, but it was not the intended change of apache#4961, was not
reflected in that PR's description, and was not reviewed by the other
maintainers.

Since the file never existed before apache#4961, the revert simply deletes it,
restoring the pre-apache#4961 state (no Dependabot configuration, no automatic
weekly bumps for `agent-service`).

### Any related issues, documentation, discussions?

Reverts the `.github/dependabot.yml` addition from apache#4961.

### How was this PR tested?

No tests apply — this removes a CI/automation config file. The change is
a clean deletion of a file added by apache#4961 (`1 file changed, 28
deletions(-)`); `git diff` confirms the working tree returns to the
pre-apache#4961 state for this path.

### Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (Opus 4.8)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Yicong-Huang pushed a commit that referenced this pull request Jun 23, 2026
…5914)

### What changes were proposed in this PR?

Removes `.github/dependabot.yml`, reverting an unintentional change
introduced by #4961.

That PR (an `elysia` version bump) also created `.github/dependabot.yml`
from scratch with a single `bun` ecosystem entry:

```yaml
updates:
  - package-ecosystem: "bun"
    directory: "/agent-service"
    schedule:
      interval: "weekly"
    commit-message:
      prefix: "chore(deps)"
```

This configures Dependabot to open **weekly** dependency-bump PRs for
`/agent-service` — routine version bumps, **not** security-driven. The
config was added as a workaround for Dependabot not handling `bun.lock`
correctly, but it was not the intended change of #4961, was not
reflected in that PR's description, and was not reviewed by the other
maintainers.

Since the file never existed before #4961, the revert simply deletes it,
restoring the pre-#4961 state (no Dependabot configuration, no automatic
weekly bumps for `agent-service`).

### Any related issues, documentation, discussions?

Reverts the `.github/dependabot.yml` addition from #4961.

### How was this PR tested?

No tests apply — this removes a CI/automation config file. The change is
a clean deletion of a file added by #4961 (`1 file changed, 28
deletions(-)`); `git diff` confirms the working tree returns to the
pre-#4961 state for this path.

### Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (Opus 4.8)

(backported from commit 6eb4165)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
yangzhang75 pushed a commit to yangzhang75/texera that referenced this pull request Jun 24, 2026
…che#4961)

Bumps [elysia](https://github.com/elysiajs/elysia) from 1.4.18 to
1.4.27.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/elysiajs/elysia/releases">elysia's
releases</a>.</em></p>
<blockquote>
<h2>1.4.27</h2>
<h2>What's changed</h2>
<p>Bug fix:</p>
<ul>
<li>getSchemaValidator: handle TypeBox as sub type</li>
<li>handle cookie prototype pollution when parsing cookie</li>
</ul>
<p>Improvement:</p>
<ul>
<li>conditional async on getSchemaValidator when schema is Standard
Schema</li>
<li>use Response.json on Bun</li>
<li>export <code>AnySchema</code>, <code>UnwrapSchema</code>,
<code>ModelsToTypes</code> from root</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/elysiajs/elysia/compare/1.4.26...1.4.27">https://github.com/elysiajs/elysia/compare/1.4.26...1.4.27</a></p>
<h2>1.4.26</h2>
<h2>What's changed</h2>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1755">#1755</a>
deduplicate local handler from global event</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1752">#1752</a>
system router with trailing path doesn't match with non-trailing</li>
<li>url format redos</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1747">#1747</a>
parsing request from mount hang</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/elysiajs/elysia/compare/1.4.25...1.4.26">https://github.com/elysiajs/elysia/compare/1.4.25...1.4.26</a></p>
<h2>1.4.25</h2>
<h2>What's changed</h2>
<p>Feature:</p>
<ul>
<li>export ElysiaStatus</li>
</ul>
<p>Bug fix:</p>
<ul>
<li>macro with conflict literal value per status</li>
<li>recursive macro with conflict value per status</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/elysiajs/elysia/compare/1.4.24...1.4.25">https://github.com/elysiajs/elysia/compare/1.4.24...1.4.25</a></p>
<h2>1.4.24</h2>
<h2>What's Changed</h2>
<p>Feature:</p>
<ul>
<li>graceful unsigned cookie transition</li>
</ul>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1733">#1733</a>
preserve multiple set-cookie headers in mounted handlers by <a
href="https://github.com/cipher416"><code>@​cipher416</code></a></li>
<li>object cookie with secret doesn't deserialized after parsed</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/cipher416"><code>@​cipher416</code></a>
made their first contribution in <a
href="https://redirect.github.com/elysiajs/elysia/pull/1733">elysiajs/elysia#1733</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/elysiajs/elysia/compare/1.4.23...1.4.24">https://github.com/elysiajs/elysia/compare/1.4.23...1.4.24</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/elysiajs/elysia/blob/main/CHANGELOG.md">elysia's
changelog</a>.</em></p>
<blockquote>
<h1>1.4.27 - 1 Mar 2026</h1>
<p>Bug fix:</p>
<ul>
<li>getSchemaValidator: handle TypeBox as sub type</li>
<li>handle cookie prototype pollution when parsing cookie</li>
</ul>
<p>Improvement:</p>
<ul>
<li>conditional async on getSchemaValidator when schema is Standard
Schema</li>
<li>use Response.json on Bun</li>
</ul>
<h1>1.4.26 - 25 Feb 2026</h1>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1755">#1755</a>
deduplicate local handler from global event</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1752">#1752</a>
system router with trailing path doesn't match with non-trailing</li>
<li>url format redos</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1747">#1747</a>
parsing request from mount hang</li>
</ul>
<h1>1.4.25 - 12 Feb 2026</h1>
<p>Feature:</p>
<ul>
<li>export ElysiaStatus</li>
</ul>
<p>Bug fix:</p>
<ul>
<li>macro with conflict literal value per status</li>
<li>recursive macro with conflict value per status</li>
</ul>
<h1>1.4.24 - 11 Feb 2026</h1>
<p>Feature:</p>
<ul>
<li>graceful unsigned cookie transition</li>
</ul>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1733">#1733</a>
preserve multiple set-cookie headers in mounted handlers</li>
<li>object cookie with secret doesn't deserialized after parsed</li>
</ul>
<h1>1.4.23 - 9 Feb 2026</h1>
<p>Feature:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1719">#1719</a>
add t.Union/t.Intersection handling in property enumerations/checks</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1697">#1697</a>
extend complex formdata support to StandardSchema</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1675">#1656</a>
serialize custom array-like custom class with array sub class</li>
</ul>
<p>Bug fix:</p>
<ul>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1721">#1721</a>
Promise<!-- raw HTML omitted --> with response schema</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/issues/1700">#1700</a>
distinct union object</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1683">#1683</a>
response validation returns 500 instead of 422 for nested schemas in
dynamic mode</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1679">#1679</a>
preserve headers when throwing from AsyncGenerator</li>
<li><a
href="https://redirect.github.com/elysiajs/elysia/pull/1595">#1595</a>
stream reference should point to teed value</li>
<li>fix can't modify immutable headers error</li>
</ul>
<p>Change:</p>
<ul>
<li>update exact-mirror to 0.2.7</li>
</ul>
<h1>1.4.22 - 14 Jan 2026</h1>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/elysiajs/elysia/commit/cc9159b5c60a8eb16bbac4525005e2b5880d3624"><code>cc9159b</code></a>
:tada: feat: 1.4.27</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/e9d6b1743fa7368ef942dce181f6a089757f6aab"><code>e9d6b17</code></a>
:tada: feat: 1.4.27</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/21dce4c9b84c3151490a9c8c4ef851f1dc676a3f"><code>21dce4c</code></a>
:tada: feat: use Response.json on Bun</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/6b44646f5cb5ae61bb3f2a7bcf269cd90971f4e3"><code>6b44646</code></a>
:wrench: fix(getSchemaValidator): handle TypeBox as sub type</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/bbaf6b7f729b858a7435bf28b97119112177479e"><code>bbaf6b7</code></a>
:tada: feat: 1.4.26</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/e596dab627d54dd194511532faf20d59e2e92f96"><code>e596dab</code></a>
:wrench: fix: <a
href="https://redirect.github.com/elysiajs/elysia/issues/1747">#1747</a>
parsing request from mount hang</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/6561d614f7f2462a2fe162b99f78a6af58e85565"><code>6561d61</code></a>
:wrench: fix: <a
href="https://redirect.github.com/elysiajs/elysia/issues/1752">#1752</a>
system router with trailing path doesn't match with non-t...</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/3c9dabc47409c2f104e2a954a459c72aa94e38f5"><code>3c9dabc</code></a>
:wrench: fix: <a
href="https://redirect.github.com/elysiajs/elysia/issues/1752">#1752</a>
system router with trailing path doesn't match with non-t...</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/d17a7aa204b5feea65d6d8f7651fb7141fb322bd"><code>d17a7aa</code></a>
:wrench: fix: <a
href="https://redirect.github.com/elysiajs/elysia/issues/1755">#1755</a>
deduplicate local handler from global event</li>
<li><a
href="https://github.com/elysiajs/elysia/commit/e5c9449d4c10dbddd01dda726a80a0b8dc16d68c"><code>e5c9449</code></a>
:wrench: fix: recursive macro with conflict value per status</li>
<li>Additional commits viewable in <a
href="https://github.com/elysiajs/elysia/compare/1.4.18...1.4.27">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new
releaser for elysia since your current version.</p>
</details>
<br />


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

You can trigger a rebase of this PR 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 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/apache/texera/network/alerts).

</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xinyuan Lin <xinyual3@uci.edu>
yangzhang75 pushed a commit to yangzhang75/texera that referenced this pull request Jun 24, 2026
…pache#5914)

### What changes were proposed in this PR?

Removes `.github/dependabot.yml`, reverting an unintentional change
introduced by apache#4961.

That PR (an `elysia` version bump) also created `.github/dependabot.yml`
from scratch with a single `bun` ecosystem entry:

```yaml
updates:
  - package-ecosystem: "bun"
    directory: "/agent-service"
    schedule:
      interval: "weekly"
    commit-message:
      prefix: "chore(deps)"
```

This configures Dependabot to open **weekly** dependency-bump PRs for
`/agent-service` — routine version bumps, **not** security-driven. The
config was added as a workaround for Dependabot not handling `bun.lock`
correctly, but it was not the intended change of apache#4961, was not
reflected in that PR's description, and was not reviewed by the other
maintainers.

Since the file never existed before apache#4961, the revert simply deletes it,
restoring the pre-apache#4961 state (no Dependabot configuration, no automatic
weekly bumps for `agent-service`).

### Any related issues, documentation, discussions?

Reverts the `.github/dependabot.yml` addition from apache#4961.

### How was this PR tested?

No tests apply — this removes a CI/automation config file. The change is
a clean deletion of a file added by apache#4961 (`1 file changed, 28
deletions(-)`); `git diff` confirms the working tree returns to the
pre-apache#4961 state for this path.

### Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (Opus 4.8)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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 release/v1.2 back porting to release/v1.2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants