Release Notes

 

Build 8857 - Released April 1, 2024

  • Added the ability to send anonymous feedback, thereby not needing to join the groups.io group. This is attached to the application menu.
  • Fixed a bug where the file name for audio clips was not removing invalid characters.

Build 8851 - Released March 25, 2024

  • Added the ability to export KML for amateur logs.
  • Added to the existing functionality to export KML for shortwave / mediumwave / broadcast logs.
  • Added a new licensing option for just broadcast logs.
  • Coded a work-around for a bug in JTDX where logs are stamped with a date of 9/14/1752.
  • Added a form to rename POTA park Reference Numbers. This is necessary due to the renaming of all parks in 2024.
  • Added direct support for Flex-6000 series radios via SmartSDR CAT.
  • In the Amateur Radio Add and Nimble modes, if the mode changes on a radio and if that mode matches an ADIF mode (or USB/LSB for sub mode), the mode in the form will change.
  • Fixed a bug where the edit grid was not being shown in the Amateur Edit form.
  • Added Icom PCR-1000 support to Radio Control (Desktop).
  • Added a band selector form in Radio Control Desktop.
  • Created a work-around when the database is run in a Docker container. SWLog automatically makes a database backup when there is a system uupdate (i.e. a new version). This was failing in Docker containers.

Build 8827 - Released March 2, 2024

  • Yet more incremental work on Hamlib with the goal of better stability.
  • Resolved bug in Amateur Add/Edit where an empty value from an external lookup service, like QRZ or Clublog, could result in an empty collection crash.
  • The POTA Monitor form now has a selectable refresh interval and will start a log entry when using a right-click on a selected card.

Build 8824 - Released February 27, 2024

  • More work on Hamlib Serial drivers.

Build 8823 - Released February 26, 2024

  • Improved stability with Hamlib drivers; much work still to do. Hamlib is throwing errors at a low-level for several radio models.
  • Added support for the Icom RC-28 encoder.
  • Back end changes for trial versions.

Build 8817 - Released February 21, 2024

  • Fixed a bug where the scheduled ADIF import form was not being displayed.
  • Improved handling of cluster data from hamclusters.net.
  • Fixed a bug with ADIF export where the file name did not reflect a secondary POTA site.
  • If a form is minimized, fixed an issue where it was not being returned to the normal state.
  • When adding a shortwave/broadcast/utility log, if the UTC Finish field is not populated when existing the frequency field (i.e. when searching for matches), it will be populated with the current time plus one minute.
  • A significant revision and reduction in size of the documenation. All of the background technical information has been removed. What remains are the basics to install, configure, and run the applications.

Build 8812 - Released February 16, 2024

  • Updated the logic to send electronic QSL cards to better deal with large images. Added the ability to enable or disable the footer. The ability to customize the footer will be in a forthcoming release.

Build 8811 - Released February 15, 2024

  • Fixed a problem with trial licenses. All trial users from Orlando Hamcation should upgrade to this version. To get around the issue, all trials have been extended to 60 days.
  • Added the ability to use a custom connection string for SQL Server rather than the automatically built strings for Shared Memory and TCP/IP. This will allow for SWLog to use a second instance of SQL Server or for other advanced configurations.
  • Re-enabled a series of menu items under the Utilities menu
  • In the Nimble mode, if a contest sequence number is being used, adding the log will automatically increment the sequence number.

Build 8802 - Released February 6, 2024

  • Nimble Tiny has been further enhanced.

Build 8801 - Released February 4, 2024

  • The Hamlib libraries are now integrated into Radio Control (Desktop).
  • Direct connection via serial ports (RS-232) with Hamlib is now supported in Radio Control (Desktop). It is not yet in the Radio Control Server.
  • Finally fixed the Discord icon for dark themes.
  • Created a tiny mode for Nimble log entry.
  • Fixed a bug for uploading of logs to external logbooks like QRZ, Clublog, &c. for licensed users.
  • The web page and table format for DRM Schedules has changed. The download and processing code has been rewritten for the new location and format.

Build 8796 - Released January 31, 2024

  • This is a significant infrastructure upgrade as the entire application suite has been upgraded from .NET 6.0 to .NET 8.0. This yields not only significant speed improvements, it also prepares the release of SWLog for Windows on ARM64. While ARM chips are rare now, basically limited to single models from the Microsoft Surface and the Samsung Galaxy Book product lines, 2024 is expected to see the release of many more ARM64 systems. Support for ARM64 allows SWLog to run natively and not having to suffer the performance degradation with emulation. SWLog on ARM will be demonstrated at Orlando Hamcation. A full release for ARM will be coming shortly.
  • Fixed a bug when importing amateur radio confirmations where the total number of new confirmations was incorrectly inflated as some confirmations were being counted twice.
  • Added code to properly detect correct UTC start and stop times in the add log forms. What was previously there was rudimentary and could allow for incorrect times to be entered.
  • Fixed bug with some shortwave heat maps where an error would occur when the length of a location or radio exceeded a specific size.
  • Fixed an error where logs sent from the mobile apps or the web app were not setting OwnerCallsign, so it would be NULL.
  • Added more granularity to LoTW uploads. Now a list of logs that have not been uploaded is displayed, and these logs can be separated by call sign.
  • SDRSharp.Plugin.VirtualSerialPort has been upgraded to .NET 8 as SDR# is being upgraded to .NET 8 as well.
  • The POTA Monitoring form now supports sorting the spots in several ways
  • Fixed a bug when double-clicking on a previous QSO result as double-clicking on the QSO in the data grid did not open the log.
  • Fixed an obvious issue where MUF was red and LUF was green. Now it is reversed and proper.
  • Added support in the Radio Control Desktop application for CATSync Web SDR control by DJ0MY. When using this, use the CAT control and not the OmniRig interface.
  • When adding shortwave/broadcast logs, the form will now recalculate propagation when the listening post is changed.
  • Fixed a bug in the DX Cluster Monitor where all call signs were being incorrectly marked as a match.
  • Added a new feature where all alerts are shown in a unified form.
  • Added a dashboard, which can be set to launch at startup or can be accessed via the [F1] key.
  • The menu option for call sign lookups via the University of Arkansas at Little Rock (UALR) has been hidden as the web site is no longer responding.
  • A new version of SWLog Portable for Android with an updated UI and new and improved features. This can be downloaded from Google Play.
  • Rewrote the code to gather POTA and POTA P2P confirmations.

Build 8755 - Released December 20, 2023

  • Emergency Patch  For the past two days, there has been a problem with the SSL certificate for the shortwavelog.com domain. The issue only affects shortwavelog.com, not swlog.us or the native domain generated by Microsoft Azure (where SWLog is hosted). A resolution has not yet been found. This has caused issues with license keys, payment processing, and uploads and queries against the SWLog Community online logbook. This patch changes the code-behind to refer to swlog.us instead of shortwavelog.com and works around the problem. No other changes have been made. So only download and apply this release if warranted.

Build 8726 - Released November 22, 2023

  • Crystal Reports has been removed. All legacy reports (and there were 40+ reports that were nearly 20 years old) have been rewritten using Microsoft SQL Server Reporting Services (SSRS). This will not only simplify the setup process and reduce the size of the download package, it is also a necessary step in the process of porting SWLog to arm64. For those upgrading, the Crystal Reports back-end program can be removed via the Add/Remove Programs feature in Windows.
  • Fixed a bug in the ARRL LoTW upload form where the default date range was not correct.

Build 8717 - Released November 12, 2023

  • When exporting ADIF files, excluding the comments field will also exclude tags. This will keep any personal information from being transmitted externally.
  • Added a form to map continents to QSOs. This field is almost always empty or incorrect for stations outside of the US and Canada.
  • The two dozen or so reports that were written in Crystal Reports are being rewritten in SSRS (SQL Server Reporting Services). In this release, four reports have been rewritten. This is a somewhat slow process and will continue over subsequent releases until no Crystal Reports remain. Despite its reputation, the use of Crystal Reports in SWLog has been remarkably stable for the past 20 years. With the advent of Windows on ARM and its expected increase in usage over the coming years, a large back-end effort is underway to move away from hard-coded x86 and x64 code. Crystal Reports is not available on ARM and thus would run in emulation. That is not desirable.
  • Another season change, another issue with AOKI schedules. The file that was used for several years for the schedules was absent from the B23 download file. The import routine had to be refactored to work with another file format.
  • Added the ability to group the individual ADDX, AOKI, EiBi, HFCC, ILGRadio, and SWSkeds schedule databases.
  • Modified the import of FCC Amateur data to include data from the HD.dat file.

Build 8709 - Released November 5, 2023

  • Fixed a bug in the ARRL Upload form where the wrong date was being used to populate the start datetime picker box. Now the form correctly shows the proper start date from when the last log was uploaded.

Build 8703 - Released October 29, 2023

  • An automatic check for update will occur weekly. Manual checks can still be run from the About form, which can be found in the Application Menu.
  • The Browse form for amateur logs now shows an indicator for those logs that have been confirmed by physical QSLs, assuming that the QSLs have been scanned and added.
  • Various VARA modes have been added to ADIF 3.1.4. Adding these to the program and re-mapping the ad hoc VARA mode that was temporarily used. Logs that have been marked as VARA will be migrated to DYNAMIC / VARA HF.
  • Fixed mappings for the Democratic Republic of the Congo, South Sudan, and Yemen in a world map. These had the incorrect ITU2 codes, so they appeared blank on the map.
  • With support for ADIF 3.1.4, the new VarAC 8.2 program has changed how it sends ADIF entries and packets from a mode of VARA to a mode of DYNAMIC and a submode of VARA HF. Altered the UDP and ADIF logging code to reflect this change.
  • DXCC changes can be processed by downloading the CTY.CSV file from AD1C.
  • Support for the Griffin Powermate knob added to Radio Control Server. To see the specific mappings, check the documentation.
  • In the Analytics area, the DX Tracker section now supports tracking progress against certificates like the ARRL DXCC and ARRL WAS.
  • In the Analytics area, added two new forms to view QSOs by grid squares.
  • Many small enhancements and bug fixes.

 

Build 8675 - Released October 2, 2023

  • The Monitor WSTJ-X/JTDX Decodes form can now issue commands to WSJT-X to clear the content panels or halt a current transmission. The command to initiate a QSO has been in the form for a while, but one had to double-click on the row. So the feature was rather hidden. Now a TX button is on each CQ call to make this more obvious. All of these commands work with WSJT-X. Unfortunately, JTDX only supports starting a QSO. So when JTDX is detected, the unsupported features are disabled.