Skip to content

Release history

Cloudlog releases

Log your amateur radio contacts anywhere.

All releases

27 shown

2.8.13 New feature
Notable features
  • SimpleFLE accepts multiple comma‑separated grid squares (e.g., IO91,IO92) for VUCC credit
  • Added X‑Band satellite mode and automatic clearing of satellite state on band changes
  • Continents, Timeplot, EME, and Timeline pages refreshed to update instantly without full reloads
Full changelog

Cloudlog 2.8.13 Release Notes

This update brings significant improvements to SimpleFLE, specifically for Satellite operators and those chasing the VUCC award. We have also overhauled several statistics pages (Continents, Timeplot, EME, and Timeline) to make them faster and more responsive.

📡 SimpleFLE Enhancements (Satellite and VUCC)

SimpleFLE has received a major logic update to make fast logging even easier:

  • Multiple Grids (VUCC): You can now enter multiple comma-separated grids (e.g. IO91,IO92) in SimpleFLE. Cloudlog will now correctly detect and save these for VUCC credit.
  • Satellite Improvements: Added support for the X-Band and improved how the logger handles band changes. When you switch from Satellite mode to a regular HF or VHF band, Cloudlog now automatically clears the satellite state to prevent logging errors.
  • Better Time Handling: The log entry time detection is now more robust, ensuring your QSOs are recorded accurately.
  • New Documentation: A brand new wiki page is available to explain these features in detail: SimpleFLE Guide

🖥️ DXChrono Desktop Released

Coinciding with this release, DXChrono Desktop is now available.

  • It offers tight integration with Cloudlog, providing a dedicated operational dashboard for your shack.
  • Includes a Special Event Station mode that can display real-time banners of your latest QSOs.
  • Get it here: https://desktop.dxchrono.com (£15)

📈 Modernised Statistics

We have updated several pages to be faster and more responsive. When you apply filters (like changing a band or mode), the data now updates instantly without the whole page reloading.

  • Continents and Timeplots: Refreshed interface with smoother filtering.
  • EME Initials: A cleaner UI for Earth-Moon-Earth operators to track initials by band and mode.
  • Activators: Improved the Activators list with better filtering for LEO and GEO satellites and clearer grid square counts.

⏳ Timeline Improvements

  • Active DXCC Badges: The timeline now displays a green "Active" badge for entities that are still valid, making it easier to distinguish from deleted DXCC entities.
  • Chronological Sorting: Timeline entries are now sorted by the earliest contact you had with that entity.
  • New Detail Modals: Clicking on a timeline entry now opens a modern pop-up window showing your QSO details.

🛠️ Bug Fixes and Minor Changes

  • Station Diary: You can now search public diary entries by callsign. This is useful for finding notes from other stations.
  • Email Settings: Fixed a bug where saving email configuration options would sometimes fail silently.
  • QSL View: Fixed a minor layout glitch on the QSL tab.
  • Grid Tracking: Improved the way grids are merged and counted in the Activators view for those chasing VUCC.

2.8.12 New feature
Notable features
  • Instant QSO saving without page reloads, with automatic recent‑QSO updates
  • Workflow settings (band, mode, satellite, propagation) persist after each QSO
  • New API endpoints to check if a callsign, country, or grid square has been worked or confirmed
Full changelog

📡 Cloudlog 2.8.12 – What’s New

This release brings a smoother logging experience, faster performance, and more control over your interface.


✍️ Improved QSO Entry

Logging QSOs is now faster, easier, and more consistent — especially during busy operating.

⚡ Faster & Smoother Logging

  • Save QSOs instantly without page reloads
  • See your recent QSOs update automatically after saving
  • Overall faster performance when viewing and filtering logbooks

🧠 Remembers Your Workflow

  • Your band, mode, satellite, and propagation settings are kept after each QSO
  • No need to keep reselecting the same options
  • Signal reports (RST) reset correctly based on mode

🔍 Smarter Callsign Lookup

  • Faster callsign and country lookups
  • Previous QSOs are shown without interrupting your workflow
  • Clearer results when no previous contacts exist

📡 Better Radio Integration (CAT)

  • More reliable syncing with your radio
  • Prevents outdated radio data from overwriting your current settings

🧹 Cleaner Form Behaviour

  • Fields like satellite, SOTA/POTA, and others are cleared when not needed
  • Reduces the chance of incorrect or leftover data
  • More predictable behaviour when resetting the form

🧩 Improved Interface Behaviour

  • Previous contacts panel only appears when relevant
  • No more empty or flickering panels
  • Better tab handling after saving a QSO

🔌 New API Features

For those using external tools or integrations:

  • Check if a callsign, country, or gridsquare has been worked or confirmed
  • Access your public logbooks and those shared with you

📝 Improved Release Notes Display

  • Release notes now support rich formatting (headings, lists, links, images, and more)
  • Cleaner and easier to read

⚙️ User Settings & Interface

  • New options to show or hide:
    • SSTV Images menu
    • QSL Cards menu
  • Redesigned settings page:
    • Easier to navigate
    • Cleaner layout with grouped options

🛠️ Fixes & Improvements

  • Improved security when displaying messages
  • More reliable background updates
  • Better handling of edge cases when logging QSOs
  • General performance and stability improvements

📦 Version

  • Updated to Cloudlog 2.8.12
  • Version information dialog will appear after updating
2.8.11 New feature
⚠ Upgrade required
  • Database notes table upgraded to utf8mb4 (supports full Unicode/emoji)
  • Input handling cleaned up – reduced reliance on `$_GET`
  • DXCC checks centralized for consistency
Notable features
  • Embeddable On‑Air widget (iframe) showing ON AIR/QRT, frequency/mode/satellite info with auto‑refresh
  • SVG On‑Air badge for environments without iframe support, colour‑coded status and automatic updates
  • QSO form customisation to show/hide fields/tabs per user
Full changelog

This release focuses on real-time operating features, improved DX handling, and a smoother logging experience.


✨ New Features

🟢 On-Air Widgets & Status Badges

You can now display your live operating status on external websites — with support for custom callsigns.

📡 Embeddable On-Air Widget

Show your current activity in a simple, auto-updating widget:

  • Displays ON AIR / QRT status
  • Shows frequency, mode, or satellite info
  • Auto-refreshes to stay up to date
  • Designed for iframe embedding

Basic usage:

/widgets/on_air/YOURCALL

With custom display callsign (e.g. special event station):

/widgets/on_air/YOURCALL/GB2XXX

🏷️ SVG On-Air Badge

A lightweight badge version of your status — ideal where iframes aren’t supported:

  • Clean SVG image (works on GitHub, forums, etc.)
  • Colour-coded status (ON AIR, SAT, QRT)
  • Automatically updates

Basic usage:

/widgets/on_air_image/YOURCALL

With custom display callsign:

/widgets/on_air_image/YOURCALL/GB2XXX

💡 Use Cases

  • Add to your personal website
  • Embed in your QRZ page
  • Show status on GitHub or forums
  • Operate special event callsigns while logging under your main account

🔒 Notes

  • Your account callsign is still used for lookup
  • Display callsign is optional and safely sanitised
  • Fully backwards compatible with existing widget URLs

📊 Improvements

📡 Smarter DX Highlighting

  • Uses gridsquares and VUCC grids when distance isn’t stored
  • Automatically calculates distance when needed
  • Ensures valid DX contacts aren’t missed

🌍 Better Grid Handling

  • Falls back to VUCC grids when gridsquare is missing
  • Improves mapping and award tracking

📻 Enhanced DX Cluster Experience

  • New status badge with icons and tooltips
  • Improved connection state handling
  • New filters:
    • Filter by mode
    • Highlight new DXCCs
  • “Track Band” option to follow your radio

⚡ Faster QSO Entry

  • Distance, bearing, and locator calculations now run in the browser
  • Reduces server requests and improves responsiveness

🎯 QSO & DX Cluster Integration

  • Clicking a spot can now automatically tune your radio (QSY)
  • Works directly from the QSO interface

🧠 Improved Mode Detection

  • Updated FT8/FT4 frequencies across multiple bands
  • More accurate automatic mode detection

🧰 User Interface Enhancements

📋 QSO Form Customisation

  • Show/hide fields and tabs per user
  • Tailor the interface to your workflow

📡 DX Cluster in QSO Screen

  • New DX Cluster tab inside the QSO page
  • Click spots to auto-fill QSO fields
  • Real-time updates via WebSocket

🏆 Contesting Improvements

  • New contest stats panel:
    • QSO count
    • Rate
    • Per-band breakdown
  • Duplicate detection while typing
  • Improved layout and usability

🔄 General UI Improvements

  • Pagination preserved during table refresh
  • Reduced unnecessary redraws
  • Better handling of optional/hidden fields
  • Improved JavaScript stability

🛠️ Technical Changes

🗄️ Database Update

  • Notes table upgraded to utf8mb4
  • Supports emoji and full Unicode characters

🔒 Code Quality & Stability

  • Cleaner input handling (reduced reliance on $_GET)
  • Centralised DXCC checks
  • Improved RBN detection accuracy

🐞 Fixes

  • Fixed RBN spot detection edge cases
  • Resolved QSO form UI inconsistencies
  • Prevented unnecessary table redraws
  • Various minor stability and performance fixes

💡 Summary

This release brings:

  • Real-time visibility with on-air widgets and badges
  • Better DX accuracy using smarter calculations
  • Improved performance with client-side processing
  • More control over the user interface
2.8.10 New feature
Notable features
  • Dashboard terminator day/night overlay (default on, toggle in user account)
  • DXpedition card rewritten with improved interface
  • POTA now supports multiple references for QSOs and station locations
Full changelog

This Cloudlog release has more fixes than we can list however, you can read the full list at https://github.com/magicbug/Cloudlog/compare/2.8.9...2.8.10

Whats New

  • Dashboard now as terminator day/Night overlay its on by default, but you can turn it off in the user account
  • Dashboard DXpedition card has now been rewritten with an improved interface
  • POTA now supports multiple references, both when logging QSOs and in station locations
  • ADIF Exports now include multiple POTA references and also MY_NAME, which is based on the user account's name logged against the QSO.
  • The US Counties Awards system has been upgraded

Call History

You can now import Call History files used by N1MM+ and similar applications and use them in Cloudlog. See the wiki page for details at https://github.com/magicbug/Cloudlog/wiki/Call-History-Guide

QSO Entry

  • Previous Contacts & DXCC Summary are now grouped in a tabbed card
  • Call History Support

Contesting

  • Improved tabbing between the logging fields.
  • Bearing & Distance functions added to the interface
  • Call History Support

Cabrillo Export

Cabrillo export has now been fully rewritten and, based on tests, now produces compliant output.

2.8.9 New feature
Notable features
  • Public Station Diary: share entries with images, captions, formatted text, RSS feed subscription, map display of QSOs, and visitor reactions
  • Satellite Improvements: updated Amsat Status page handling in Account Settings
Full changelog

✨ New Features

Public Station Diary

  • Share diary entries publicly.
  • Entries can include images, captions, and formatted text.
  • Optional RSS feed so followers can subscribe to updates.
  • Public entry view with shareable links.
  • Public QSO Map
  • Display QSOs from diary entries on a map for visitors.
  • Visitors can react to station diary entries.

Find out more about notes at https://github.com/magicbug/Cloudlog/wiki/Notes

🛰 Satellite Improvements

  • The Amsat Status page recently had some changes to its variables and naming so the automatic status submission from Cloudlog needed a rework, if you havent turned this on its under Account Settings.

🔧 Maintenance

  • Updated JavaScript dependencies (qs, lodash).
  • Added FT2 as a submode of MFSK
  • General code cleanup and internal improvements.

🐛 Fixes

  • Corrected the eQSL received flag field handling.
  • Fixed various diary display issues and HTML rendering problems.
2.8.8 New feature
⚠ Upgrade required
  • Run migration 2.8.8 to apply database schema updates for new indexing and caching layers
  • Enhanced warnings now prompt users about unsaved changes before navigation or closure
Notable features
  • Station Diary integrated into the logbook for quick notes on gear changes, propagation conditions, or observations with Quick-Add Flow and Printable View
  • Modernized LoTW certificate uploads using HTMX modal-based interface with dynamic refresh
  • Dashboard acceleration via file‑based caching of QSO, Country, VUCC, and QSL statistics with smart invalidation
Full changelog

🚀 Cloudlog v2.8.8 Release Notes

This release introduces the new Station Diary, significant backend optimizations for large logbooks, and a modernized LoTW certificate management flow.

✨ New Features & UI

📖 New: Station Diary

Keep track of your station's history without leaving the logbook. The Station Diary is now integrated directly into the logbook page, allowing you to quickly record notes about gear changes, propagation conditions, or general station observations.

  • Quick-Add Flow: Log notes instantly as they happen.
  • Printable View: Easily export your diary for physical record-keeping.

🔑 Modernised LoTW Certificate Uploads

The LoTW certificate management has been upgraded with HTMX.

  • Modal-Based Uploads: You can now upload and manage certificates via a sleek modal popup.
  • Dynamic Refresh: The certificate table now updates instantly upon upload without requiring a full page reload.

⚡ Performance & "Under the Hood"

🏎️ Dashboard Acceleration

  • Stat Caching: Added file-based caching for dashboard statistics (QSO, Country, VUCC, and QSL cards). This significantly reduces database load and speeds up initial page loads.
  • Smart Invalidation: The cache automatically clears and updates whenever you create, edit, or delete a QSO, ensuring your stats remain accurate.

📦 Batch Processing & Database Optimization

  • Large Log Support: eQSL and HRDLog uploads now use batch processing to minimize database writes and prevent memory exhaustion during mass exports.
  • Optimised LoTW Imports: ADIF imports for LoTW now process confirmations and gridsquares in efficient chunks, providing more stable status reporting.
  • Database Indexing: New indexes for Modes, Gridsquare prefixes, and LoTW/eQSL matching have been added to make searching and filtering significantly faster.

🛠️ Technical Changes

  • Migration 2.8.8: Includes database schema updates to support the new indexing and caching layers.
  • Safety First: Added enhanced warnings for unsaved changes to prevent accidental data loss during logging.
  • Query Refinement: Simplified internal SQL joins and optimised SELECT queries for a leaner, faster codebase.
2.8.7 New feature
Notable features
  • New Management UI for WWFF award tracking with progress overview
  • Detailed statistics for WWFF by reference and date
  • Interactive map visualising WWFF contacts
Full changelog

📢 Cloudlog Update: WWFF & SOTA Enhancements

This update introduces a significant overhaul to the WWFF (World Wide Flora and Fauna) and SOTA (Summits on the Air) award tracking systems, alongside several user interface refinements and performance optimisations.

✨ New Features & Improvements

Complete WWFF Award Redesign

  • New Management UI: A brand-new interface for tracking WWFF awards, making it much simpler to monitor your progress across various references.
  • Advanced Statistics: Added detailed statistics for WWFF, allowing you to analyse your performance by reference and date.
  • Interactive Mapping: You can now visualise your WWFF contacts on a map directly within the award page.

Enhanced SOTA Integration

  • Improved SOTA Table: The SOTA award view has been updated for better readability and clearer data presentation.
  • Refined Search & Filtering: Finding specific summit contacts within your log is now faster and more intuitive.

🛠️ Technical Changes & Bug Fixes

  • Database Optimisation: Improved the background queries used to fetch award data, resulting in faster page loads for users with extensive logbooks.
  • UI Consistency: Standardised button styles and table layouts across all award pages for a more cohesive experience.
  • Award Logic Fixes: Resolved an issue where certain WWFF references were not being correctly counted towards total award progress.
2.8.6 New feature
Notable features
  • Advanced Award Tracking dashboards for POTA and SOTA with interactive map, advanced filtering, and UI cleanup
  • Enhanced Notes Management with categories, date-based search, and editable timestamps
Full changelog

This update brings a major refresh to our award tracking dashboards, a powerful new way to manage your notes, and several refinements to data handling and UI.

🏆 Advanced Award Tracking (POTA & SOTA)

  • Both the POTA and SOTA dashboards have been overhauled to provide a more visual and searchable experience.
  • New Mapping Interface: View your worked/activated SOTA summits and POTA parks on an interactive map.
  • Advanced Filtering: You can now filter your awards by date, band, and mode, making it easier to track progress toward specific endorsements.
  • SOTA Refactor: Optimized the backend logic for SOTA CSV downloads and parsing. The UI has been cleaned up by removing redundant RST columns, focusing on the data that matters for the award.

📝 Enhanced Notes Management

If you haven't enabled Notes, you can find the enable toggle in your account settings

The internal Notes system has transitioned from a simple text list to a full-featured management tool:

  • Categories: Organise your operating notes with custom categories.
  • Date Filtering: A new date-based search allows you to find notes from specific activations or time periods.
  • Editable Timestamps: Notes now support a created_at field, which can be manually edited or backdated when creating or updating a note.

🛠️ Maintenance & Integration

  • Data File Maintenance: Added a dedicated UI in the Maintenance section to manually trigger updates for system data files (like park lists or summit databases). These update automatically, but this enables you to force an update
  • SimpleFLE Improvements: Added a "Comment" field to SimpleFLE, allowing you to include notes for individual QSOs during fast logging.
  • API Stability: Introduced a reusable User-Agent helper for QRZ API requests to improve connection reliability and comply with API best practices.
  • SQL Fix: Resolved a database query issue where station_id comparisons were not correctly utilising 'IN' clauses, improving stability for multi-station users.

⚙️ Technical Changes

  • Updated package-lock.json for improved dependency security.
2.8.5 New feature
⚠ Upgrade required
  • PHP 8 support fixed – resolves "null grid square" errors for compatibility with latest web servers
Security fixes
  • Strengthened write permissions to ensure only authorised users can modify QSO records
Notable features
  • Redesigned DXCC interface with continent‑based statistics and easier filters
  • WAS awards now include a CSV export option and added filters
  • IOTA awards feature a new search tool for faster island lookup
Full changelog

Happy New Year! This release brings some updates to the Awards interfaces.

✨ Major Award & Statistics Updates

  • DXCC Awards: Improved layout with easier access to filters and new continent-based statistics.
  • WAS (Worked All States): New statistics summary with added filters and a CSV export option for your records.
  • IOTA Awards: Completely redesigned interface featuring a new search tool to find islands faster.
  • CQ Awards: Enhanced the CQ awards page with updated table features and more powerful filtering.

📡 Operating Tools

  • Personal Propagation Advisor: A brand-new feature to help you visualise the best bands to work based on past QSOs.
  • Distances UI: Redesigned the distance tracking interface for better clarity.
  • Satellite Mapping: Fixed issue where sat names weren't being remapped when uploading to Clublog in real-time

🛠️ Stability & Fixes

  • PHP 8 Support: Fixed "null grid square" errors to ensure Cloudlog remains fully compatible with the latest web servers.
  • Logbook Accuracy: Fixed an issue where DXCC IDs weren't assigned correctly in the logbook model.
  • Data Security: Strengthened write permissions to ensure only authorised users can modify QSO records.
2.8.4 New feature
Notable features
  • Logbook Embedding: Generate iframe snippet via "Embed Code" button on Station Logbooks page
  • Enhanced Sharing Permissions: Read‑access users can view individual QSO details in shared logbooks
Full changelog

This update focuses on making your logs easier to share, improving team permissions, and ensuring a smoother experience when viewing your QSO data.

📡 New Sharing & Embedding

  • Logbook Embedding: You can now easily showcase your log on external websites. Use the new "Embed Code" button on the Station Logbooks page to generate a custom iframe snippet for your personal site, QRZ profile, or blog.
  • Enhanced Sharing Permissions: Collaborative logging is now more reliable. Users with "Read Access" to a shared logbook can now view individual QSO details seamlessly, even if they aren't the primary owner of that logbook.

🛠️ Stability & Bug Fixes

  • Smarter Error Handling: Improved safeguards to prevent crashes when viewing QSOs with missing data. The app now provides helpful notifications instead of generic error pages if a record is inaccessible.
  • Cleaner Data Imports: Enhanced the QRZ import process to automatically catch missing station callsigns, and added extra checks for DXCC entity data to keep your records accurate and error-free.

🎄 Merry Christmas and Happy Holidays to all our users! May your bands be open and your noise floor be low.

2.8.3 Feature
Notable features
  • LIVE/POST badge moved to far right of tabs and toggles between live QSO entry and post (manual) entry
Full changelog

This is a minor revision to improve the handling of switching between live QSO entry and post (manual) entry in Cloudlog. The LIVE/POST badge has now been moved to the far right of the tabs. Clicking it toggles the entry mode.

2.8.2 New feature
Notable features
  • Optional public/open registration with form validation and welcome email
  • Dedicated Award Settings UI for managing award processing preferences
Full changelog

🚀 Cloudlog Release Changelog

This release introduces several highly requested features and important fixes that enhance user management, improve data quality, and give administrators more control over system settings.

✨ New Features

  • Public/Open Registration (Optional):
    • Administrators can now enable public signup (open registration) in the options. This allows new users to self-register for Cloudlog without needing an administrator to create their account manually.
    • Includes built-in form validation and an optional welcome email for new users. (Admin control required to enable this feature)
  • Dedicated Award Settings:
    • A new Award Settings section has been introduced, giving administrators a central place to manage how awards are processed and displayed.
    • Easily activate or deactivate all awards or manage individual award preferences from one screen.

🛠️ Improvements and Fixes

  • Smarter LoTW User Imports:
    • The process for importing LoTW user data has been significantly improved. Cloudlog will now automatically deduplicate entries based on callsign, ensuring you only keep the latest, most accurate record. This reduces duplicate records and improves system performance.
  • Simplified QRZ Import:
    • The QRZ import logic has been streamlined to simplify the process.
  • Enhanced System Management (For Hosted/Managed Deployments):
    • If your Cloudlog instance is hosted or centrally managed, certain settings (like email configuration or open registration) may be locked down to prevent conflicts with the managed service. The application now clearly communicates when these restrictions are in place.
2.8.1 New feature
Notable features
  • Personal Data Backup & Restore: JSON+ZIP export and import with preview for all Level 2+ operators
  • Enhanced Logbook Sharing Notifications: Automatic email to new collaborators
  • Welcome Emails for New Users: Optional administrator‑enabled welcome message
Full changelog

Heads Up on Logging: Following the last update, a quick reminder that you can access the Post QSO Logging view by clicking the "LIVE" button located in the QSO entry window.

We are rolling out Cloudlog v2.8.1, an important update that delivers powerful new features focusing on data control, logbook management, and QSL label quality. This version makes managing your station data easier and significantly improves the workflow for shared logbooks.

✨ New Features & Major Enhancements

  • Personal Data Backup & Restore: You now have the power to create and manage personal backups of your station data, logbooks, and QSOs.
    • Export: Create a single, convenient JSON+ZIP file containing all your essential data.
    • Import: Easily restore your data, with a handy preview feature during import to help you manage potential conflicts before committing the changes.
    • Access Expanded: This powerful tool is now available to all authenticated operators (Level 2+), not just administrators.
  • Enhanced Logbook Sharing Notifications: When you add a new user as a collaborator to one of your logbooks, they will now automatically receive an email notification letting them know they've been granted access.
  • Welcome Emails for New Users: New users can now receive a welcome email upon creation, if the option is selected by the administrator, helping them get started with the application.

🛠️ Improvements & Stability

  • Crisper QSL Labels: The label generation engine has been updated for better readability and quality:
    • The Callsign of the contact (the person receiving the card) is now displayed in a bolder and larger font for improved visibility on the printed label.
    • Improved internal handling of font files ensures more consistent label printing across different configurations.
  • Smarter Logbook Creation Flow: After creating a new logbook, you are now immediately redirected to the logbook's edit page, saving you a step when configuring its settings.
  • Better Error Messages:
    • When testing your email settings (SMTP), any errors will now show more informative messages directly to you, making troubleshooting much simpler.
    • Internal logging for all email processes has been improved to help administrators diagnose issues quickly.
2.8.0 New feature
Notable features
  • Multi‑user logbook sharing with Admin, Write, and Read permission levels
  • Enhanced access control restricting renaming, deletion, and public settings to owners or admins
  • Improved DXpedition data handling, faster DX Cluster multi‑callsign checks, and CAT control readiness
Full changelog

This update brings significant new features, focusing on multi-user logbook sharing, improved access control, and several enhancements to DX-related functionality.

👥 Multi-User Logbook Sharing

The biggest change is the introduction of multi-user logbook sharing with granular permission levels. You can now securely share your logbooks with other Cloudlog users!

  • Granular Sharing: Easily share your logbooks with collaborators and set specific access rights for each user:
    • Admin: Full control, including managing other collaborators.
    • Write: Can add and modify logbook entries (QSOs).
    • Read: Can view the logbook, but cannot make any changes.
  • Easy Management: As a logbook owner or administrator, you can now manage your collaborators directly within the logbook settings. You can add or remove users using their email address or callsign.
  • Updated Logbook List: Your main logbook list now clearly shows all logbooks you own and all logbooks that have been shared with you, along with your current access level (Read/Write/Admin).

🔒 Enhanced Access Control and Security

We've tightened security across the application to ensure that only authorised users can perform sensitive actions.

  • Stricter Permissions: Only the logbook owner or a user with sufficient Admin rights can now perform key logbook operations, suchs as:
    • Renaming a logbook.
    • Deleting logbook relationships.
    • Modifying public logbook settings.

📡 DXpedition and DX Cluster Improvements

We've made improvements to how the system handles DX-related data, making the experience more robust.

  • Robust DXpedition Data: Improved error handling when fetching the DXpedition list to ensure the system gracefully manages failed or invalid data responses.
  • Faster DX Cluster Checks: Added a new, more efficient tool for checking multiple callsigns in the DX Cluster to see if they've been worked, including checks by band and DXCC entity.
  • CAT Control Readiness: Loaded necessary radio data for CAT control into the DX Cluster index view, improving the functionality of the interface.
2.7.8 New feature
Notable features
  • Monthly Reporting feature for month-by-month logbook activity analysis
  • Statistics page now supports custom start and end date filtering
Full changelog

🚀 Cloudlog: Exciting New Features & Enhancements

Monthly Activity Reports Have Arrived!

We are thrilled to introduce a brand new Monthly Reporting feature designed to give you a deeper and more convenient look at your operational history. Gone are the days of manually aggregating data! You can now easily generate and view detailed reports covering your logbook activity month-by-month. This tool is perfect for tracking your progress, identifying trends in your logging, or simply satisfying your curiosity about your latest on-air endeavours. Get ready to analyse your month like a pro!

Supercharged Statistics Filtering

We've injected some serious flexibility into the Statistics page! While viewing full-year stats is great, sometimes you need to focus on a specific chunk of time. Our improved Statistics controller now allows you to filter your yearly data using custom start and end dates. This means you can pinpoint performance during a specific contest, analyse the results of a multi-month activation, or slice your data exactly how you need it. Dig into your data with newfound precision!

2.7.7 New feature
Notable features
  • Bulk edit station location for multiple QSOs in Advanced Logbook
  • Bulk assign satellite to multiple QSOs in Advanced Logbook
  • Toggleable Station Location column via User Options
Full changelog

🚀 What's New in Cloudlog (Version 2.7.7)

This update brings significant improvements to the Advanced Logbook and introduces handy features for managing your contacts more efficiently.

✍️ Advanced Logbook Bulk Editing

The biggest change is the addition of powerful bulk editing capabilities in the Advanced Logbook section. Now you can:

  • Change Station Location for Multiple QSOs: Select several contacts and quickly assign or update their associated Station Location in a single action.
  • Assign Satellite for Multiple QSOs: Easily select multiple contacts and assign a Satellite to all of them at once.

👁️ Logbook Customization

We've added more ways to customize your main logbook view:

  • Toggleable Station Location Column: You can now choose to show or hide the Station Location column in the Advanced Logbook table via your User Options, giving you more control over what information you see.

📡 SimpleFLE Enhancements

For users of the Simple Fast Log Entry (SimpleFLE) tool, logging has been improved:

  • Better Satellite and Gridsquare Handling: SimpleFLE is now smarter about parsing and auto-populating satellite and gridsquare information, making quick logging of satellite QSOs easier and more accurate.

✅ Data Integrity Improvements

We've tightened up the data validation to prevent common errors:

  • Gridsquare Validation: Cloudlog is now better at rejecting obviously invalid or placeholder gridsquares (like "AA00AA") when updating contact information from callbook lookups.

Other Minor Updates

  • Improved the display of release notes and dialogs to make them clearer and easier to read.
  • Minor style and spacing tweaks for a cleaner user interface.

This update should make managing your logs, especially those with satellite or specific location details, faster and less prone to errors!

2.7.6 Bug fix
Notable features
  • Smart contact edit auto‑fills DXCC, CQ/ITU zones, continent and state
  • Footer date respects user‑selected format (DD/MM/YYYY vs MM/DD/YYYY)
  • Most Worked view adds filter for QSO count ≥ 1
Full changelog

Cloudlog Version 2.7.6 Update Notes

We've just released an update packed with improvements to make Cloudlog more reliable, secure, and easier to use. This update focuses on fixing bugs, making external logging services (like LoTW) work better, and adding some nice quality-of-life enhancements.

Here’s what’s new:

✨ New Features & User Experience

  • Smarter Contact Editing: When you edit a contact (QSO) and type in a callsign, the form will now automatically look up and fill in the DXCC, CQ/ITU zones, continent, and state for you. This should make editing logs much faster!
  • Better Date Formatting: The date displayed in the footer (at the bottom of the page) will now correctly use the date format you chose in your user settings (e.g., DD/MM/YYYY vs. MM/DD/YYYY).
  • New Filter Option: In the "Most Worked" view, you can now filter by "1+" minimum QSOs, giving you more flexibility.

📡 External Services (LoTW, eQSL, ClubLog)

  • More Reliable LoTW Downloads: We've made syncing with LoTW (Logbook of The World) much more robust. If a download fails because of a temporary network issue, Cloudlog will now automatically retry a few times. This means fewer failed syncs and less hassle for you.
  • Correct Uploading After Edits: We fixed a bug where editing a contact wouldn't mark it for re-upload. Now, if you edit a QSO, it will be correctly re-uploaded to LoTW and eQSL to ensure your external logs stay up-to-date.

🔒 Security & Stability

  • Improved Award Data: We've added much stricter validation when you enter VUCC gridsquares and bands. This prevents errors and keeps the database clean.
  • More Accurate VUCC Searches: We've fine-tuned the search function for VUCC awards to provide more accurate results.
  • Under-the-Hood Security: We've improved the way the application searches the database for award information, making it more secure and well-maintained.
2.7.5 Maintenance

Minor fixes and improvements.

Changelog

Minor release fixing a couple of minor bugs introduced.

2.7.4 Bug fix
Security fixes
  • SQL security improvements with parameterized queries
Full changelog

2.7.4 includes numerous performance optimizations and bug fixes related to CW macros, database indexing, query optimization, and WebSocket communication improvements.

  • Comprehensive performance improvements
  • Enhanced CW macro functionality with better error handling and WebSocket optimization
  • Extensive database indexing for improved query performance across multiple tables
  • SQL security improvements with parameterized queries
2.7.3 New feature
Notable features
  • Brand‑new bandmap similar to desktop logging applications.
  • HamLib Radio control integration.
  • TCL Protocol Support.
Full changelog

Cloudlog Aurora 2.0

Cloudlog Aurora 2.0 is now available with HamLib Radio control. TCL Protocol Support, Winkey Support and many other new features download it at https://aurora.cloudlog.org/

Bandmap

Cloudlog now has a brand new bandmap that you would normally see in desktop logging applications see https://github.com/magicbug/Cloudlog/wiki/Bandmap for information on how to use it this is a very exciting new feature.

Winkey via Cloudlog Aurora

Cloudlog Aurora 2 now brings new Winkey support via websockets more information can be found at https://github.com/magicbug/Cloudlog/wiki/winkey

2.7.2 Bug fix
⚠ Upgrade required
  • Run database migrations to add ADIF 3.1.6 support columns
  • Apply satellite frequency correction for AO‑123
Notable features
  • EME Initials tracking with filtering and statistics
  • ADIF 3.1.6 mode, contest, and satellite data enhancements
  • Additional API functions for dxchrono.com integration
Full changelog

This version implements version 2.7.2 with several key updates, including the addition of EME Initials tracking functionality (Thanks to G4KLX for PR), ADIF 3.1.6 support enhancements, new modes, contests, and satellite data corrections.

  • Addition of a comprehensive EME Initials tracking feature with filtering and statistics
  • Database migrations to support new ADIF 3.1.6 modes and contests
  • Correction of satellite frequency data for AO-123 (Reported by M5JFS)
  • Adds some extra API functions for https://www.dxchrono.com to interact with Cloudlog
  • Fixed the 4m band being missing in the freq-to-band conversion code.
2.7.1 Breaking risk
Notable features
  • Most Worked Callsigns feature with QSO count breakdown
  • Public Dashboard option to show radio status component
  • Gridsquares display now includes HF in addition to satellites with filters
Full changelog

What's Changed

  • Statistics – Most Worked Callsigns
    • Introduced a new feature that shows the most worked callsigns with a breakdown of the number of QSOs with a station.
  • Public Dashboard
    • Fixed pagination issue where the map wasn't following
    • Added an option in Logbook settings to show the radio status component
    • Gridsquares now shows not only satellites but HF too, with filters.
  • LoTW
    • Introduced archive status for LoTW certificates - this allows you to mute any warning messages about expired certificates.
  • General Fixes
    • Fixed a flash message issue: only a single success message is now shown, reducing clutter in the options area
    • WAB Map removed some of the wet squares (Still more to remove)
    • Enhanced DXCC ID assignment logic in the Logbook_model, improving accuracy
    • Introduced some more database indexs to speed up page loading

Full Changelog: https://github.com/magicbug/Cloudlog/compare/2.7.0...2.7.1

2.7.0 New feature
Notable features
  • Batch query refactoring in Dashboard.php reduces load times by consolidating multiple queries
  • DXCC and IOTA status lookups now performed in bulk with case‑insensitive matching and satellite contact detection
Full changelog

Whats Changed Quick Glance

  • Improved dashboard load times
  • Improved the layout of Custom Maps under analytics
  • Improved Upcoming DXPedition page (Under the Screwdriver and Spanner Icon)
  • Improved the ADIF Interface
  • Small Modifications to the LoTW Interface

The Long Version

This release introduces several optimisations and improvements across the codebase, focusing on dashboard performance, batch data processing for DXCC entities, and infrastructure enhancements. The most significant changes include refactoring dashboard queries to use consolidated/batch methods, improving DXCC and IOTA status lookups, adding new database indexes for query efficiency, and making supporting updates to Docker and migration configuration.

Dashboard and Data Query Optimisations

  • Refactored Dashboard.php to load models in the constructor and replace multiple separate queries with consolidated batch queries for setup counts, QSO statistics, and countries statistics, significantly improving performance and reducing code repetition. [1] [2] [3]
  • Optimised dashboard options processing by converting results to an associative array for O(1) lookups, and conditionally loading VUCC data only if the card is enabled. DXCC needed calculation now uses a direct count for efficiency. [1] [2]

DXCC and IOTA Batch Processing

  • Updated Workabledxcc.php to perform batch lookups for DXCC entities and their worked/confirmed status, as well as IOTA status, instead of per-row queries. This reduces database load and improves response times for large lists. Also fixed DXCC country matching to be case-insensitive and added satellite contact detection. [1] [2] [3] [4]

Database Indexes for Performance

  • Added migration 205_add_workable_dxcc_indexes.php to create composite indexes on COL_COUNTRY, station_id, COL_PROP_MODE, and confirmation status columns, greatly improving query performance for DXCC-related dashboard and batch lookups.
  • Updated migration version to 205 in migration.php to apply the new migration.

Infrastructure and Supporting Updates

  • Dockerfile changes: added a startup script, increased PHP upload limits, and added a healthcheck script for MariaDB. [1] [2]
  • Added a new get_status endpoint and improved status file writing robustness in Update.php. [1] [2]
  • Minor fix for migration file encoding.
2.6.22 Bug fix
Notable features
  • Added API endpoint for retrieving recent QSO data from public logbooks
Full changelog

What's Changed

  • Fix "Mark all" checkbox functionality on Print Requested QSLs page by @magicbug in https://github.com/magicbug/Cloudlog/pull/3300
  • Fix QSL label sorting to prioritise QSL VIA over call sign by @magicbug in https://github.com/magicbug/Cloudlog/pull/3301
  • Fix QRZ download runaway process with timeouts and safety limits by @magicbug in https://github.com/magicbug/Cloudlog/pull/3304
  • Fix contest logging locator field length and tab navigation issues by @magicbug in https://github.com/magicbug/Cloudlog/pull/3302
  • Add API endpoint for retrieving recent QSO data from public logbooks by @magicbug in https://github.com/magicbug/Cloudlog/pull/3306
  • Fix QSO form date format and backend date parsing to respect user preferences by @magicbug in https://github.com/magicbug/Cloudlog/pull/3305
  • Forced http version and added compression by @stevendodd in https://github.com/magicbug/Cloudlog/pull/3307
  • Fix mismatch between index key and match key for QRZ upload by @stevendodd in https://github.com/magicbug/Cloudlog/pull/3308
  • Corrected QRZ batch download column name by @stevendodd in https://github.com/magicbug/Cloudlog/pull/3309
  • Get 2.6.22 ready for release by @magicbug in https://github.com/magicbug/Cloudlog/pull/3312

New Contributors

  • @stevendodd made their first contribution in https://github.com/magicbug/Cloudlog/pull/3307

Full Changelog: https://github.com/magicbug/Cloudlog/compare/2.6.21...2.6.22

2.6.21 New feature
Notable features
  • Enhanced LoTW mode mapping with extensive digital mode support (including EME)
  • Database migration to tag version as 2.6.21
  • Handle TEVEL2-3 satellite QSOs to ARRL LoTW
Full changelog

Minor update with some LOTW Improvements

  • Database migration to tag version as 2.6.21
  • Handle TEVEL2-3 satellite QSOs to ARRL LoTW
  • Enhanced LoTW mode mapping with extensive digital mode support (Fixes some issues with EME modes)
2.6.20 Bug fix
Notable features
  • Portuguese language support
Full changelog

What's Changed

  • DXCC database: Fix Brazilian data by @rfrht in https://github.com/magicbug/Cloudlog/pull/3291
  • Fixes to eQSL image handling
  • Fixed LoTW issue since ARRL Server Move
  • Portuguese Language is now supported
  • plus other bug fixes

New Contributors

  • @rfrht made their first contribution in https://github.com/magicbug/Cloudlog/pull/3291

Full Changelog: https://github.com/magicbug/Cloudlog/compare/2.6.19...2.6.20

2.6.19 New feature
Notable features
  • Auto-reconnect for Web Serial API
  • Initial support for Winkey via WebSockets (foundational wiring)
  • Support for dB signal reports in Q65, FST4, and FST4W digital modes
Full changelog

📦 Cloudlog 2.6.19 — Released June 11, 2025

🚀 New Features

  • Auto-reconnect for Web Serial API
    Enhances robustness of serial connections, improving reliability.

  • Initial support for Winkey via WebSockets
    Adds toggle option and foundational wiring for future Winkey integration (Coming in next Aurora update).

  • Support for dB signal reports
    Enables proper logging of signal reports for the following digital modes when using FLE features:

    • Q65
    • FST4
    • FST4W

🛰 Satellite Updates

  • Added: HADES-ICM to satellite database (now reflected as SO-125).

✅ Improvements

  • Prevents duplicate QSO form submissions.
  • Refined station profile page layout and fixed related HTML issues.
  • Added fallback: Clublog uploads are disabled if a 403 Forbidden response is received.

🧹 Code Quality

  • General code formatting cleanup.
  • Improved inline comments for maintainability.

🐞 Fixes

  • Corrected a frequency assignment error.
  • Fixed a minor typo in a previous update.

Full Changelog: https://github.com/magicbug/Cloudlog/compare/2.6.18...2.6.19

Beta — feedback welcome: [email protected]