Skip to content

backport: support webhook payload notification recipients for 4.3.0#4780

Open
huanghongbo-hhb wants to merge 18 commits into
koderover:release-4.3.0from
huanghongbo-hhb:feat/pr4667-430-backport
Open

backport: support webhook payload notification recipients for 4.3.0#4780
huanghongbo-hhb wants to merge 18 commits into
koderover:release-4.3.0from
huanghongbo-hhb:feat/pr4667-430-backport

Conversation

@huanghongbo-hhb

@huanghongbo-hhb huanghongbo-hhb commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Backport PR 4667 to release-4.3.0: webhook payload passthrough, workflow.trigger variables, and dynamic notification recipients.
  • Supports payload-derived email/mobile/account/user_id/open_id routing for mail, Lark, DingTalk, WeCom, and MS Teams.

Compatibility

  • Keeps legacy dynamic recipient object schema readable.
  • UA migration is intentionally excluded; existing users should run email/phone index DDL before upgrade.

Test

  • go test -vet=off targeted dynamicrecipient/jobcontroller/instantmessage/workflow/user packages.
  • git diff --check upstream/release-4.3.0...HEAD
  • Verified no _test.go files are included.

Contact: huanghongbo@koderover.com


This change is Reviewable

Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 4d0c078)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit c29c05c)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 2963031)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 5fc7234)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit aead8d2)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 1281ef7)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 03cfa77)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 59573e9)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 9e844df)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit cb0c9a0)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit ab92a79)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 6bd3b62)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 21db44f)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit 93a9782)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
(cherry picked from commit e082788)
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant