Skip to content

UNOMI-875: Final unomi-3-dev hygiene port#791

Merged
sergehuber merged 1 commit into
masterfrom
UNOMI-875-3dev-final-port
Jun 30, 2026
Merged

UNOMI-875: Final unomi-3-dev hygiene port#791
sergehuber merged 1 commit into
masterfrom
UNOMI-875-3dev-final-port

Conversation

@sergehuber

Copy link
Copy Markdown
Contributor

Summary

  • Cherry-picks the last worthwhile deltas from unomi-3-dev after the Phase 2 backport audit (§3c in local plan).
  • KafkaInjector: add @Deactivate to stop the consumer executor on bundle shutdown (avoids leaked thread).
  • PropertyConditionEvaluatorTest: add null-safe integer/double/date comparison tests; production fix was already on master via earlier work.

Context

Full unomi-3-dev vs master audit found no further mega-backports warranted. This closes the 3-dev port chapter.

Test plan

  • mvn -pl :unomi-plugins-base -am test -Dtest=PropertyConditionEvaluatorTest
  • mvn -pl :kafka-extension -am compile

Port KafkaInjector executor shutdown on deactivate and null-safe property
condition evaluator unit tests; production behavior already on master.
@sergehuber sergehuber merged commit 41deed7 into master Jun 30, 2026
9 of 12 checks passed
@sergehuber sergehuber deleted the UNOMI-875-3dev-final-port branch June 30, 2026 06:28
sergehuber added a commit that referenced this pull request Jun 30, 2026
Doc only modifications, nothing needs testing or review at this point.
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