17.104.0-M1
Pre-release
Pre-release
·
82 commits
to main
since this release
[17.104.0-M1] - 2025-09-18
Changed
- Update to framework 17.104.x for new event publishing mechanism:
- New timer bean worker and database access for linking events (previous and current event numbers in event_log table)
- previous_event_number and event_number moved to event_log table
- Events now exist solely in event_log table, removing the need for published_event
- Publish queue now reads directly from event_log table and ignores published_event
PublishedEventrenamed toLinkedEventand fetched directly from event_log table- published_event table to be deprecated
- Runs of
EventLinkingTimerBeannow configured using new jndi values:event.linking.worker.start.wait.millisecondsevent.linking.worker.timer.interval.millisecondsevent.linking.worker.time.between.runs.milliseconds
- Runs of
EventPublishingTimerBeannow configured using new jndi values:event.publishing.worker.start.wait.millisecondsevent.publishing.worker.timer.interval.millisecondsevent.publishing.worker.time.between.runs.milliseconds
- New jndi values are no longer global can can be configured per context
- Locking of stream_status table when publishing events, no longer calls error tables updates on locking errors
Removed
- Removed old jndi values used to configure publishing (and replaced with the above)
pre.publish.start.wait.millisecondspre.publish.timer.interval.millisecondspre.publish.timer.max.runtime.millisecondsevent.dequer.start.wait.millisecondsevent.dequer.timer.interval.millisecondsevent.dequer.timer.max.runtime.milliseconds
- Removed JMX commands:
- Removed
REBUILDjmx command and associated classes - Removed
VERIFY_REBUILDjmx command and associated classes - Removed
ENABLE_PUBLISHINGjmx command and associated classes - Removed
DISABLE_PUBLISHINGjmx command and associated classes - Removed
VALIDATE_EVENTSjmx command and associated classes
- Removed