SeaEvent 1.20.0 Release notes
Who is this article for?
Administrators considering implementation of SeaEvent 1.20.0.
No elevated access or permissions are required.
This article outlines the changes made to SeaEvent in release 1.20.0 which is available to be scheduled for deployment.
Please contact your SeaEvent representative for deployment assistance and configuration requirements.
Released Date: September 8th, 2025
Features
1. (SE-6592) - Software self-release admin
This release introduces the Self Release Admin which give a user the ability to independently initiate and manage upgrades to their own staging and production environments, without requiring direct support from the vendor. This empowers clients with greater control over release timing and deployment planning.
Under the "Vessels" section of SeaEvent Operations > Admin > Vessels, Departments and Ranks, allowing shore-side administrators to manage software updates across the fleet without requiring direct involvement from the Tritan DevOps team.
Key benefits include:
Increased control and flexibility over update timing.
Visibility into version status for both Operations and Vessel applications.
Streamlined upgrade workflows with user-driven actions.
1.1 Self-managed release tools
Admins can track, prepare, and deploy software updates per vessel.
New permission called "Manage Releases" enables access to this feature and must be configured in:Admin > Ranks & Profiles > Permissions > Administration > Manage Releases.
1.2 Software update statuses
Each software release is displayed with a lifecycle status:
Pending to Prepare – Update is available; action: Prepare.
Preparing Update – Update is being staged; all actions disabled.
Ready to Update – Staging complete; action: Update Now.
Update – Update in progress; all actions disabled.
Completed, Failed, and Connectivity Lost statuses are also supported.
Admins are provided with confirmation banners, including the version number (e.g., SeaEvent v1.20.0) before proceeding.
1.3 Vessel-specific controls
View current version, replication status, and connectivity status per vessel.
Once Operations is updated, vessels display a red counter to show how many are ready for update.
Vessel-specific filters available:
Preparing Update
Updating
Ready to Update
Completed
Failed
Connectivity Lost
If no updates are available, the system displays: "SeaEvent is up to date."
1.4 Notifications and system feedback
A new system notification called "Operations Update Status" and "Vessel Update Status" is available to alert subscribed users users when the releases have started, finished or failed from either operations or per vessel. Configure under:
Admin > Notifications, Recipients & Distribution Lists > Notifications.A new system notification called "New Software Update Available" is available to alert subscribed users that a new version of the software is available for download. The notification will also include a link to the release notes. Configure under:
Admin > Notifications, Recipients & Distribution Lists > Notifications.
1.5 Access control and technical considerations
Permission-Based Access: Only users with the "Manage Releases" permission can access and execute updates.
Update Time Restrictions: Initially, releases will only be allowed from Mondays through Thursdays from 9:00 am to 5:00 pm EST.
Version Preparation Limit: Only one version can be in "Preparing" status at a time; preparing a new version replaces the previous one.
1.6 System behavior notes
Vessel update status will follow the Operations status during the preparation phase.
If a vessel loses connectivity, its last known status remains visible, but update actions are disabled until connectivity is restored.
The system disables all release-related actions during active update or preparation phases to avoid conflicts.
1.7 Vessels admin dashboard
The "Vessels" Dashboard has been updated with the following columns:
- REPLICATION - This column displays the replication statuses between the vessel and shoreside. The system shall display to the user if the replication is caught up or how many hours behind it it.
- CURRENT VERSION - This column displays the current version the vessel has installed and the date and time it was installed.
- UPDATE STATUS - This column displays the current status of the vessel upgrade.
- CONNECTIVITY - This column displays a color indicator depending on the vessels connectivity status:
- Green - Connected
- Red - Not Connected (Releases cannot be completed for vessels without connectivity)
- Black - No Status Available
- User may update a single vessel at a tie or perform the update in batches by selecting multiple vessels at once and selecting the bulk actions to update the them.
- Users will be able to choose from a list of available versions to update to. The version number will be clickable and navigate the user to release notes stores on Ideagen Tritan Knowledge base.
- Note: The "Manage Releases" permission shall initially be hidden. Initially, clients will be required to perform the first two upgrades with the assistance of Ideagen Tritan. Once two successful releases have been completed successfully, the permission shall be enabled and user will be able to perform their own releases. Please contact your Client Success Manager to coordinate the first two releases.
- Note: For clients that use SeaEvent Enterprise, Enterprise will be upgrade at the same time as Operations.
1.8 Initial rollout and permission activation
To ensure a smooth transition and proper training on the new self-release process:
The "Manage Releases" permission will be initially hidden from client users.
Clients must complete two supervised upgrades with assistance from Ideagen Tritan before self-service capabilities are enabled.
During these initial releases, clients will receive hands-on training from the Ideagen Tritan team on how to use the Release Admin module effectively.
Upon successful completion of two guided upgrades, the "Manage Releases" permission will be unlocked, allowing clients to independently manage future upgrades.
To coordinate the first two releases, please contact your Client Success Manager (CSM).
This phased approach ensures familiarity with the process, minimizes risk, and supports consistent release success.
1.9 Version synchronization requirement
To maintain version integrity across the fleet:
SeaEvent Operations must be updated first before any Vessel(s) can begin the installation process.
Once all listed vessels have completed their updates, the system will allow Operations to be upgraded to a newer version.
If any vessel remains on a previous version, the release is considered incomplete, and Operations cannot proceed to a newer update until fleet-wide version alignment is achieved.
This ensures consistent behavior, compatibility, and stability across all SeaEvent environments.
2. (SE-7957) Configurable investigations wizard
SeaEvent now allows full configuration of the previously static Investigations wizard, enabling clients to tailor workflows to match their specific operational needs.
Wizard add/remove control
Admin users can now choose whether to include or exclude the Investigations wizard from any Event Type.
➤ Navigate to:Operations > Admin > Types, Fields and Workflows > Types tab > Wizards action.Custom fields support
In addition to the standard fields, users can add or remove fields in the Investigations wizard to better capture the data relevant to their organization.
➤ Navigate to:Operations > Admin > Types, Fields and Workflows > Fields tab > Fields Wizard.
This enhancement replaces the legacy one-size-fits-all approach and empowers clients to design investigative workflows that are intuitive, compliant, and role-specific.
3. (SE-8725) Profile photo for persons involved
This enhancement allows clients to display a profile photo for individuals listed in the Persons Involved component across both Operations and Onboard environments. The feature provides greater visual identification and supports streamlined incident management. Photos are treated as sensitive PII/PHI data and are restricted accordingly.
3.1 Functional highlights
SeaEvent operations – admin setup
Admin users can now add the Profile Photo field to the Persons Involved tab as a configurable component.
Admins may select which integration source (e.g., HR system or crew management system) will be used to populate profile photos into SeaEvent.
SeaEvent onboard
When a user searches and adds an individual to the Persons Involved tab, the associated profile photo (if available) is displayed.
The summary brick for Persons Involved has been updated to display the individual's profile photo for quick reference.
3.2 Security and permissions
Profile photos are flagged as Personally Identifiable Information (PII) and/or Protected Health Information (PHI).
Only users with the appropriate SeaEvent permissions will be able to view the photos.
Visibility is fully permission-based and can be managed under the user and group roles in the Admin module.
3.3 Configurability
To enable this feature:
Go to Operations > Admin > Types, Fields, and Workflows.
In the Fields tab > Fields wizard, navigate to the Applicable Class field and select "Persons Involved". Then under the Component field, select "Avatar". This field can be placed anywhere in the Persons Involved wizard.
4. (SE-8904) - Enhanced task management functionality – SeaEvent onboard and operations
This release introduces several improvements to the Task Management experience across the SeaEvent Onboard and Operations platforms:
4.1 Task deletion controls
Tasks can now be deleted by users with the “Remove Task” permission, based on backend configurations. Support teams can specify which task types are eligible for removal.
4.2 New description column in task list
A new “Description” column has been added next to the “Summary” column in the Tasks tab. The column displays the first row of the task’s description, which expands into a full modal view when clicked. The “...” icon has been removed from the Type column to streamline the interface.
4.3 Monthly task calendar view
Users can now toggle between Day, Week, and Month views in the Calendar module. The new Month view allows for broader visibility into upcoming tasks. Toggle functionality mirrors the interface in SeaCare.
4.4 Task details modal
Double-clicking a task on any calendar view now opens a new “Task Details” modal. This modal includes a “Details” tab (with REF, Vessel info, Summary, Description, Author, Assignee, Due Date, Timeliness Status) and a “Status Updates” tab displaying task history.
4.5 Task Update Notifications
Authors of tasks will now receive notifications when the status of their tasks is updated. A new notification type, “Task Status Updated,” has been added and includes the task type, update date, and name of the user who made the update.
4.6 Improved timeliness labels
Completed tasks will no longer display timeliness badges in the “Due” column.
Instead, a new timeliness label (“On Time,” “Overdue,” or “Extended”) appears beside the task status in the Event Details view.
All due dates now display in black text for consistency.
4.7 “Postpone” renamed to “extend”
The action previously called “Postpone” is now labeled “Extend” throughout the platform. Extend permissions are configurable by task type.
4.8 New timeliness filter option
A new “Extended” filter has been added to the Task Timeliness Status filter. Tasks marked as “Extended” will appear with a green label (or red if overdue).
4.9 Search by REF number
Users can now search tasks by REF Number using a new “Search REF…” filter field on the Tasks tab.
5. (SE-9247) Calculated field optimizations
Enhancements to Calculated Fields improve consistency, auditability, and transparency system-wide.
5.1 Consistent conditions modal
- Location: Admin > More > Calculated Fields > Calculated Fields Value
- The Conditions modal now matches the one used in Forms (Administration module), ensuring a consistent user experience.
5.2 Audit trail enhancements for Event Reports, Work Permits, and Risk Assessments
- Location: Event Reports / Work Permits / Risk Assessments > History > Edits > Actions
- Changes to Calculated Fields are now logged in the audit trail under “Event Report Updated,” providing full visibility of modifications.
5.3 Field-level filtering in audit trails
- Location: Event Reports / Work Permits / Risk Assessments > History > Edits > Actions
- Users can filter audit trails by individual fields, enabling quicker identification of specific changes.
5.4 Admin audit trail – old value details
- Location: Admin > History > Calculated Field Updated > Old Value
- Clicking “Old Value” opens a read-only modal showing the previous Conditions, simplifying review of past configurations.
5.5 Admin audit trail – new value details
- Location: Admin > History > Calculated Field Updated > New Value
- Clicking “New Value” opens a read-only modal displaying the updated Conditions, clarifying how they’ve changed.
Impact: These updates enhance consistency, audit transparency, and traceability, helping admins and users better manage and review Calculated Field changes.
6. (SE-9270) Global preventative actions (GPA)
Enhancements to the Workflow Module's GPA in SeaEvent Operations and Onboard improve task assignment, visibility, and filtering.
6.1 Multi-user assignment for GPA implementation
- Location: Workflow Module > Global Preventative Actions tab > Implement Action modal
- Assign multiple users per ship when implementing an action.
- New multi-select search field enables selecting multiple users sequentially.
6.2 Independent task creation per user
- Assigning multiple users creates separate tasks per user per ship.
- Example: 3 users assigned to one ship generate 3 individual tasks.
- Tasks can be completed independently, improving accountability and tracking.
6.3 Comments visibility in task details
- Location: Workflow Module > GPA tab > Tasks details modal.
- A new Comments column appears beside the STATUS column.
- Displays the first comment entered when completing the task.
- Clicking the comment opens a “More” modal to view full details.
6.4 Reassignment tracking in audit trail
- Location: Workflow Module > GPA tab > Tasks details modal & Task Status Updates modal
- Reassigning a GPA task logs the reason as “Implementation Assignee Updated.”
6.5 Pending implementation task counter
- Location: Workflow Module > GPA tab > GPAN column
- Counter shows only tasks with “Pending Implementation” status, excluding completed ones.
- Hover tooltip: “This is the total amount of tasks that are Pending Implementation.”
6.6 New filters for Preventive Action and Event Type
- Location: Workflow Module > GPA tab > Filter Bar
- Added multi-select filters for Preventive Action Type and Event Type.
- Filters locate GPAs by assigned Preventive Action Type or main/additional Event Type.
Impact: These updates enhance large-scale task assignment, accountability, comment visibility, and filtering, creating a more transparent and efficient GPA workflow.
Configurations
1. Task deletion configuration
Purpose: Controls which Task Types users with the “Remove Task” permission can delete.
Description: Managed by the Ideagen Tritan support team, this backend setting defines deletable Task Types. Users with permission will see the delete option only for those tasks.
2. Task extension configuration
Purpose: Controls which Task Types can be extended (formerly “Postponed”).
Description: Maintained by Ideagen Tritan support, this backend configuration specifies which Task Types show the “Extend” option to users.
3. Required/optional fields for event creation
Purpose: Allows flexibility in setting fields as mandatory or optional when creating events, meeting different operational and compliance needs.
Description: Support can configure the required status of fields at the Event Category Type level, including:
- Actual/Near Miss
- Ship Position
This backend setting lets Support adjust mandatory fields to align event reporting with organisational needs while allowing future changes.
Bug fixes
| Number | Description |
|---|---|
| 956630 | Fixed an issue where unhandled errors appeared when email notifications (e.g., password resets) failed due to email server connection problems. Now, users see a clear message advising them to contact their system administrator if email services are unavailable, enhancing error clarity and user experience. |
| 907598 | Fixed an issue preventing editing, configuring, or deleting checklists when their primary type was inactive. Users can now manage checklists regardless of the primary type's status, restoring normal functionality in the Checklists module. |
| 1097642 | Fixed an issue in the Work Permits tab where applying filters with many results caused long loading times and eventual timeout errors. The data loading process is now optimised to handle large result sets efficiently, allowing users to view all relevant Work Permits without delays or errors. |
| 1096104 | Fixed an issue where attachments added via Audit Findings did not appear in the Event’s Attachment module. Now, all event attachments, including those from Audit Findings, are properly displayed, ensuring full visibility and improving user experience. |
| 1091764 | Fixed several issues with the Dashboard filters in the Operations app. The "Select None" option in the "Brands and Ships" filter now works correctly. Applying or changing filters consistently returns accurate data, and the default column sorting is corrected. This update ensures a reliable and predictable dashboard experience for users. |
| 1090256 | Fixed an issue in the Admin Dashboard where filtering by profile or vessel showed only one result instead of all matches. The filtering logic now correctly displays all relevant records. |
| 1088504 | Fixed an issue where the Longitude Minutes field from NAPA worked on one vessel but not another, ensuring consistent behaviour across all environments. |
| 1085975 | Fixed an issue where key fields like Actual/Near Miss, Latitude, Longitude, and Ship Position were missing from the Event Summary, Details, and Report Builder for Security Events created via NIM. All relevant event data now displays correctly, restoring full visibility and accuracy. |
| 1084166 | Fixed an issue allowing users to bypass date restrictions by changing the Event Type after selecting a date. Date rules now consistently apply based on the chosen Event Type, ensuring data integrity and correct app behaviour. |
| 1078950 | Fixed a database integrity constraint issue that caused the Enterprise ETL processor to freeze, blocking event processing. Now, a single failed event won't halt the ETL process, enhancing reliability and timely event handling. |
| 1078914 | Fixed an issue where the Shoreside Management Event Description did not update automatically for some event types. It now correctly shows the latest event data, improving accuracy and consistency. |
| 1078709 | Fixed an issue where filters in the Persons Involved - General section of the Report Builder were not working correctly. |
| 1073942 | Fixed an error opening the Library module caused by a third-party library bug. This update resolves the issue to ensure proper loading and functionality. |
| 1073676 | Fixed an issue causing errors when viewing Event History after self-reassigning an event. Event reassignment updates now display correctly, restoring proper functionality. |
| 1073676 | Fixed an issue where changes to event corrective action approval status were not tracked in the Event History. Now, all approval status changes are accurately recorded, enhancing transparency and traceability. |
| 1068732 | Fixed an issue in the User module's Advanced Filters for Profiles, where extra filters gave incorrect or single-user results. Advanced filtering now returns accurate and complete results, restoring proper user profile management. |
Browser compatibility
The features and fixes listed in this release were tested with:
Google Chrome version 139.0.7258.155 (Official Build) (64-bit)
Microsoft Edge version 139.0.3405.125 (Official build) (64-bit)
While we strive to ensure compatibility, we cannot guarantee functionality with newer browser versions, as third-party updates may introduce changes that affect existing functionality as well as performance. For the best experience, we recommend using the tested versions or contacting support if issues arise with newer releases.