Selected TFCompanion™ releases and update notes. This history includes releases with available descriptions and omits installer-only builds without release-note text.
19 releases shown
Version 6.7.2, build 110226
Server IP binding, startup improvements, and CalculationServer fixes
Added optional --bind-ip selection of a local IPv4 or IPv6 listening address for DataServer, Modbus TCP, CalculationServer and TCP PLC. DataServer applies it to both ports, and listeners retain the selected address during recovery.
Updated runTFServer.bat to forward all arguments, include CalculationServer and TCP PLC libraries, support paths containing spaces, and display mode-specific startup help.
CalculationServer 1.7.3 removes the unnecessary status-response delay and returns an error when a request times out.
Corrected error-response framing and Java client decoding, preserved queued TCP requests and replies, and kept connections usable after an error. Requests remain sequential, with one client supported at a time.
CalculationServer 1.7.3 was packaged on November 3, 2026. Install its matching CalculationServer.jar separately on the server and Java clients.
Server IP bindingDataServerModbusTCP PLCCalculationServer
Modbus thickness confidence and PLC/DataServer output fixes
Corrected Modbus thickness-confidence reporting so confidence from other fitted parameters cannot overwrite the thickness-error register; thickness confidence remains separate from fit MSE.
Fixed PLC measurement output to DataServer and added streamed results for imported reflectance and intensity calculations, with DataID, named parameters, and configurable MSE/status fields.
Updated DataServerExample 1.2 to decode calculation output correctly and save intensity spectra for testing. Companion Modbus libraries, x64 client examples, and updated API documentation are supplied separately in Release261026.
Thickness estimation, customer calibration, and fitting improvements
Added configurable, dataset-specific thickness estimators to suggest starting thickness before optimization, with optional seed constraints, training-range warnings, and protected distribution to authorized licenses.
Added customer estimator calibration using matched SE reference thicknesses and spectrum files, with offset previews and leave-one-out validation. Accepted updates create a new estimator artifact while preserving the trained model.
Expanded Smart Fit, local oscillator refinement, wavelength weighting, and Model Refinement workflows, and improved material linking and unlinking across MultiExperiment filmstacks.
Added one- and two-parameter GOF Profile scans, improved FFT peak refinement and uncertainty reporting, and refined multilayer and differential thickness analysis.
Expanded Production Batch templates with thickness seeds and material fallback lists, corrected export-column alignment and units, and improved background measurement loading with progress, cancellation, and duplicate handling.
ProductionBatch strategy workflow and optical-model presets
Added GOF-based multi-filmstack strategy support for ProductionBatch, including reusable strategy sequence templates and optional spectrum-group prediction.
Improved large batch processing with lower memory use, faster UI/statistics/chart refresh, elapsed-time display, and outlier review/export tools.
Expanded MultiExperiment strategy search goals and added controls to review, save, and export strategy-result filmstacks.
Added optical material model presets including Rakic Lorentz-Drude metals, Adachi and Djurisic critical-point models, Sellmeier presets, and Lorentz-Lorenz density material.
Regularization, strategy search, and linked material workflow
Added Tikhonov-style regularization to the Marquardt solver for weakly observable or highly correlated parameters.
Added R.W. regularization-weight editing in thickness, material parameter, batch parameter, and R/T condition tables.
Added optional final Hessian recalculation for confidence intervals and correlation diagnostics.
Improved XML/text serialization, added Stage-2 calibration strategy search, direct EMA interface insertion, and better MultiExperiment linked-material handling.
Modbus fixes, PLC functions, and customization options
Fixed Modbus behavior for measurement recipe errors, setFilmstack, and port reading from Modbus.properties.
Added property-driven customization for missing-license messages, Online menu visibility, registration tab visibility, and online Help menu items.
Added getMemoryStatus, getConnectionAddress, getRecipesList, getFilmstacksList, setMeasurementIntervalPLC, UDP data-server output, and init_custom with IP and port.