Socket
Socket
Sign inDemoInstall

rjweb-server

Package Overview
Dependencies
16
Maintainers
1
Versions
351
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1245
36Next

9.0.4

Diff

Changelog

Source

9.0.4

  • Apply FileLoader validators properly
0x4096
published 9.0.3 •

Changelog

Source

9.0.3

  • Properly handle global context
0x4096
published 9.0.2 •

Changelog

Source

9.0.2

  • Split and trim the proxy header
0x4096
published 9.0.1 •

Changelog

Source

9.0.1

  • Properly handle index on route loading
0x4096
published 9.0.0 •

Changelog

Source

9.0.0

How to Migrate

  • Rewrote everything
  • Support for multiple runtimes
  • Added Validators
  • Added FileLoaders
  • Added ability for middlewares to listen to callback ends
  • Better Performance, less chunked encoding by default
  • Better Proxy Support with IP Whitelisting
  • More Compression Control with minSize, maxSize and preferOrder
  • Global Middlewares
  • Smaller Package Size, not including uws anymore
  • More Templates
  • Proper SSE and custom chunking support
  • Abort Handlers on all requests
  • Names and versions for middlewares
  • Removed Dashboard
  • Removed Traffic, Requests, ... Stats
  • Better Context Support for route files
  • Replaced Reference with Channel
  • Added Cookie Class
  • Added RuntimeError Class to more easily find the cause of errors
  • Internal Routing revamp
  • Added Throttler Class to limit chunking speed (for example)
  • Removed ctr.printPart
  • Less unnecessary promises
  • Allow sending binary and text in websockets
  • Dont read request body until requested, improving memory usage when never read
  • Typedocs are now all Docs
  • New Typedocs (Docs) Style
0x4096
published 8.8.7 •

Changelog

Source

8.8.7

  • Allow setting routepath as array for multiple paths that point to same callback
0x4096
published 8.8.6 •

Changelog

Source

8.8.6

  • Fix some validation issues
  • Allow adding .redirect in routeFiles
0x4096
published 8.8.5 •

Changelog

Source

8.8.5

  • Allow null as JSONValue
0x4096
published 8.8.4 •

Changelog

Source

8.8.4

  • Improve Content Type
  • Allow 0 penalty for ratelimits
0x4096
published 8.8.3 •

Changelog

Source

8.8.3

  • Use ctx.handleError() instead of manual code
  • Fix some issues with mergeClasses()
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc