Skip to content

fix: Remove the legacy digest hooks of the notifications - EXO-90072 - eXIP7.3.0.22 - #2004

Merged
azayati merged 1 commit into
feature/experiencefrom
exip-7.3.0.22-cleanup-legacy-digest
Sep 9, 2026
Merged

azayati merged 1 commit into
feature/experiencefrom
exip-7.3.0.22-cleanup-legacy-digest

Conversation

@azayati

@azayati azayati commented Sep 8, 2026

Copy link
Copy Markdown
Member

Depends on Meeds-io/commons#782, which removes the legacy digest engine of the platform and with it the makeDigest hook. This branch is red until that one is merged, hence the draft. Task EXO-90072.

What

The digest engine of commons was switched off in 2022 (its job crons were pushed to year 2099) and eXIP 7.3.0.22 removes it, replaced by io.meeds.commons.digest. makeDigest was an abstract method of AbstractNotificationPlugin / AbstractTemplateBuilder, so every notification plugin had to implement it: this addon carried overrides that were never called. They go, with the imports that only served them.

Changed: 5 files changed, 4 insertions(+), 62 deletions(-) — ActionAnnouncedTemplateBuilder.java,ActionPublishedTemplateBuilder.java ContributionAcceptedTemplateBuilder.java,ContributionRejectedTemplateBuilder.java AbstractPluginTest.java

No behaviour change: the instant emails and the push notifications are untouched, and this addon has no digest translation key.

Checked

Built against the cleaned commons and social of the same wave, in a cross-repository build that installs each repository in dependency order (commons → social → the addons) to prove the whole set compiles together.

N2 (addon, no schema, no security). 🤖 Generated with Claude Code

EXO-90072 - eXIP7.3.0.22

The digest engine of commons was removed in eXIP 7.3.0.22 and the makeDigest
hook went with it, so the overrides this addon carried are dropped along with
the imports that only served them. No behaviour change: the engine had been
switched off since 2022 and these overrides were never called.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@azayati
azayati force-pushed the exip-7.3.0.22-cleanup-legacy-digest branch from 0db1005 to 37c26db Compare September 8, 2026 20:24
@azayati
azayati marked this pull request as ready for review September 9, 2026 09:10
@azayati
azayati merged commit 83cbc6e into feature/experience Sep 9, 2026
1 of 3 checks passed
@azayati
azayati deleted the exip-7.3.0.22-cleanup-legacy-digest branch September 9, 2026 15:22
exo-swf pushed a commit that referenced this pull request Sep 14, 2026
boubaker pushed a commit that referenced this pull request Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant