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

Changelog History
Page 11

  • v6.11.0 Changes

    • finagle-core: Add a "tries" scoped StatsFilter to ClientBuilder.
    • finagle-core: Allow clean shutdown for insoluble address in DelayedFactory.
    • ๐Ÿ‘ป finagle-core: Better exception message for resolver not found issue.
    • finagle-core: Introduce P2CLB: O(1), fair-weighted, concurrent load balancer
    • ๐Ÿ”จ finagle-core: Refactor dispatchers.
    • finagle-core: Set interest ops when reading in ChannelTransport.
    • 0๏ธโƒฃ finagle-core: Skip hostStatsReceiver rollup if it's null in DefaultClient.
    • finagle-core: Untyped ChannelTransports.
    • finagle-example: Use new request.headers() Netty API.
    • finagle-http: Proper streaming dispatch.
    • ๐Ÿ‘ finagle-kestrel: Make ReadHandle an abstract class for better Java compatibility.
    • finagle-serversets: Fix com.twitter.common.zookeeper.server-set dependency discrepancy.
    • finagle-serversets: Introduce ServerSet2.
    • finagle-serversets: Weight/priority vectors in ServerSet2.
    • finagle-stream: Use dispatch logic.
    • โฑ finagle-stress: Use BridgedThreadPoolScheduler.
    • finagle-thrift: Add TFinagleBinaryProtocol
    • finagle-thriftmux: Drop dependency on finagle-ostrich4.
    • ๐Ÿšš finagle-thriftmux: Remove scrooge2 dependency.
    • finagle: Use Future.before.
    • ๐Ÿ™‹ finagle: adds a section to the FAQ explaining the com.twitter.common situation.
    • finagle: s/setValue(())/setDone()/g
  • v6.10.0 Changes

    • finagle-core: Fix ServiceTimeoutException naming.
    • 0๏ธโƒฃ finagle-core: Increase default tcpConnectTimeout to 350ms.
    • ๐Ÿšš finagle-core: Remove memory leak for never satisfied promises in DelayedFactory.
    • finagle-memcached: Add ClientBuilder APIs that use Name instead of Group.
    • finagle: Daemonize threads in ClientBuilders used in finagle.
  • v6.9.0 Changes

    • ๐Ÿ‘ป finagle-core: Avoid creating a new 'NoStacktrace' array for each exception.
    • ๐Ÿ‘ finagle-core: Better support for negative Addr resolution in StabilizingAddr.
    • finagle-core: Make Dtab.base changeable.
    • ๐Ÿšš finagle-core: Move mask cancel filter over to Future#mask.
    • finagle-exp: New warmup filter.
    • ๐Ÿ—„ finagle-ostrich4: Deprecate Netty methods.
    • ๐Ÿ‘ finagle-serversets: Better handling of permission exceptions in ZkResolver.
    • ๐Ÿšค finagle-testers: Small latency evaluation framework.
    • finagle: Adhere to scala 2.10 pattern matching strictness.
  • v6.8.1 Changes

    • โฌ†๏ธ finagle: Upgrade ostrich to 9.2.1
    • finagle: Upgarde util to 6.8.1
    • finagle: Upgarde scrooge to 3.11.1
  • v6.8.0 Changes

    • finagle-serversets: Higher fidelity addrs from ZK We do the best we can with the current server set implementation.
    • ๐Ÿ‘ finagle-mysql: better type support
    • finagle-http: Allow Integer to extract negative number
    • finagle-redis: Decode nested multi-bulk replies
    • finagle-redis: Allow expirations in the past
    • finagle-core: bump Netty to 3.8.0.Final
    • finagle: Return empty string when resolving an unlabeled address
    • finagle: Don't re-scope StatsReceivers per request failure
    • finagle-thrift: Unconditionally set TraceId and ClientId on servers
    • finagle-core: Take -com.twitter.server.serversetZkHosts flag (for tunnelling)
    • finagle-native: tomcat-native-1.1.27
    • finagle-mysql: fix readLengthCodedBinary to read longs
    • โœ… finagle-testers: library for integration testing of finagle services
    • โš  finagle: scaladoc warning cleanup
    • finagle-doc: documented all of the stats in finagle-core
    • finagle-serversets: bump server-set dependency to 1.0.56
    • 0๏ธโƒฃ finagle-stats: adds a cautious registration to HttpMuxer / adds a default metrics endpoint to twitter-server
    • finagle-core: verifies that statsfilter has the correct behavior
    • ๐Ÿ“œ finagle-serversets: Add support for parsing a !shardId on the end of a serverset address
    • finagle-http: Use Reader for streaming
    • 0๏ธโƒฃ finagle-core: no longer makes an anonymous exception in DefaultClient
    • finagle-core: Using system class loader does not work when run inside sbt
    • finagle-core: add pool_num_waited counter to WatermarkPool
    • ๐Ÿ‘ finagle-core: Protocol support for Wily: HTTP, thrift, mux (& thus thriftmux).
    • 0๏ธโƒฃ finagle-core: respect standard socksProxyHost / socksProxyPort properties in ClientBuilder and Netty3Transporter default args
    • finagle-core: buffers requests until Var[Addr] is in a ready state
    • finagle-core: Add putLong and getLong functions to util.ByteArrays
    • finagle-core: don't blow up if we don't have a resolvable host name
    • finagle-core: rm allocation in RichChannelFuture.apply's operationComplete
    • ๐Ÿšš finagle-core: remove Var.apply; introduce Var.sample
    • ๐Ÿ‘ finagle-thriftmux: Support ClientIds at the protocol level
    • finagle-kestrel: memory allocation improvements
    • finagle-http: allow PUT requests to use RequestParamMap.postParams
    • ๐ŸŽ finagle-memcached: more performance and less allocations in Decoder
  • v6.7.4 Changes

    • finagle-core: Fail ChannelTransport read queue before closing the connection
    • finagle-mux: Add session for mux message passing and bidirectional RPC
    • finagle-zipkin: Depend on scrooge-core instead of scrooge-runtime
  • v6.7.2 Changes

    • finagle-core: LoadService: skip empty lines
    • finagle-core: Improve GC profile of Var and Group
    • โœ… finagle-core: added a simple defaultpool test to show how it works + more docs
    • ๐Ÿšš finagle-core: removes commented out casting filter
    • ๐Ÿ’… finagle-mysql: move protocol into a dispatcher and port to new style apis.
  • v6.7.1 Changes

    • โœ… finagle-*: Tagging various tests as flaky
    • โœ… finagle-*: Fix and reenable some formerly-flaky tests Now that Time.withXXXX is threadsafe
    • ๐Ÿšš finagle-*: Move Var to util
    • finagle-*: Provide generic request contexts
    • ๐Ÿ”Œ finagle-*: Use scrooge3 and up-to-date scrooge-maven-plugin settings
    • โฌ†๏ธ finagle-*: upgrade Netty to 3.7.0.Final
    • finagle-core: Add UnwritableChannel stat to ChannelStatsHandler
    • โœ… finagle-core: Add a test for Proc exception-swallowing
    • ๐Ÿ‘ finagle-core: Better interface for RetryPolicy
    • โšก๏ธ finagle-core: Ensure FIFO ordering when delivering updates to StabilizingGroup
    • finagle-core: Export a health stat in StabilizingGroup
    • finagle-core: Fix a race condition in ListeningSever.announce and don't announce 0.0.0.0
    • finagle-core: Fix sourcing for SourcedExceptions
    • finagle-core: Group: communicate via Var[Set[T]]
    • finagle-core: Improve HeapBalancer req distribution when N=2
    • finagle-core: Introduce staged names
    • ๐Ÿ’ป finagle-core: Let the number of cores be specified on the command line
    • finagle-core: Make socket writable duration stats more useful
    • โœ… finagle-core: Migrate RetryingFilter tests from specs to scalatest
    • ๐Ÿšš finagle-core: Move the connections gauge into ChannelStatsHandler for GC
    • ๐Ÿ‘ป finagle-core: Reuse a single exception instance in ServerDispatcher
    • ๐Ÿ“š finagle-core: Update com.twitter.finagle package documentation
    • ๐Ÿ“„ finagle-doc: Add Client/Server Anatomy to docs
    • finagle-doc: Link to "Your Server as a Function"
    • finagle-http: Proper CORS implementation on Finagle
    • finagle-http: SPNEGO http auth (for Kerberos) with an example implementation for internal services
    • finagle-memcached: Exclude CancelledRequestException and CancelledConectionException or cache client failure accrual
    • finagle-memcached: Read key remapping config from ZooKeeper
    • finagle-memcached: ZK based cache node group implementation
    • finagle-redis: SRandMember, send command without count when None
    • ๐Ÿ—„ finagle-serversets: Mark ZookeeperServerSetCluster as deprecated
    • finagle-thrift: Add a request context for ClientId
    • finagle-thrift: Set the client id in thriftmux
  • v6.7.0 Changes

    ๐Ÿš€ Release process failed. Rolled forward to 6.7.1.

  • v6.6.2 Changes

    • ๐Ÿ”ง finagle-core: Configurable loadBalancer for ClientConfig
    • finagle-core: Fix the memory leak due to the GlobalStatsReceiver
    • finagle-core: Inet util, bind to all if no host is provided
    • finagle-core: Make Future.never a val instead of a def
    • finagle-memcached: Fix tracing ClientRecv timestamp
    • finagle: New ostrich version