• v0.0.10 66a6b5b9a2

    v0.0.10 Stable

    olemd released this 2025-08-31 20:10:43 +02:00 | 28 commits to main since this release

    SkyView v0.0.10 - SQLite3 CGO Support Fix

    Critical Fix

    This release resolves the critical runtime error: "Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work" that prevented SQLite3 database functionality from working.

    Changes

    • CGO Support: Enabled CGO compilation (CGO_ENABLED=1) in all build targets
    • Database Functionality: SQLite3 database operations now work correctly
    • Build Configuration: Updated Makefile and Debian build script to consistently use CGO
    • Binary Changes: Binaries are now dynamically linked (increased from 3.1MB to 4.4MB) to support SQLite3

    Technical Details

    • Modified Makefile build targets to use CGO_ENABLED=1
    • Updated scripts/build-deb.sh to enable CGO compilation
    • All three binaries (skyview, beast-dump, skyview-data) now support SQLite3 operations

    Files Included

    • skyview-adsb_0.0.10_amd64.deb - Updated Debian package with CGO-enabled binaries

    Installation

    # Download and install the Debian package
    wget https://kode.naiv.no/olemd/skyview/releases/download/v0.0.10/skyview-adsb_0.0.10_amd64.deb
    sudo dpkg -i skyview-adsb_0.0.10_amd64.deb
    
    # Start the service
    sudo systemctl enable --now skyview-adsb
    

    Upgrade Notes

    • Critical: This fix is required for database functionality to work
    • Binaries are now larger due to CGO linking requirements
    • No configuration changes needed - database will initialize properly now

    If you experienced the SQLite3 CGO error with v0.0.9, this release resolves it completely.

    Downloads