APEXTRACE / 0.1.2 BETA
ApexTrace 0.1.2 — Informacje o wersjach
ApexTrace 0.1.2 — Informacje o wersjach
0.1.2 beta
Co się zmieniło
- Lokalny archiwum sesji zostało przeniesione z jednego pliku JSON do SQLite. Lista sesji jest teraz wczytywana bez ładowania pełnych danych telemetrycznych. Dane okrążeń są wczytywane na żądanie po otwarciu sesji.
- Telemetria każdego okrążenia jest przechowywana osobno w postaci skompresowanej. Zapis odbywa się transakcyjnie z wykorzystaniem trybu dziennika WAL, dzięki czemu rozrost archiwum ma mniejszy wpływ na uruchamianie aplikacji i zapisywanie nowych sesji.
- Przy pierwszym uruchomieniu istniejący plik `player_runs.json` jest automatycznie migrowany do `player_runs.sqlite3`. Po pomyślnej migracji oryginalny plik zostaje zachowany obok jako `player_runs.json.migrated.bak`.
- Naprawiono eksport sesji i okrążeń w aplikacji Windows. Pliki ZIP, CSV i JSON są teraz zapisywane za pomocą systemowego okna wyboru pliku.
- Naprawiono awaryjny mechanizm pobierania w trybie przeglądarkowym: link do pobrania jest dodawany do dokumentu, a tymczasowy adres URL Blob jest zwalniany po rozpoczęciu pobierania.
Zgodność i dane
- Formaty importu i eksportu ZIP/JSON pozostają bez zmian.
- Aktualizacja nie usuwa istniejącego archiwum. Przed instalacją zaleca się zakończenie bieżącej sesji i zamknięcie ApexTrace.
- Aby utworzyć pełną kopię zapasową po aktualizacji, kopiuj `player_runs.sqlite3` tylko wtedy, gdy aplikacja jest zamknięta. Kopię migracyjną `.migrated.bak` można przechowywać osobno.
- Automatyczny powrót do wersji 0.1.1 nie jest obsługiwany: starsza wersja nie potrafi odczytać nowego archiwum SQLite.
Korzystanie z aktualnych funkcji
Znane ograniczenia
Beta · bez podpisu cyfrowego Windows. To wersja beta. SmartScreen może ostrzec o nieznanym wydawcy. Nie wyłączaj ochrony Windows; sprawdź źródło i sumę SHA-256.
Pobierz ApexTrace 0.6.6