Supported major releases
- SOVELIA 26.0 +all minor releases
- SOVELIA 25.2 +all minor releases
- SOVELIA 25.1 +all minor releases
- SOVELIA 25.0 +all minor releases
- SOVELIA 24.2 +all minor releases
- SOVELIA 24.1 +all minor releases
- SOVELIA 24.0 +all minor releases
General prerequisites
- SOVELIA server: Server meets SW/HW requirements
- SOVELIA server: Server configuration installed / upgraded according to customer configuration guidelines
- SOVELIA server Database level migration activities done
- SOVELIA monitoring (optional component introduced in release 21.0): Azure App Insight cloud service needs to be configured.
SOVELIA Server: Check self-test page. (http://[SERVER]/auric/servlet/selftest )
Files outside version control to be checked, when upgrading from earlier major release! Compare to template files.
| rf.ini | update / merge with rf-template.ini |
| web.xml | update / merge with web-template.ini |
| sovelia.jnlp | update/ merge with sovelia-template.jnlp |
| nginx.conf | update / merge with nginx-template.conf |
| sovelia-services.env | update / merge with sovelia-services-template.env |
SOVELIA 26.0
Prerequisites
- PostgreSQL 16 or higher
- Apache Tomcat 9.0.xx in SOVELIA server
- OpenJDK 11 in SOVELIA server
SOVELIA Server should be configured to allow only HTTPS connections from browser clients. This is now possible to do in server configuration.
Bear on mind that when this is done, then all existing browsers clients will be forced from HTTP to HTTPS, which means unsaved work stored in client side will be lost.
SOVELIA Server can be configured to opt out from mandatory HTTPS connection, but it needs to be specifically allowed in server configuration's. However, this is not recommended
Soveliareverseproxy service Out Of The Box configuration updated. Merge the changes from nginx-template.conf file in server. Fixes problems with 3D viewer with . (dot) in the ObjectID field
What's new / Enhancements
SOV-11005 AI helper
pgvector PostGreSql extension is a prerequisite for AI helper to work. Dedicated download deployment script provided in server runtime to get the extension
- AI helper prompt that understands SOVELIA Core release notes, SOVELIA Core end user help
- Possibility to upload customer specific content for the AI helper prompt
- AI helper is not turned on by default after 26.0 installation. It needs to be configured in Browser Admin
- Supports both in-premise LLMs (dedicated HW needed) and cloud based LLMs
- pgvector PostGrSql extension deployment and installation instructions can be found from Symetri Confluence
Browser Client: SOV-8912 Dark mode support
- Support for dark mode, light mode and browser default mode added in user preferences. UI streamlined
- 3D viewer has dedicated control to switch background colour
Browser Client: SOV-10592 Copy link to revision for sharing
- New button added where URL links can be easily copied
- Default URL behaviour changed to support human readable URLs
Browser client: SOV-11110 Feature improvements 26.0
- Browser Client: SOV-10621 Attribute-based access control permissions were not enforced in the browser client, making restricted objects visible regardless of their security level
- Browser Client: SOV-10862 Search did not return results for object descriptions containing a hyphen surrounded by spaces
- Browser Client: SOV-10903 Field values were not cleared when emptied in the Design Review promote dialog
- Browser Client: SOV-10969 Status date filter showed incorrect result count when multiple months were selected simultaneously
- Browser Client: SOV-11049 Comments on ECR objects randomly disappeared after saving
- Browser Client: SOV-11117 Privacy policy and EULA links added to the login page
- Browser Client: SOV-11131 Deselecting a checkbox was slow on objects with a large number of parent links
- Browser Client: SOV-11189 Clicking a search-section link in Dashboard did not activate the associated saved search
- Browser Client: SOV-11213 Excel and CSV export failed when a numeric column filter with an empty value was active
- Browser Client: SOV-11216 Create document modal remained open when switching between the Files and Details tabs
- Browser Client: SOV-11217 A misleading error about losing relationship data was shown when drag-dropping items to an ECR with quantity/position fields
- Browser Client: SOV-11227 Translated values for multi-value list fields were not shown in the object card
- Browser Client: SOV-11231 Multiselect menu was incorrectly visible on the Statistics tab of the object card
- Browser Client: SOV-11235 Selected rows were not highlighted in the advanced search querylist filter
- Browser Client: SOV-11252 Remove link action from the Parents tab multiselect menu had no effect
- Browser Client: SOV-11272 Selecting all items in a large parent structure (100 000+ entries) caused the browser to hang
- Browser Client: SOV-11275 Dropdown list values flickered on hover, causing missed click events
- Browser Client: SOV-11276 Disabled fields had visual rendering artefacts in the object sheet
- Browser Client: SOV-11280 Selected language indicator showed wrong value in user settings
- Browser Client: SOV-11296 Tag input field was not cleared automatically after adding a new tag
- Browser Client: SOV-11299 Star/tag icon was not clickable in compact grid mode
- Browser Client: SOV-11301 Reference error occurred when assigning a group during user creation in the admin tool
- Browser Client: SOV-11305 CAD export files incorrectly included a sheet number in the filename
- Browser Client: SOV-11308 Drag-and-drop reordering of hierarchical data fields failed in the schema editor
- Browser Client: SOV-11311 No loading indicator was shown while the Users page loaded for accounts with many users
- Browser Client: SOV-11316 Non-admin users were unable to rename their own saved searches
- Browser Client: SOV-11321 Parent structure counter was not shown for CAD part-drawing relations
- Browser Client: SOV-11323 Controls appeared editable when the parent object was in read-only (locked) state
- Browser Client: SOV-11329 ECO was not automatically closed by the Shadow Agent after all implementation notes reached Completed state
- Browser Client: SOV-11336 Excel import failed when the exported file contained translated column headers such as 'Object ID' and 'Revision'
- Browser Client: SOV-11340 Field review dialog showed no field values when status change was triggered from the grid
- Browser Client: SOV-11381 Report generation failed for large BOM structures
- Browser Client: SOV-11391 Sovelia Sync open and edit options were missing for documents in Approved status
- Browser Client: SOV-11401 Structure Copy action failed silently when the configuration referenced an attribute which was not present in the schema
- Browser Client: SOV-11406 Selecting a tag from the suggestion list matched all tags containing that text instead of the exact tag only
- Browser Client: SOV-11420 A generic server communication error was shown instead of a meaningful message when a required schema field was missing
- Browser Client: SOV-11437 Disabling the Default option for Automatic grid layout in the admin tool caused the Subtree tab to fail to load
- Browser Client: SOV-11470 Changing the sub report in a ZIP report configuration cleared the selection and resulted in a broken report
- Browser Client: SOV-11478 3D GLB file upload appeared to complete but never finalized on slow network connections
- SOVELIA Server: SOV-11307 Active Directory password change caused a license verification error during an ongoing SSO session
- SOVELIA Server: SOV-11464 License verification failed when a user resumed activity after an inactive session had released the license
- SOVELIA Server: SOV-11467 Data model batch import accepted incomplete type tree paths, causing types to be created in unintended locations
- SOVELIA Server: SOV-11468 Frequent license file changes disrupted word search indexing, causing recently uploaded documents to be temporarily unfindable
SOV-11110 UI/UX improvements 26.0
- Browser Client: SOV-10425 Saved searches can now be organised into folders using drag-and-drop nesting
- Browser Client: SOV-11075 Revision filter made more prominent: includes a reset button, a default label, and a reset hint when no search results are found with a non-default revision filter active
- Browser Client: SOV-11245 Select all button added to column filters for faster multi-value selection
- Browser Client: SOV-11254 Navigation submenus now expand on hover for faster access to actions
- Browser Client: SOV-11255 Most-used multiselect actions displayed as icon buttons, reducing the need to open the overflow menu
- Browser Client: SOV-11257 Select-all checkbox was missing the indeterminate state and had inconsistent styling
- Browser Client: SOV-11259 Current user can now be used as a search term for author and assignee fields
- Browser Client: SOV-11260 Expand/collapse grid items by n levels
- Browser Client: SOV-11261 Clear search terms button added to empty-results placeholders across the application
- Browser Client: SOV-11262 Long text field type label was truncated and improperly spaced in the schema editor
- Browser Client: SOV-11263 Object picker blocked the UI between selections, causing poor responsiveness on large databases
- Browser Client: SOV-11264 Timestamp hidden in the grid title column when the column is too narrow to display it usefully
- Browser Client: SOV-11265 Grid column resizing improved: hover highlight on resize handles, drag-preview indicator, and auto-scroll when dragging to the right
- Browser Client: SOV-11269 Selected-row visual state in the object picker was intermittently not shown
- Browser Client: SOV-11293 Disabling a user failed if the user was the author of any existing object
- Browser Client: SOV-11306 Revision filter added to subtree and parent tree structure searches
- Browser Client: SOV-11344 Layout broke when pressing Enter to apply a type tree filter in search
- Browser Client: SOV-11348 Author filter became unresponsive after clearing the selected author
- Browser Client: SOV-11350 Delete confirmation message displayed a raw translation key instead of readable text
- Browser Client: SOV-11352 Saved searches could not be deleted from the search page
- Browser Client: SOV-11359 Lock badge counter showing incorrect number after unlock/re-lock
- Browser Client: SOV-11372 Pressing Enter did not create a folder in the saved search panel
- Browser Client: SOV-11373 Meta replace action required a page refresh before it could be used a second time
- Browser Client: SOV-11386 Revision filter was missing from the Favourites modal
- Browser Client: SOV-11387 Clearing search in the Favourites view did not refresh the results list
- Browser Client: SOV-11388 Search failed when the type tree field was left empty in the revision filter admin configuration
- Browser Client: SOV-11452 Corner radius updated across UI components to align with the updated design system
- Browser Client: SOV-11456 Users and groups administration section updated with visual improvements
- Browser Client: SOV-11457 About section layout updated to match the updated design system
- Browser Client: SOV-11458 Grid header row height reduced for a more compact look
- Browser Client: SOV-11459 Input and button sizing aligned with the updated design system
- Browser Client: SOV-11463 File sizes now displayed with appropriate rounding instead of unnecessary decimal precision
- Browser Client: SOV-11466 Visual rendering issue in the search results window corrected
- Browser Client: SOV-11473 Loading overlay in the sidebar now uses the correct colour based on the selected light or dark theme
- Browser Client: SOV-11482 Summary action buttons were incorrectly shown when navigating to the admin tool while an item was being edited
- Browser Client: SOV-11486 User group selection dropdown did not properly render long group names in saved search assignments
- Browser Client: SOV-11528 Grid header height displayed incorrectly on the home page
SOV-10821 AD/LDAP improvements 26.0
- SOVELIA Server: SOV-10307 Default value for AD Boolean attribute fields is now configurable instead of always defaulting to true
- SOVELIA Server: SOV-10315 License level visualization for AD users corrected in the administration tool
- SOVELIA Server: SOV-10948 All users are now fetched from AD servers with more than 1000 users, removing the previous pagination limit
- SOVELIA Server: SOV-11279 AD enabled flag configuration was ignored and always returned true regardless of the configured attribute value
- SOVELIA Server: SOV-11283 AD users can now be automatically off-boarded based on AD attributes, and administrators can manually disable or delete AD users from the admin tool
- SOVELIA Server: SOV-11304 User creation now fails with a clear error when an invalid AD attribute mapping is configured, instead of silently creating a user with null initials
- SOVELIA Server: SOV-11353 Administrators can now enable, disable, and delete Active Directory users directly from the admin tool
Major issues resolved
Other
- Browser Client: SOV-11098 Hierarchical data fields did not appear in fields-for-review during status changes
- Browser Client: SOV-11226 Proxied URLs added for privacy policy and EULA to avoid hard-coded external links in the application
- Browser Client: SOV-11357 Enhanced BOM Mapper with Mapper Link field to control manual MBOM changes and support of mapping definition inheritance from parent structures
- Browser Client: SOV-11383 Help page rendered unreadably in environments with a customised env.css file
- Browser Client: SOV-11492 Revision filter was not visible in the revision filter panel
- Browser Client: SOV-11510 Translated values for list fields were not displayed in advanced search after selection
- Browser Client: SOV-11525 Unable to upload .glb file when ObjectId contained a dot
- Browser Client: SOV-11534 Dropdown rendering issue in the Workflow section of the SAT Schema editor
- Browser Client: SOV-11536 @Me mention in comments was not displayed correctly
- SOVELIA Client: SOV-11541 Enlarged thumbnail got stuck in UI
- SOVELIA Server: SOV-11219 Possibility to enforce browser clients to re-direct automatically to secure https usage
- SOVELIA Server: SOV-11278 Production View updater now reuses existing relation objects instead of regenerating them, eliminating wasted primary keys
- SOVELIA Server: SOV-11447 Windows services installer now preserves custom service account settings when updating existing installations
- SOVELIA Server: SOV-11461 Partial schema endpoint to support also XML responses
- SOVELIA Server: SOV-11507 Make the OOTB configuration Secure by default according to the Cyber Resilience Act (CRA)
- SOVELIA Server: SOV-11541 Adding a PDF report to a chain whilst renaming corrupted the report
Existing hot fixes / minor versions
26.0.2 #
- Node Server: SOV-11683 Updated Node.js to version 22.23.1
- SOVELIA Server: SOV-11701 Fixed deployment script resetting hardened Windows service accounts back to LocalSystem during upgrade
26.0.1 #
- Browser Client: SOV-11601 Fixed numeric ID links that failed to open the object sheet when the object ID was a pure number
- Browser Client: SOV-11606 Fixed unexpected row highlighting when expanding all children in the object sheet tree view
- Browser Client: SOV-11621 Fixed item card failing to open when the object ID contained special characters such as spaces or dots
- Browser Client: SOV-11623 Fixed when link used from dashboard row menu, the item once selected and unselected, could no longer be re-selected
Known bugs and limitations
- Browser Client: Compare done not render row values in all cases without scrolling the UI a bit
- Browser Client: Changing object type when source and target type does not have same statuses
- Browser Client: Client-side triggers not supported
- Browser Client: Rules.xml not supported
- Browser Client: ID series selection not supported
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- SOVELIA Server: Only certain special characters as passwords are supported if AD/LDAP authentication is used
- SOVELIA Server: No special characters like comma (,) allowed in type tree names
- SOVELIA Server: No special characters like comma (,) allowed in Object Id nor Object Revision fields
Deprecated / Removed features
- SOVELIA Server: JAVA client send mail through RMI feature will be DEPRECATED
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- Abstract types cannot be used for objects creations
- REST API: Search end point with URL parameters
- HTML version 13
SOVELIA 25.2
Prerequisites
- PostgreSQL 14 or higher
- Apache Tomcat 9.0.xx in SOVELIA server
- OpenJDK 11 in SOVELIA server
Important alerts to consider in deployment of this release
Original filename in server's xml response changed to exclude directory path. Only the original filename will be persistent
SOVELIA Server: To get original file names as part of word search index, a manual migration is needed. Check separate instructions from Internal documentation.
REST API now supports grouping of instance specific parent relations as one row with new REST API criteria 'ChildrenOf' and 'ParentsOf' in api/rest/search endpoint
What's new / Enhancements
Browser client
- Creation of new items and revisions now possible with bulk change tool
- Sorting support added for unsaved changes in client side
- Improved session management by synchronizing usage of multiple simultaneous browser tabs
- Improved schema changes loading to client side by caching partial schema updates
- Minor improvements on self admin tool
- Object card readability improved
- Multiple UI/UX related improvements based upon customer feedback
- Revise button visualizations improved
- Object sheet tabs preloading optimizations
- User button clicks statistic collection added
REST API
- Harmonizations of http status codes in businessobject/search and businessobject/{event} end points
SOVELIA Server
- Multiple improvements related to schema changes
- Security fixes and updates
- Original file names now available in word search indexes
Major issues resolved
- Browser Client: Clicking querylist relation column three dot menu, caused application to crash
- Browser Client: Notifications of deleted objects will remain and will not cause problems anymore
- Browser Client: Duplications of browser tabs could cause unexpected application errors
- Browser Client: Security fixes and updates
- Browser Client: In some cases, busy indicator could be stuck when opening the object card
- Browser Client: Fixes in wordsearch. In some case search criteria was wrongly sent from client to server
- Browser Client: Type tree selection remains as current when changing the value
- Browser Client: Clearing reports max depth, caused nothing to be reported.
- Browser Client: Export of subtree structure did not work from object card
- Browser Client: Optimizations of notification queries
- Browser Client: Unwanted errors were displayed while using the search bar
- Browser Client: List field relation attribute values could not be assigned to newly created relations
- Browser Client: Count of search results were not always shown
- Browser Client: Button label value was not available for copy as new stylesheet
- Browser Client: Source object informatio was lost if default structure copy settings were changed
- Browser Client: Status approval metadata dialog did not render well all fields selections
- Browser Client: Fetching partial schema did not work always correctly when multiple tabs were open
- Browser Client: Column menu was missing in some cases
- Browser Client: Notifications displayed wrong error message (no permissions) when viewing comments of deleted objects
- Browser Client: Could not paste text from clipboard to comments
- Browser Client: With SSO login different tabs did not automatically authenticate
- Browser Client: When adding children relations, these relations appeared also in parents tab
- Browser Client: Could not drag and drop relations from ECR/ECO context to Item structure
- SOVELIA Server: Removing redundant internal language resource calls
- SOVELIA Server: Servlet/server page complained unwantedly about normal server side archive directories
- SOVELIA Server: Approver and Approval could be mixed in demote use cases
- SOVELIA Server: Query lists did not work correctly when multiple query list fields were using same origins
- SOVELIA Server: Monitoring jre versions now automatically updated as part of the standard deployment process
Deployment / upgrade notice
Database migrations
Done automatically in server start-up.
Existing hot fixes / minor versions
25.2.3 #
- SOVELIA Server: Authentication errors (HTTP 401) occurred randomly with 3D viewer and Self Admin usage
25.2.2 #
- Browser Client: When working with multiple tabs at the same time, user could lose session and was forced to logout unwantedly
- Browser Client: Revise selected (revises as a batch operation) could not bypass Client-side triggers as expected. Note! Client side triggers are not possible in browser clients
- Browser Client: Self admin UI settings could not be saved in customized environments due to data model conflicts with the template
- Browser Client: Performance and error management improvements on copy structure
- Java Client: Relation editing did not work as expected if relation field 'Position' label was customized. Second fix
- SOVELIA Server: 3D export check from CAD-Addin failed in very large assemblies
- SOVELIA Server: Database schema updater gave redundant errors in server debug page about query list configurations
- SOVELIA Server: Active Directory password change could cause license error when user was using SSO authentication
- SOVELIA Server: Word indexing was not functional with Supplementary plane characters and emojis. These characters are not supported by word indexing.
25.2.1 #
- Browser Client: Customer Account ID added as part of statistic collection
- Browser Client: Changed by field was not updated as expected in all cases
- Java Client: Relation editing did not work as expected if relation field 'Position' label was customized
- SOVELIA Server: 3rd party component upgrades
Known bugs and limitations
- Browser Client: Compare done not render row values in all cases without scrolling the UI a bit
- Browser Client: Changing object type when source and target type does not have same statuses
- Browser Client: Client-side triggers not supported
- Browser Client: Rules.xml not supported
- Browser Client: ID series selection not supported
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- SOVELIA Server: Only certain special characters as passwords are supported if AD/LDAP authentication is used
- SOVELIA Server: No special characters like comma (,) allowed in type tree names
- SOVELIA Server: No special characters like comma (,) allowed in Object Id nor Object Revision fields
Deprecated / Removed features
- SOVELIA Server: JAVA client send mail through RMI feature will be DEPRECATED
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- Abstract types cannot be used for objects creations
- REST API: Search end point with URL parameters
- HTML version 13
SOVELIA 25.1
Prerequisites
- PostgreSQL 14 or higher
- Apache Tomcat 9.0.xx in SOVELIA server
- OpenJDK 11 in SOVELIA server
Important alerts to consider in deployment of this release
Existing notifications will be migrated to support new notification features and can take some time in first time initialization of this release!
What's new / Enhancements
Browser client
- Possibility to launch a dialog as part of the approval process where users can provide updates to pre-configured fields
- Possibility to revise many objects with a one single operations
- Autonumbering a BOM position number now supported.
- New position mode added for compare feature to allow compare assembly replacements in product structures
- New UI control to manage grid columns
- Reports: Possibility of running multiple reports in a sequence
- Reports: Filtering possibility by documents added to report configurations
- Reports: Get reports based upon BOM but have as an output only the attached files
- Reports: PDF bookmarks supported in PDF reports
- Reports: Zip report can now have a contents.html file that describes what is included and helps with local navigation to files
- Administration: Automatic title column option added to grid view column configuration
- Administration: Server to server token generation added
- Administration: New dialog UI to manage Fields, Identifiers, Revision sequences, classes and formats
- Administration: Active directory driven group assignments now visualized in uses and groups management and editing of them prevented
- Administration: User groups can be copied from one user to another in users and groups management
SOVELIA Core templates
- 3 New reports added to Out of the Box configuration
Major issues resolved
- Browser Client: Comment in notifications added extra characters to line feeds
- Browser Client: Multiselect list field did not work as intended when filtering values
- Browser Client: Relation fields were not visualized correctly when expanding structures in search page
- Browser Client: When user lost a session or logged out one browser tab. The other browser tabs pages were lost
- Browser Client: Multiple improvements on row data rendering in search page
- Browser Client: Title fields in Replace Revision menu were not working correctly
- Browser Client: Wrong fields were automatically focused when creating new objects
- Browser Client: CAD Add In section in Administration could cause unwanted reference error
- Browser Client: With slow network connection, object card could re-open when trying to close
- Browser Client: With slow network connection, multiediting could cause unwanted error
- Browser Client: Analysis did not refreshed making a search that found nothing
- Browser Client: Download and Edit File button was visible even when user had no rights to use it
- Browser Client: Long text fields required two clicks to be able to edit
- Browser Client: New object UI could be closed without warning with ESC button and could cause data loss
- Browser Client: Compare optimized for bigger strucutures and related rendering issues fixed
- Browser Client: Compare did not work with baselines
- Browser Client: Administration: Table names are now also exposed and can be modified
- Browser Client: Administration: Improved UI rendering in user group assignments
- Reports engine: Relation fields did not have (R.) prefix and caused confusions
- Reports engine: Layout enhancements
Deployment / upgrade notice
Database migrations
Done automatically in server start-up.
Existing hot fixes / minor versions
25.1.4 #
- Browser client: All user groups were not available to be assigned for normal users (non Active Directory users)
25.1.3 #
- Browser client: Existing data was not shown in status changes pop up
- Browser client: Drag and drop with big structures was slow due to excessive reloading
- Browser admin: Deleting a field from a type caused in some cases bad error message. Error message improved
- SOVELIA server: Search for custom user fields worked inconsistently
25.1.2 #
- SOVELIA server: When two different classes (Document class and Folder class) were assigned to single type, default class assignment by Java administration was not respected when document object was created, instead class was chosen randomly
25.1.1 #
- Browser Client: Admin migration UI could occasionally pop up for normal users
- Browser Client: Sometimes error message of cancelled request caused unwanted error message
- Browser Client: Query list values were shown falsely twice in the object card UI
- Browser Client: When editing big structures in search page, unwanted error message could pop up
- Browser Client: Drag and drop of a relation was not possible from all possible contexts, e.g. drop item in ECO in ECO structural context
- Browser Client: Improvements how to manage server communications errors
- Browser Client: With SSO logins user was occasionally logged out without any clear reason
- SOVELIA Server: License allocation was not possible with Active Directory driven users, even in case when license allocation was not mapped from Active Directory
- SOVELIA Server: Improvements on how client / server updates query list values in query list delete case
- SOVELIA Server: Performance optimizations of session management
Known bugs and limitations
- Browser Client: Compare done not render row values in all cases without scrolling the UI a bit
- Browser Client: Changing object type when source and target type does not have same statuses
- Browser Client: Client-side triggers not supported
- Browser Client: Rules.xml not supported
- Browser Client: ID series selection not supported
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- SOVELIA Server: Only certain special characters as passwords are supported if AD/LDAP authentication is used
- SOVELIA Server: No special characters like comma (,) allowed in type tree names
- SOVELIA Server: No special characters like comma (,) allowed in Object Id nor Object Revision fields
Deprecated / Removed features
- SOVELIA Server: JAVA client send mail through RMI feature will be DEPRECATED
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- Abstract types cannot be used for objects creations
- REST API: Search end point with URL parameters
- HTML version 13
SOVELIA 25.0
Prerequisites
- PostgreSQL 14 or higher
- Apache Tomcat 9.0.xx in SOVELIA server
- OpenJDK 11 in SOVELIA server
Important alerts to consider in deployment of this release
Existing notifications will be migrated to support new notification features and can take some time in first time initialization of this release!
What's new / Enhancements
Browser client
- Drag and drop support to create relationships between Items, documents, ECRs, ECOs, projects, etc...
- New personal dashboard page, which can fetch personalized information’s, like notifications, favourites, recent, tagged, saved searched objects
- Dashboard pages graphs modernized according to new personal dashboard page design
- Notification enhancement: Notifications are classified to ease up filtering different types of notifications from each other
- Notification enhancement: Trigger generated notifications are now possible and are in use in new enhanced templates - see below
- Copy as new structure is now capable to use template structure as basis of a new copy
- Active directory users are now more clearly identified and visualized from other users in administration
- Support to create ECRs and ECOs from SOVELIA Cad-addin client
- Single Sing On (SSO) changes to support external SOVELIA Core user’s authentication flows
SOVELIA Core templates
- Major refactoring of template configurations. Each template clearly compartmentalized in their own folders
- Enhanced automatic template installations of different template configurations combinations
- Notification generations added to multiple templates, e.g. in ECO approval flow
- BOM Mapper template: First version (beta) with the support of different BOM mapping rules
SOVELIA Server
- Support to convert Microsoft Publisher (.pub) formats to PDF format in Server side
- Support to automatically install different combinations of different SOVELIA Core templates
- Single Sing On changes to support external SOVELIA Core user’s authentication flows
Major issues resolved
- Browser Client: CAD add-in mapping administration fixes
- Browser Client: CheckOut permissions needed and event fired falsely to connected folder when deleting object from it
- Browser Client: Clone structure did not work when same object appears multiple times in it
- Browser Client: Compare did not allow sorting successfully
- Browser Client: Column analyses distict value limit increased from 100 to 1000
- Browser Client: Date field picker did not work correctly with non-US browser regions
- Browser Client: HTML administration tool: Improved management of Out Of The Box UI configuration mismatch with the customer configurations
- Browser Client: Improvement on sorting. Relation sorting should be ignored in flat search results
- Browser Client: Login could give false error about user SSO account activation
- Browser Client: Ordering columns was hard as columns did not scroll when dragging column
- Browser Client: Query lists separated from global schema to ease up the updates of them
- Browser Client: Relation data fields showed no values in object card structure
- Browser Client: Replace with Another Object did not work when adding and then replacing child object
- Browser Client: Revising object is structure context did not update the status symbol
- Browser Client: Selected objects stayed selected falsely in certain cases
- Reports engine: Cleaning process of expired reports added
- Reports engine: Export / Import feature bug fixes
- Sovelia server: Default language for Browser client was not set automatically
- Sovelia server: Fixes in java client migrations to HTML tags
- Sovelia server: Import of excel was limited to 26 columns
- Sovelia server: Improved error information in security log for invalid login attempts
- Sovelia server: LDAP connection information added to server information page
- Sovelia server: Original file name of uploaded document was not available to show in Browser client
- Sovelia server: Performance improvements of fetching notifications
- Sovelia server: Prevent unwanted duplicate values to data fields
- Sovelia server: Schema update messages in server status page improved
- Sovelia server: Timeout added to prevent huge structure agent executions
- Sovelia server: URLs in URL field did not open as expected
Deployment / upgrade notice
Database migrations
Done automatically in server start-up.
Existing hot fixes / minor versions
25.0.3 #
- Browser Client: Session keepalive time reduced to 60 s
- Browser Client: Server sessions page loading was slow with hundreds of concurrent users
- Browser Client: Searching with user type of fields did not work as expected
- Browser Client: Users might not be able to log in successfully due to corrupt notifications
- Sovelia server: Improvements on LDAP connections and network failure cases
- Sovelia server: Optimizations of server-side schema cache management
- Sovelia server: Improvements in word search indexing service
25.0.2 #
- Browser Client: Newest revision was not always found due to too slow word indexing
- Browser Client: Search analyses could fail if it had commented by field added
- Browser Client: Opening users and groups in self-administration tool could cause unwanted schema updates
- Browser Client: String relation column filter did not show all values as it was limited to 250 values. Value increased to 1000.
25.0.1 #
- Browser Client: Grid row data was note rendered correctly when adding new links and sorting by some column
- Browser Client: When user clicked field in advanced search, sometimes the input focus was moved to another field
- Browser Client: When user created new objects and clicked a field, sometimes the input focus was moved to another field
- Browser Client: Search terms were lost in advanced search after user logged out
- Browser Client: Object deletion required wrongly checkout (lock) user rights for parent folder
- Browser Client: Object deletion was slow when connected to a folder than had huge amount of relations
- Browser Client: Installed based copy notification did not have correct link to newly created equipment
- Browser Client: Global search was not executed when opening and closing favourites menu
- Browser Client: Remove from was not working correctly in all conditions
- Browser Client: New dashboard cache was not correctly cleared in user logout
- Browser Client: Copy as new with templates failed to provide correct ID for the new object
- Browser Client: Sometimes unwanted toaster error surfaced for very quick open and close object cards
- Browser Client: Sorting by POS field in with Folder view caused problems to render correct rows
- Browser Client: 3D viewer material rendering configurations did not work as expected in all cases
- Browser Client: Objects could not be removed from folder without locking the folder object
- SOVELIA Server: Server to Server (S2S) token IP restrictions removed when acting in server localhost
- SOVELIA Server: Improvement of error management in server queue engine
- SOVELIA Server: Folder relations could not be removed with REST API link end point
- SOVELIA Server: Optimizations of sessions checks in cases single user consumed too many connections
- SOVELIA Server: Prevention of simultaneous duplicate searches in server side
- SOVELIA Server: SoveliaServices error management and logging improvements
Known bugs and limitations
- Browser Client: Compare done not render row values in all cases without scrolling the UI a bit
- Browser Client: Changing object type when source and target type does not have same statuses
- Browser Client: Client-side triggers not supported
- Browser Client: Rules.xml not supported
- Browser Client: ID series selection not supported
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- SOVELIA Server: Only certain special characters as passwords are supported if AD/LDAP authentication is used
- SOVELIA Server: No special characters like comma (,) allowed in type tree names
- SOVELIA Server: No special characters like comma (,) allowed in Object Id nor Object Revision fields
Deprecated / Removed features
- SOVELIA Server: JAVA client send mail through RMI feature will be DEPRECATED
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- Abstract types cannot be used for objects creations
- REST API: Search end point with URL parameters
- HTML version 13
SOVELIA 24.2
Prerequisites
- PostgreSQL 14 or higher
- Apache Tomcat 9.0.xx in SOVELIA server
- OpenJDK 11 in SOVELIA server
Important alerts to take into account
SOVELIA services configurations moved from soveliservices.env to own files in env folder
What's new / Enhancements
Browser client
- Bulk change possible through imported excel file
- Search multiple objects with list of Object IDs
- Usability improvements in linking dialog
- Inventor add-in event configuration added to browser admin
- Buttons names are now exposed to stylesheet to allow better re-usability of user defined functions
- Capability to view GLB files in embedded viewer from other sources than Inventor
- The possibility to search based upon comments where you or someone else is mentioned was added
- Link to release news added to help menu
- Send feedback to local admin added to help menu
- Send feedback to Symetri added to help menu
REST API
- Meta replace did not work as expected with files managed objects
SOVELIA Server
- Support for WEB hooks added
Major issues resolved
- Browser Client: Replace Revision for multiple objects did not work as expected
- Browser Client: Filters did not work correctly in compare operations
- Browser Client: Compare in object card did not work as expected when launched from search page
- Browser Client: Could not sort in grid with Latest Released flag
- Browser Client: Filtering with relation field with values including dash (-) did not work correctly
- Browser Client: Could not change Type tree as part of the clone operation
- Browser Client: Multiselect query list fields did not work on relations
- Browser Client: List controls did not work in advanced search
- Browser Client: Editing analysis of a column type number as part of saved search was not possible
- Browser Client: Refresh problems fixed in 3D viewer grid
- Browser Client: When tagging users in comments, the list of selectable people was not rendered well
- Browser Client: Revisions in revision tab had misleading date information
- Browser Client: The classes count in the dashboard did not match the results count
- Browser Client: Baseline / Production views were not supported in Excel and CSV Exports
- Browser Client: Geolocation information is user logins was showing undefined
- Browser Administration: hierarchical data fields did not allow re-usage of fields
- Compare DB: After comparing differen DBs, the actual execution failed in some cases
- Sovelia server: Special kinds of word files could not be handled by metadata writer. Library update fixed the problems
Deployment / upgrade notice
Database migrations
Done automatically in server start-up.
Existing hot fixes / minor versions
24.2.1 #
- Browser Client: Relation data was not fetch correctly in grid exports
- Browser Client: Export menu functions could not be hided from users based upon disabled user group modifiers
- Browser Client: Download all from paper clip did not work
- Sovelia Server: Word search indexing consumed too much resources unwantedly
- Sovelia Server: Active directory configuration test page was not fully working
- Sovelia Server: WEB hook optimizations
- Sovelia Server: Performance optimizations
Known bugs and limitations
- Browser Client: Changing object type when source and target type does not have same statuses
- Browser Client: Client-side triggers not supported
- Browser Client: Rules.xml not supported
- Browser Client: ID series selection not supported
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- SOVELIA Server: Only certain special characters are supported if AD/LDAP authentication is used
- SOVELIA Server: No special characters like comma (,) allowed in type tree names
- SOVELIA Server: No special characters like comma (,) allowed in Object Id nor Object Revision fields
Deprecated / Removed features
- SOVELIA Server: JAVA client send mail through RMI feature will be DEPRECATED
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- Abstract types cannot be used for objects creations
- SOVELIA SERVER: All prior release 19.4 license files are not valid anymore. Requires renewal of licenses
- Browser Client: IE11 is not supported anymore
- REST API: Search end point with URL parameters
- HTML version 13
SOVELIA 24.1
Prerequisites
- PostgreSQL 14 or higher
- Apache Tomcat 9.0.xx in SOVELIA server
- OpenJDK 11 in SOVELIA server
Important alerts to take into account
SOVELIA services configurations moved from soveliservices.env to own files in env folder
What's new / Enhancements
Browser client
- SSO only login possibility to extranet users
- New solution to create Installed based Equipment
- New solution to manage document and other objects templates
- Admin can share saved search to rest of the organization user group sepecifically
- Level column now supported also with the new report engine
- Paper size selection added to reports configurations
- In notifications, a toggle added to hide/display read notifications
- Work files UI renewed and improved. Report files and work files separated
- New download all files as zip possibility added to export functions
REST API
- Possibility to allow only SSO authenticated requests from extranet
SOVELIA Server
- Performance optimization related to schema management, specifically to query lists
- Possibility to convert Adobe Illustrator format to pdf format with server conversion trigger
Major issues resolved
- Browser Client: Error messages did not preserve line feeds correctly
- Browser Client: HTML parent field did not show correct number in all cases
- Browser Client: Small fixes in Self Admin Tool (SAT)
- Browser Client: When changing password and current password was not correct, there was no error given
- Browser Client: Minor rendering fixes in mobile usage
- Browser Client: User full name could not be saved in user preferences
- Browser Client: Regions in date picker did not work correctly
- Browser Client: Small fixes and improvements on date picker
- Browser Client: Title fields were missing from grid data export
- Browser Client: Object card close button de-activated after Open 3D model function was used
- Browser Client: Top parent search found too many results
- Browser Client: Search analysis count was not always correct
- Browser Client: Deleting a link could in some cases remove the same child link unwantedly
- Java Client: Sovelia Java client was removing data field from Info -windows when data was defined as visible but not as searchable
- Reports Admin: Setting filters for reports did not work properly
- Reports Admin: Zip report created redundant empty folders
- Reports Admin: Setting folder structure parameter did not work with cloned reports
- Java Admin: User could not be deleted from the system
Deployment / upgrade notice
Database migrations
Done automatically in server start-up.
Existing hot fixes / minor versions
-
Known bugs and limitations
- Browser Client: Changing object type when source and target type does not have same statuses
- Browser Client: Client-side triggers not supported
- Browser Client: Rules.xml not supported
- Browser Client: ID series selection not supported
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- SOVELIA Server: Only certain special characters are supported if AD/LDAP authentication is used
- SOVELIA Server: No special characters like comma (,) allowed in type tree names
- SOVELIA Server: No special characters like comma (,) allowed in Object Id nor Object Revision fields
Deprecated / Removed features
- SOVELIA Server: JAVA client send mail through RMI feature will be DEPRECATED
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- Abstract types cannot be used for objects creations
- SOVELIA SERVER: All prior release 19.4 license files are not valid anymore. Requires renewal of licenses
- Browser Client: IE11 is not supported anymore
- REST API: Search end point with URL parameters
- HTML version 13
SOVELIA 24.0
Prerequisites
- PostgreSQL 14 or higher
- Apache Tomcat 9.0.xx in SOVELIA server
- OpenJDK 11 in SOVELIA server
Important alerts to take into account
First time Tomcat start can be slow with big databases!
Text field type analysis required a new index, which is deployed automatically during Tomcat first time start and it can take time up to 10 minutes
or even cause a timeout and server not even starting. In timeout cases these indexes must be manually implemented before tomcat starts.
Java client searches limited to 10 000 rows.
Deployment related major changes
Solution to rotate NginX logs provided by Windows Task Scheduler script [SERVER-INSTALLATION-DIR]/auric_scripts/windows/rotate_logs.cmd
New reports solution automatically available in new PLM template. For old existing environments, new reports solution can be manually added.
- SOVELIA server deployment scripts have been updated. Check Tomcat server.xml files after upgrade.
What's new / Enhancements
Browser client
- New data export functionality to get bigger data extracts as csv or excel format
- Search result count added in search page even bit huge searches
- Minor UI improvements
REST API
- New end point for Sovelia server and cad add-in compatibility management
SOVELIA Server
- Performance improvememts
- Monitoring: Possibility to collect DB performance related metrics
Major issues resolved
- Browser Client: Grid in 3D view did not update correctly in all filtering use cases
- Browser Client: Linking dialog search behaviour improvements
- Browser Client: Notifications did not work if there were images attached
- Browser Client: Reports did not work
- Browser Client: In mobile mode the search result count was not updated correctly
- Browser Client: If linking two Childs very fast a timing problem occurred
- Browser Client: Newly added query list were not automatically working correctly in clients without resetting the settings
- Browser Client: Clipboard error message improved when HTTPS was not available
- Browser Client: Status flag colour was not correct in all cases in favourites UI
- Browser Client: Replace revision did not work correctly in all cases
- Browser Client: Could not clear Boolean field value in object card
- Browser Client: 3D related modifiers did not work correctly in all cases
- Browser Client: Date field analysis UI/UX improved
- Browser Client: Using filters in clone structure was not working correctly
- Browser Client: Multiselect fields editing did not work correctly in grid
- Browser Client: Standard date fields did not work correctly in search suggestions
- Sovelia Server: Possibility to analyse also revision date field
- Sovelia 3D viewer: Select all instances in 3D did not work always correctly
- Sovelia 3D viewer: Very small parts were not rendered correctly
- Reports Admin: Support for re-ordering columns
- Reports Admin: Multiselect fields in report header did not work properly
- Reports Admin: Field suggestions and list values available in filtering
- Reports: Added possibility for the landscape reporting
Deployment / upgrade notice
Database migrations
Done automatically in server start-up.
Existing hot fixes / minor versions
24.0.3 #
- Browser Client: Metareplace operation did not work from object sheet menu
- Browser Client: When having a lot of formats available for an object, the UI did not render them in proper way
- Browser Client: In certain conditions changing grid views could cause unexpected error
- Browser Client: Date picker in date fields did not work as expected in all cases
- SOVELIA Server: Metadata writer in server with very large documents with external links could cause server to run out of memory
- Browser Client: File upload progress bar got stuck in certain scenarios
24.0.2 #
- Browser Client: File status was not always correct in file editing scenarios with Sovelia Sync
- Browser Client: Error about missing 3DDRIVEN field unwantedly when 3DDRIVEN field does not exists
- Browser Client: Line feeds did not work properly in text area type of fields
- SOVELIA Server: Attributes based access rights did not work correctly with multiselected values
24.0.1 #
- Browser Client: In new reporting, admin relation fields were not always fully functioning
- Browser Client: In new reporting, incorrect column configurations caused reports to fail
- Browser Client: Export did not work with folder structures
- Browser Client: Export did not manage '.' (dot) in ID in proper way
- Browser Client: Create for new operations - like ECO for ECR - could lead to unwanted timeout errors
- Browser Client: Search result count did not work correctly for object users
Known bugs and limitations
- Browser Client: Changing object type when source and target type does not have same statuses
- Browser Client: Client-side triggers not supported
- Browser Client: Rules.xml not supported
- Browser Client: ID series selection not supported
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- SOVELIA Server: Only certain special characters are supported if AD/LDAP authentication is used
- SOVELIA Server: No special characters like comma (,) allowed in type tree names
- SOVELIA Server: No special characters like comma (,) allowed in Object Id nor Object Revision fields
Deprecated / Removed features
- SOVELIA Server: JAVA client send mail through RMI feature will be DEPRECATED
- Browser Client: IPad / Safari browser has some incompatibility and usability issues
- Abstract types cannot be used for objects creations
- SOVELIA SERVER: All prior release 19.4 license files are not valid anymore. Requires renewal of licenses
- Browser Client: IE11 is not supported anymore
- REST API: Search end point with URL parameters
- HTML version 13