Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 2, 2015
  1. @marcospereira

    Merge pull request #4925 from phleemac/issue#4909

    marcospereira authored
    TemporaryFile() throws InstantiationException when using compile time…
Commits on Aug 1, 2015
  1. @wsargent

    Fix scaladoc

    wsargent authored
  2. @phleemac
Commits on Jul 19, 2015
  1. @bjfletcher

    Added WebM to list of types

    bjfletcher authored
Commits on Jul 10, 2015
  1. @planetenkiller
Commits on Jul 8, 2015
  1. Add support for unquoted Content-Disposition parameters

    Derek Wickern authored
  2. @jroper

    Merge pull request #4813 from xuwei-k/BodyParser-scaladoc

    jroper authored
    fix BodyParser scaladoc
Commits on Jul 7, 2015
  1. @xuwei-k
  2. @xuwei-k

    fix BodyParser scaladoc

    xuwei-k authored
Commits on Jul 1, 2015
  1. @marcospereira

    Merge pull request #4762 from mkurz/cleanupTmpFolderMaster

    marcospereira authored
    Clean up temp files on app shutdown
  2. @mkurz
Commits on Jun 30, 2015
  1. @jroper

    Ensure a single flow materializer is used to handle requests

    jroper authored
    Play was instantiating a new flow materializer for every test. Each one
    instantiated created a new actor, leading to an actor leak.
Commits on Jun 29, 2015
  1. @jroper

    Merge pull request #4776 from dotta/wip/update-akka-streams-rc4

    jroper authored
    Bumped akka-stream and akka-http to 1.0-RC4. Fix #4774
Commits on Jun 27, 2015
  1. @cchantep

    Merge pull request #4782 from julienrf/fix/4229

    cchantep authored
    Deprecate Promise.timeout (#4229)
  2. @julienrf
  3. @dotta

    Bumped akka-stream and akka-http to 1.0-RC4. Fix #4774

    dotta authored
    * Moving from RC3 to RC4 had quite an impact because of the many class'
    * It seems there is an overloading issue with `` (see comment in
      `play.libs.streams.Accumulator.through`). We should report the problem
      to the akka team.
    * Had to make `` and
      `` running sequentially because they
      would fail otherwise (not sure what has changed in akka-http to cause it, but
      I assumed it may have been caused by additional asynchronism in the impl).
    One thing that worries me is that some akka-streams type leak into the Play user
    API (for instance, see `FlowMaterializer` in `play.api.mvc.Filters`), and
    akka-streams is an experimental module that hence doesn't ensure backward binary
    compatibility across releases. I'm not sure if this is actually going to be an
    issue, but I think we should keep it in mind.
  4. @dotta
  5. @dotta
Commits on Jun 23, 2015
  1. @marcospereira

    Replaces F.Option with Java 8 Optional

    marcospereira authored
    1. Code documentation was also updated to remove mentions about
       F.Option and subclasses of it.
    2. The Some class, which was a subclass of F.Option did not complain
       about null values. Because of that, Optional.ofNullable was used
       to guarantee the same behavior.
    3. Some other small changes were made to cleanup the code, following
       the boy scout rule defined in contribution guidelines.
  2. @richdougherty

    Merge pull request #4734 from jroper/request-byte-string

    richdougherty authored
    Switch to ByteString for request body handling
  3. @dribba

    Update Akka.scala

    dribba authored
    Fix for #4554 - Changed log level to debug for actor system initialization.
Commits on Jun 22, 2015
  1. @dotta

    Replaced `F.Function` with Java8 friends. Fix #4690

    dotta authored
    As explained in d24c79d, we are embracing Java8
    functional interfaces. This commit makes the following changes:
    * `F.Function0` -> `java.util.function.Supplier`
    * `F.Function1` -> `java.util.function.Function`
    * `F.Function2` -> `java.util.function.BiFunction`
    The change is source compatible if the lambda's body passed to either of the
    former `F.Function` types does not throw a checked exception. Otherwise, users
    will need to update their code to catch the exception and provide the necessary
    logic to deal with it.
    There is however an important change affecting source compatibility, as several
    of the methods in `F.Promise` used to throw (Throwable), while they don't now (
    Ref #4691).
    There is one additional function type that has no corresponding in the Java8
    library: `F.Function3`. This type is currently only used in the `RoutingDsl`, so
    I initially thought we could remove it. However, it's tricky to remove
    functionality, so I decided to leave it alone for the moment, as we can always
    revisit this in the future.
  2. @jroper
  3. @mkurz
Commits on Jun 20, 2015
  1. @gmethvin

    Merge pull request #4669 from OlegIlyenko/master

    gmethvin authored
    Fixes #4616 - `app.routes` initialized outside of application's context classloader
Commits on Jun 19, 2015
  1. @jroper

    Switch to Akka streams for request body handling

    jroper authored
    * Implemented new Accumulator abstraction, based on Sink[E, Future[A]]
    * Implemented subscriber to iteratee reactive streams conversion
    * Changed EssentialAction and BodyParser APIs to use Accumulator
    * Left most of everything else untouched, just used conversions to
      to convert to/from iteratees
    * Fixed a race condition in Play's Netty expect 100 continue code, where
      Iteratee.fold was being invoked twice, which causes a problem for
      reactive streams.
  2. add Char binding to forms

    godenji authored
  3. @jroper
Commits on Jun 18, 2015
  1. @mkurz
  2. @jroper

    Merge pull request #4673 from dwickern/windows-assets-versioned

    jroper authored
    Fix versioned assets on Windows
Commits on Jun 17, 2015
  1. @gmethvin
Commits on Jun 15, 2015
  1. @marcospereira

    Merge pull request #4672 from dotta/wip/embrace-java8-and-replace-pla…

    marcospereira authored
    Replaced `F.Predicate` with Java8 `java.util.function.Predicate`
  2. Fix versioned assets on Windows

    Derek Wickern authored
  3. @mkurz
  4. @OlegIlyenko
Something went wrong with that request. Please try again.