Информация о выпуске опубликованных версий

Translation is available for Altium Designer 22: Go to the page

The following sections list the release notes for publicly released versions of Altium Designer 25. Use the Version selector at the top of the page to access release notes for previous versions.

For a summary of new features and subsequent improvements in Altium Designer 25, see New in Altium Designer.

Version 25.2.1

Build: 25 Date: 14 January 2025

Schematic
61772 For a multi-part component having primitives defined in only one sub-part, it was still (incorrectly) possible to switch sub-parts using the 'Increment Part Number' command, or change display mode through the SCH List panel.
63647 After using the Properties panel's Smart Edit Batch Replace feature for multiple selected strings on a schematic, clicking away from the selected items would incorrectly replace them all with the string of the first item in the selection (the string displayed in the Properties panel after the batch replace). (BC:24501)
63692 Improved speed of selecting multiple objects on a schematic document.
63863 During sequential placement of text strings on a schematic, the value of the Text field was not being selected in the Properties panel after pressing the Tab key.
PCB
61438 Added support for generating a list of nets and copper primitives that are intentionally allowed to short ('Net-Ties') when generating ODB++ V8.1 output
62767 Improved speed of opening large PCBs containing a very large number of regions.
63182 In some cases, the 'Unrouted (Manhattan)' parameter value for a net (PCB panel) would display as '0', even though an Un-routed Net violation for that net existed.
63188 In some cases when applying teardrops, the straight Line style would be applied instead of the chosen Curved style. (BC:24557)
63525 The 'Dynamic Phase Matching for DiffPairs' feature, delivered by the PCB.Rules.DiffpairPhaseMatching option (Advanced Settings), is now officially made Public with this release (ON by default).
63644 For some designs and with the PCB.Wirebonding option enabled (Advanced Settings), there was a negative impact on performance when switching between 2D and 3D views of the board, and with 3D Body visibility disabled in 2D.
63709 Improved selection speed for nets with via shielding and via stitching, especially on larger designs.
63745 In some cases, the bounding box for a selected component was not being displayed correctly if its footprint contained custom shaped pads whose shape had been edited.
63773 In the PCB Rules and Constraints Editor dialog, if a Matched Lengths rule's scope targeted an xSignal class, the Test Queries feature would always return '0' matching items. (BC:24434)
63774 Further improved PCB loading times, especially on larger designs, through internal optimization of pad registration.
63852 The Interactive Router would ignore cavities, allowing a trace to be placed despite the presence of a Clearance Boundary.
63874 The 'Auto-shrinking During Interactive Routing' feature, delivered by the PCB.Routing.EnableAutoShrinking option (Advanced Settings), is now officially made Public with this release (ON by default).
63881 The 'Routing Neck-Down Rule' feature, delivered by the PCB.Rules.RoutingNeckdown option (Advanced Settings), is now officially made Public with this release (ON by default).
64050 It was not possible to drag tracks close to desired objects (in HugNPush Obstacles mode). Dragging/sliding would lag or stop altogether.
64099 In some cases when routing between two vias, an Access Violation (in module 'RouterEntry.dll') would be encountered.
64124 In some cases when trying to open a PCB document (any PCB document), the error "E3DError: E_INVALIDARG" would be encountered. (BC:24742)
64185 In some cases while rerouting an incomplete connection, an Access Violation (in module 'RouterEntry.dll') would be encountered.
PCB CoDesign
60872 The 'ChannelOffset' property is now ignored when listing the detected conflicts for components.
63625 Conflicts on mechanical layers were incorrectly being presented in the PCB CoDesign panel as part of the 'Copper' category.
63628 For detected copper changes (Arc, Connection, Pad, Track, etc), the associated net name is now presented in the PCB CoDesign panel. In addition and for a connection, all layers on which that connection is represented are also now displayed.
63811 The 'RulePriority' property is now ignored when listing the detected conflicts for rules.
63847 Improved usability of the PCB CoDesign panel. Expanding and collapsing a category now keeps consistent presentation of conflict information and without displaying double scroll bars.
63858 Improved performance in comparison of connections, considerably reducing the overall time to perform a board comparison.
Constraint Manager
62483 From the PCB, after creating new Clearance rules (in the Clearance Matrix or Physical view for example), those rules would not appear in the All Rules view until after closing and re-accessing the Constraint Manager.
62986 After pushing 'Routing Neck-Down' constraints through to the PCB for a specific design, accessing the Constraint Manager's Physical view and changing the units to 'mm', the values for the Routing Neck-Down entries were still presented in 'mil' until saving and reopening.
63168 Added the ability to add a comment to a constraint/rule, across any of the views in the Constraint Manager.
63193 After choosing the Custom routing topology type, xSignals are now automatically created for simple xNets (those with one source, one destination and one discrete component between each pair of nets).
63226 After migrating from the old rules system to the Constraint Manager, the value of the 'Direction From Pad' constraint, for the default Fanout_BGA rule, was incorrect.
63538 Custom scopes defined and assigned to advanced rules in the All Rules view (when accessed from the PCB) were becoming unassigned after saving, closing and reopening the constraints and PCB.
63610 In some cases when adding a scope within the Clearances view, the error "System.Collections.Generic.KeyNotFoundException: The given key "ConstraintsManager.Module.DataModels.Scopes.ScopeData" was not present in the dictionary" would be encountered.
63655 Added the ability to remove multiple selected classes, xNets and differential pairs when working within the Physical and Electrical views.
63688 For a parameter set directive attached to a single wire, added the ability to display associated data from the Constraint Manager (net/diff pair class name and rule settings) near to that directive on the schematic sheet.
63732 Added the ability to delete multiple advanced rules from the All Rules view (when accessed from the PCB). Delete one or more selected advanced rules or all advanced rules of a particular type.
63735 Generation of xNets now supports serial components with more than two pins. The following serial components are supported: Single/Dual-inline component with an even number of pins; component with an odd number of pins.
64094 After importing a net class from a parameter set directive and then deleting that class from the Constraint Manager, the class would be added again on a subsequent refresh, with no way to delete it from the parameter set itself.
64125 After enabling the Creepage option (with a value) for an entry in the Clearances Matrix, copying and pasting any further cell values in the matrix would not be saved.
64136 After importing a parameter set directive, attached to a wire (net) and with a defined rule, moving that directive between wires (nets) would result in the rule becoming replicated within that directive. (BC:24143)
64137 For a parameter set directive including defined Net Classes, that is attached to a blanket, after syncing/importing with/to the Constraint Manager, it is now possible to toggle the display of Net Class directive information in the design space.
Draftsman
57464 When accessing the properties of a particular text object in a specific Draftsman document, the error "System.NullReferenceException: Object reference not set to an instance of an object" would be encountered.
63657 For a selected Diametral or Radial dimension on a PCBDwf, enabling the 'Override Value With' option and adding a value (in the Properties panel) would change the text value of the dimension in the design space, but its graphical display would remain unchanged.
Wire Bonding
62068 Added support for using the 'IsBondWireConnected' and 'IsBondFinger' query keywords when constructing query expressions to use in the filtering of objects in a PCB/PcbLib.
63687 Enhanced the binding of a die pad to an overlapping 3D body placed on the Die layer (referred to as a 'Die Body'). A die pad will now be linked to this overlapping die body, inheriting its height. Any geometric modifications to the die pad or die body (location, size, etc) will update the link, keeping the height of the die pad in-sync with its linked die body.
Harness Design
55163 In a Layout Drawing, after deleting a bundle with a covering and then using the Undo feature, the bundle would be restored but the covering would not be displayed in the design space (just its designator and comment).
61166 In some cases, the names of wires and cables in a BOM table (in a HarDwf document) were being reset if the ActiveBOM document was closed during the import of changes from the Layout Drawing.
63104 In some cases when adjusting a wire/bundle coming out of a main bundle on a Layout Drawing, any covering associated with the main bundle would disappear.
63329 In the Wiring Diagram, where a selected harness component had an alternate display mode defined, the Cavities tab (in the Properties panel) would present duplicated pin entries. (BC:24584)
63613 In some cases when choosing an associated part to use for the Physical Model for a selected connection point in a layout drawing, the error "System.InvalidOperationException: Sequence contains no elements" would be encountered.
Platform
63623 Changed the name of the dialog that appears when trying to use on-demand services and you are currently disconnected from Altium. Now titled 'On-demand Services Disabled', the information text has been made clearer, with a link provided to the System - Account Management page of Preferences.
63751 The ability to enable the use of self-signed certificates, delivered by the System.AllowSelfSignedCertificates option (Advanced Settings), is now officially made Public with this release (OFF by default). If enabled, it is advised to verify with your IT department. When using an Altium On-Prem Enterprise Server, it is recommended to generate your own certificate (using your standard/preferable tools) and then configure this certificate in IIS. For more information, see Configuring a Certificate.
Data Management
63482 In some cases when working with comments in an ActiveBOM, the error "System.NullReferenceException: Object reference not set to an instance of an object" would be encountered.
63495 Data shown in the Flat view for an Output Job's BOM output, with an alternatives group for a component defined, was not correct and did not match with the data in the same view mode in the ActiveBOM. (BC:24183)
63573 After deleting a Workspace component (through the Explorer panel), the 'Deleting...' pop-up window would not close after confirmation that the deletion was successful. (BC:24693)
63693 After releasing a specific and large PCB design multiple times using the Project Releaser, a memory leak would occur. (BC:23712)
63777 Enhanced the Manufacturer Part Search panel with more detailed information about a part's models, including whether they are considered 'Generic' or 'ECAD Ready'. In the latter case, such models have been 'qualified' by the manufacturer as being ready for use in CAD designs, with qualification the result of following a dedicated validation flow, in combination with adherence to a specific manufacturer datasheet, IPC standard and applicable revision of the publicly available 'CAD Model Style Guide'. This same information is made available in the Use Component Data dialog, when saving a part to a connected Workspace. For parts with Generic models, you have the ability to vote to get qualified models made/added.
63820 In a specific case after momentarily losing internet connection, the error "SearchTemplateService not found for current vault" was encountered in a 'looping' fashion, essentially freezing the software.
63828 In a specific case, attempting to generate PCB prints from an Output Job file, to a physical printing device configured as part of a Hard Copy Print Job, resulted in a hard crash (with no message) of Altium Designer.
63834 When importing components from a specific database library into a connected Workspace using the Library Importer, part choices were not being migrated correctly, instead becoming mixed up between components.
63837 When configuring a variant for a design, any specified alternate part for a component was missing the base (non-varied) footprint for that component when viewing that variant in 3D, and generating manufacturing (fabrication and assembly) outputs for it, when the option 'Do not overwrite PCB footprint' was enabled.
63890 In specific versions of Altium Designer (24.8.2, 24.9.1, 24.10.1) and when using a specific Excel BOM template uploaded to a connected Workspace, it was not possible to generate BOM output using the file format "Generic XLS". The error "Failed to open Excel Template – The template file may be corrupted or in unsupported format" would be encountered.
64080 Search filter range fields ('From:' and 'To:') in the Manufacturer Part Search panel, and some search filters in the Components panel, were presenting in imperial (mil) but not metric (mm).
64086 In some cases, trying to place a component from a newly-created DbLib would result in the error "DocView is not available" being encountered. In other cases, this same error would appear when trying to add a new DbLink file to a project. (BC:24775)
Import/Export
61990 Added support for custom ports, custom power ports and custom off-sheet connectors, when importing an xDX Designer design.
62256 When importing a specific Allegro design, spacing/clearance rules were being imported with incorrect values in the clearance matrices of the applicable design rules for the generated PCB document.
Power Analyzer by Keysight
63700 After making a change to a component's designator in the design, the Power Analyzer Keysight document (<ProjectName>.pdnaK) would become corrupted, leading to the error "VemEngine failed" being encountered when attempting to perform an analysis.
SI Analyzer by Keysight
64082 When attempting to analyze a specific design, the error "An item with the same key has already been added. Key: SIAnalyzer.DataModel.Objects.NetPadItemDataModel" would be encountered.
64115 For a specific design, performing an analysis would never run to completion.
Other
60387 In some cases, the error "EAccessViolation: Access violation at address 0000001400A60D2D in module "X2.EXE"" would be encountered.

Version 25.1.2

Build: 22 Date: 12 December 2024

Schematic
62598 For a design with alternate parts specified in variants, using the 'Update Parameters From Database' command would lead to an Access Violation (at address 00000001420CB80F in module ‘WorkspaceManager.DLL') being encountered in the ECO dialog. (BC:23993, BC:24337)
62914 The arithmetic functions CEIL, FLOOR, FRAC, INT, MAX, MIN, POWER, SIGN, SQR, SQRT, TRUNC, and ZERO were not being resolved when used within a placed special string on a schematic.
62968 In some cases, the error "EOleException: The method or operation is not implemented" would be encountered.
63190 When placing a reuse block with a blanket, as a sheet symbol, the blanket was moved 50mils to one side.
63198 When using the new Variant Manager (UI.ModernVariantsManager ON), the error "Value cannot be null. (Parameter 'key')" would be encountered if a component parameter was named '*'.
63371 Switching between schematic documents was sending too many requests to the connected Workspace, impacting performance.
PCB
59813 For a specific and large design, selecting various pads throughout the board would take a long time, effectively 'freezing' Altium Designer.
61919 In some cases when using the Automatic Length Tuning feature with multiple selected traces, performance was noticeably slow, with tuning taking in excess of a minute to complete.
62460 With a specific PCB open and the PCB panel set to its 'Hole Size Editor' mode, switching to and changing a parameter in the Layer Stack Manager, then coming back to the PCB again, would result in an Access Violation being encountered.
62893 As part of automatic loop removal when using the Interactive Router, connections to polygon pours are no longer severed.
62940 Improved support for exporting a panelized PCB (Embedded Board Array) to Parasolid format. A Route Tool Path is now cut through all board layers in the exported file, and cavities and board cutouts from a source board are now also taken into account on the panelized PCB.
63110 In a specific case when making changes to the layer stack for a board and then switching back to the PCB and saving, an Access Violation (in module ADVPCB.DLL) would be encountered.
63262 The feature to improve performance of PCB loading by using regions triangulation cache, delivered by the PCB.Performance.UseRegionTriangulationCache option (Advanced Settings), is now officially made Public with this release (ON by default).
63399 When using the Automatic Length Tuning feature with phase matching for differential pairs enabled (PCB.TraceTuning.PhaseTuning option ON), the field for 'Actual Height' was missing from the Sawtooth tab of the Auto Tuning Process dialog. (BC:24376)
63466 When running a Component Rule Check for a PcbLib featuring wire bonding components, incorrect warnings regarding 'Shorted Copper' (between die pads and a ground pad) would be reported.
63517 The 'Enhanced Return Path Rule' feature, delivered by the PCB.Rules.CheckReturnPathVia option (Advanced Settings), is now officially made Public with this release (ON by default).
63543 For a specific design, switching between 2D and 3D viewing modes would take several minutes.
63583 The 'Enhanced Automatic Loop Removal' feature, delivered by the Legacy.PCB.Routing.LoopRemoval option (Advanced Settings), remains in Open Beta (OFF by default) with this release, but now applies to all routing modes.
63601 For a specific PCB design containing differential pairs, attempting to export into Ansys EDB format would result in the error "Object reference not set to an instance of an object" being encountered.
63661 For some outlines composed of lines and arcs, the "Create Region From Selected Primitives" feature did not work, and there was no message to offer automated resolution. (BC:24031)
63672 Updated terminology in the 'Auto Tuning Process' dialog to better reflect control actions. Pattern -> 'Tuning Goal', Accordion -> 'Min/Max/Group Matching', Sawtooth -> 'Within Pair Matching'.
63865 When generating a PDF from a panelized board, custom pad shapes were incorrectly being shown printed with an offset and rotated. (BC:24230)
PCB CoDesign
63255 When viewing changes to components in the PCB CoDesign panel, components are now sorted by designator rather than alphabetically.
63340 Improved performance when comparing and merging changes made to very large designs.
63487 The 'PourIndex' property is now ignored when listing the detected conflicts for polygon pours.
63502 For a specific design, unexpected conflicts were being presented after running a comparison.
63563 In a specific case after running a comparison, attempting to resolve conflicts using the Remote design (latest commit in the connected Workspace) would result in an error being encountered upon merging.
63650 When performing a Compare and Merge for a specific design, the primitives within one component were being duplicated.
63654 When performing a Compare and Merge for a specific design and repouring all polygon pours, some polygons would not repour, while others would partially disappear from a particular layer.
Constraint Manager
61226 Additional layers of clearances defined for All Nets in the Clearances view, were not being correctly transferred to the Clearance entry for All Nets in the Physical view.
62309 When creating a new class from expanded xNets (with both xNets and nets selected), the class contained duplicate entries for those xNets and nets.
62745 When importing a constraint set into which Clearance rules were exported, those Clearance rules were missing in the 'Constraint Sets to Import' dialog, and therefore not imported.
62961 After removing all rule values for an entity with a constraint set assigned (Physical/Electrical view), the name of the set itself was not being removed.
63125 When attempting to access the Constraint Manager from a specific PCB, the error "An item with the same key has already been added" would be encountered.
63143 With a Routing Via Style advanced rule selected (All Rules view when accessed from PCB), choosing 'Template preferred' in the lower section did not display a table of via templates from which to enable.
63195 When creating a new Workspace project from a project template in which constraints have been defined (using the Constraint Manager), those constraints were not being presented until the newly-created project was closed and reopened.
63221 Export/import of constraints/constraint sets is now handled by a single Export/Import command respectively. In addition, when importing a constraint and constraint set with the same scope, the constraint set will be used.
63398 For rules added to a parameter set directive that are not presented in the Physical and Electrical views, those rules will automatically be created as Advanced Rules, upon completion of either import of directives or migration from the older rule management system, and subsequent ECO from the schematic through to the PCB.
Draftsman
62618 When attempting to open a specific PCB manufacturing file (PCBDwf), the document would not open and was consuming 80% RAM.
63501 When defining a custom sheet size for a Draftsman document, the maximum Width and Height that can be entered is now 20000 mm.
Wire Bonding
61402 When using the 'Align Bond Finger with Bond Wire' feature, the bond finger pads are now correctly oriented, with the longer side of a pad always kept in parallel with the bond wire.
63404 Improved the Find Similar Objects dialog in the context of bond wires, to now include 'Diameter', 'Die Bond Type', 'Length 3D', and 'Loop Height' object-specific parameters.
3D-MID Design
63396 While routing on the substrate of a specific design, Altium Designer would suddenly freeze.
Multi-board Design
53686 When trying to open a specific multi-board schematic document, the error "Unable to load drawing document..." would be encountered.
63114 When selecting a harness object in a specific multi-board schematic document, the error "Unable to cast object of type..." would be encountered.
Harness Design
63099 When importing changes into a manufacturing document (HarDwf), the ECO process was not detecting any changes to the capitalization of parameters.
63120 Changed the color used for text in the 'Length Value' and 'Offset Length' columns (Bundle Objects section of the Properties panel, with a bundle selected in the Layout Drawing) to improve readability when an entire row/column is selected.
63609 In some cases when performing interactive actions on some object types in a Wiring Diagram/Layout Drawing (e.g., copying a wire), and where the Properties panel was active, but not visible, the error "System.ArgumentNullException: Value cannot be null. (Parameter "source")" would be encountered.
Platform
58194 In some cases when opening the Explorer panel, the error "EOleException: EndInit. Must call BeginInit before EndInit" would be encountered.
59094 In some cases, Altium Designer would freeze when working with Database Library (DbLib) and Database Link (DbLink) files. (BC:22438)
62639 Added an Advanced Settings option (System.UnifiedLogin) that when enabled, provides a single location for signing in to your Altium Account via an external browser, using direct email credentials, a linked Facebook or Google account, or through configured SSO.
62792 The option to use CefSharp v.126 for browser-related elements within Altium Designer, delivered by the System.UseCefSharp123 option (Advanced Settings), is now officially made Public with this release (ON by default).
62965 Altium Designer would terminate when trying to open/close a project and its documents if the third party application "Sticky Password" was also running.
63327 The ability to enable the use of self-signed certificates, delivered by the System.AllowSelfSignedCertificates option (Advanced Settings), remains in Open Beta but is now OFF by default with this release. If enabled, it is advised to verify with your IT department. When using an Altium On-Prem Enterprise Server, it is recommended to generate your own certificate (using your standard/preferable tools) and then configure this certificate in IIS. For more information, see Configuring a Certificate.
63381 The option "Unified Sign In" is now enabled by default in the Advanced Settings window of the Altium Designer installer. When enabled, it replaces login to your Altium Account by UserName\Password with unified login via an external browser.
63749 When running a specific script to generate output files, there was an error generating schematic prints in a PDF file.
Data Management
54731 In some cases when grouping and sorting results in the Components panel, the error "System.AggregateException: One or more errors occurred..." would be encountered.
59781 After saving changes to a specific design to a connected Altium 365 Workspace, the Web Viewer was not updating to reflect those changes.
60191 'Shared with Me' projects did not receive real-time updates to comments and replies in AD, where changes were being made through the Workspace's browser interface or by another user.
62984 Hidden pins were not being taken into consideration as part of the 'Number of Pads exceeds Number of Pins' validation check for a Workspace component. (BC:24190)
63003 When editing a Workspace component and copying a symbol or footprint model, the name of the copied model is now given the prefix 'Copy of'. (BC:24196)
63004 When editing a Workspace component and copying a footprint model, it is now possible to choose whether to keep the original model and the copy or to replace the original with the copy. (BC:24196)
63013 Added support for variants as part of the 'Where Used' feature in the Components panel.
63061 Search filters in the Components and Manufacturer Part Search panels were available in imperial (mil) but not metric (mm).
63062 When viewing a BOM in ActiveBOM's Consolidated View mode, items were being presented on different lines, even when their DesignItemId was the same.
63063 For a project with a large number of variants, memory leaks with the Project Releaser would result in an error and eventual termination of Altium Designer during release preparation. (BC:24207)
63106 Reporting levels for ActiveBOM SiliconExpert-related BOM Checks now observe the levels defined for the SiliconExpert Integration app, through the connected Workspace's browser interface.
63123 If, with a Component Template still actively open for editing, Altium Designer is closed and reopened, the Lifecycle Definition and Revision Naming fields would disappear.
63131 When more than one copy of the same Workspace project was open (from different local folders), trying to revert a commit in one would lead to the error "There are more then one project opened...".
63138 Changed control text from 'Show less filters' to 'Show fewer filters' at the bottom of the Filters pane, in both the Components and Manufacturer Part Search panels.
63147 It was possible to add a 'Web Review' output to an Output Job for an empty design project. Generating output would lead to the error "Error while initializing DesignReview Support CLR Host: Unable to create .Net object Altium.OutputJobFactory..." being encountered. (BC:24272)
63156 For a 'Shared with Me' project, it was not possible to work with comments assigned as tasks without being connected to the source Workspace.
63162 In some cases when opening a document supporting comments in a 'Shared with Me' project, the error "Response status code does not indicate success: 403 (Forbidden)" would be encountered.
63203 In a specific case, Altium Designer would hang indefinitely on opening if a VCS-controlled document was open when the software was last closed.
63218 After making a copy of an existing component in the Component editor (in its Batch Component Editing mode), an error would be encountered when trying to assign the original component's datasheet to the copy. (BC:24280)
63268 When viewing a project in Classic mode in the Explorer panel, the "View" sub-menu would disappear from the top-right Settings menu after changing the state for any other option above the menu.
63341 For the error dialog that appears when insecurely signing in to an Altium 365 Workspace on the GovCloud, the portion of text "is ITAR compliant" has been changed to "is supporting export regulated data".
63356 When deleting a Managed OutJob from a Project (Projects panel -> Remove from Project), it was not removed from the local project folder structure. As such, it was not possible to add it back to the project without deleting the physical folder (under Managed\OutputJobs).
63507 The 'Compare' menu was missing from the right-click History & Version Control sub-menu for a Workspace project, when connected to an on-premises Workspace via the HTTPS protocol.
63553 Introduced 'BOM CoDesign', enabling the designer and procurement expert to interact using 'Related BOM' snapshots (created from and/or linked to the design), including web-based comparison.
64106 In some cases when attempting to access the Project menu for a project under external VCS control, the error "This operation is not supported for a relative URI" would be encountered. (BC:24729)
Import/Export
61022 When importing an Allegro design, pads were being imported with a Thermal Relief connection to polygon pours instead of a Direct Connection, as per the original design.
62416 When importing an OrCAD design, power ports were imported with the 'Custom' style. Attempting to change this to a standard style would result in the custom graphic remaining, superimposed. (BC:23886)
62585 When importing a KiCad design, nets connected to buses were not being imported correctly.
63241 Minimized load times for the PCB editor UI to greatly improve import speed for Allegro designs (in .alg format).
SI Analyzer by Keysight
63555 When trying to access the SI Analyzer for a specific board, the error "System.Collections.Generic.KeyNotFoundException" would be encountered in relation to a specific diff pair.
Other
62723 In some cases, an Access Violation (in module 'PinSwapper.DLL') would be encountered.

Version 25.0.2

Build: 28 Date: 12 November 2024

Schematic
62145 Improved the speed when selecting any object type on a schematic for the first time and displaying its associated properties in the Properties panel.
62312 In some cases when working with a schematic, the error "System.NullReferenceException..." would be encountered.
62611 When opening a specific PCB design, the error "An item with the same key has already been added..." would occur during initial background compilation.
63223 In some cases when using multi-part components, a false violation "Component <Designator> <Name> has unused sub-part(s) (0)" would be encountered, since there is no sub-part number '0'. (BC:24458, BC:24462)
63373 Changing the style used for a selected power port (through the Properties panel) was not being correctly reflected on the schematic in the design space. (BC:24343)
PCB
61336 In some cases, placed text using a TrueType font would have characters missing. (BC:22685)
61705 An AV would be encountered when using the PCB Rules and Constraints Editor dialog to create a new rule using the Wizard, then creating a different new rule from the right-click menu, followed by clicking the 'Create Default Rules' button.
61956 In some cases when adding teardrops, an irregular shape would be generated where a trace entered a pad at an angle. (I:21090)
62587 When opening a design containing Donut-shaped pads in a version of Altium Designer without the PCB.Pad.CustomShape.Donut option, the pad shape diameter was incorrectly greater than the hole diameter. (I:18588)
62783 When exporting to DXF format, copper regions with arcs were being exported unfilled.
62888 Antennas with vias are now always preserved during automatic loop removal, when using the Interactive Router (irrespective of the state of the Legacy.PCB.Routing.LoopRemoval option).
62931 For a specific design, false Minimum Annular Ring DRC violations would be encountered when the PCB.Rules.MinimumAnnularRingConnected option (Advanced Settings dialog) was enabled.
62975 It was not possible to edit a pad, with custom pad shape, when placed on a Die Pad layer.
63010 With the 'Double Click Runs Interactive Properties' option disabled (PCB Editor - General Preferences), changing the layer for a selected pad in the Pad dialog, then pressing Esc, resulted in the pad no longer being selectable.
63011 The 'Single Layer PCB Support' feature, delivered by the PCB.SingleLayerStack.Support option (Advanced Settings), is now officially made Public with this release (ON by default).
63045 When generating a PDF from a panelized board, custom pad shapes were either missing or incorrectly showing an offset. (BC:24008)
63090 For a Component Clearance rule in the PCB Rules and Constraints Editor dialog, the 'Test Queries' feature would return no results when using "ObjectKind ='3D Body'", "IsComponentBody", "Id ='..'", or "Identifier ='..'" in the scoping query expression. (BC:24002, BC:24103, BC:24165, BC:24193)
63132 The 'True Round Donut Pad Support' feature, delivered by the PCB.Pad.CustomShape.Donut option (Advanced Settings), is now officially made Public with this release (ON by default).
63154 In some cases when working with properties for a selected component (through the Properties panel), the error "EOleException: Exception has been thrown by the target of an invocation" would be encountered.
63233 In some cases when working with the Selection Filter in the Properties panel (from a PCB), the error "System.NullReferenceException: Object reference not set to an instance of an object" would be encountered.
63402 For a rigid-flex design, a free 3D body (STEP file) would incorrectly be shown multiple times as the board was folded. (BC:24373)
63571 Right-clicking did not always end an interactive command in the PCB editor (e.g., when using the Interactive Routing tools). Note that this reverts the fix for issue #62140, made in the Altium Designer 24.10 release.
PCB CoDesign
62973 Added an 'Undo Merge' control to the PCB CoDesign panel, allowing you, if needed, to revert merge results after performing a successful merge.
Constraint Manager
58652 In some cases and for certain selected entities, it was not possible to see all of the settings in the bottom section of the Constraint Manager.
62465 Cross-probing from a clearance constraint in the Applicable Binary Rules dialog was not working correctly, with the applicable cell within the Constraint Manager's clearance matrix not being highlighted.
62625 The ability to 'Import from Directives' has been made part of the refresh functionality (when clicking the Refresh button in the Constraint Manager). Changes within net classes, diff-pairs and diff-pair classes (new/removed elements) imported from directives before are now detected, with indication of any inconsistencies requiring synchronization (between schematics and Constraint Manager).
62921 When viewing the Clearance Matrix (Clearances view) with filtering applied, a defined clearance value would not be applied to the correct cell in the filtered view
62947 In some cases when working with the Polygon Pour Manager dialog, clicking the 'New Clearance Rule' or 'New Connect Style' buttons would lead to an Access Violation being encountered, freezing Altium Designer.
Draftsman
62395 For a placed linear dimension, it is now possible to define an Override Value greater than 9525 mm (375 Inches, 37500 mil). (BC:23900)
CAMtastic
56248 For a specific .Cam document, attempting to export to ODB++ format would result in an external exception being encountered.
Wire Bonding
62268 Die chip pins are now bound, by height, to the 3D body they are placed on, with the ability to select which body in a set of overlapping bodies.
63007 In the Wire Bonding Table Report, bond wires are now sorted by component and pad number.
63152 When preparing a release using the Project Releaser, an included Wire Bonding Table Report was incorrectly being opened (automatically) after its generation.
3D-MID Design
62609 If a footprint contains custom pads, those pads are now recognized when the footprint is placed onto a 3D substrate.
63258 For a specific 3D-MID design, attempting to export to STEP, IGES or Parasolid format would result in an Access Violation (in module 'c3d_routing.dll') being encountered. (BC:24309)
Multi-board Design
59872 Added support for adding and connecting external peripherals/components to a multi-board schematic document. (I:9589, I:22859)
62658 It is now possible to use the Commenting and Tasks features with a Multi-board Draftsman document (*.MbDwf) that is part of a fully-managed project.
Harness Design
61319 Added the ability to override the calculated length for a wire on the Layout Drawing, either by manually defining the required absolute length, or by adding an offset to calculated data. If the design is synchronized with MCAD (using MCAD CoDesigner), length data is obtained on pulling the design from MCAD, with the ability to manually override if needed.
62179 It was not possible to split a cable using splices on selected wires of that cable.
62340 Beyond initial import, component orientation in the layout drawing was incorrectly still following that in the wiring diagram, on subsequent imports of the latter.
62342 When connecting two wires of differing gauge, an 'Unnecessary Splice' violation would incorrectly arise.
62818 When adding an associated part to a connection point and changing the latter's designator, the BOM was not correctly displaying this designator, leading to duplicate entries.
63042 The 'Harness Design Project Release' feature, delivered by the HarnessDesign.ProjectReleaser option (Advanced Settings), is now officially made Public with this release (ON by default).
Platform
59570 Altium Designer would terminate when attempting to create a new project with invalid characters in the Folder name.
61277 When attempting to access a drop-down list when configuring filtering for a column in the Components or Manufacturer Part Search panels, an error would be encountered.
62591 In some cases, the error "System.Net.Sockets.SocketException: No such host is known" would be encountered.
62596 Added a new advanced settings option 'System.AllowSelfSignedCertificates' to enable the use of self-signed certificates. If enabled, it is advised to verify with your IT department.
62749 The icon used for an extension is now updated when updating to a new version of that extension (either when updating the extension only or when updating the Altium Designer platform and extensions).
62780 The 'Redesigned License Management Page', delivered by the System.LicenseManagement2023 option (Advanced Settings), is now officially made Public with this release (ON by default).
62781 The 'Harness & Multi-board View Only Mode' feature, delivered by the System.ViewOnlyMode.Support option (Advanced Settings), remains in Open Beta but is now ON by default with this release.
Data Management
57262 It was possible for a user with viewing rights only to edit symbol and footprint models in a Workspace Library, although they could not save any changes.
60388 In some cases when working with the Component editor, an Access Violation (at address 0000000180CCAE98 in module "UnifiedComponent.DLL") would be encountered.
60493 Updating the VCS statuses of documents in a project took a very long time, after another user had previously made a sizable number of commits (100+) across documents in the same project.
61059 When browsing Generic Components on the Components panel, the icon used for the 'JFET n-channel' component was the same as that for the 'JFET p-channel' component.
62384 Parameters for a component in one variant were being overwritten by those defined for a chosen alternate component in a second variant, where the second variant was created as a copy of the first. (BC:23861)
62463 The 'Configure Pin Swapping' command was missing from the Tools menu of the schematic symbol editor, when accessed from the component editor (single and batch editing modes) and Explorer panel.
62710 The 'Show only matching with template' option was incorrectly presented in the Use Component Data dialog (when creating a new component), when connected to an Altium 365 Workspace with 'Standard' level of access.
62761 Fully implemented solution to the Git error that a 'file could not be removed because it was in use by another process', extending to other document types.
62842 In some cases, cloning a component and adding/removing parameters to/from the clone, would result in an Access Violation (in module 'UnifiedComponent.DLL'). (BC:23906)
62858 Defined variant parameters are now included when releasing assembly data using the Project Releaser.
62876 When creating a new component using the Component editor (in Single Component Editing mode), the 'Allow override' option for applicable fields in a referenced component template was being ignored, preventing field values from being changed in the editor.
62901 In a specific case, the error "EStringListError: List index out of bounds (2)" would be encountered.
62937 When clicking 'Save to Server', update of the VCS project is now skipped if the local repository is up to date.
62945 For an Item type in a connected Workspace that supports upload of data into a new revision, it was not possible to access the 'Advanced' region of the Create New Revision dialog. (BC:24173)
62950 When generating Ansys EDB data through an Output Job, the error "Error while initializing Ansys EDB Support CLR Host: Unable to get address: GetDotNetHost" would be encountered.
62953 Where a project was already open in the Projects panel when closing Altium Designer, its status was not being automatically refreshed upon reopening the software again.
62954 The Open Project dialog has been improved with messaging for, and a control to open, non-Altium Designer projects (existing in the connected Workspace) in Altium 365's Web Viewer only.
62963 For a project stored in a connected Workspace, the 'database' part of its icon has been removed from all relevant places in the UI (e.g., Projects panel and Open Project dialog).
63078 When opening the history for a project from within the Explorer panel (project not open in Projects panel), using the 'Revert To' feature would cause a hard crash.
Requirements Management
62874 Added ability, while placing a requirement within Altium Designer, to click on its ID to open that project requirement within Altium 365.
Import/Export
62070 When importing a specific Xpedition library, an 'assertion failure' error would be encountered, with the entire import taking a long time and consuming >90% of computer memory.
62662 When importing a specific xDX Designer design, the template for each generated schematic sheet was incorrectly shifted.
SI Analyzer by Keysight
63556 In some cases when attempting to analyze nets for the active PCB from the SI Analyzer by Keysight document, the error "The given key <KeyName> was not present in the dictionary" would be encountered.
Other
62725 In some cases, an Access Violation (at address 000000014CB04ACE in module "EDMSInterface.dll") would be encountered.

 

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Примечание

Набор доступных функций зависит от вашего уровня доступа к продуктам Altium. Ознакомьтесь с функциями, включенными в различные уровни Подписки на ПО Altium, и функциональными возможностями приложений, предоставляемых платформой Altium 365.

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Content