### 0.13.1 [August 3, 2015] * Revert encrypted support ### 0.13.0 [August 3, 2015] * Add support for encrypted transport, tests for same ### 0.12.7 [August 11th, 2014] * Fix MRI 1.8.7 incompatibility due to RUBY_ENGINE constant ### 0.12.6 [August 11th, 2014] * Send more agent information in hello command * Don't require celluloid on Ruby versions that it will never support ### 0.12.5 [September 19th, 2013] * Set license in gemspec ### 0.12.4 [September 19th, 2013] * Instrumental doesn't officially support IPV6, prefer IPV4 ### 0.12.3 [April 26th, 2013] * Default collector is now collector.instrumentalapp.com ### 0.12.2 [February 28th, 2013] * Allow customization of Capistrano deploy message ### 0.12.1 [July 30th, 2012] * Hide unnecessary logging for normal/common exceptions * LICENSE ### 0.12.0 [July 30th, 2012] * Add timeout to socket flush, fixes rare issue on REE/Linux * Send only one buffer full warning * Agent instances use global logger more consistently * Minor code cleanups * Remove rack-middleware ### 0.11.1 [July 19th, 2012] * Make error messages easily locatable in logs ### 0.11.0 [July 18th, 2012] * Allow passing count to increment and gauge calls for pre-aggregated values ### 0.10.1 [July 16th, 2012] * Fix issue with Etc not being required ### 0.10.0 [July 6th, 2012] * Remove test mode ### 0.9.11 [July 6th, 2012] * Allow at_exit handler to be called manually for better Resque integration * Improved error logging ### 0.9.10 [June 29th, 2012] * Fix flush command when there's nothing to flush * Support system_timer and SystemTimer gems. ### 0.9.6 [April 5th, 2012] * Documentation on reliable collection in Resque jobs * Fix for dead lock issuew ### 0.9.5 [March 23rd, 2012] * Defer startup of agent thread until metrics are submitted - this update is strongly recommended for anyone using Ruby Enterprise Edition in concert w/ a preforking application server (like Phusion Passenger). See the [REE wiki page](https://github.com/expectedbehavior/instrumental_agent/wiki/Using-with-Ruby-Enterprise-Edition) for more information. * Add .stop method for cancelling agent processing * Changes to how defaults are processed at initialization * Documentation for usage w/ Resque and Resque like scenarios ### 0.9.1 [March 6th, 2012] * No longer install system_timer on Ruby 1.8.x, but warn if it's not installed ### 0.9.0 [February 20th, 2012] * Added manual synchronous flushing command * Fixed bug with data dropping on short-lived forks ### 0.8.3 [February 9th, 2012] * Removing symbol to proc use for compatibility with older version of Ruby ### 0.8.2 [January 17, 2012] * Fixing data loss issue when collector was not responding appropriately ### 0.8.1 [January 13, 2012] * Event timing works when timed events throw exceptions ### 0.8.0 [January 10, 2012] * Initial support for timing events. ### 0.7.2 [January 5, 2012] * Deploy durations tracking fixed. ### 0.7.1 [January 5, 2012] * Support for exponentially encoded float values ### 0.7 [January 2, 2012] * .notice added to API to allow tracking project-wide events on graphs * Added Capistrano recipe contributed by [janxious] from (https://github.com/expectedbehavior/) * Removed Rack middleware * Logs to STDERR instead of /dev/null * Synchronous mode can be specified in agent initialization contributed by [janxious] from (https://github.com/expectedbehavior/) * Added CHANGELOG :) ### 0.6.1 [December 16, 2011] * Documentation cleanup ### 0.6 [December 13, 2011] * Synchronous agent support to allow blocking send of metrics * Message buffer increased to 5000 * Code cleanup ### 0.5.1 [December 12, 2011] * instrument_server moved to instrumental_tools gem (https://github.com/expectedbehavior/instrumental_tools) ### 0.5 [December 9, 2011] * Allow negative numbers to be submitted * agent logger now can be configured per instance * Better RSpec formatting for tests ### 0.4 [December 1, 2011] * Support reconnecting on fork() for forking servers like Passenger ### 0.3 [November 17, 2011] * Support for test_mode on agent to cause submitted metrics to be thrown away when it reaches Instrumental servers * Fix version not being sent in agent hello * Exceptions in agent get swallowed and reported to logger ### 0.2 [November 15, 2011] * Refactored agent to use TCPSocket instead of EventMachine ### 0.1.6 [November 14, 2011] * Middleware doesn't automatically inject itself into Rack middleware stack ### 0.1.5 [November 1, 2011] * Documentation changes ### 0.1.4 [November 1, 2011] * Documentation changes ### 0.1.3 [October 31, 2011] * Rename the watch_server command to instrument_server * Documentation changes ### 0.1.2 [October 30, 2011] * Add enabled flag to control agent use in test/non-development environments * watch_server runs every 10s ### 0.1.1 [October 27, 2011] * Linux support for watch_server * Documentation changes ### 0.1 [October 27, 2011] * Initial version