Releases
v2026.3
Compare
Sorry, something went wrong.
No results found
General
Improve search to match words in any order. Searching "foo bar" and "bar foo" now return the same results.
Standardize search results between UI and API.
Add copy button to code blocks.
Add markdown table support.
Notifications provided by Apprise Smart Notification handler.
Clean up "add log entry" dialog to fit more content.
Notification UI
Users can configure notifications from user settings page.
Configurable notification preferences (entry updates, replies, new entries, reactions, own entry edits).
Send test notification from configuration dialog.
Provider instructions help dialog for notification setup.
Unsubscribe pages. Link provided by the notification handler.
BELY Portal Plugins
Update plugin framework to Python 3.
Add menubar link plugin for adding custom links to the menubar.
API
Add notification configuration API.
Add automatic date parameter conversion for REST API endpoints.
Add ability to upload attachments to log entries from API.
Add MD5 checksum endpoint for attachments.
Add endpoint to fetch log document by name.
MQTT Integration
BELY now publishes MQTT events for activity.
Generic entity add, update, and delete events for all entities.
Log entry add, update, and delete.
Log entry reply add, update, and delete.
Log reaction add and delete.
Search events.
Notification test events.
Each event includes metadata such as the triggering user, timestamp, log document info, and text diff.
Pluggable MQTT event handler framework.
Type-safe Pydantic models for all BELY event types.
MQTT topic matching with wildcard support.
Plugin loading for handler directories or Python packages.
Optional BELY API integration for handlers.
Packaged Plugins
Apprise Smart Notification handler plugin.
Support for email, Slack, Teams, Discord, and other services via Apprise.
Loads per-user notification preferences from BELY API.
Automatic configuration reload when notification settings change.
Context-aware routing: notifies document owners, entry creators, and reply creators.
Does not notify users about their own actions.
Email threading support for grouping related notifications.
Example handler plugins:
SimpleLogHandler: minimal handler that logs new log entries.
LogEntryAddHandler: processes log entry add events and extracts event details.
LoggingHandler: logs all BELY events to standard logging.
AdvancedLoggingHandler: logs events to files organized by topic.
HybridEventHandler: demonstrates specific and generic event handler methods with typed events.
ApprisNotificationHandler: basic Apprise notification handler for log entry events.
SelectiveNotificationHandler: filters notifications by logbook or user.
Other
Upgrade Log4j.
Upgrade support Payara.
Update Swagger libraries and open API generator with modern support libraries.
Bugs
Fix search results returning null logbook type in attribute match map.
You can’t perform that action at this time.