Skip to content

Commit

Permalink
Add release 10.1.2 release notes (#2058)
Browse files Browse the repository at this point in the history
  • Loading branch information
raboof authored Jun 8, 2018
1 parent fd94b5d commit ae65d0d
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 2 deletions.
1 change: 0 additions & 1 deletion RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
1. Communicate that a release is about to be released in [Gitter Akka Dev Channel](https://gitter.im/akka/dev), so that no new Pull Requests are merged
1. Add a release notes entry in docs/src/main/paradox/scala/http/release-notes.md. As a helper run
`scripts/commits-for-release-notes.sh <last-version-tag>` which will output a list of commits grouped by submodule, and the closed issues for this milestone.
1. Update latest Akka 2.5 version variable `akka25Version` in `project/Dependencies.scala`
1. Create a news item on https://github.com/akka/akka.github.com, using the milestones and `scripts/authors.scala previousVersion thisVersion`
1. Once the release notes have been merged, create a [new release](https://github.com/akka/akka-http/releases/new) with the next tag version (e.g. `v13.3.7`), title and release description linking to announcement, release notes and milestone.
1. Travis CI will start a [CI build](https://travis-ci.org/akka/akka-http/builds) for the new tag and publish artifacts to Bintray.
Expand Down
55 changes: 54 additions & 1 deletion docs/src/main/paradox/release-notes/10.1.x.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,64 @@

## 10.1.2

10.1.2 is the thrid release in the 10.1.x series of Akka HTTP.
10.1.2 is the third release in the 10.1.x series of Akka HTTP.

Notably, this release:

* Introduces "Graceful" Server Termination ([#118](https://github.com/akka/akka-http/issues/118)): calling the newly introduced `terminate` on the `ServerBinding` will cause the binding to start gracefully rejecting new requests, while giving existing requests a deadline to complete normally.
* Discards Entities in Default RejectionHandler ([#38](https://github.com/akka/akka-http/issues/38)). Previously, when rejecting a request, the default rejection handler would not consume the request entity. The default rejection handlers have been updated to consume the request in this case.
* Appends a newline to every element when streaming CSV (and NDJSON, [#1931](https://github.com/akka/akka-http/issues/1931)): Previously, CSV lines would only be interspersed with newlines, but no final newline would be sent. While arguably this was a bug in itself, it also had the unfortunate effect that a newline would only be emitted when the next CSV line became available, which is especially surprising in situations where CSV data is produced relatively slowly.

### **Changes since 10.1.1**

For a full overview you can also see the [https://github.com/akka/akka-http/milestone/40?closed=1](Milestone):

#### Fixes in akka-http-core

* Default rejection handlers do now discard entity bytes when rejecting a request ([#38](https://github.com/akka/akka-http/issues/38))

#### Improvements in akka-http-core

* Added toStrict to WS Messages ([#15](https://github.com/akka/akka-http/issues/15))
* Accept LF end of line instead of CRLF only ([#106](https://github.com/akka/akka-http/issues/106))
* Add setting ignore-illegal-header-for ([#687](https://github.com/akka/akka-http/issues/687))
* Support parameters for custom media types ([#2005](https://github.com/akka/akka-http/issues/2005))
* Accept response before request has been sent completely ([#1746](https://github.com/akka/akka-http/issues/1746))
* Added ability to set https proxy host and port through application.conf ([#995](https://github.com/akka/akka-http/issues/995))
* "Graceful" Server Termination #188 ([#2035](https://github.com/akka/akka-http/issues/2035))

#### Fixes in akka-http

* fix 500 error in conditional GET for non-etag response ([#1951](https://github.com/akka/akka-http/issues/1951))

#### Improvements in akka-http

* Discard Entity in Default RejectionHandler ([#38](https://github.com/akka/akka-http/issues/38))
* Adds missing parameter with required value directive for Java API ([#2025](https://github.com/akka/akka-http/issues/2025))
* Add Java DSL optionMarshaller ([#1247](https://github.com/akka/akka-http/issues/1247))
* Append newline to every element when streaming CSV (and NDJSON). ([#1931](https://github.com/akka/akka-http/issues/1931))

#### Fixes in docs

* Fix Java snippet in Path Matcher doc page ([#2000](https://github.com/akka/akka-http/issues/2000))
* Add missing methods for creating custom binary MediaTypes ([#2008](https://github.com/akka/akka-http/issues/2008))
* Update outdated link in "Handling blocking operations" ([#2038](https://github.com/akka/akka-http/issues/2038))

#### Improvements in docs

* Added explanations for beginners how to access the server ([#1975](https://github.com/akka/akka-http/issues/1975))
* Add dynamically updating routes example ([#1935](https://github.com/akka/akka-http/issues/1935))
* Recommend static Directives. imports over AllDirectives ([#1993](https://github.com/akka/akka-http/issues/1993))

#### Fixes in akka-http2-support

* Ignore unknown h2 SETTINGS ([#2039](https://github.com/akka/akka-http/issues/2039))
* Allow h2 SETTINGS with large max header table size ([#2040](https://github.com/akka/akka-http/issues/2040))

#### Improvements in akka-http2-support

* Run h2spec integration tests ([#1988](https://github.com/akka/akka-http/issues/1988))
* Allow Http2 without negotiation/TLS ([#1934](https://github.com/akka/akka-http/issues/1934))

## 10.1.1

Expand Down

0 comments on commit ae65d0d

Please sign in to comment.