Skip to content

Lark Notice Plugin 2.1.5

Choose a tag to compare

@721806280 721806280 released this 04 Mar 08:19
· 182 commits to main since this release

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