Skip to content

Latest commit

 

History

History
44 lines (39 loc) · 1.81 KB

ReleaseNotes.md

File metadata and controls

44 lines (39 loc) · 1.81 KB

Fossa Release Notes

Release 2.0, 2015-01-19

  • Project renamed to Fossa
  • Simplifications
  • Modularisation
  • Lots of examples (Raspberry Pi, load balancer, RPC, ...)
  • Many HTTP improvements forward ported from Mongoose.
  • Embed dependencies (to https://github.com/cesanta/frozen[frozen])
  • Async DNS client
  • DNS server
  • MQTT client (only QoS 0)
  • MQTT broker (in progress)
  • HTTP digest auth (#184)
  • API documentation
  • Build system overhaul
  • Continuous integration with CircleCI
  • Increased test coverage (97%) and report on coveralls.io
  • Changed wildcard bind syntax to :<port>
  • Added ns_connect_http() helper function (#132)
  • Added query_string to parsed HTTP message (#99)
  • Added websocket defragmentation capability (02717d4)
  • Auto-PING idle websocket connections (#46)
  • Introduced ns_connection::proto_handler (87d46da)
  • Redefine SSL API (ee7847a)
  • Changed HTTP API to let setting HTTP to e.g. serial connection (ac02967)
  • QNX SSL upload fix (909df4f)
  • Fix binding to ipv6 wildcard (#2)
  • Set http_message::message.len correctly for replies with no Content-Length (#135)
  • Correct ID generation in RPC reply (#73)
  • Fix handling of incorrectly encoded URIs (#44)
  • Fix unintuitive order of NS_CLOSE and NS_HTTP_REPLY (#20)

issues resolved | pull requests | git tag | full diff

Release 1.1, 2014-05-22

pull requests | git tag | full diff