All Versions
172
Latest Version
Avg Release Cycle
28 days
Latest Release
-

Changelog History
Page 17

  • v1.9.4 Changes

    ๐Ÿš€ Released 2011/10/24

    • Service: response Future will now be cancelled if the client disconnects
    • ๐Ÿ‘‰ use static exceptions for TimedOutRequestException
    • kestrel: Cancel request Future on close in kestrel ReadHandle
    • ๐Ÿ‘ป exception cleanup: wrap all Channel exceptions with their underlying exception. This makes UnknownChannelExceptions in particular easier to debug
    • ๐Ÿ— Friendlier exceptions: In order to give very specific error messages to timeouts in finagle (so beginners know which settings in the client and server builder caused them), I'm adding lots of human-readable messages to the various TimeoutExceptions.
    • ๐Ÿ›  some timer bug fixes, particularly: TimerToNettyTimer: actually cancel underlying task.
  • v1.9.2 Changes

    ๐Ÿš€ Released 2011/10/14

    • tracing: Change SpanId to use RichU64String
    • tracing: Trace.{enable,disable}
    • http: http.RequestBuilder
    • http: add common media types
  • v1.9.1 Changes

    ๐Ÿš€ Released 2011/09/28

    • memcached: new interface for partial results (ie. retrieval failures + successes)
    • tracing: set service name in the endpoint instead of the span
    • more idiomatic KetamaClientBuilder constructor
    • tracing: convenience methods to add binary annotations
    • ๐Ÿ›  finagle-http: misc. fixes
    • HeapBalancer - a new lg n load balancer (asymptotically more efficient!)
    • โฌ†๏ธ upgrade to ostrich 4.9.0
  • v1.9.0 Changes

    ๐Ÿš€ Released 2011/08/29

    • http: new http library
  • v1.8.4 Changes

    ๐Ÿš€ Released 2011/08/23

    • ๐Ÿ›  tracing: fixed space leak
    • ssl: integrate openssl sslengine
    • โšก๏ธ thrift: update to sbt-thrift 2.0.1
    • ๐Ÿš€ stream: always release server when we close
    • โฌ†๏ธ serversets: upgraded to guava-r09
    • core: expose stats on failed retries
  • v1.8.3 Changes

    ๐Ÿš€ Released 2011/08/12

    • thrift: add a server-side buffered codec; fix tracing issue in buffered codec
    • โ†ช http: workaround hole in netty logic to guarantee maxRequestSize
    • serversets: don't block on ClientBuilder construction
    • โšก๏ธ ostrich4: update to ostrich 4.8.2
    • streaming: reimplement HTTP chunked streaming in terms of offer/broker
    • ๐Ÿ”€ kestrel: buffered & merging of ReadHandles
  • v1.8.1 Changes

    ๐Ÿš€ Released 2011/08/05

    • โฌ†๏ธ upgrade to netty 3.2.5.Final
    • kestrel: fix visibility of ResultWithCAS
    • kestrel: Client.{read,write}, Client.readReliably, MultiReader: suite of kestrel streaming readers (including grabby-hands replacements) using Offer/Broker
    • kestrel: don't render timeouts > 231-1
    • tracing: fix sampling bug
    • tracing: trace the kestrel client
    • quench unecessary error reporting
  • v1.8.0 Changes

    ๐Ÿš€ Released 2011/08/02

    • SSL: perform hostname validation in the client. this is the reason for the minor bump: we change the .tls() ClientBuilder signature
    • introduce util-codec dependency for use of the apache commons base 64 codec
  • v1.7.5 Changes

    ๐Ÿš€ Released 2011/07/29

    • ๐Ÿ‘‰ make it easier to use the NullStatsReceiver from java
    • convert WriteException to a case class (github issue 25)
    • add root. to java.util.Map import. reorder imports
    • โฌ†๏ธ Upgrade finagle-common-stats to twitter-common-stats 0.0.16
    • encode more HTTP codec errors
    • โž• adding cardinality to ServiceException
    • finagle CachingPool: limit size to highWatermark - lowWatermark
    • ๐Ÿ‘ป exception reporting: gzipping trace strings
    • set ostrich version of finagle-ostrich4 to 4.7.3
    • ChannelServiceFactory: encode exceptions from bootstrap.connect()
  • v1.7.4 Changes

    ๐Ÿš€ Released 2011/07/22

    • http: convert codec exceptions into 4xx errors; report them as such upstream
    • ๐Ÿ‘ memcache: gets and cas support.