The following sections list the release notes for publicly released versions of Altium On-Prem Enterprise Server 7.0.
While the Altium On-Prem Enterprise Server installer includes automated backup of your existing installation, it is always a good idea to make a pre-update backup of your data yourself - taking a redundancy copy off to one side, as it were. This provides additional safety should any unforeseen technical difficulties arise (see Backing up and Restoring Your Installation). It is advised to test out a new release of Altium On-Prem Enterprise Server on a different machine, before updating your production instance. Use of Virtual Machines can be invaluable in this respect.
In addition, please ensure that you refresh your Altium On-Prem Enterprise Server licensing. From the Admin – Licenses page of the Workspace browser interface, delete the existing Server/CAL licenses and then add fresh instances back in. This will ensure you have the latest licensing, incorporating any licensing-related feature changes.
Removed healthcheck from deprecated PlmSyncService from Health Monitor.
42621
Enhanced security by addressing a vulnerability to Cross-site scripting (XSS).
42622
Enhanced security by addressing a vulnerability to HTML injection attacks.
42642
Improved the self-signed certificate generation process in the server's installer, enhancing security and usability.
42696
Improved the server's installer to preserve Elasticsearch memory settings during installation.
42714
Enabled SQL injection prevention by default for on-premises deployments to enhance security.
42754
Resolved an issue where upgrade of the server would fail if the sysdba password was changed from the default "masterkey".
42761
Enhanced zip file extraction performance during server installation for faster processing.
42964
Fixed an issue where ProjectService would attempt to connect to an incorrect hostname when using a load balancer as the website domain in LocalVault.ini.
42981
Fixed issue with a "404 Not Found" error that appeared after clicking the Download File link from an email.
43070
Permanently enabled on-premises encrypted leases for verification to improve data security.
43254
Enhanced avbackup compression for improved backup performance.
43311
Resolved a DirectoryNotFoundException error that could occur during server backup when file paths exceeded the long path limit.
43338
Updated the Health Monitor Status Report to include Firebird logs for 64-bit systems.
43381
Modified avbackup to stop operations if services fail to stop, ensuring data integrity.
43442
Fixed an issue with the new -t option in avBackup, where it failed on large files inside archives.
43537
Resolved a limitation in the Web Viewer where the LDAP Sync Task could not display more than 20 user groups in the "Target Role" drop-down.
43778
Corrected the display of " " characters, replacing them with proper spaces on the schematic comparison result page.
Fixed issue where Part Request search was not working for the "task title" or the "part number" details of the request.
Infrastructure & Administration
40907
Added an endpoint to force regeneration of missing project history.
40908
Resolved an issue with "OutOfMemoryException" for a project history with an extremely large diff total.
41274
Minimized server downtime during backups to less than one minute.
41284
Resolved an issue in the Health Monitor where clicking the 'Fix' button during an 'Invalid System Username and Password' error would clear the fields in the INI file instead of addressing the issue.
41616
Resolved an issue where searching in Part Choices for a custom Part provider solution threw the error "The Specified invariant name "system.Data.SqlClient" wasn't found in the list of registered .NET Data Providers".
Version 7.0.3
Copy LinkCopied
Build: 2 Date: 5 September 2024
PLM
39956
Added changes to OLingo client that enables authentication for Aras Cloud.
Infrastructure & Administration
39398
Introduced support of 64-bit version of the Firebird database.
39899
Fixed wrong favicon used in the Health Monitor.
40142
Fixed typos in server Authentication types.
40143
Fixed issue where SignalR Hub (Health Monitor) could not start due to not using the preferred protocol.
40144
Fixed issue with incorrect error message for Vault Folders Size.
40150
Fixed regression issue where clone operation did not work when the data path contained spaces.
40320
Fixed issue with Firebird errors in the Health Monitor.
40521
Fixed issues with Project Releaser failure due to server-side adding characters.
40565
Fixed issue with Harness Cross-Probe.
Version 7.0.2
Copy LinkCopied
Build: 14 Date: 2 August 2024
PLM
39106
Fixed issue with broken PLM Integration buttons (edit, remove) during synchronization.
39107
Fixed issues with design check-in after publishing to Teamcenter EDA PLM.
39108
Added mechanism to Teamcenter PLM Inegration to block publication while synchronization is running on the server side.
39118
Fixed issue where PLM ToAltium synchronization failed when searching for components in the Server.
Infrastructure & Administration
38127
Fixed issue where fabrication sharing dialog was opened for user with view permission and allowed changes.
38632
Fixed issue where selecting a task on the tasks dashboard, which included a mention, caused a browser error.
38654
Improved performance of BOMs that contain a high number of parts.
39102
Fixed issue with wrong text field content when editing a comment with a user mention.
39427
Improved performance of Firebird database.
39472
Improved the avbackup tool by adding parameters to define a compression level for the generated Zip file and to split the backup. In the latter case, separate Zip files will be created for repositories and revisions (without compression), in addition to the Zip file for the other data.
39495
Fixed issues where the Elasticsearch service failed to start for a database path with spaces, during installation.
39560
Improved the avbackup tool by adding a parameter to skip creating a backup before restore.
Version 7.0.1
Copy LinkCopied
Build: 53 Date: 7 June 2024
Major Features
34720
Introduced Multi-board data view in the Web Viewer.
34721
Introduced support for Harness Wiring components and also the Harness data view in the Web Viewer.
34722
Introduced DRC/ERC support functionality.
34724
Introduced Where Used functionality for components used in Release Blocks and Harness designs.
34726
Introduced Gerber/ODB++ upload support functionality.
34727
Introduced non-CAD Files support functionality, e.g. PDF.
34731
Introduced ability for admin to preserve lifecycle state when releasing components (from within Altium Designer).
Fixed issue with DataType and SIPrefix missing from PLM WEB UI.
35626
Fixed issue where project publishing to Teamcenter PLM failed for some projects due to SQL query limits.
37983
Fixed regression of Agile Project Publishing to PLM: NullPointer exception when publishing project that has alternate components in BOM.
38003
Introduced support of sync-with-PLM 'on trigger' or 'on short schedule'.
38010
Fixed issue where Arena Comp Sync for Part Choice data using Indirect method Deletes Existing Vendor Data.
38164
Fixed issue with TeamCenter EDA PLM synchronization: "Status file missing, NPE for status error".
38258
Fixed issue where Configuration for Teamcenter unit-aware parameters was visible for other PLMs.
38459
Fixed issue with TeamCenter EDA PLM project structure failure.
38485
Changed JRE version for TcEDA from java8 to java11.
Workflow
38005
Introduced Part Request tasks paging in Workflows API.
38205
Fixed issue with Tasks paging in Managedflows API.
Web UI
37997
Introduced paging for Task Dashboard, fixing high latency to open the Tasks.
38083
Fixed issue where attachments didn't work in lightweight tasks.
38363
Fixed regression where 'show in design' was displayed for general tasks.
Infrastructure & Administration
32627
Disabled possibility to upgrade from Vault 2.x.
34729
Removed support for Oracle Database.
34743
Fixed issues with exporting IIS logs.
34744
Fixed issue where server upgrade failed if the sysdba password was changed from the default one ("masterkey").
34921
Improved overall performance of the Server.
35286
Fixed issue where Elasticsearch service could not start because of no directory inside \AppData\Local\Temp\.
35581
Fixed issue with Exception Error when creating a server back-up.
35808
Fixed issues with component API license request.
36352
Fixed issue where the Health Monitor tool contained a link to the wrong version of the target page in the Technical Documentation.
36603
Added mechanism for clearing temporary storage periodically.
37625
Fixed issue where explorer did not work for localhost.
37784
Fixed issues with design processing and improved stability.
37789
Fixed issue with significant increase on EDS.
37809
Fixed bug with 'LogParameterNotFound'.
38014
Updated EULA.
38158
Improved reloading performance of Task Dashboard.
38203
Fixed issue where explorer plugin was missing from the server's installer.
38301
Disabled 'UseHsts' in Viewer.
38326
Fixed regression where "Terminate existing sessions" during login to the server did not work correctly.
38349
Fixed issue where Generic lifecycle ACL was missing from sample data DB and restored missing links.
38401
Fixed bug where some license features were recognized as if they existed, even if they didn't.
Projects & Releases
37988
Fixed issues with comparison service: a) Email with a link to comparison result was not delivered, b) Result page could not be opened from within Altium Designer if connected to the server via HTTP protocol, and C) Link to a comparison result was using HTTP instead of HTTPS.
38033
Fixed regression with error during upload of a new fabrication.
38130
Fixed regression where it was not possible to download a fabrication file.
38224
Fixed issue where Top-level Projects folder used to be shared to Everyone after a fresh installation of the server.
38270
Fixed regression where it was impossible to upload a new project.
38409
Fixed "Fabrication - Internal Server Error 500" issue, when opening file with no access.
Components & Libraries
38123
Fixed issue where a comment could not be placed on the BOM data view (in the Web Viewer).