From 1a4ea669875ffef3bffa27f355bc764c761cbfc8 Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Sat, 25 Oct 2025 22:45:17 -0400 Subject: [PATCH 1/3] version: bump to 2025.002.000 --- CHANGELOG.md | 3 +++ sunnypilot/common/version.h | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c899f18d4..5cb25994be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +sunnypilot Version 2025.002.000 (2025-xx-xx) +======================== + sunnypilot Version 2025.001.000 (2025-10-25) ======================== * 🛠️ Major rewrite diff --git a/sunnypilot/common/version.h b/sunnypilot/common/version.h index 5086f103f8..b52d984b4d 100644 --- a/sunnypilot/common/version.h +++ b/sunnypilot/common/version.h @@ -1 +1 @@ -#define SUNNYPILOT_VERSION "2025.001.000" +#define SUNNYPILOT_VERSION "2025.002.000" From eecb8e5c19e1862ad71ffa0e47812ac1e3864323 Mon Sep 17 00:00:00 2001 From: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com> Date: Sat, 25 Oct 2025 19:55:26 -0700 Subject: [PATCH 2/3] models: bump model json to v8 (#1430) models: bump model json to v8 post release Co-authored-by: Jason Wen --- sunnypilot/models/fetcher.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sunnypilot/models/fetcher.py b/sunnypilot/models/fetcher.py index 3be6e0b46c..8c9c4eac71 100644 --- a/sunnypilot/models/fetcher.py +++ b/sunnypilot/models/fetcher.py @@ -116,7 +116,7 @@ class ModelCache: class ModelFetcher: """Handles fetching and caching of model data from remote source""" - MODEL_URL = "https://docs.sunnypilot.ai/driving_models_v7.json" + MODEL_URL = "https://docs.sunnypilot.ai/driving_models_v8.json" def __init__(self, params: Params): self.params = params From b460d5804c9c6f9ee7e314f94ae9af0eab5b1883 Mon Sep 17 00:00:00 2001 From: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com> Date: Sat, 25 Oct 2025 20:47:37 -0700 Subject: [PATCH 3/3] LiveLocationKalman: skip tests on unsupported msgq (#1407) * locationd llk: skip tests on unsupported msgq * Update sunnypilot/selfdrive/locationd/tests/test_locationd.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Jason Wen Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- sunnypilot/selfdrive/locationd/tests/test_locationd.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sunnypilot/selfdrive/locationd/tests/test_locationd.py b/sunnypilot/selfdrive/locationd/tests/test_locationd.py index c409f5b5a5..877bc821da 100644 --- a/sunnypilot/selfdrive/locationd/tests/test_locationd.py +++ b/sunnypilot/selfdrive/locationd/tests/test_locationd.py @@ -1,4 +1,5 @@ import pytest +import platform import json import random import time @@ -12,6 +13,10 @@ from openpilot.common.transformations.coordinates import ecef2geodetic from openpilot.system.manager.process_config import managed_processes +if platform.system() == 'Darwin': + pytest.skip("Skipping locationd test on macOS due to unsupported msgq.", allow_module_level=True) + + class TestLocationdProc: LLD_MSGS = ['gpsLocationExternal', 'cameraOdometry', 'carState', 'liveCalibration', 'accelerometer', 'gyroscope', 'magnetometer']