Changed:
- Update Dependencies
- Make it compatible to future ruby versions (logger)
Changed:
- Update Dependencies
Changed:
- Adapt CI/CD to use ruby 3.3.0
Changed:
- Adapt CI/CD to actual ruby versions
- Update Dependencies
Added:
- Use of Depandabot
- Use of GitHub actions
- Use of Ruby style guide and linter
- Use of Code Climate test coverage
Added:
- Option to define module that the oracle sessions will use (thanks to @zalum)
Bug Fixes:
- Fix use of wrong version constant (thanks to @aurelije)
Major:
- Optional limitation of output text size (alive and query)
- Update to sensu-plugin 2.7
- Update all gem dependencies
Major:
- Update to sensu-plugin 2.5
- Update gem dependencies: dentaku, rake
Major:
- Update to sensu-plugin 2.3
Bug Fixes:
- Fix colliding -w short option. Worker count short option is now -W (Thanks to @aurelije)
Major:
- Parallel processing with threads and queues, allow to define number of threads
- Refactored code to remove doublication
- Verbose output for thread processing
Bug Fixes:
- Fix permissions of all files
Bug Fixes:
- read permission of command files
Major:
- Update sensu gem
- Apply timeout argument to all uderlying oracle timeout properties (tcp_connect_timeout, connect_timeout, send_timeout, recv_timeout)
Minor:
- Update dekantu gem
- Update development dependencies
Major:
- first version which is able to check a single or multiple oracle connections
Major:
- initial release based on sensu-plugins-postgres (https://github.com/sensu-plugins/sensu-plugins-postgres)