Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: matkam/meshtastic-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: meshtastic/python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 22 files changed
  • 6 contributors

Commits on Jan 5, 2026

  1. protobufs: v2.7.17

    ianmcorvidae committed Jan 5, 2026
    Configuration menu
    Copy the full SHA
    4d54ee7 View commit details
    Browse the repository at this point in the history
  2. bump version to 2.7.6

    github-actions committed Jan 5, 2026
    Configuration menu
    Copy the full SHA
    9a72e36 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2026

  1. Configuration menu
    Copy the full SHA
    4f6d183 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57d43b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    683dd23 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2026

  1. Configuration menu
    Copy the full SHA
    c3c5ce6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request meshtastic#888 from dandrzejewski/node-favorites

    Show favorite nodes in --nodes
    ianmcorvidae authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    a73f432 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2026

  1. protobufs: v2.7.18

    ianmcorvidae committed Jan 24, 2026
    Configuration menu
    Copy the full SHA
    da559f0 View commit details
    Browse the repository at this point in the history
  2. bump version to 2.7.7

    github-actions committed Jan 24, 2026
    Configuration menu
    Copy the full SHA
    b26d80f View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2026

  1. fix(ble): resolve BLE hangs on macOS without --debug flag

    This fixes two issues that caused BLE connections to hang on macOS
    when not using the --debug flag:
    
    1. Race condition in BLEClient event loop initialization
       - The event loop thread was started but asyncio operations were
         submitted before the loop was actually running
       - Added threading.Event synchronization to ensure the event loop
         is running before any operations are submitted
       - The ready signal is sent from within the loop via call_soon()
         to guarantee the loop is truly active
    
    2. CoreBluetooth callback delivery on macOS
       - On macOS, CoreBluetooth requires occasional I/O operations for
         callbacks to be properly delivered to the main thread
       - Without --debug, no I/O was happening, causing callbacks to
         never be processed and operations to hang indefinitely
       - Added sys.stdout.flush() call before waiting for async results
         to trigger the necessary I/O
    
    The --debug flag masked these issues because:
    - Debug logging introduces timing delays that let the event loop start
    - Logger I/O triggers the necessary callback delivery mechanism
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Signed-off-by: Aleksei Sviridkin <f@lex.la>
    lexfrei and claude committed Jan 25, 2026
    Configuration menu
    Copy the full SHA
    9b9df9e View commit details
    Browse the repository at this point in the history
  2. Merge pull request meshtastic#893 from lexfrei/fix/ble-race-condition

    fix(ble): resolve BLE connection hangs on macOS without --debug flag
    ianmcorvidae authored Jan 25, 2026
    Configuration menu
    Copy the full SHA
    cdf893e View commit details
    Browse the repository at this point in the history
Loading