Skip to content

Roadmap

Józef Flakus edited this page Jul 1, 2020 · 16 revisions

This page outlines specific features and fixes that are scheduled or planned for given releases.

Future

  • Investigate HTTP/2 + HTTP/3 protocol integration
  • Investigate possibility of merging @marblejs/websockets module with @marblejs/messaging
  • CLI for scaffolding Marble.js apps #109
  • @marblejs/testing - out of the box support for Swagger spec generation
  • @marblejs/messaging - NATS transport layer
  • @marblejs/messaging - GRPC transport layer
  • @marblejs/messaging - AMQP message broadcast (fanout exchange)
  • @marblejs/middleware-rate-limiter - middleware for limiting concurrent requests
  • @marblejs/core/messaging/websockets - customizable log levels

3.3 (July 2020)

  • @marblejs/testing - Messaging TestBed
  • @marblejs/core - new Event builder
  • @marblejs/messaging - auto reject unhandled messages in message acknowledgement transport layers

3.2 (May/June 2020)

  • @marblejs/testing - dedicated testing module including HTTP TestBed

3.1 (April 2020)

  • @marblejs/messaging - official (non-beta) support for Redis transport layer
  • @marblejs/websockets - event stream handler for createWebSocketServer factory #160

3.0 (March 2020)

  • Official 3.0 release
Clone this wiki locally