Build 9588 - Released April 1, 2026
-
This is a significant back-end upgrade:
-
The installation program has been changed to install SQL Server 2025. For existing users running an earlier verison,
upgrading is optional. To upgrade, download SQL Server 2025 Express and follow the prompts.
-
The base application has been upgraded from .NET 9 to .NET 10.
-
A consequence of the upgrade to .NET 10 is that the minimum version of Windows required is 10.0.19041.0, which is
Windows 10 Version 2004, May 2020 Update. Note that this version of Windows 10 is no longer supported by Microsoft,
even with extended support. If running Windows 10, please ensure that it is up-to-date and current.
-
Fixed a bug importing ADIF files. A computed column was added to the underlying table that stores amateur logs. Bulk uploads do
not work with computed columns.
-
Support for the new FT2 mode added. As FT2 is derived from FT4, it will also be a submode under MFSK. Note that currently this is
under much debate in the official ADIF forum. Some members do not wish to support FT2 as the author is not releasing the source code.
However, as the mode is being used by some, it is being added to SWLog. If the mode is not supported in the future, it can be removed
or disabled in a subsequent release.
-
A rewrite of the license key validation code.
-
Expanded the scope of the SkipDBCheck registry setting from just checking for old versions of SQL Server and CUs to also disabling
any pending updates and disabling the check for the minimum version of the application. This is for advanced users only and should be used with caution.
-
Resolved an issue in Radio Control Desktop with a synchronization issue where the radio status was not being set and displayed properly.
-
Rewrote the code that impots shortwave logs from DXtreme Monitor Log. The new code no longer uses the Microsoft Access driver, which is
problematic on 64-bit versions of Windows. The new code actually uses an integrated Java Virtual Machine (JVM) and the Jackcess library to read the Access database.
-
Added a form to edit ADIF files.
-
Resolved an issue with reading data from the HamQSL web site.
-
Changed the code for Open Streets Maps to meet their new User-Header requirements. This resolved the issue with blocked map tiles.
-
Upgraded the HamLib library from 4.6.5 to 4.7.0.
-
Added a filter for Radio Control (Desktop) when selecting a radio from the Hamlib library.
-
The Check Database application can now manage license keys. This is useful as the Check Database application
is a standalone application that can be used without having to run the main logging program.
-
Buyslight alerts are now supported for POTA and DX Cluster alerts. This includes both Kuando and Embrava busylights.
-
Themes inspired from Motif/CDE and NextSTEP are available for a nostalgic look and feel. Return to the look & feel of the mid-1990s!
-
Updated the package with new versions of the excellent COM Port Info and USB Tree View programs from Uwe Sieber.
Build 9538 - Released February 11, 2026 (For Hamcation 2026)
-
Significant refinements and enhancements to the AI Assistant.
-
Resolved a NULL error with the ARRL Satellite gold star certificate.
-
Resolved an issue with the ARRL DXCC 5-Band gold star certificate where the code was treating it as an America-only award.
-
Updated the map of the United States for heat maps. This new map no longer has Alaska and Hawaii distorted.
-
Added the ability to save the results from the AI Assistant as a user-defined report. These reports are now integrated into the Reports menu and can be
recalled later. Also created a manual facility to define and edit user-defined reports.
-
Resolved an issue with a map bleeding out of its container for the country heat map analysis form.
-
Ported another feature from SWLog 6.0 - the Audio Encoder application.
-
Modified the code that detects valid amateur radio frequencies to support the new FCC Report and Order 25-60, which allows for
a broader range of frequencies over what was the 3rd channel in the 60 meter band.
-
NLE import now will read a POTA park reference if it is included in the comments field.
-
Added the ability to download SOTA summits and to select a summit for ADIF functions and monitoring.
-
The importing of logs from DXTreme Monitor Log has been changed to read versions beyond v12.
-
Improved the processing of a priori messages from WSJT-X.
-
Added an interface to upload logs to Cloud Log.
-
The DateTimePicker control has been updated to use the current settings for the user for date and time formats. (This is a third-party control
and it simply didn't support that feature out of the box.)
-
FlipClock will now toggle between UTC and local time via a single click. The double-click to exit the application remains.
-
Improved the layout and functionality of the user-defined reports.
-
Fixed several places where, when a fixed width font was selected as the theme, a proportional font was being used instead.
-
Fixed an issue with call sign lookups where some calls, especially from Germany, were not being properly resolved.
-
Improved the process for assigning CQ Zone and ITU Zone values. A new dynamic mapping method has been introduced that can dynamically
find the correct CQ and ITU zones based upon a given latitude/longitude combination. Quite often the zones that are self-reported by
the user in QRZ, Club Log, &c are incorrect. As a fallback, many databases (like DXCC) use just one location for a country. This is
a decent approximation for small countries, but for countries like the United States of America, this can map every single user to a single
CQ and ITU zone, basically putting everyone on the east coast, which is not correct. For contests like DX Marathon, having correct CQ and ITU
zones is critical. N.B. This is optional. A new setting allows for the previous behavior of using the self-reported zones to continue.
-
Significant rework for the ADIF Export function to improve UI responsiveness and provide additional filtering. Additionally POTA and SOTA are no
longer combined, but split. The front-end my look similar, but the back-end has is far different.
-
Resolved an issue where SINPO was required when editing a log, even when the setting to require SINPO was disabled.
-
Expanded the functionality of the dashboard. Now a date range can be used as well as being able to view all logs in the dashboard,
not just those from the past year.
-
Minor updates to the form to upload logs to ARRL LoTW.
-
Refactored DX Watch HTML parsing to use multiple strategies for locating data rows, making the integration more resilient to DOM changes.
-
Added support for use of a Busylight for alerts.
-
The Wikipedia page for European Medium Wave stations changed its underlying format, thus
breaking the import routine. Updated the code to reflect the new format.
-
eQSL.cc changed the path of its ADIF file that contains QSL cards. Per their notes, work did occur on their site.
It looks like the path was changed then; however, their notes make no mention of the change. The code for SWLog
was altered to match the new path/format of eQSL.cc.