In these unprecedented times, we wish for nothing but your health and safety. April showers 🌦️ bring May flowers 🌻, so #StayAtHome and fill some time reading about some of the changes in our latest release.
withTReusableBufferFactory
. 9213ca35finagle-partitioning: Rename c.t.finagle.partitioning.CacheNode
and CacheNodeMetadata
to c.t.finagle.partitioning.PartitionNode
and PartitionNodeMetadata
. d32f0c25
finagle-partitioning: Rename c.t.finagle.partitioning.KetamaClientKey
to HashNodeKey
2d0cd33e
setHeader
keys are case insensitive, the last one wins. 535f324cinject-app: Add Java-friendly main
to EmbeddedApp
. 4b40075d
finatra-kafka: Expose timeout duration in KafkaProducerConfig dest(). c5340a97
CaseClassDeserializer
to efficiently apply per field and method validations as request
parsing is performed. However, Users can easily turn off validation during request parsing with
the setting noValidation
in their server configurations. For more information, please checkout
Finatra User’s Guide.
d874b1a9CloseOnce
to
classes which already extend (or implement) Closable
, as mixing in ClosableOnce
leads to
compiler errors. ClosableOnce.of
can still be used to create a ClosableOnce
proxy of an
already instantiated Closable
. Classes which do not extend Closable
can still
mix in ClosableOnce
. 43671464c.t.hashing.KetamaNode
=> HashNode
,
c.t.hashing.KetamaDistributor
=> ConsistentHashingDistributor
.
f595ed97