Permalink
Commits on Jan 12, 2017
  1. Release 1.24.0

    degemer committed Jan 12, 2017
  2. Prepare 1.24.0 release

    degemer committed with degemer Jan 4, 2017
Commits on Dec 19, 2016
  1. Merge pull request #115 from hnovikov/master

    add capistrano config options
    degemer committed on GitHub Dec 19, 2016
Commits on Dec 13, 2016
  1. Merge pull request #114 from Shopify/fix-delegation

    Fix CaptureIO delegation
    degemer committed on GitHub Dec 13, 2016
  2. [travis] restore Ruby 1.9 tests (#117)

    degemer committed on GitHub Dec 13, 2016
  3. Merge pull request #113 from miknight/master

    Encode extra_params to handle spaces.
    degemer committed on GitHub Dec 13, 2016
Commits on Nov 30, 2016
  1. add capistrano config options

    record every host cap ran on
    filter events
    hnovikov committed Nov 30, 2016
Commits on Nov 14, 2016
  1. Fix CaptureIO delegation

    byroot committed Nov 14, 2016
Commits on Oct 19, 2016
  1. Encode extra_params to handle spaces.

    For example, using get_all_monitors() with 'group_states' including the state 'no data' would result in a 400 error prior to this change.
    miknight committed Oct 19, 2016
Commits on Aug 24, 2016
  1. Released 1.23.0

    degemer committed Aug 24, 2016
  2. Changelog 1.23.0 (#110)

    degemer committed on GitHub Aug 24, 2016
  3. [capistrano] add 3.5.0 compatibility (#96)

    Capistrano 3.5.0 upgraded its `sshkit` library to `1.9.0` (from `1.3`).
    Since we we're relying on a monkey patch of it, it broke the integration.
    
    This is the minimal set of change to fix this issue.
    degemer committed on GitHub Aug 24, 2016
Commits on Aug 23, 2016
  1. Configurable Datadog endpoint (#108)

    It was previously only possible to do this from the environment
    (`DATADOG_HOST` env var).
    
    It is now a parameter of Dogapi::Client.
    degemer committed on GitHub Aug 23, 2016
  2. Add delete method for events (#109)

    degemer committed on GitHub Aug 23, 2016
  3. Remove multiple endpoints support (#107)

    This library exists to interact with the API (mute monitors, create
    dashboards, ...), and for most of these actions it doesn't make sense to
    send them to multiple accounts.
    
    It makes sense for metrics/events/service_checks, and for this usage
    dogstatsd-ruby makes more sense. (as it uses the forwarder included with
    the agent which can easily send to multiple accounts)
    degemer committed on GitHub Aug 23, 2016
Commits on Aug 19, 2016
  1. [tailor] Adjustment code style (#106)

    n0ts committed with degemer Aug 19, 2016
Commits on Aug 17, 2016
  1. Merge pull request #104 from DataDog/quentin/multiple-endpoints

    Multiple endpoints
    degemer committed on GitHub Aug 17, 2016
Commits on Aug 16, 2016
  1. Multiple-endpoints: handle failure of one endpoint

    If one endpoint failed, it was previously returning [-1, {}] even with
    multiple endpoints. Now each failing endpoint returns [-1, {}], without
    breaking the format of the return ([[200, {}], [-1, {}]]).
    
    This also removes an Exception when options was empty for
    update_comment, since it was the only option doing that.
    degemer committed Aug 16, 2016
Commits on Aug 15, 2016
  1. Multiple Endpoints implementation

    Add a way to use multiple endpoints with this gem.
    This is done by adding a parameter to the constructor, endpoints, which
    can be either a list of (api_key, app_key) couples or a dict with other
    endpoints than the default one.
    
    Tests have been added, and a few of them have been modified to have a
    better control on what's happening. (in order to avoid missing api
    calls)
    degemer committed Aug 15, 2016
  2. Enable rubocop on tests

    degemer committed Aug 15, 2016
  3. APIService.request now uses keys given by connect

    Instead of relying on the instance variable. This will ease the multiple
    endpoints change.
    degemer committed Aug 15, 2016
Commits on Aug 12, 2016
  1. [tests] re-enable 1.9 and 2.0 (#103)

    So that we know when we break compatibility.
    degemer committed on GitHub Aug 12, 2016
  2. refactor: remove dup suppress_error_if_silent

    Every function using `request` was using the same piece of code with
    `suppress_error_if_silent`.
    `request` now does the error handling.
    degemer committed Aug 11, 2016
  3. kill api_key/app_key in v1/*

    This code was clearly redondant and was presupposing only one
    api_key/app_key.
    degemer committed Aug 10, 2016
  4. Merge pull request #100 from DataDog/quentin/tests

    [tests] move tests to rspec
    degemer committed on GitHub Aug 12, 2016
Commits on Aug 10, 2016
  1. [tests] Add coverage

    degemer committed Aug 9, 2016
  2. [tests] move tests to rspec

    Delete all the old tests.
    Rewrite all api tests to `spec/integration`.
    degemer committed Jul 21, 2016
Commits on Aug 3, 2016
Commits on Apr 14, 2016
  1. [documentation] `from, to`↔`query` in `get_points`

    Fix `get_points` interface in README's example.
    yannmh committed Apr 14, 2016
  2. Release v1.22.0

    yannmh committed Apr 14, 2016
  3. Merge pull request #91 from DataDog/yann/1.22.0

    v1.22.0
    yannmh committed Apr 14, 2016
  4. v1.22.0

    [skip ci]
    yannmh committed Apr 14, 2016