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 GitHub

Pits n' Giggles v2.11.3

Released on August 20, 2025

v2.11.3

Patch Release

Bug Fix

  • Fixed breakage in weather overlay and last lace pace comparison overlay

Pits n' Giggles v2.11.2

Released on August 15, 2025

v2.11.2

Highlights

🌦️ Stream Weather Overlay

  • Revamped overlay with a card-based UI.
  • Clearer icons, time offsets, and rain probability progress bars.
  • Richer sample weather data shown on startup.

⛽ Fuel Calculator Improvements

  • Negative fuel usage now shown as ---.
  • Laps with invalid fuel data are auto-disabled from selection.

📊 Driver View

  • Table header is now sticky/frozen for easier scrolling.

⚙️ Overlay Settings

  • Configurable update interval for the stream overlay.

🛠️ Cache Busting

  • After updates, the app now forces the browser to fetch fresh files.
  • Users no longer need to manually clear cache to see the latest changes.

Bug Fixes

  • Fixed a startup issue where sample overlay data sometimes wouldn’t appear.
  • Fixed tyre stint history chart incorrectly showing 0 positions gained/lost for all drivers after final classification.
  • Save Viewer: all connected clients are notified when a file is opened.

Pits n' Giggles v2.11.1

Released on July 28, 2025

v2.11.1

🛠️ Patch Release - v2.11.1

This patch fixes a couple of issues introduced in the previous release and improves usability in the Engineering view.

✅ Fixes & Improvements

  • Engineering View - Lap Times Display Fix
    For the player or reference driver, the lap time section now shows only a single row instead of two.
    The secondary row used to show the delta to the reference car - which is always +0.000 for the ref driver - and is now hidden to save space and reduce clutter.

  • Engineering View - Tyre Info Restored for Restricted Drivers
    Tyre compound, age, and number of pit stops are now correctly displayed again for drivers with telemetry restrictions.
    These values are not subject to telemetry limitations and should not have been hidden.


🍎 macOS Users - App Not Signed (Gatekeeper Warning)

When launching the app on macOS, you may see the following error:

"Apple could not verify 'pits_n_giggles...' is free of malware that may harm your Mac or compromise your privacy."

This is caused by macOS Gatekeeper, which blocks any app that isn’t notarized and code-signed by Apple.
This app is not signed because notarization requires an annual Apple Developer Program membership, which isn't feasible for a project that is entirely free and open source.

To bypass this and run the app safely:

  1. Go to System Settings > Privacy & Security.
  2. Scroll to the Security section.
  3. You should see a message saying pits_n_giggles_<ver_num> was blocked.
    Click "Allow Anyway".
  4. Now, right-click (or Control+Click) the .app file and choose Open.
  5. When prompted, click Open again.

You only need to do this once.


🌐 Safari Users - HTTP Blocked by Default

When opening the app in Safari, you may see this error:

"Safari can't open the page 'http://localhost:4768'. The error is: 'Navigation failed because the request was for an HTTP URL with HTTPS-Only enabled'"
(WebKitErrorDomain:305)

This happens because Safari has HTTPS-only mode enabled by default, even for local addresses like localhost.

To fix this:

  1. Open Safari.
  2. Go to Settings > Advanced.
  3. Enable "Show Develop menu in menu bar".
  4. In the menu bar, go to Develop > Disable HTTPS-only Mode.

Alternatively, use Chrome or Firefox, which allow HTTP connections to localhost without special configuration.

Pits n' Giggles v2.11.0

Released on July 26, 2025

v2.11.0

🚀 New Features

  • Fuel Strategy Calculator:
    A powerful new panel in the Fuel Usage tab lets you select valid laps, enter race details like safety cars and fuel saving, and get both conservative and aggressive fuel load recommendations.

  • Telemetry Connection Indicator:
    A blinking connection status icon now shows if telemetry data is actively flowing. This helps confirm that the app is set up correctly and receiving live data from the game.

  • macOS Support (Preview):
    Pits n’ Giggles now runs on macOS! However, since the app isn’t notarized by Apple (notarization requires a paid developer account), you may see the following warning when launching it:

    “Apple could not verify 'pits_n_giggles_2.10.0' is free of malware…”

    To launch the app anyway:

    1. Open System Preferences → Security & Privacy → General.
    2. Click “Open Anyway” next to the warning.
    3. In the prompt that appears, click “Open”.

    This only needs to be done once.
    Pits n’ Giggles is a free and open source app built by an individual developer - buying a developer certificate is not feasible for a non-commercial project.

🎨 UI Enhancements

  • Renamed driver modal tabs to Fuel Usage and ERS Usage for clarity.
  • Tooltips and labels in the settings and tyre wear columns were corrected and improved.
  • The lap times tab's tyre wear column now honors your selected display format (max vs avg).

🛠️ Bug Fixes

  • 🧠 AI Drivers: Inactive AI drivers no longer show up in the multiplayer table or affect speed trap records.
  • 🔧 Post-Race Tool: Fixed a bug causing it to break after adding SO_REUSEPORT support.
  • ⚠️ Crash Fix: Prevent crash related to delayed tyre change events by deep-copying tyre data. (happens when using flashback immediately after changing tyre at Australia, Qatar, Monaco and Canada)
  • 🧩 Participants Packet: Corrected active player logic for DNF handling.

Pits n' Giggles v2.10.0

Released on July 20, 2025

v2.10.0

✨ New Features

  • Self-Updater: The launcher now checks for new releases in the background and alerts you with an update button if a newer version is available.
  • Manual Save: Save session data manually at any point with a new button and underlying IPC support.
  • Imperial Units Support: Switch between metric and imperial units for speed (km/h or mph) and temperature (°C or °F) across the frontend.
  • Engineer View Improvements:
    • See lap time deltas in spectator mode, even with restricted telemetry.
    • Race header now shows the circuit and event name.
    • Clear notice shown when telemetry is set to private (same in Driver View as well).
  • Player Info Tab: New tab in the driver modal to inspect detailed player data.

🔧 Improvements & Enhancements

  • Faster and Leaner Data:
    • Periodic updates now use MessagePack, reducing bandwidth usage by ~30%.
    • Fallback to HTTP fetch for driver and race info.
  • Process Management Overhaul:
    • Smarter and safer start/stop behavior.
    • IPC-based shutdown and child process readiness detection.
    • Disabled start/stop buttons during transitions to avoid race conditions.
  • Cleaner UI and Controls:
    • Easily toggle speed units by clicking the vMax column header.
    • Improved telemetry-restricted UI cell with new styles.
  • Launcher Additions:
    • Direct links to Discord, blog, and latest releases.
  • More Efficient Save Handling:
    • Unused empty directories will no longer be created on app startup — directories are now only created when files are saved.

⚠️ Known Issue & Workaround

There is currently a bug in the F1 sim where the SESSION_START message (which clears session state) is sent before the FINAL_CLASSIFICATION message in ONLINE modes. This causes auto-save to fail, as the data is wiped out before it can be saved.

Workaround: Use the Manual Save button immediately after a race ends to ensure your session data is safely stored.


🐛 Bug Fixes

  • Fixed stream overlay not loading in v2.9.0.
  • Corrected save viewer port initialization.
  • Fixed default driver name showing as 255.
  • Directory names now exclude unintended time formats.
  • JSON dump now saves each driver’s data correctly.
  • Resolved flashback checks incorrectly applying in online modes.
  • Cleaned up invalid tyre set history entries.
  • Prevented format errors when speed data is missing.

⚙️ Under the Hood

  • IPC communication now handled via ZeroMQ.
  • Refactored internal data saving structure (no user-visible changes).
  • Reworked test runners to abort early on failures or crashes.
  • Added more robust unit tests for IPC and save-to-disk logic.

Enjoy the upgrade, and as always — see you on track! 🏁 image image

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