Sha256: a95c6d61462adf5223121f06290ccdc03c69447f6da73d50f24759fabaef3358

Contents?: true

Size: 1.45 KB

Versions: 53

Compression:

Stored size: 1.45 KB

Contents

== 2.0

=== Interface-breaking changes

* Changed some of the more esoteric options of RequestBalancer
* Removed TagLogger and CustomLogger middlwares
* Renamed Balancing module to LB
* Renamed StickyPolicy class to Sticky
* Removed Object#if_require_succeeds(&block); too dangerous -- use
  Object#require_succeeds instead!

=== New functionality

* Several new Rack middlewares for request logging & tracking
* Statistics gathering, string extensions,
* HTTPClient methods can accept query-strings (:query) and/or request body
  (:payload)

== 1.0

=== Interface-breaking changes

* Moved logging classes (FilterLogger, SystemLogger, TagLogger) into RightSupport::Log namespace
* Moved CassandraModel into RightSupport::DB
* Removed RightSupport::REST module entirely. Replaced by RightSupport::Net::HTTPClient class.

=== New functionality

* RequestBalancer now capable of using multiple policies for endpoint selection.
  Default is RoundRobin (previously the only option); now you can choose HealthCheck
  in addition. See rdoc for more info.
* RequestBalancer can accept a logger as a class attribute. If supplied, any failed requests
  will be logged with the error severity, including detailed information about exception type,
  retryability, etc.
* HTTPClient object is a thin wrapper around RestClient that adds some default timeouts.
  It's appropriate for low-latency REST requests to nearby services; by tweaking the
  defaults, you can use it for various other scenarios.

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
right_support-2.8.37 CHANGELOG.rdoc
right_support-2.8.36 CHANGELOG.rdoc
right_support-2.8.35 CHANGELOG.rdoc
right_support-2.8.34 CHANGELOG.rdoc
right_support-2.8.33 CHANGELOG.rdoc
right_support-2.8.32 CHANGELOG.rdoc
right_support-2.8.31 CHANGELOG.rdoc
right_support-2.8.30 CHANGELOG.rdoc
right_support-2.8.29 CHANGELOG.rdoc
right_support-2.8.28 CHANGELOG.rdoc
right_support-2.8.27 CHANGELOG.rdoc
right_support-2.8.26 CHANGELOG.rdoc
right_support-2.8.25 CHANGELOG.rdoc
right_support-2.8.24 CHANGELOG.rdoc
right_support-2.8.23 CHANGELOG.rdoc
right_support-2.8.22 CHANGELOG.rdoc
right_support-2.8.21 CHANGELOG.rdoc
right_support-2.8.20 CHANGELOG.rdoc
right_support-2.8.17 CHANGELOG.rdoc
right_support-2.8.16 CHANGELOG.rdoc