bloom_server 0.2.2 copy "bloom_server: ^0.2.2" to clipboard
bloom_server: ^0.2.2 copied to clipboard

Flutter-free Dart web server for full-stack apps — HTTP APIs, routing, middleware, SSR, SSG/ISR delivery, env config, and DI. Pairs with bloom_js_native.

Changelog #

0.2.2 - 2026-09-25 #

Added #

  • Request-isolated SSR query caches (#31): BloomApiRouter.ssr runs each request in its own BloomQueryScope, created and disposed around rendering (including streaming responses, errors and client disconnects), so JS Native query data never leaks between concurrent requests.

Security #

  • Reserved auth_* route params (#21): path-parameter binding never overwrites auth_* keys, so a route like /users/:auth_user_id cannot clobber verified auth-middleware identity for downstream params readers. Never name a route parameter auth_*; prefer the verified req.authUserId getters where available.

0.2.1 - 2026-08-31 #

Added #

  • Route groups, explicit OPTIONS routes, route-aware Allow headers, 405 responses, and automatic OPTIONS handling.
  • Streaming multipart form-data fields and files with request-size enforcement.

0.2.0 - 2026-08-24 #

Added #

  • Streaming response bodies.
  • Backend-for-Frontend support (dev proxy, RPC mount, env split).

0.1.0 #

Initial release — Flutter-free extraction of bloom_framework's bloom_server.dart barrel (BloomApiRouter, BloomRequest/BloomResponse, BloomMiddleware, env config, DI container/scope). No Flutter SDK required.

0
likes
150
points
436
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter-free Dart web server for full-stack apps — HTTP APIs, routing, middleware, SSR, SSG/ISR delivery, env config, and DI. Pairs with bloom_js_native.

Repository (GitHub)
View/report issues

Topics

#bloom #server #http #ssr

License

MIT (license)

Dependencies

bloom_js_native, bloom_seo

More

Packages that depend on bloom_server