Spray v0.8.0 Release Notes

Release Date: 2011-11-16 // over 12 years ago
    • โฌ†๏ธ Upgrades:

      • Scala 2.9.1
      • Akka 1.2
      • spray-json 1.0.1
      • SBT 0.11.1 (many thx to Steffen for contributing the original buildfile)
    • ๐Ÿ‘Œ Support for 'application/x-www-form-urlencoded' as well as 'multipart/form-data' form content (many thx to Julien for contributing a lot of the implementation)

    • ๐Ÿ‘Œ Support for 'multipart/mixed' content (un)marshalling

    • ๐Ÿ‘Œ Support for spray-can as the first non-servlet-container web server

    • Completely rewritten spray-client, now based on the new spray-can HttpClient

    • ๐ŸŽ Completely rewritten servlet connector layer for improved performance and stability

    • Three new example projects:

      • spray-client-example
      • spray-example-simple
      • spray-example-spray-can
    • ๐Ÿ“œ Unified SimpleParsers and Unmarshallers into a joint 'Deserializer' hierarchy

    • โœ‚ Removed 'optionalContent' directive (use 'content(as[Option[T]])' instead)

    • ๐Ÿ“‡ Renamed 'spray-http' module to 'spray-base'

    • ๐Ÿ“‡ Renamed cc.spray.marshalling to cc.spray.typeconversion

    • ๐Ÿ“‡ Renamed SprayJsonMarshalling to SprayJsonSupport

    • ๐Ÿšš Moved encoding/decoding to for cc.spray.encoding

    • Simplified case class extraction, now 'as(T)' rather than 'as(instanceOf(T))'

    • โœ… Simplified SprayTest infrastructure making the 'DontDetach' trait obsolete

    • ๐Ÿ›  Lots of other fixes, additions and improvements