Library upgrades, scala 2.12 and refactoring
To migration from 0.9.x to 0.10.x:
-
Package namespace changes, a non-exhausted list:
colossus.protocols.http.server.HttpServer=>colossus.protocols.http.HttpServercolossus.protocols.http.server.Initializer=>colossus.protocols.http.Initializercolossus.protocols.http.server.RequestHandler=>colossus.protocols.http.RequestHandlercolosuss.metrics.LoggerSender=>colosuss.metrics.senders.LoggerSendercolosuss.metrics.OpenTsdbSender=>colosuss.metrics.senders.OpenTsdbSender
-
Content type removed from
HttpBodyand is now correctly accessible as aHttpHeader. For example:request.ok(HttpBody("text", HttpHeader("content-type", "application/json")))Becomes
request.ok(HttpBody("text")).withContentType(ContentType.ApplicationJson)