- [improvement] Remove linebreak text, anything to the right of it. See [#72][]
- [improvement] Add support for hashes in requirements files. See #71
- [improvement] Add support for alternative integration layout. See #68
- [improvement] Bump Rake, Httparty and Rubocop to newer version. See #68
- [deprecate] Deprecate old 2.0 ruby. See #68
- [bugfix] Setup JMX Fetch With Agent Setup. See #66
- [improvement] Add
exec
task to run commands in the SDK environment. See #67
- [bugfix] do an exact match of the check name when running tests. See #64
- [improvement] check for python2 when setting up the environment. See #63
- [improvement] show the output from the subtask invoked. See #62
- [bugfix][libs] agent has it's own bundle, run agent rake with it. See #61
- [bugfix] english should be English in case-sensitive FS's.
- [feature] Add helpers to dev/CI environments to grab libs. See #60
- [bugfix] Checks if a requirements ends with a new line. See #59
- [bugfix] re-add INSTALL section. See #57
- [other] do not install integrations-* requirements.txt. See #57
- [improvement] Clean setuptools remain after setup_env. See #48.
- [improvement] Handle GNU sed on Mac. See #50.
- [improvement] Add an option in the skeleton to skip tests. See #51.
- [improvement] Faster requirements install. See #54.
- [improvement] Faster requirements install in the skeleton. See #55.
- [improvement] Declare the gem dependencies in the gemspec. See #56.
- [other] Do not call git for the user. See #50.
- [other] Do not suggest using the constructor in the skeleton. See #52.
- [improvement] Better detect comments, and unpinned version. See #47.
- [improvement] Add pattern definition via environment variable. See #47.
- [bugfix] Fix bad reporting of mismatch locations. See #47.
- [feature] Skip CI for check if unchanged. See #44.
- [feature] Revamp of requirements tool/hook. See #45.
- [bugfix] Add changelog to integration skeleton. See #46.
- [bugfix] fix OSX regression with xargs. See #41.
- [bugfix] fix regression + don't attempt to lint if nothing there. See #40.
- [bugfix] Include GUID in manifest - necessary for windows. See #38.
- [bugfix] CircleCI - gnore ruby vendor directory when linting. See #39.
- [bugfix] Updating manifest template to account for supported OSs. See #37.
- [bugfix] Remove auto execution of tasks in
common.rb
. See #32. - [bugfix] Use python2 to create the venv. See #36 (thanks @lastmikoi).
- [bugfix] Fix patterns of rubocoped files. See #35.
- [bugfix] Improve linting speeds. See #34.
- [bugfix] Fix broken test filtering logic. See #31.
- [bugfix] adding forgotten SKIP_LINT env var support. See #30.
- [bugfix] Fixing multiple rubocop issues. See #30.
- [feature] add wipe task to remove integrations. See #2.
- [feature] Docker: add helper to wait for logs expression hit or raise. See #29.
- [bugfix] use better env vars to detect ci environment.
- [improvement] adds a small task to prepare Travis/Circle CI environments.
- [bugfix] fixes bug in SDK setup_env task.
-
[bugfix] adds datadog.conf file to agent directory.
-
[bugfix] EOFile will no longer be a fatal error for wait.
-
[bugfix] Fixing broken guard statements.
-
[ci] Rubocop max block length is now 90, instead of 25.
- [bugfix]
manifest.json
was getting copied with bad name - comma should be dot. - [bugfix] sample config YAML should be copied to integration skeleton.
-
[improvement] New Task to allow adding new flavor to existing integration.
-
[improvement] Enable Matrix (flavored) testing on TravisCI.
-
[bugfix] big refactor to be rubocop compliant.
-
[ci] enabled rubocop linting.
- [improvement] Removing separate mock test facilities, all tests will be run together.
- [bugfix] The [lint] task may also install requirements, ensure the volatile dir exists.
- [bugfix] When the [default] task runs, ensure the volatile dir exists.
- [improvement] Metadata csv should have a descriptive header for each field.
- [bugfix] Reqs required before lint task, make sure they're satisfied.
- [bugfix] Do not allow overwriting if integration already exists with same name.
- [bugfix] Fix hook setup task - remove extra
}
.
- [bugfix] Ensure requirements are installed for
default
test as well.
- [bugfix] Fixing test launcher so that it now knows how to find nose tests (regression in 0.2.0).
- [improvement] Keeping
ci/
Rakefile in SDK integration package folder. Not the SDK integrations root folder. - [bugfix] wrap sed in function to allow compatibility with GNU and BSD seds.
- [bugfix] fallback to SDK_HOME environment variable if attribute not define on
run_tests
task.
- Initial release