diff --git a/platformio.ini b/platformio.ini index 4cc6a235..30844cfd 100644 --- a/platformio.ini +++ b/platformio.ini @@ -106,9 +106,9 @@ lib_deps = ; aad87f5: transactional message persistence and rollback recovery, keeps the ; rollback snapshot off the LVGL task stack, bounds-checks empty LXMF fields, ; and attaches delivery callbacks to the transport-owned PacketReceipt. - ; 4c81297: d9bbc04 plus non-evicting guarded outbound admission and - ; serialized bridge queue ownership/retry behavior. - https://github.com/torlando-tech/microLXMF.git#4c812978a5e2435a6b4320a2990e8e295949ac04 + ; 5a44862: 4c81297 plus persist-only-after-preparation semantics and + ; serialized native bridge transport callbacks/conformance closure. + https://github.com/torlando-tech/microLXMF.git#5a44862b85e902f351b756ee00482f3258b244f5 lvgl/lvgl@^8.3.11 bblanchon/ArduinoJson@^7.4.2 hideakitai/MsgPack@^0.4.2 diff --git a/tests/reference/test_microlxmf_telemetry_field.py b/tests/reference/test_microlxmf_telemetry_field.py index f2c4e55e..dbdc5b28 100644 --- a/tests/reference/test_microlxmf_telemetry_field.py +++ b/tests/reference/test_microlxmf_telemetry_field.py @@ -22,7 +22,7 @@ def test_pinned_microlxmf_telemetry_field_roundtrip(tmp_path): if not (source / "LXMF" / "LXMessage.cpp").is_file(): pytest.fail(f"pinned microLXMF source is unavailable at {microlxmf}") - expected = "4c812978a5e2435a6b4320a2990e8e295949ac04" + expected = "5a44862b85e902f351b756ee00482f3258b244f5" actual = subprocess.run( ["git", "-C", str(microlxmf), "rev-parse", "HEAD"], capture_output=True,