Repository navigation
v1.18.1
Docker images:
- Server:
networlddev/f1-telemetry:1.18.1 - Web app:
networlddev/f1-telemetry-app:1.18.1
What's Changed
- Restore per-year inheritance chain for session data interfaces by @LarsLaskowski in #550
- Fix packet parsing correctness and robustness findings by @LarsLaskowski in #552
- Resolve low-severity interface consistency findings by @LarsLaskowski in #551
- Resolve remaining low-severity interface consistency findings by @LarsLaskowski in #553
- Clarify DeltaToCarInFront/DeltaToRaceLeader doc for 2024+ years by @LarsLaskowski in #554
- Model ActiveAeroMode as a dedicated enum instead of ushort by @LarsLaskowski in #555
- Fix session detection buffer handling and thread safety by @LarsLaskowski in #556
- Fix service-layer return values, factory reuse, and cache volatility by @LarsLaskowski in #557
- Improve RepositoryBase query/delete efficiency and AppMetrics hot path by @LarsLaskowski in #558
- Extract DbContext seed data, bound name columns, and document naming decisions by @LarsLaskowski in #559
- Move InfluxDB readiness check out of TelemetryWriter constructor by @LarsLaskowski in #560
- Report F1ServerApplicationData resolution failure to console by @LarsLaskowski in #561
- Fix keyboard handler on track sessions row by @LarsLaskowski in #562
- Avoid overlapping statistics polling requests by @LarsLaskowski in #563
- Fix literal 0 type instead of number in view API models by @LarsLaskowski in #564
- Remove dead NgModule wiring from app.module.ts by @LarsLaskowski in #565
- Remove unneeded --force flag from npm ci in F1ServerApp Dockerfile by @LarsLaskowski in #566
- Unify per-year track order between championship components by @LarsLaskowski in #567
- Add assert messages to tests missing them by @LarsLaskowski in #568
- Cover int8 sign parsing for F1 2021 packets in PacketSignedByteFieldsTests by @LarsLaskowski in #569
- Add missing per-year field assertions for session and lap data tests by @LarsLaskowski in #570
- Fix low-severity review findings across backend and frontend by @LarsLaskowski in #571
- Enable npm audit during F1ServerApp VS build by @LarsLaskowski in #572
- Suppress S8747 for narrowing column changes in EF Core migrations by @LarsLaskowski in #573
- Sanitize directory name in session folder rename by @LarsLaskowski in #574
- Gate diagnostic console output behind LoggerService by @LarsLaskowski in #575
- Clarify off-by-one cast from packet id to PacketTypes by @LarsLaskowski in #579
- Bump the npm-dependencies group in /F1ServerApp with 12 updates by @dependabot[bot] in #576
- Fix SortPackets to use the Core header parser instead of raw offsets by @LarsLaskowski in #580
- Bump github/codeql-action from 4.37.5 to 4.37.6 in the actions group by @dependabot[bot] in #577
- Bump the nuget-dependencies group with 8 updates by @dependabot[bot] in #578
- Reuse F1Server.Core header parsing in F1PacketTester by @LarsLaskowski in #581
- Fix type coercion, subscription leaks, and silent HTTP errors in F1ServerApp by @LarsLaskowski in #582
- Move GamesComponent HTTP call from constructor to ngOnInit by @LarsLaskowski in #584
- Harden F1PacketTester, F1ReplayClient and F1SessionFolderRename tools by @LarsLaskowski in #583
- Reload tracks when reference time toggle changes by @LarsLaskowski in #585
- Simplify ProcessorFactory and repository construction by @LarsLaskowski in #586
- Strengthen F1Server.Tests packet coverage (2020-2026) by @LarsLaskowski in #587
Full Changelog: v1.18.0...v1.18.1