August 11, 2026: The content below helps navigate the new features in this release. A full list of updates is available in the Reference Manual's Appendix.
XF 7.11.2 upgrades the bundled 7-zip utility on Windows from version 9.20 to 26.00, addressing a known security vulnerability, and project archiving on Linux now correctly locates the system 7-zip binary. The supported Linux distributions for the FlexLM vendor daemon have been expanded to include RHEL7, RHEL8, and Ubuntu 18.
Additional Capabilities
This version introduces over 50 usability, performance, scripting, and other updates.
Here is a select list of modifications:
- Added presets for the NICT 1-, 5-, and 10-year-old pediatric reference models to the CAD import dialog, with options to flip the imported model across the YZ plane and assign an averaged brain tissue material.
- Added a Center of Active Source option for far zone reference settings, along with a Reset to Center button for repositioning the reference point in per-source mode.
- Added batch export of Touchstone files, including S-parameter results from different matrices, grouped into separate files per matrix.
- Added the ability to unwrap the phase of a single result without requiring a phase difference.
- Added discrete frequency VSWR to the ports output object.
- Added the ability to replace multiple materials at once using the Replace Material With operation.
- Added the ability to change the frequency range directly in the waveform editor.
- Added an option to flatten plots dependent on a simulation when deleting it from disk, along with manual flattening actions in the context menu and graph window.
- Improved rendering performance of XY plots with large numbers of data points via polyline simplification, configurable in the graph preferences.
- Added a decimation setting for vector-field and point-cloud display modes on surface current sensors.
- Improved the steady state results table view with a fixed quantity column and alternating row colors.
- S-parameter magnitude values are now displayed in dB in the schematic results table view.
- Added a button to add all operating modes to a tuner state when creating a circuit optimization.
- Improved video quality when exporting movies from the field viewer.
- Reduced glossiness of far zone 3D result plots for improved visual clarity.
- Improved solver performance when running CPU simulations with many averaged materials or averaged material mesh edges.
- Added the ability to preserve mesh separations when creating Boolean operations.
- Added examples to the tooltips for the extra queue and extra solver options.
- Improved RDQS with high-DPI display support, better crash handling, failure status reporting, and options for backing up processed control files.
- Fixed the far zone reference setting's picker tool to attach by default.
- Fixed the Copy All context menu action on labels with elided text to copy the full text to the clipboard.
- Fixed a simulation creation failure when conformal meshing is present in an encrypted project.
- Fixed a crash when creating simulations with both edge singularity correction and a Separate Objects in Mesh operation.
- Fixed an error when exporting dielectric breakdown sensor results to CSV or MATLAB when no breakdowns were found.
- Fixed an error when exporting SAR sensor results to a text file.
- Fixed markers on polar plots rendering behind the radial axis numbers.
- Fixed XY graph markers disappearing after being moved with the scroll wheel and deselected.
- Fixed negative graph bounds becoming NaN when switching to dB units.
- Numerous fixes to the 2D sketcher, including constraint rendering and stacking, snapping highlights, tooltip repetition, undo/redo crashes and rendering, and overdefined position constraints.
- Fixed bundles containing netlist components not importing component definitions properly.
- Fixed a crash when running the averaged power density macro on a dipole antenna with a rectangular sensor.
- Fixed a crash when running large simulations on GPU in convergence routine.
- A modal waveguide port integration line whose projection into the plane of the waveguide lies fully outside of the waveguide bounds will now generate an FDTD simulation creation error. This avoids result errors that may occur when copy-and-pasting a modal waveguide from one location to another."
- Fixed an issue where MPI runs with very large surface or solid volume sensors would report a sensor output error and fail to load results.
- Fixed a crash when launching far zone post-processing in Queued mode.
- Fixes a bug where selecting clicking a Plane Wave or Gaussian Beam in the view then clicking the delete key may cause XFdtd to report an error message.
- Fixed vias from ODB++ PCB imports not being rotated or mirrored correctly.
- Improved consistency of PCB import circuit component geometry attachment when wrapping.
- Fixed a size limit meshing error for extremely large projects using volume meshes.
- Fixed changing object faceting presets not properly updating the mesh.
- Fixed Boolean union failing to produce the expected part depending on the order of part selection.
- Improved consistency of higher order waveguide mode polarity when the grid or evaluation frequency is changed and no integration line is defined.
- Fixed a bug where the rendered coordinate system in the far zone sensor editor would still be hidden after canceling the direction picker.
- Fixed a bug with coordinate systems where the primary direction wouldn't be set to what the user specified.
- Fixed a bug in the far zone sensor editor where the rendered coordinate system direction indicators don't match the sensor's coordinate system type.
- Fixed a possible crash when a waveguide port's integration line is defined outside the (U,V) bounding box of the waveguide.
- Fixed sketcher constraint markup to be more reliable by avoiding reentrant code.
- Fixes a bug where selecting clicking a Plane Wave or Gaussian Beam in the view then clicking the delete key may cause XFdtd to report an error message.
- Fixed crash in convergence detection when XStream memory exceeds the size of a signed integer.
- A modal waveguide port integration line whose projection into the plane of the waveguide lies fully outside of the waveguide bounds will now generate an FDTD simulation creation error. This avoids result errors that may occur when copy-and-pasting a modal waveguide from one location to another.
- Added support for INSERT entities when importing DXF files.
- Added error reporting when importing DXF files. Additionally, if the covering operation fails for any polylines, they will now be imported as wirebody sketches.
- Added option to snap waveguide interfaces in the propagation direction. This provides finer user control over the discretization of the waveguide to address issues primarily associated with XACT geometry entering the waveguide.
- Fixed bugs where a part would still appear as invalid in the project tree even after its invalid features had been corrected.
- Fixed crash when logging into remote control or changing screens
- [Scripting API] Fixed an issue where some scripts may continue executing after being canceled by the user.
- [Scripting API] Fixed an issue where script code after an App.quit() call may be executed in some cases.
- [Scripting API] Fixed missing null-checks and validation in several FarZoneUtils API implementations.
- [Scripting API] Fixed the scripted grid always returning an empty value for getMaximumStepFactor.