• 1.4 c2ecef1003

    1.4 Stable

    ian released this 2026-08-02 10:40:28 +00:00 | 135 commits to main since this release

    The following changes are included in the 1.4 release:

    • Support for the DME (Diploma Municipios de España) SIG
    • Support for KC2G propagation data
    • Improvements to map marker reloading
    • Improvements to general spot loading when QRZ/HamQTH credentials are supplied
    • API-only mode (disables web UI)
    • Update GMA server to gma.rocks
    • Supply GMA API key now that GMA API requires it
    • Improve IOTA location lookup
    • Fix support for Towers references that start with three letters
    • Update LLOTA references to new "LLXX" scheme
    • Improved disambiguation between Towers, Tiles and Toilets on the Air
    • Look up nicknames from QRZ
    • Extract grids and propagation modes from cluster comments like AA00aa<ES>AA00aa
    • Cache 400-series responses from API calls so we don't repeatedly query for SIG refs that don't exist
    • Reduced logging of errors due to clients' malformed requests
    • Internalise 3rd party JavaScript files to prevent checksum errors on CDN server re-minifying
    • Improved README to suggest serving static files directly from nginx
    • Improved README with credits for data files
    • Various bug fixes and performance improvements

    This version includes a new dependency on the simplejson library. When updating from 1.3 to 1.4, please ensure you update your dependencies (e.g. source .venv/bin/activate && pip install -r requirements.txt).

    This version includes config file changes. The most significant ones that you may consider updating in your config.yml are:

    • At the top level, api-only-mode, log-level and log-web-requests have been added. These have sensible defaults that shouldn't break anything, so add them to your config.yml (based on the example in config-example.yml) if you like.
    • The GMA spot provider now needs an api-key parameter set, otherwise GMA will be disabled as a spot provider. GMA API keys can be requested by creating an account on gma.rocks and emailing support to request one.
    • KC2G is now supported as a source of propagation data. Under solar-conditions-providers, add a new entry as follows:
      - class: "KC2GProp"
        enabled: true
    

    Thanks for using Spothole!

    Downloads