Titanite 1.0.0.Alpha1 Released

published on June 02, 2014


While the first 0.1.0 release was rather a proof-of-concept release, this release is all about stabilizing the API.

Note that this release is not backwards compatible with 0.1.0

Most noticeable changes are:

  • using 'readonly' CompletionStage instead of CompletableFuture
  • route parameters are expressed with : or * instead of {}
  • out-of-the box Freemarker and Gson support
  • chunked response support
  • using a config interface, allowing to use other config strategies such as properties file etc
  • multi value parameters
  • ...

Titanite 1.0.0.Alpha1 is now available in Maven Central.

Maven:

<dependency>
  <groupId>org.nosceon.titanite</groupId>
  <artifactId>titanite</artifactId>
  <version>1.0.0.Alpha1</version>
</dependency>

SBT:

"org.nosceon.titanite" % "titanite" % "1.0.0.Alpha1"

Ivy:

<dependency org="org.nosceon.titanite" name="titanite" rev="1.0.0.Alpha1" />

Gradle:

compile 'org.nosceon.titanite:titanite:1.0.0.Alpha1'