Spray v0.9.0-RC1 Release Notes
Release Date: 2012-02-03 // about 12 years ago-
โฌ๏ธ Upgrades:
- Scala 2.9.1
- Akka 1.3
- spray-json 1.1.0
- spray-can 0.9.2
- SBT 0.11.2
๐ Changed dependency on akka-actor from scope 'compile' to scope 'provided'
โ Added support for chunked responses, including chunk compression and automatic file chunking
โ Added new directives: completeWith, redirect, autoChunk, dynamic, transformUnchunkedResponse, transformChunkedResponse
โ Added default Marshallers for Eithers, HttpResults, HttpExceptions, Streams, Futures and Array[Byte]
โ Added support for JSON (de)serialization via lift-json
โ Added support for template rendering via Scalate
โ Added support for LDAP authentication
โ Added support for asynchronous and cached authentication
โ Added option for relaxed header parsing (issue #68)
โ Added DebuggingDirectives trait
Simplified custom rendering of Rejections to HttpResponses
๐ Improved LruCache implementation to use com.googlecode.concurrentlinkedhashmap
๐ Fixed #72 (Different HttpConduits sometimes and erroneously share connections)
๐ Fixed #59 (Factor out Rejection Conversion)
๐ Fixed #67 ('cacheResults' directive should honor 'Cache-Control: no-cache' request header)
๐ Fixed most occurrences of implicit ambiguities with SprayJsonSupport
๐ Fixed several bugs in header parsing and rendering
Extended spray-example-spray-can to show off new streaming features
๐ Lots of other fixes, additions and improvements