Skip to content

v1.6.0

Latest

Choose a tag to compare

@dreamhead dreamhead released this 20 Apr 13:04
· 42 commits to master since this release

APIs

  • sse API for Server-Sent Events streaming support
    • event for named SSE event
    • data for anonymous SSE event
    • sse(...).delay(ms) for global delay between all events
    • sse(...).delay(duration, TimeUnit) for global delay with time unit
    • Event modifiers: id, retry, delay
    • event.delay(duration, TimeUnit) for event delay with time unit
  • SSE events from file
  • SSE proxy: proxy forwards SSE streams from remote server
  • SSE JSON API
    • Array format for inline events
    • Object format with delay and events
    • Object format with delay as {duration, unit} for time unit
    • File format with delay

Implementation Details

  • Replace logback with tinylog
  • Optimize ProGuard configuration to exclude unused resources