Never miss a release that matters

AI-powered summaries of every GitHub release.

AI Summaries

Changelogs condensed into clear, actionable insights.

Always Free

Track up to 5 packages at no cost, forever.

Weekly Digest

A curated summary of every release, delivered weekly.

Get Started Free
elysiajs/elysiav1.x
95 releases

TL;DR

ElysiaJS now supports streaming responses with backpressure and handles Range headers for efficient file/blob delivery, improving performance for large data transfers.

New

  • Streaming Responses: Implement server-sent events and real-time data updates.
  • Range Headers: Enable partial content requests for files (improves download speeds).

Fixes Worth Knowing

  • Dynamic imports within .guard functions now correctly register routes.
  • HTML imports are now compatible with Bun (a JavaScript runtime).
  • Error responses that return Promises are now handled correctly.
  • Cookie configurations are merged, resolving potential validation issues.

Before You Upgrade

If you are using Bun, ensure your HTML imports are correctly configured to take advantage of the fix.

1.4.281.4.28
Mar 16, 2026
1.4.271.4.27
Mar 1, 2026
1.4.261.4.26
Feb 25, 2026
1.4.251.4.25
Feb 12, 2026
1.4.241.4.24
Feb 10, 2026
1.4.231.4.23
Feb 9, 2026
1.4.221.4.22
Jan 14, 2026
1.4.211.4.21
Jan 4, 2026
1.4.201.4.20
Jan 3, 2026
1.4.191.4.19
Dec 13, 2025
1.4.181.4.18
Dec 4, 2025
1.4.171.4.17
Dec 2, 2025
1.4.161.4.16
Nov 13, 2025
1.4.151.4.15
Nov 3, 2025
1.4.141.4.14
Nov 3, 2025
1.4.131.4.13
Oct 23, 2025
1.4.121.4.12
Oct 15, 2025
1.4.111.4.11
Oct 11, 2025
1.4.101.4.10
Oct 9, 2025
1.4.91.4.9
Sep 29, 2025
1.4.81.4.8
Sep 27, 2025
1.4.71.4.7
Sep 22, 2025
1.4.61.4.6
Sep 18, 2025
1.4.51.4.5
Sep 15, 2025
1.4.41.4.4
Sep 13, 2025
1.4.31.4.3
Sep 13, 2025
1.4.21.4.2
Sep 12, 2025
1.4.11.4.1
Sep 12, 2025
1.4.01.4.0
Sep 12, 2025
1.3.211.3.21
Aug 31, 2025
1.3.201.3.20
Aug 24, 2025
1.3.191.3.19
Aug 24, 2025
1.3.181.3.18
Aug 22, 2025
1.3.171.3.17
Aug 22, 2025
1.3.161.3.16
Aug 22, 2025
1.3.151.3.15
Aug 21, 2025
1.3.141.3.14
Aug 21, 2025
1.3.131.3.13
Aug 19, 2025
1.3.121.3.12
Aug 19, 2025
1.3.111.3.11
Aug 18, 2025
1.3.101.3.10
Aug 18, 2025
1.3.81.3.8
Jul 31, 2025
1.3.71.3.7
Jul 31, 2025
1.3.61.3.6
Jul 24, 2025
1.3.51.3.5
Jun 16, 2025
1.3.41.3.4
Jun 3, 2025
1.3.31.3.3
May 27, 2025
1.3.21.3.2
May 27, 2025
1.3.11.3.1
May 8, 2025
1.3.01.3.0
May 5, 2025
1.2.251.2.25
Mar 6, 2025
1.2.241.2.24
Mar 2, 2025
1.2.231.2.23
Feb 28, 2025
1.2.221.2.22
Feb 24, 2025
1.2.211.2.21
Feb 22, 2025
1.2.201.2.20
Feb 22, 2025
1.2.191.2.19
Feb 22, 2025
1.2.181.2.18
Feb 21, 2025
1.2.171.2.17
Feb 21, 2025
1.2.161.2.16
Feb 21, 2025
1.2.151.2.15
Feb 19, 2025
1.2.141.2.14
Feb 17, 2025
1.2.131.2.13
Feb 16, 2025
1.2.121.2.12
Feb 4, 2025
1.2.111.2.11
Feb 1, 2025
1.2.101.2.10
Jan 5, 2025
1.2.91.2.9
Dec 28, 2024
1.2.81.2.8
Dec 27, 2024
1.2.71.2.7
Dec 27, 2024
1.2.61.2.6
Dec 24, 2024
1.2.51.2.5
Dec 24, 2024
1.2.41.2.4
Dec 24, 2024
1.2.31.2.3
Dec 24, 2024
1.2.21.2.2
Dec 23, 2024
1.2.11.2.1
Dec 23, 2024
Dec 23, 2024
1.1.271.1.27
Dec 23, 2024
1.1.261.1.26
Dec 4, 2024
1.1.251.1.25
Nov 14, 2024
1.1.241.1.24
Oct 31, 2024
1.1.231.1.23
Oct 21, 2024
1.1.221.1.22
Oct 13, 2024
1.1.211.1.21
Oct 12, 2024
1.1.201.1.20
Oct 10, 2024
1.1.191.1.19
Oct 7, 2024
1.1.181.1.18
Oct 4, 2024
1.1.171.1.17
Sep 29, 2024
1.1.161.1.16
Sep 23, 2024
1.1.151.1.15
Sep 23, 2024
1.1.141.1.14
Sep 23, 2024
1.1.131.1.13
Sep 18, 2024
1.1.121.1.12
Sep 5, 2024
elysiajs/elysiav0.x
9 releases

TL;DR

ElysiaJS 0.8 focuses on API stability and performance improvements, introducing a powerful Macro API (customizable plugin logic) and new lifecycle hooks for more control over request processing.

Breaking

  • afterHandle Early Return: afterHandle no longer short-circuits the request.
  • derive Context Changes: derive is now accessed via decorator['derive'] instead of directly from the context.

New

  • Macro API: Enables highly customizable plugin logic with full type safety.
  • New Lifecycle Hooks: resolve (safe derive) and mapResponse (custom response transformation) offer finer-grained control.
  • Error Function: A new error() function simplifies returning status codes with values, improving type inference for tools like Eden (code analysis).

Fixes Worth Knowing

  • Validation errors are now returned as JSON with detailed information, improving debugging.
  • Improved handling of large files (videos) with automatic content-range header addition.

Before You Upgrade

  • Review any code relying on early returns within afterHandle and adjust accordingly.
  • Update references
elysiajs/elysiav0.xprerelease
1 release

TL;DR

Elysia 0.3 introduces Elysia Fn, enabling you to directly call backend functions from the frontend with full type safety and autocompletion, significantly accelerating development.

Breaking

  • OpenAPI 2.x to 3.0.3: API definitions have been updated, potentially requiring changes to existing integrations.
  • derive Removed: This feature is no longer available.
  • Context Store Change: Internal context storage has moved from context.store[SYMBOL] to meta[SYMBOL].

New

  • Elysia Fn: Call backend functions directly from the frontend with type safety. (Backend-to-frontend communication)
  • File Uploads: Native support for file uploads via multipart/formdata with validation using File and Files types.
  • Eden Rework: Eden now offers three function types (treaty, fn, fetch) for improved scalability and type inference.

Fixes Worth Knowing

  • Improved TypeScript inference during plugin registration.
  • Resolved potential build errors when using declaration: true in tsconfig.json.

Before You Upgrade