Releases
Stay up to date with the latest versions and improvements to Pits n' Giggles. Each release brings new features, bug fixes, and performance enhancements.
Release History
View on GitHubPits n' Giggles v3.2.1
Released on March 14, 2026
🐞 Bug Fix – Pit Rejoin Position in Web Dashboards (Driver & Engineer Views)
A bug introduced in v3.2.0 caused the pit rejoin position to always display as NA in the web dashboards (both Driver and Engineer views). This issue has now been fixed.
Along with the fix, the pit rejoin prediction algorithm has been improved. The prediction now accounts for additional parameters, including:
- Time spent in the pit lane
- Pit stop duration
- Other timing factors affecting rejoin position
These improvements provide a more accurate prediction of where the car will rejoin the race after a pit stop.
Pits n' Giggles v3.2.0
Released on March 7, 2026
Bug fixes and misc enhancements
This PR contains a mix of accuracy fixes, UX improvements, diagnostics enhancements, and community integrations. The primary focus is improving telemetry correctness (pit predictions, ERS tracking, tyre wear extrapolation), fixing spectator-mode overlay behaviour, and adding better diagnostics to help debug user-reported issues.
Changes
Pit Rejoin Prediction Improvements
- Introduced
PitInfoand updated rejoin calculations to use remaining pit lane time instead of always assuming full pit loss. - Uses the pit lane timer to dynamically tighten the predicted rejoin gap as the car progresses through the pits.
- Added guard (
pit-lane-timer-active) to prevent stale timers from previous pit stops being reused. - When rivals are mid-pit, their effective gap is recomputed using remaining pit time, allowing them to be slotted at their projected exit position instead of their pre-pit position.
Tyre Wear Extrapolation Safeguard
- Added bounds protection to prevent extrapolated tyre wear values from becoming negative or dropping below current wear.
- Prevents regression artifacts when the model briefly produces invalid predictions.
- Contribution by PettableCat (Discord).
Tyre Set Change Handling Revamp
- Reworked delayed tyre set change detection logic to prevent stale wear values from contaminating the regression model.
- Introduced a rolling history buffer (deque, ~1250 entries) for tyre wear tracking.
- Pending event manager now supports ordered event processing for delayed tyre change resolution.
- Different handling paths depending on track layout relative to the garage location.
Per-Lap ERS Tracking Fix
- Fixed race condition where
CarStatuspackets could arrive after lap change packets, causing ERS counters to reset before lap capture. - Now tracks maximum deployed/harvested values within the lap and stores those in the per-lap data container.
Spectator Mode Overlay Fix
- Fixed HUD/overlay reference driver selection when spectating.
- Previously, the reference row could become incorrect due to table sorting and index mismatches.
- Overlays now correctly resolve the driver index corresponding to the player-selected car in-game.
MFD Enhancements/Fixes
- Added a prev page UDP action code
- Fixed a bug where the MFD interact command was not reliably delivered to the MFD overlay
Stream Overlay Graph Fix
- Corrected throttle/brake graph scaling so values map properly to the full Y-axis range (-100 to 100).
UDP Packet Ordering Gate (Experimental)
- Added optional frame-based packet ordering filter for F1 telemetry.
- Uses
frameIdentifierto allow only one packet per type per frame. - Drops:
- duplicate packets within a frame
- out-of-order packets
- Frame
0is treated as a reset condition. - Disabled by default and exposed in Network → Enable UDP Packet Ordering.
Settings UI Improvements
- Added Reset Section to Defaults button for resetting only the currently active settings category.
- Introduced optional config grouping annotations to organize related settings in the UI.
- Cleaned up HUD popup sliders:
- Hide sliders for disabled overlays
- Improved error handling for invalid slider configs.
Fabrizio Rinaldi's Save Viewer Integration
- Added a launcher link to Fabrizio Rinaldi's telemetry analysis tool built by a Discord community member.
- Tool consumes Pits n' Giggles save files and provides comparative analysis against rival drivers.
- It runs entirely on your browser and your setups/data will be safe to share with the tool
Logging Improvements
- Improved logging across several subsystems to make user-reported issues easier to diagnose.
- Added UID tagging to telemetry handler logs and additional IPC logging for HUD commands.
- Added support for silent log level (write logs to file without console output).
Runtime Statistics Tracking
- Introduced internal runtime metrics tracking across subsystems.
- Tracks metrics such as:
- packets/bytes sent and received
- packets dropped
- frames rendered
- events processed
- Launcher collects these stats during shutdown and writes them to the log file.
Miscellaneous Fixes
- Added support for reverse MFD page cycling via launcher controls.
- Fixed top-level
top-speed-kmphsometimes appearing asnull. - Fixed weather page modulo-by-zero error when the session is not active.
- Improved Socket.IO subscriber behaviour to retry indefinitely after disconnect unless explicitly closed.
- Fixed session lap number becoming stale when the original reference driver DNFs.
Pits n' Giggles v3.1.7
Released on January 31, 2026
🛠️ Minor QoL Update
This release focuses on small but meaningful quality-of-life improvements, especially around how DNF/DSQ states are handled and displayed.
What’s new & improved
DNF / DSQ visibility in the Timing Tower
Cars that are DNF or DSQ are now clearly labeled in the timing tower overlay, so there’s no confusion about why a car has dropped out.Smarter pit rejoin predictions for DNF / DSQ cars
Pit rejoin calculations now correctly account for cars that have retired or been disqualified, keeping predictions accurate for the rest of the field.DNF / DSQ shown in the Engineer View
The engineer view now reflects DNF and DSQ status, giving you a more complete picture at a glance.Cycle through future sessions in the Engineer View
You can now cycle through upcoming sessions directly in the engineer view, making it easier to plan ahead without jumping between screens.Improve settings tooltip alignment with checkbox
🙌 Credits
- Engineer View improvements were implemented based on a request from Discord user PettableCat — thanks for the great suggestion!
Pits n' Giggles v3.1.6
Released on January 27, 2026
Version 3.1.6
New Features
Configurable tyre wear threshold (MFD - Tyre Wear page)
Added a setting to control the tyre wear threshold used by the MFD Tyre Wear page when selecting the end lap for wear predictions.
Settings Location: Overlays → Tyre wear threshold for MFD (Tyre Wear Page)Searchable launcher settings
The launcher settings dialog now supports search with result highlighting, making it easier to quickly locate specific options.
Pits n' Giggles v3.1.5
Released on January 26, 2026
Quality of Life Update
This release focuses on quality-of-life improvements: reducing visual noise, improving clarity during sessions, and giving you more control over how information is presented - without changing core workflows.
What’s New & Improved
HUD Customization & Clarity
- Track Radar auto-fade behavior: The track radar now fades out when no cars are nearby and smoothly fades back in as cars enter your vicinity.
- Configurable track radar idle opacity: Control how visible the radar remains while idle.
- Configurable Timing Tower columns: Choose which columns are shown in the timing tower directly from the HUD settings UI.
- Estimated qualifying position in lap timer: The lap timer overlay now shows a live, dynamically updating estimate of your qualifying position.
- Improved label layout: Estimated time labels have been repositioned for better readability.
Tyre Wear & Strategy Views
- Smarter tyre wear end-lap selection on the tyre wear page:
- Uses the first lap exceeding the puncture threshold (75%), if available.
- Falls back to the final prediction lap otherwise.
MFD Interaction Enhancements
- New MFD interaction input: A configurable input action allows interaction with the currently open MFD page.
- Extended weather forecast access (F1 24+): Future session forecasts can now be viewed via the MFD (for example, checking race weather during qualifying).
Performance & Responsiveness
- More efficient race table updates: Race data is now sorted once centrally before being broadcast to HUD elements, improving responsiveness when multiple views consume the same data.
This update is intentionally incremental, focusing on polish, usability, and day-to-day driving clarity rather than major feature changes.
Want to see all releases?
Check out our complete release history on GitHub, including older versions, pre-releases, and detailed changelogs.
View All Releases on GitHub