chore(deps): bump elysia from 1.4.18 to 1.4.27 in /agent-service - #4961
Conversation
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 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.
Codecov Report✅ All modified and coverable lines are covered by tests. 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
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
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.
There was a problem hiding this comment.
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
elysiafrom1.4.18to1.4.27inagent-service/package.json. - Update
agent-service/bun.lock(including transitiveexact-mirrorto0.2.7) to match the new dependency resolution. - Add
.github/dependabot.ymlto enable scheduled Dependabot updates for theagent-serviceBun 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.
|
| 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.25Bumps [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 /> [](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>
|
Backport to |
…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>
…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>
…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 /> [](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>
…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>
Bumps elysia from 1.4.18 to 1.4.27.
Release notes
Sourced from elysia's releases.
... (truncated)
Changelog
Sourced from elysia's changelog.
... (truncated)
Commits
cc9159b🎉 feat: 1.4.27e9d6b17🎉 feat: 1.4.2721dce4c🎉 feat: use Response.json on Bun6b44646🔧 fix(getSchemaValidator): handle TypeBox as sub typebbaf6b7🎉 feat: 1.4.26e596dab🔧 fix: #1747 parsing request from mount hang6561d61🔧 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 evente5c9449🔧 fix: recursive macro with conflict value per statusMaintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for elysia since your current version.
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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.