NAJNOWSZE WYDANIE
PRODUKCJA STABLE
SPLogbook v1.2.0 — Podsystem NATIVE-CAT, RigHub i Szyfrowany LAN Sync v2
Kluczowe nowości i osiągnięte kamienie milowe (Milestones W0–W8)
Nowe Funkcje (Features)
- Natywny silnik NATIVE-CAT (8 backendów): Całkowicie przepisany zoptymalizowany podsystem obsługi radiostacji bez zewnętrznych bibliotek dynamicznych:
- Hamlib rigctld (:4532) oraz wbudowany Hamlib Proxy Server (:4534) do współdzielenia portu z WSJT-X.
- Icom CI-V z transceive i konfigurowalnym adresem heksadecymalnym.
- Kenwood PC Control (TS-590, TS-890, TS-990).
- Yaesu CAT (FT-dx10, FT-710, FT-991A z obsługą portów Silicon Labs CP2105 Enhanced).
- Elecraft K3/K4 z bezpośrednim odczytem VFO-A/B i split.
- FlexRadio SmartSDR TCP (:4992) do bezpośredniej integracji LAN z serią 6000/8000.
- FLRig XML-RPC (:12345).
- TCI WebSocket (:40001) dla transceiverów SDR (Expert Electronics SunSDR).
- RigHub i TxArbiter: Niezależna obsługa dwóch radiostacji (Radio 1 & Radio 2) ze sprzętowym arbitrem nadawania (Single-TX Interlock) blokującym przypadkową kolizję nadawczą w SO2R.
- Szyfrowany protokół synchronizacji LAN Multi-Op v2:
- Transmisja TCP na porcie 4550, autowykrywanie UDP na porcie 4551.
- Szyfrowanie AEAD XChaCha20-Poly1305 z 192-bitowym nonce.
- Wyprowadzanie klucza sesyjnego z hasła przez odporną na GPU funkcję Argon2id.
- 64-bitowy monotoniczny licznik łączności i automatyczny catch-up log po zerwaniu łącza.
- Baza 2477 polskich gmin PGA: Kompletny zweryfikowany rejestr jednostek administracyjnych Polski TERYT / PGA z automatycznym dopasowywaniem i statystykami dyplomowymi.
- Wektorowy generator etykiet QSL Avery A4 PDF: Wbudowany silnik
printpdfgenerujący etykiety Avery 3474, 3425 i 7160 z precyzyjną siatką typograficzną CMYK. - Sejf poświadczeń (Credentials Vault): Zabezpieczenie haseł zewnętrznych serwisów (eQSL, ClubLog, LoTW, QRZ) w OS Keyring lub zaszyfrowanym pliku
vault.encz rygorystycznymi uprawnieniami0o600.
Wydajność i Stabilność
- Baza SQLite WAL: Przejście na tryb Write-Ahead Logging z operacjami asynchronicznymi zapobiegającymi blokowaniu interfejsu GUI przy intensywnym logowaniu w zawodach.
- Optymalizacja egui 60 FPS: Bezalokacyjny potok renderowania z narzutem procesora poniżej 0.5% w spoczynku.
- Wielowątkowa indeksacja SCP: Przeszukiwanie bazy Super Check Partial za pomocą biblioteki Rayon w czasie poniżej 1.2 ms.
Bezpieczeństwo i Integralność
- Podpisywanie pakietów dystrybucyjnych kluczem Ed25519 (narzędzie
splogbook-signer). - Automatyczne tworzenie kopii zapasowych bazy przed importem ADIF i zamknięciem programu.
- Zero zewnętrznej telemetrii — brak śledzenia użytkowników i stacji.
Zweryfikowane pliki do pobrania (v1.2.0)
| Platforma | Plik | Rozmiar | Suma kontrolna SHA-256 |
|---|---|---|---|
| Windows x64 | SPLogbook-Windows-x64.zip | 20.8 MB (20 831 936 B) | bd2164e3f73d779b4f8ded93310f6d990db978a67f840a70b4a834eb3b2da4a0 |
| Linux x86_64 | SPLogbook-Linux-x86_64.tar.gz | 20.5 MB (20 572 398 B) | 3bcfaaf019544f9e8aabf15c216ebc96824d4c2d4ad12ad27bc73ddac08d5f93 |
| Manifest & Podpis | release-manifest.json / .sig | 1.2 KB | Podpisany kluczem Ed25519 (ID: splogbook-release-2026-01) |