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