Improvements
-
JSON Config:
TargetScenariosis now optional (#980) — You no longer need to explicitly specifyTargetScenariosin your JSON configuration. When omitted, NBomber falls back to the registered scenarios automatically. -
Cluster JSON Config:
Coordinatorsettings are now optional (#983) — TheCoordinatorsection can be left out of the cluster JSON config, simplifying setups where coordinator-specific settings aren't needed. -
License expiration notices — NBomber now surfaces license expiration earlier:
- Logs an info message when the license expires in less than 1 year.
- Logs a warning message when it expires within 60 days (now showing the exact expiration date).
Internal / Maintenance
- Made cluster and runner tests deterministic to eliminate flaky failures.
- Bumped
NBomber.Contractsdependency. - Cosmetic cleanups in
CliArgsandDomainTypes.