Release Notes for Altium On-Prem Enterprise Server
Created: Czerwiec 05, 2024 | Updated: Grudzień 05, 2024
| Applies to version: 7.0
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.
Version 7.0.6
Build: 21 Date: 5 December 2024
Infrastructure & Security
41742 |
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. |
Version 7.0.5
Build: 16 Date: 5 November 2024
PLM
41539 |
Improved BOM lines grouping for Arena and Agile BOM publication. |
42102 |
Fixed an issue where some existing PLM configs could not be resaved and displayed an error. |
42429 |
Fixed issue with broken layout in Parameter Criteria section for Teamcenter PLM Integration. |
42590 |
Fixed issue with wrong redirect URL when redeeming code for a token (OAuth). |
Infrastructure & Administration
41395 |
Optimized operation of retrieving part choices in batch mode (multiple parts at once) for PLM part source. |
41534 |
Fixed trash deletion failures. |
41719 |
Added ability to Group project tree by Sheet / Managed Sheet in Web Viewer. |
42145 |
Improved HRID generation logic for Firebird to increase system performance. |
Version 7.0.4
Build: 11 Date: 3 October 2024
Web UI
41268 |
Improved tasks paging in the Task Dashboard. |
41270 |
Improved process tasks paging. |
41435 |
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
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
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
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). |
34735 |
Introduced Compare PCB functionality. |
34737 |
Introduced Components Web View functionality. |
34738 |
Introduced Dictionaries support for components. |
34740 |
Introduced Assembly Assistant functionality.
|
34741 |
Introduced Generic Simulation Upload functionality. |
PLM
31537 |
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). |
32280 |
Upgraded scheduled background re-indexing behavior. |
34725 |
Fixed issue with Symbols Preview for Components. |
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.