Migration Guides Migration Guide to and within Akka HTTP 10.1.x General Notes Akka HTTP 10.1.4 -> 10.1.5 Akka HTTP 10.0.11 - > 10.1.0 Depend on akka-stream explicitly Removal of deprecated methods Return type change of ServerBinding.unbind Migration Guide within Akka HTTP 10.0.x General Notes 10.0.13 -> 10.0.14 10.0.7 -> 10.0.8 ClientTransport SPI / API Changes 10.0.6 -> 10.0.7 HttpApp#route has been renamed to HttpApp#routes Migration Guide between Akka HTTP 2.4.x and 10.0.x General notes Akka HTTP 2.4.7 -> 2.4.8 SecurityDirectives#challengeFor has moved Akka HTTP 2.4.8 -> 2.4.9 Java DSL Package structure changes Akka HTTP 2.4.11 -> 10.0.0 Java DSL PathDirectivesPathDirectives used Scala Function type Migration Guide from Spray Major changes Streams everywhere New module structure Package name changes Routing DSL not based on shapeless any more Support for Java Other changes Changes in Route type Changes in Marshalling Changes in Unmarshalling Changes in MediaTypes Changes in Rejection Handling Changes in HTTP Client Changes in form fields and file upload directives Removed features Removed HttpService Other removed features Migration Guide from “old” HTTP JavaDSL HttpApp is gone RequestVal is gone All of ScalaDSL routing has corresponding JavaDSL Some complete* overloads changed to completeOK* Migration help