Skip to content
Compare
Choose a tag to compare

This release fixes two denial-of-service bugs:

  • CVE-2019-11937 in the carbon protocol reader
  • CVE-2019-11923 in the deprecated ASCII parser.
Compare
Choose a tag to compare
v0.40.0

Bump version to 40:0
Compare
Choose a tag to compare
Add getTotalBufferedBytes() method fo AsyncTransport

Summary:
When BufferCallback::onEgressBuffered() is called, applications usually want to
know how many bytes were buffered so that can take actions (such as avoiding
that connection, failing fast, etc).
This diff adds getTotalPendingBytes() to AsyncTransport to allow applications
to easily query how many bytes were actually buffered.

Reviewed By: spalamarchuk

Differential Revision: D13252677

fbshipit-source-id: 8ec203f6764e00f52d471321afb549376397eb84
Compare
Choose a tag to compare
v0.38.0-release

Bump version to 38:0
Compare
Choose a tag to compare
v0.37.0-release

Bump version to 37:0
Compare
Choose a tag to compare
  • f473934 fixes a security issue. Updating to a version that includes that fix (i.e. version 36 or greater) is highly recommended.
  • New option in MissFailoverRoute allows returning the “best” reply instead of the last reply. Check this wiki page for more information.
  • New feature that saves the last valid configuration to disk and falls back to it when mcrouter starts with an invalid config. Mcrouter will trust this saved config for up to one hour (configurable). More information in this wiki page.
  • Bug fixes and performance improvements.