Hi Matt,
I've just upgraded to 3.4.0, and it seems that you might've missed something in ResourceServer. However, if you have, there's a simple workaround for anyone who's affected like I am (read below).
It seems that the lift-min.js (and probably the other minified js files) from resources/toserve are no longer included in the webkit jar, but the ResourceServer is still rewriting any requests for them to require them. This means that my app couldn't get lift.js, which prevented all comet and ajax behaviours.
I've temporarily added the following to my boot.scala
ResourceServer.pathRewriter = {
case anything => anything
}
to avoid loading the missing minified versions of the js, which restores ajax and comet.
Was it intended that the minified javascript would still be baked into the webkit jar, or was it intended that the ResourceServer wouldn't do the rewrite anymore, or was this intentional and I've simply missed a migration note? Please let me know so that I can adjust my solution appropriately - I'd like to be using minified files, and if we've moved philosophically away from them being baked into the webkit jar, I'll add some logic to minify them in sbt somewhere, but if they're meant to be there, then I'll remove the new lines in boot once they're back in the jar.
Thanks,
-Dave