Spray v1.0-M2 Release Notes
Release Date: 2012-05-16 // almost 12 years ago-
spray-io
- Added SslTlsSupport pipeline stage
- Fixed SetTimeout messages not working
- Fixed closing of already closed connections improperly handled
- Fixed bug in wiring of certain pipeline stages
- Dropped 'confirm-sends' config setting, added 'ack:Boolean' field to IoWorker.Send
- Renamed 'SendCompleted' event to 'AckSend'
- Made IoWorkerThread daemonic
- Improved pipeline architecture for reduced call stack depth
spray-can
- Added SSL/TLS support to HttpServer and HttpClient
- Added 'ack-sends' setting to client and server config
- Added 'transparent-head-requests' server config setting
- Added HttpClient.SetRequestTimeout message
- Fixed HttpServer not handling 'Expect: 100-continue' headers
- Fixed HttpClient not properly handling HEAD requests to resources containing a message body
- Fixed #99 (getFromFile(Name) sometimes throws IllegalStateException when streaming file content)
- Fixed SetTimeout messages not working
- Enabled validity verification on HttpRequests and HttpResponses
- Extended HttpDialog to also accept ActorContexts as dispatcher container
spray-base
- http: fixed custom mediatypes not being matched
- http: fixed ArrayIndexOutOfBoundsException during header parsing of unregistered CustomMediaTypes
- http: fixed IPv6 Host header parsing failure
- Fixed #108 (FormDataUnmarshaller should be more resilient)
- Fixed incorrect error message in HttpContentExtractor
- Fixed several memory leaks in streamMarshaller
spray-server
- Fixed actorSystem dependency in DebuggingDirectives incorrectly named
- Make ErrorHandling#responseForException public
spray-client
- Improve 'unmarshal' pipeline step to accept all 2xx responses instead of only 200
general
- Added basic, but still incomplete, sphinx-based documentation system for new spray website
- Upgraded to Akka 2.0.1
- Extended simple-http-server and simple-http-client examples with optional SSL/TLS support
- Fixed EOL related test failures on Windows
- Lots of smaller fixes and improvements