Skip to content

Commit

Permalink
Release CSL libraries (Sept 2015).
Browse files Browse the repository at this point in the history
- Release finagle, ostrich, scrooge, twitter-server, util (Sept 2015).

RB_ID=747942
  • Loading branch information
nshkrob authored and jenkins committed Sep 28, 2015
1 parent 47bf5da commit 5f4f8b8
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 21 deletions.
34 changes: 17 additions & 17 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ Note that ``RB_ID=#`` correspond to associated messages in commits.
6.x
-----

6.29.0
~~~~~~

Deprecations
~~~~~~~~~~~~

Expand All @@ -15,7 +18,7 @@ Deprecations
New Features
~~~~~~~~~~~~

* finagle-core: Provides a `RetryFilter` which takes a
* finagle-core: Provides a `RetryFilter` which takes a
`RetryPolicy[(Req, Try[Rep])]` and allows you to retry on both "successful"
requests, such as HTTP 500s, as well as failed requests. The `Req`
parameterization facilitates using the request to determine if retrying is
Expand All @@ -24,19 +27,6 @@ New Features
* finagle-httpx: Experimental support `multipart/form-data` (file uploads)
decoding via `c.t.f.httpx.exp.Multipart`. ``RB_ID=730102``

Breaking API Changes
~~~~~~~~~~~~~~~~~~~~

* finagle-core: `RetryingFilter`, which takes a RetryPolicy[Try[Nothing]]` and
is invoked only on exceptions, has been renamed to `RetryExceptionsFilter`.
`RetryExceptionsFilter` is a subclass of `RetryFilter`, which takes a
`RetryPolicy[(Req, Try[Rep])]` and allows you to retry on both "successful"
requests, such as HTTP 500s, as well as failed requests. The `Req`
parameterization facilitates using the request to determine if retrying is
safe (i.e. the request is idempotent).

* finagle-core: Name.all is now private to `com.twitter.finagle`.

Runtime Behavior Changes
~~~~~~~~~~~~~~~~~~~~~~~~

Expand All @@ -58,14 +48,24 @@ Runtime Behavior Changes
Breaking API Changes
~~~~~~~~~~~~~~~~~~~~

* finagle-core: `RetryingFilter`, which takes a RetryPolicy[Try[Nothing]]` and
is invoked only on exceptions, has been renamed to `RetryExceptionsFilter`.
`RetryExceptionsFilter` is a subclass of `RetryFilter`, which takes a
`RetryPolicy[(Req, Try[Rep])]` and allows you to retry on both "successful"
requests, such as HTTP 500s, as well as failed requests. The `Req`
parameterization facilitates using the request to determine if retrying is
safe (i.e. the request is idempotent).

* finagle-core: Name.all is now private to `com.twitter.finagle`.

* finagle-memcached: Unified stack-based construction APIs and cleanup internal
constructors. In particular, `KetamaClient` was removed and `KetamaPartitionClient`
and `KetamaFailureAccrualFactory` are now sealed inside Finagle. See
[[com.twitter.finagle.Memcached]] for how to construct a finagle-memcached client.

* finagle-redis: Port the c.t.f.Redis protocol object to the StackClient API.
A redis client can now be constructed and configured like the rest of the
finagle subprojects.
* finagle-redis: Port the c.t.f.Redis protocol object to the StackClient API.
A redis client can now be constructed and configured like the rest of the
finagle subprojects.

6.28.0
------
Expand Down
8 changes: 4 additions & 4 deletions project/Build.scala
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ object Finagle extends Build {
val branch = Process("git" :: "rev-parse" :: "--abbrev-ref" :: "HEAD" :: Nil).!!.trim
val suffix = if (branch == "master") "" else "-SNAPSHOT"

val libVersion = "6.28.0" + suffix
val utilVersion = "6.27.0" + suffix
val ostrichVersion = "9.11.0" + suffix
val scroogeVersion = "4.0.0" + suffix
val libVersion = "6.29.0" + suffix
val utilVersion = "6.28.0" + suffix
val ostrichVersion = "9.12.0" + suffix
val scroogeVersion = "4.1.0" + suffix

val nettyLib = "io.netty" % "netty" % "3.10.1.Final"
val ostrichLib = "com.twitter" %% "ostrich" % ostrichVersion
Expand Down

0 comments on commit 5f4f8b8

Please sign in to comment.