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

Changelog History
Page 12

  • v6.6.0 Changes

    • finagle-core: Add a RetryPolicy constant for retrying on ChannelClosedExceptions.
    • ๐Ÿ–จ finagle-core: ChannelSnooper: Print exceptions via Logger
    • finagle-core: Finagle client/server APIs: s/target/addr/g
    • โฑ finagle-core: Introduce swappable schedulers, ThreadPool scheduler.
    • finagle-core: Replacing ostrich-specific Stats with StatsReceiver interface
    • โœ… finagle-core: Tests for BroadcastStatsReceiver
    • ๐Ÿ‘ป finagle-core: adding service name to a service exception
    • finagle-core: fix file mispelling for StabilizingGroup.scala
    • finagle-core: fix memory leak in Group#fromCluster
    • ๐Ÿ”จ finagle-core: refactor use of InetSocketAddress group and deprecate use of cluster in cache client
    • finagle-http: Add Access-Control-Expose-Headers to Finagle CORSFilter
    • finagle-http: Fix Path comments, improve sbt definition
    • ๐Ÿ”€ finagle-http: Http connection manager: close synchronously
    • finagle-http: Make behavior of HttpMuxer match its javadoc
    • finagle-http: Mix in Proxy with HttpMessageProxy
    • finagle-http: bump request/response sizes to 5 megs
    • ๐Ÿ— finagle-memcached: Memcached Ketama Client Builder: Add group support that is compatible with oldlibmemcached , creates CacheNodes with ipAddress instead of hostname.
    • โšก๏ธ finagle-memcached: Update jackson to 2.2.2
    • finagle-memcached: allow custom key in ketama client
    • ๐Ÿ‘ป finagle-memcached: better exception messages for invalid keys
    • finagle-memcached: migration client
    • finagle-ostrich4: improve perf of Counter and Stat
    • finagle-swift: experimental swift-based thrift server and client An experimental annotation based proxy and dispatcher for thrift, using Facebook???s swift for serialization.
    • finagle-thrift: breaking out finagle, higher-kinded-type interface
    • finagle-thrift: fix finagle-thrift rich to work with scrooge 3.6.0
    • ๐Ÿšš finagle-thrift: move scrooge-runtime to scrooge
    • ๐Ÿšš finagle-thrift: remove use of deprecated generated ostrich ThriftServer
    • finagle-zipkin: Add newlines to scribe message
    • ๐Ÿ‘ finagle-zipkin: Use better metric names for error stats
    • โšก๏ธ finagle-zipkin: optimize scribe logging to not need slf4j
  • v6.5.2 Changes

    • finagle-ostrich4: set stats export URI to stats.json
    • ๐Ÿšš finagle-core: Introduce StabilizingGroup which cautiously removes items from a Group
    • finagle-core: Add group method to ClientBuilder
    • finagle-core: Add service/client name to ServiceTimeoutException
    • finagle-mux: Don't allocate headers via direct buffers
    • finagle-http: Implement missing modifiers in Http case class
    • ๐Ÿ‘ finagle-memcache: added support for twemcache commands
  • v6.5.1 Changes

    • ๐Ÿšš finagle-http: Move routing by path and method function to RoutingService
    • finagle-redis: Switching from Strings to ChannelBuffers for Scored Zrange commands
    • โฌ†๏ธ finagle-stats: Upgrade metrics to 0.0.9
    • โช finagle-stream: Revert "Stream interface (i.e. chunked) for HTTP message bodies"
    • ๐Ÿ“š finagle: Fix documentation about Java & Future
    • finagle: Refresh OWNERS/GROUPS in all subdirectories
    • โฌ†๏ธ finagle: Upgrade Netty version to 3.6.6.Final
    • โฌ†๏ธ finagle: Upgrade ostrich version to 9.1.2
    • โฌ†๏ธ finagle: Upgrade util version to 6.3.7
    • finagle-redis: Implement new SET syntax introduced in redis 2.6.12
    • finagle-core: Open connection threshold et al
  • v6.5.0 Changes

    • ๐Ÿ’Ž finagle-core: fix a bug in Trace.unwind in ruby
    • finagle-core: speed up tracing when a trace is unsampled.
    • finagle-redis: implement PEXPIRE/PEXPIREAT/PTTL
    • finagle-redis: Make the multiple argument version of zAdd a separate method.
    • finagle-serverset: create a ZkAnnouncer
    • finagle-thriftmux: make thriftmux server back compatible with thrift framed codec
    • ๐ŸŽ finagle-zipkin: Performance improvement for finagle-zipkin
    • ๐Ÿš€ finagle: Gizzard: Some followup deps alignment to fix deployment classpath issues
    • finagle-memcached: KetamaClient based on finagle-6 API
    • ๐Ÿ‘ป finagle-exception: unique namespace for scribe
    • ๐Ÿ‘ finagle-thrift: Add scrooge3 support
    • finagle: bump sbt util/finagle version
    • โšก๏ธ finagle: Updating owner list
    • โฌ†๏ธ finagle: Upgrade util to 6.3.6 and scrooge-runtime to 3.1.2
  • v6.4.1 Changes

    • finagle-http: CookieMap instead of CookieSet
    • ๐Ÿšš finagle-memcached: remove items stats test since twemcache does not carry those
    • finagle-http: don't choke on HEAD requests
    • finagle-core: ReusingPool: fix race between setting Future.never and initiating connect
    • ๐Ÿš€ finagle-thriftmux: also release services
    • finagle-http: Use the correct dispatcher for RichHttp and new API
    • ๐Ÿ‘ป finagle-exception: a loadable exception reporter
    • finagle-core: make global flags consistently camelCase
    • 0๏ธโƒฃ finagel-http: enable tracing by default for Http
    • finagle-http: Call super method only if response is not chunked
    • finagle-core: Tracing changes to annotate both client and server ip addresses
    • finagle-http: Stream interface (i.e. chunked) for HTTP message bodies
    • finagle-core: get a resolver instance contained in the main Resolver
    • finagle-mux: fix TagMap.iterator
    • finagle-mdns: Adding project to sbt
    • inagle: Fix doc
    • ๐Ÿ”จ finagle-mysql: refactor endec into proper fsm
    • โšก๏ธ finagle: Update sbt project for (util, ostrich, finagle)
  • v6.4.0 Changes

    • finagle-core: Add unmanaged cache pool cluster
    • finagle-core: Always enable TracingFilter even when no tracers are used.
    • finagle-core: cache the cancelled connections in WatermarkPool instead of CachingPool
    • finagle-core: Fix behavior of proxy forwarding in StatsReceiver
    • finagle-core: Fix usage of RollupStatsReceiver in StatsFactoryWrapper.
    • finagle-core: Generalize LoggingFilter
    • finagle-core: HeapBalancer: fix handling of unavailable nodes
    • ๐Ÿ”€ finagle-core: Properly synchronize concurrent access to ProxyService state.
    • ๐Ÿ”จ finagle-core: Refactor Heapbalancer, remove usage of per host statsReceiver.
    • ๐Ÿ‘ท finagle-core: share worker pools between server and client
    • ๐Ÿ‘ป finagle-exception: Fix sourceHost supplied to chickadee exception reporter
    • finagle-http: Add HttpConnectHandler and HttpClientCodec in the correct order when setting up an HTTP proxy client.
    • finagle-http: add Response(status)
    • finagle-http: EncodeBytes/decodeBytes for Request
    • ๐Ÿ”จ finagle-http: Refactor HeaderMap/ParamMap
    • finagle-memcache: change to use consistent way to provide failure accrual params
    • finagle-memcached: Propagating error message from server to client
    • ๐Ÿ”ง finagle-memcached: support for configuring numReps in KetamaClientBuilder
    • โœ… finagle-mux: convert tests to use ScalaTest
    • finagle-mysql: Ability to deal with non-ascii utf-8 characters
    • ๐Ÿ— finagle-mysql: Add ability to pass StatsReceiver to builder
    • ๐Ÿ‘ finagle-mysql: adds support for latin1_bin, paves the way for more charsets.
    • finagle-mysql: Encode all the given the error information in the ServerError
    • finagle-mysql: Fix improper use of ServiceFactory in Client
    • finagle-redis: Fix byte encoding problem with Z(Rev)Rank
    • finagle-redis: fixing Nil values in MBulkReplies
    • Finagle-zipkin: decoupled sampling logic from ZipkinTracer to make a reusable SamplingTracer
    • finagle-zipkin: Improve zipkin trace sampling
    • finagle-zipkin: make ZipkinTracer loadable
    • finagle: Document metrics
    • finagle: Force service loader to return a concrete collection
    • ๐Ÿ”จ finagle: Refactor Future#get to Await.result
    • โฌ†๏ธ finagle: Upgrade jackson to 1.9.11
    • โฌ†๏ธ finagle: Upgrade ostrich to 9.1.1
    • โฌ†๏ธ finagle: Upgrade util to 6.3.4
  • v6.3.0 Changes

    • โฌ†๏ธ finagle: Upgrade util to 6.3.0
    • finagle-thrift: SocketAddress when serving an iface
    • 0๏ธโƒฃ finagle-core: Specify DefaultTimer when creating a ChannelFactory
    • 0๏ธโƒฃ finagle-core: DefaultClient/Server: Do not add TracingFilter if NullTracer is used
  • v6.1.4 Changes

    • finagle-zipkin: tracing improvements
    • โฌ†๏ธ finagle: Upgrade util to 6.2.5
  • v6.1.3 Changes

    • ๐Ÿ”จ finagle-core: Add BroadcastCounter and BroadcastStat, refactor Broadcast and Rollup Receiver.
    • โšก๏ธ finagle: update sbt, add finagle-exp
    • ๐Ÿ™‹ finagle-doc: Add a FAQ, add an entry about CancelledRequestExceptions
    • ๐Ÿ‘ finagle-core: Add client support for proxies that support HTTP CONNECT, such as squid.
    • ๐Ÿ›  finagle-doc: A few wording fixes in Sphinx doc templates.
    • finagle-core: StatsFilter: Check for WriteException-wrapped backup-request losers
    • ๐Ÿ›  finagle-mysql: bug fixes
    • โšก๏ธ finagle: Update sbt project definition
    • 0๏ธโƒฃ finagle-core: Introduce DefaultTracer that load available Tracers via LoadService + Fix equality with NullStatsReceiver
    • โฑ finagle-core: CachingPool: Do not schedule timer tasks if ttl is Duration.Top
  • v6.1.2 Changes

    ๐Ÿš€ Released 2013/03/21

    • โœ… finagle: Fix flakey tests
    • ๐Ÿ— finagle: fix sbt build
    • โฌ†๏ธ finagle: Upgrade util to 6.2.4
    • finagle-core: Fix reporting bug for pending reqs
    • ๐Ÿšš finagle-core: Move Disposable/Managed to util
    • finagle-core: Use Future.Nil
    • finagle-doc: Improve, add Matt Ho's talk.
    • ๐Ÿšค finagle-exp: Add BackupRequestFilter, new backup request filter using response latency quantiles
    • finagle-http: Avoid URISyntaxException
    • finagle-memcached: Add Replication Cache Client
    • finagle-mysql: Make prepareAndExecute and prepareAndSelect useful again.
    • finagle-mysql: Make sure we are properly managing prepared statement
    • ๐Ÿ“ฆ finagle-mysql: Move interfaces outside of protocol package
    • ๐Ÿšš finagle-redis: Moved redis server classes from private to public
    • ๐Ÿ— finagle-thrift: fix 2.10 build