Spray v1.1-M5 Release Notes

Release Date: 2012-11-09 // over 11 years ago
    • ⬆️ Upgraded to Scala 2.10.0-RC2 and Akka 2.1.0-RC2
    • spray-can:

      • fixed NPE in RequestChunkAggregation
      • removed stray logging statement from RequestChunkAggregation
      • fixed incorrect rendering of chunked responses to HEAD requests
    • ✅ spray-http: fixed incorrect test for response encoding acceptance

    • 🚚 spray-httpx: removed dangerous StatusCodeMarshaller

    • spray-io:

      • improved logging of errors in the SslTlsSupport pipeline stage
      • reworked connection closing, added ConfirmedClose reason, fixed #147
    • spray-routing:

      • added option for disabling automatic file-chunking
      • removed HttpService.routingSettings method, provision of RoutingSettings now fully implicit
      • renamed Directive.map and .flatMap to .hmap/.hflatMap, re-added .map and .flatMap pimps for single-value directives
      • improved HttpService 'runRoute' wrapper to also work in "sub-route" actors
      • removed 'filter' directive, converted all applications to 'extract(...).flatMap'
      • added 'pathTest' directive
      • improve rendering of directory listings
      • changed default redirection type to '302 Moved Permanently'
      • improved host directive
      • added 'dynamicIf' directives
      • improved and flexibilized DebuggingDirectives
      • add 'complete' overload taking a single StatusCode parameter
    • 0️⃣ spray-can & spray-servlet: increased default idle and request timeouts to 120s and 30s respectively

    • ✅ spray-testkit: improved provision of custom RouteTestTimeout

    • spray-util: added 'installDebuggingEventStreamLoggers' convenience helper

    • 🛠 smaller fixes and improvements