From bb17d55a436ca5c9f64a5cf48eb5ae4a2b634dad Mon Sep 17 00:00:00 2001 From: Marko Mikulicic Date: Mon, 19 Jan 2015 18:25:18 +0100 Subject: [PATCH] Bump Fossa release to 2.0 --- CHANGELOG.adoc | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++ fossa.h | 2 +- src/common.h | 2 +- 3 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.adoc diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc new file mode 100644 index 00000000..ceaf2500 --- /dev/null +++ b/CHANGELOG.adoc @@ -0,0 +1,58 @@ += Fossa changelog + +This document identifiers the key changes between each release. + +== 2.0 (2015-01-19) + +=== Major changes + + * 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]) + +=== New features + + * Async DNS client + * DNS server + * MQTT client (only QoS 0) + * MQTT broker (in progress) + * HTTP digest auth (#184) + +=== Improvements + + * API documentation + * Build system overhaul + * Continuous integration with CircleCI + * Increased test coverage (97%) and report on coveralls.io + + * Changed wildcard bind syntax to `:` + * 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) + +=== Bugfixes + + * 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) + +https://github.com/cesanta/fossa/issues?q=milestone%3A"Release+2.0"[issues resolved] +https://github.com/cesanta/fossa/pulls?q=created%3A>%3D2014-05-22++merged%3A<%3D2015-01-19[pull requests] +https://github.com/cesanta/fossa/releases/tag/2.0[git tag] +https://github.com/cesanta/fossa/compare/1.1...2.0[full diff] + +== 1.1 (2014-05-22) + +https://github.com/cesanta/fossa/pulls?q=created%3A>%3D2014-03-03++merged%3A<%3D2014-05-22[pull requests] +https://github.com/cesanta/fossa/releases/tag/1.1[git tag] +https://github.com/cesanta/fossa/compare/1.0...1.1[full diff] diff --git a/fossa.h b/fossa.h index 2d66f5bf..3f7dc14d 100644 --- a/fossa.h +++ b/fossa.h @@ -18,7 +18,7 @@ #ifndef NS_COMMON_HEADER_INCLUDED #define NS_COMMON_HEADER_INCLUDED -#define NS_FOSSA_VERSION "2.2.0" +#define NS_FOSSA_VERSION "2.0.0" #undef UNICODE /* Use ANSI WinAPI functions */ #undef _UNICODE /* Use multibyte encoding on Windows */ diff --git a/src/common.h b/src/common.h index cd80c5a9..273f13e7 100644 --- a/src/common.h +++ b/src/common.h @@ -18,7 +18,7 @@ #ifndef NS_COMMON_HEADER_INCLUDED #define NS_COMMON_HEADER_INCLUDED -#define NS_FOSSA_VERSION "2.2.0" +#define NS_FOSSA_VERSION "2.0.0" #undef UNICODE /* Use ANSI WinAPI functions */ #undef _UNICODE /* Use multibyte encoding on Windows */