# 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](https://github.com/cesanta/fossa/issues?q=milestone%3A"Release+2.0") | [pull requests](https://github.com/cesanta/fossa/pulls?q=created%3A>%3D2014-05-22++merged%3A<%3D2015-01-19) | [git tag](https://github.com/cesanta/fossa/releases/tag/2.0) | [full diff](https://github.com/cesanta/fossa/compare/1.1...2.0) ## Release 1.1, 2014-05-22 [pull requests](https://github.com/cesanta/fossa/pulls?q=created%3A>%3D2014-03-03++merged%3A<%3D2014-05-22) | [git tag](https://github.com/cesanta/fossa/releases/tag/1.1) | [full diff](https://github.com/cesanta/fossa/compare/1.0...1.1)