Skip to content
This repository has been archived by the owner on Dec 18, 2022. It is now read-only.

Latest commit

 

History

History
116 lines (67 loc) · 4.4 KB

CHANGELOG.md

File metadata and controls

116 lines (67 loc) · 4.4 KB

Change Log

All notable changes to this project will be documented in this file.

v0.3.7 - 2016-09-22

Full Changelog

Changed

  • Fix the hierarchy of the config file #116 Kevin Bacha
  • "Disable blacklist" parameter #134 Alex Tonkonozhenko
  • Fixes bug in without_sticking #96 Brian Leonard
  • Always stick inside transactions #96 Brian Leonard
  • Rails 5 support #122 Jonny McAllister

v0.3.6 - 2016-04-21

Full Changelog

Changed

  • Allow different strategies such as priority and round_robin for pools #105 Brian Leonard

v0.3.5 - 2016-01-08

Full Changelog

Changed

  • Raise Makara::Errors::AllConnectionsBlacklisted on timeout. #104 Brian Leonard

v0.3.4.rc1 - 2016-01-06

Full Changelog

Added

  • Add url to database connections configurations. #93 Benjamin Fleischer

Changed

  • Improve Postgresql compatibility and failover support, also fix #78, #79. #87 Vlad
  • Update README: Specify newrelic_rpm gem versions that will have the performance issue. #95 Benjamin Fleischer

v0.3.3 - 2015-05-20

Full Changelog

Changed

  • A context is local to the curent thread of execution. This will allow you to stick to master safely in a single thread in systems such as sidekiq, for instance. Fix #83. #84 Matt Camuto

v0.3.2 - 2015-05-16

Full Changelog

Fixed

  • Fix a ArgumentError: not delegated error for rails 3. #82 Eric Saxby

Changed

  • Switch log format from :info to :error. Mike Nelson

v0.3.1 - 2015-05-08

Full Changelog

Changed

  • Globally move to multiline matchers. Mike Nelson

Changed

v0.3.0 - 2015-04-27

Full Changelog

Changed

Fixed

  • Fix an issue for postgres that would route all queries to master. #72 Kali Donovan
  • Fix an edge case which would cause SET operations to send to all connections(#70). #80 Michael Amor Righi
  • Fix performance regression with certain verions of newrelic/rpm(#59). #75 Mike Nelson

0.3.0.rc3 - 2014-09-02[YANKED]

Full Changelog

Added

  • Allow bypassing of stickiness

0.3.0.rc2 - 2014-08-05

Added

  • Add postgres specific tests.

Changed

  • Change using methods for matchers to be able to monkey patch them.
  • Follow AR naming conventions for adapter naming.

0.3.0.rc1 - 2014-08-05

Removed

  • Remove initial connection logic. If a connection can't be made on startup, an error will be thrown rather than the node getting blacklisted.

0.2.2 - 2014-04-03

Added

  • Add logging of makara operations via the Makara::Logger.

Changed

  • Begin tracing the series of errors associated with blacklisting rather than just the last. This becomes apparent in error messages.
  • Fix Rails.cache usage when full environment is not loaded.