Sha256: dd4a77119f1453338c5f1684544f7eb296f5597e9c3b8e47f85c4c4f3ae285e6

Contents?: true

Size: 1.01 KB

Versions: 1

Compression:

Stored size: 1.01 KB

Contents

## [0.2.0] - 2024-10-26

- Improved the `allgood` DSL by adding optional conditionals on when individual checks are run
- Allow for environment-specific checks with `only` and `except` options (`check "Test Check", only: [:development, :test]`)
- Allow for conditional checks with `if` and `unless` options, which can be procs or any other condition (`check "Test Check", if: -> { condition }`)
- Added visual indication of skipped checks in the healthcheck page
- Improved developer experience by showing why checks were skipped (didn't meet conditions, environment-specific, etc.)
- New DSL changes are fully backward compatible with the previous version (new options are optional, and checks will run normally if they are not specified), so the new version won't break existing configurations
- Changed configuration loading to happen after Rails initialization so we fix the segfault that could occur when requiring gems in the `allgood.rb` configuration file before Rails was initialized

## [0.1.0] - 2024-08-22

- Initial release

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
allgood-0.2.0 CHANGELOG.md