- Fix compatibility with Rails 7 by conditionally using lease_connection (thanks to @mapreal19)
- Address #connection deprecation in favor of #lease_connection (thanks to @aaron-collier)
- Adding FileAbsence provider to check that a file remains absent (thanks to @carolyncole)
- Allowing a specific solr collection to be monitored (thanks to @carolyncole)
- Get rubocop and tests running locally #122 (thanks to @maxkadel)
- Add solr monitor (thanks to @maxkadel)
- Make sidekiq maximum_amount_of_retries configurable
- Use "SELECT 1" to check for DB connectivity and liveness (thanks to @jayceekay)
- Unpermitting subdomain (thanks to @shettytejas)
- Refactor Tailwind out of this project (thanks to @loed-idzinga)
- Fixed add_custom_provider (thanks to @shettytejas)
- Adding support for multiple named providers and optional providers (thanks to @saviogl)
- Prevent duplicative status checks on JSON and XML endpoints (thanks to @GUI)
- Add retry check for Sidekiq (thanks to @loed-idzinga)
- Support multiple databases (thanks to @HarlemSquirrel and @loed-idzinga for the help)
- Support a connection pool for Redis
- Add env variables to HTML page (thanks to @yorch)
- Convert page to use TailwindCSS (thanks to @yorch)
- Avoid Unpermitted parameter: format error (thanks to @yorch)
- Add path config (thanks to @yorch)
- Use formatted rather than deprecated to_s (thanks to @Liberatys).
- Require Ruby 2.5.0 and later.
- Deprecate Ruby 2.4.0 and update dependencies and style.
- Replace dependency for rails with railties (thanks to @sliiser).
- Add support for Rails 6.0.
- Add Rails 4.2 to CI.
- Remove the safe navigation operator, in order to support older Ruby versions.
- Fix requires and new rubocop violations.
- Fix engine autoloading and updated CI.
- Fix default Sidekiq configuration setting.
- Set custom UserAgent in check_rails script (thanks to @n-rodriguez).
- Allow Sidekiq configuration per queue and allow filtering of providers on the check end-point (thanks to @danielnc).
- Delayed Job support (thanks to @orangewolf).
- Return 503 when one of the checks fails.
- Add Providers::Redis.configuration.max_used_memory check (thanks to @sveredyuk).
- Add Redis.configuration.connection and Sidekiq.configuration.queues_size check (thanks to @sveredyuk).
- Fix redis compatibility.
- Add Sidekiq live process check (thanks to @noto-alex-j).
- Improve compatibility with
active_model_serializers
(thanks to @tsaifi9).
- Improve fix to issue (#19).
- Fix configuration memoization issue (#19).
- Add support for configuring Redis' URL (thanks to @ETetzlaff).
- Fix incorrect configuration memoization issue.
- Add HTML status page and overall refactoring (thanks to @n-rodriguez).
- Add tests for rails 5.0.2
- Fix typo in the response JSON (which can caused some backward incompatibility issues)