Skip to content

Latest commit

 

History

History
176 lines (117 loc) · 5.65 KB

CHANGELOG.md

File metadata and controls

176 lines (117 loc) · 5.65 KB

Changelog

For the full commit log, see here.

v2.0.0.beta1, not released yet

  • Drop support for Ruby < 3.0, Rails < 7.0
  • Support InfluxDB > 2.0
    • Switched the client library to use influxdb-ruby. This is a breaking change as most of the configuration changed.

v1.0.2, released 2021-04-13

Fix passing booleans to custom tags.

v1.0.1, released 2021-03-23

The final release, no code changes.

v1.0.1.beta3, released 2020-10-16

  • Drop perform_start.active_job subscriber, it's rather useless on dashboards.

v1.0.1.beta2, released 2020-09-14

  • Implement deliver.action_mailer subscriber
  • Add missing Active Job documentation
  • Drop support for Ruby 2.4
  • Drop support for Rails < 5.2

v1.0.1.beta1, released 2020-08-21

v1.0.0, released 2019-10-23

The Final release, no code changes.

v1.0.0.beta5, unreleased

  • Silently eat all dropped configuration options and do not crash
  • Add per action view to the sample dashboard

v1.0.0.beta4

  • Introduces a Sample Grafana Dashboard + docker-compose demo (#75/#79, @hennevogel)
  • Redesign Measurement Output (#66, @dmke, @ChrisBr, @hennevogel)
    • Switching from emitting eight different measurements to one called rails to support easier aggregation across data, to simplify configuration and to stay closer to the InfluxDB/Grafana nomenclature.
  • Introduced configuration option ignored_hooks to disable specifc hooks
  • Enable SQL subscriber by default
    • Set a default location (:raw) for SQL subscriber
  • Add dynamic values (#65, @ChrisBr)
  • Remove empty tags (#64, @ChrisBr)

v1.0.0.beta3, released 2019-01-07

  • Add dynamic tags (#62, @ChrisBr)
  • Reduce cardinality of resulting InfluxDB measurement by moving some tags to values (#63, @ChrisBr)
  • Remove SCHEMA queries from SQL instrumentation (#61, @ChrisBr)

v1.0.0.beta2, released 2018-12-07

  • Added tags_middleware config option (#47, @Kukunin)
  • Removed path tag from metrics (introduced with #50), because it potentially produces "exceed tag value limit" (#54, @ChrisBr)
  • Added render instrumentation (#53, @ChrisBr)
  • Added SQL instrumentation (#55, @ChrisBr)

v1.0.0.beta1, released 2018-11-22

  • Added app name to the measurement's tag sets (#44, @stefanhorning)
  • Added config parameters for additional series:
    • InfluxDB::Rails::Configuration#series_name_for_instrumentation
    • InfluxDB::Rails::Configuration#series_name_for_exceptions
  • Added method, status and format tags to metrics (#50, @ChrisBr)

Breaking changes

  • Support for Ruby <= 2.2.x has been removed
  • Support for Rails <= 4.1.x has been removed
  • Removed previously deprecated methods:
    • InfluxDB::Rails::Configuration#reraise_global_exceptions
    • InfluxDB::Rails::Configuration#database_name
    • InfluxDB::Rails::Configuration#application_id

v0.4.3, released 2017-12-12

  • Added time_precision config option (#42, @kkentzo)

v0.4.2, released 2017-11-28

  • Added open_timeout, read_timeout, and max_delay config options (#41, @emaxi)
  • Deprecate unused method (#reraise_global_exceptions in InfluxDB::Rails::Configuration, #37, @vassilevsky)

v0.4.1, released 2017-10-23

  • Bump influx version dependency (#40, @rockclimber73)

v0.4.0, released 2017-08-19

  • Drop support for Rails 3, Ruby < 2.2
  • Sync version with influxdb gem

v0.1.12, released 2017-06-06

  • Added Rails 5.1 compatibility (#31, @djgould).
  • Added retry config option (#17, @scambra and #18, @bcantin).

v0.1.11, released 2016-11-24

  • Bumped influxdb Rubygem dependency (#28, #32, @agx).

Note: The real changelog starts here. Previous entries are reconstructed from the commit history by correlating release version with Git tags, which may or may not reflect what was really released.

v0.1.10, released 2014-10-08

  • Lazy loading of InfluxDB::Client (#15, @chingo13).
  • Various test fixes.

v0.1.9, released 2014-06-18

  • v0.1.8 was yanked
  • Initializer now allows multiple hosts.

v0.1.7, released 2014-04-09

  • Added logger.

v0.1.6, released 2014-04-08

  • No changes (?)

v0.1.5, released 2014-04-02

  • No changes (?)

v0.1.4, released 2014-03-26

  • Added docs
  • Made async option default to true.

v0.1.3, released 2014-02-11

  • Set series name defaults.
  • Fixed a configuration bug.

v0.1.2, released 2014-02-11

  • Graceful handling of authentication errors.
  • Fixes in documentation.

v0.1.1, released 2014-02-06

  • Refactoring of ActiveSupport::Notification handling.
  • Added more initializer options.

v0.1.0, released 2014-02-06

  • Larger refactoring.