Skip to content

Releases: h3js/srvx

v0.9.8

11 Dec 09:21
@pi0 pi0

Choose a tag to compare

compare changes

🚀 Enhancements

  • Export AdapterMeta (#151)
  • Experimental tracing channel support (#141)

🩹 Fixes

  • node: Don't fire abort signal on normal request completion (#153)

❤️ Contributors

v0.9.7

28 Nov 15:17
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • node: Fix instanceof checks for extended Request class (#147)

❤️ Contributors

v0.9.6

11 Nov 20:41
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • request: Use unique global cache key (ab38ea4)
  • Handle no env vars for colors (#146)

🏡 Chore

  • Upgrade vitest to v4 (#138)

❤️ Contributors

v0.9.5

05 Nov 00:48
@pi0 pi0

Choose a tag to compare

compare changes

🚀 Enhancements

  • node, deno, bun: Validate server port range (#137)

💅 Refactors

  • Improve gracefulShutdown dx (3170f23)

📦 Build

  • Better tree-shaking cli colors (0973a59)

❤️ Contributors

v0.9.4

30 Oct 13:46
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • Handle non promise and promise-like values for waitUntil (ef71acd)

v0.9.3

30 Oct 13:20
@pi0 pi0

Choose a tag to compare

compare changes

🚀 Enhancements

  • node, deno, bun: Graceful shutdown (#136, 51dbad2)
  • Support SERVER_SHUTDOWN_TIMEOUT and SERVER_FORCE_SHUTDOWN_TIMEOUT env variables (00454db)
image

v0.9.2

28 Oct 10:15
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • Lazy inherit property symbols too (e63a34d)

v0.9.1

21 Oct 14:59
@pi0 pi0

Choose a tag to compare

(this release fixes the published dist) see v0.9 for release notes.

v0.9.0

21 Oct 14:40
@pi0 pi0

Choose a tag to compare

compare changes

🚀 Enhancements

  • fetchNodeHandler and toWebHandler (#125)
  • Improved toNodeHandler / toFetchHandler (#130)
  • Implement Symbol.hasInstance for all super classes (529b11b)

🔥 Performance

  • Use and cache parsed/fast URL when possible (da1caba)
  • node: Fast req body methods (#134)

🩹 Fixes

  • node: Trigger abort signal when body read is done (#122)
  • node, deno: Use flatten headers only for node (#129)
  • node: Catch uncaught response stream error (#135)
  • node: Lowercase req header keys when iterating (6adeb8e)

💅 Refactors

  • ⚠️ Use ESM imports for node entry (#126)
  • ⚠️ Avoid splitting Set-Cookie value (#127)
  • node: ⚠️ Reimplement fast headers based on raw headers (#133)
  • node: ⚠️ Hide some internals (e93b29c)

✅ Tests

  • Better abort tests (#123)
  • Run node-compat tests against other runtimes (#128)

❤️ Contributors

v0.8.16

11 Oct 18:03
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • cli: Correct middleware entry spread in serve function (#119)

📦 Build

  • Inline and export splitSetCookieString (#121)

❤️ Contributors