Releases
v2.1.5
Compare
Sorry, something went wrong.
No results found
v2.1.5 (2026-03-03)
Added
Add Freestyle Post-build Action entry for Lark notifications (LarkNotifier).
Improved
Improve configuration page i18n (en/zh_CN) across major notifier/config sections.
Refine notifier UI behavior for multi-block raw-message toggle.
Refine robot config UX (compact layout + webhook help text).
Simplify robot test API response to structured JSON (ok, message) and improve frontend validation rendering.
Fixed
Avoid duplicate notifications when Freestyle Post-build Action is configured (RunListener path is skipped).
Fix enum i18n resolution on Jelly pages (resolve localized labels/descriptions at runtime).
Fix notifier config serialization compatibility by normalizing collections to mutable copies.
Harden notification/pipeline flow for null result/context handling and fallback run URL generation.
Internal
Add structured verbose event logs (notify.*, dispatcher.*, env.*, pipeline.step.*, run-user.*).
Add JenkinsRule integration tests for:
Freestyle notifier config round-trip stability
RunListener de-dup behavior with Freestyle notifier
Add enum i18n tests for locale-dependent rendering.
Compatibility
Jenkins baseline raised to 2.528.3 .
Plugin parent/BOM dependencies upgraded accordingly.
Full Changelog
You can’t perform that action at this time.