Skip to content

chore(deps): update org.meshtastic:protobufs to v2.8.1.16-g9370b7a-snapshot - #7669

Merged
renovate[bot] merged 2 commits into
mainfrom
renovate/meshtastic.protobufs
Oct 19, 2026
Merged

renovate[bot] merged 2 commits into
mainfrom
renovate/meshtastic.protobufs

Conversation

@renovate

@renovate renovate Bot commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.meshtastic:protobufs 2.8.1.14-g6721490-SNAPSHOT → 2.8.1.16-g9370b7a-SNAPSHOT age adoption passing confidence

Upstream: meshtastic/protobufs@6721490...9370b7a - the Protobufs Bump workflow comments with the merged PRs, the .proto delta and the settings strings that change; values/schema_strings.xml is regenerated by the scheduled-updates run this merge triggers.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Dependency update label Oct 19, 2026
@renovate
renovate Bot enabled auto-merge October 19, 2026 01:13
@github-actions github-actions Bot added the chore label Oct 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor

protobufs 2.8.1.14-g6721490-SNAPSHOT → 2.8.1.16-g9370b7a-SNAPSHOT

Compare: meshtastic/protobufs@6721490...9370b7a

Merged upstream

Schema

meshtastic/config.proto        | 111 ++++++++++++++++++++++++++++++++-----------------------------
 meshtastic/module_config.proto |  88 ++++++++++++++++++++++++++++--------------------
 2 files changed, 111 insertions(+), 88 deletions(-)

Added lines: 10 fields, 11 enum values, 29 labels, 42 descriptions.

Settings strings (values/schema_strings.xml)

3 new strings

  • schema_storeforward_history_return_max_description: Maximum number of stored messages returned per request. 0 uses 25.
  • schema_storeforward_history_return_window_description: How far back, in minutes, stored messages are returned. 0 uses 240.
  • schema_storeforward_records_description: Maximum number of messages to store. 0 uses three quarters of free PSRAM.
    64 changed strings
  • schema_audio_audio_baud_codec2_700c: 700C bps → 700 bps (700C)
  • schema_audio_i2s_din: I2S DIN → I2S Data Out Pin
  • schema_audio_i2s_sck: I2S SCK → I2S Clock Pin
  • schema_audio_i2s_sd: I2S SD → I2S Data In Pin
  • schema_audio_i2s_ws: I2S WS → I2S Word Select Pin
  • schema_audio_ptt_pin_description: Push-to-talk GPIO pin number. → Push-to-talk GPIO pin number. 0 uses GPIO 39.
  • schema_bluetooth_pairingmode_fixed_pin: Fixed Pin → Fixed PIN
  • schema_bluetooth_pairingmode_random_pin: Random Pin → Random PIN
  • schema_cannedmessage_inputbroker_event_ccw: Counter Clockwise Rotary Event → Counterclockwise Rotary Event
  • schema_cannedmessage_inputbroker_pin_press_description: GPIO pin for rotary encoder Press port. → GPIO pin for the encoder press button.
  • schema_cannedmessage_rotary1_enabled: Rotary 1 → Rotary Encoder
  • schema_cannedmessage_updown1_enabled: Up Down 1 → Up/Down/Select Input
  • schema_detectionsensor_detection_trigger_type: TriggerType → Trigger Type
  • schema_detectionsensor_monitor_pin_description: GPIO pin watched for state changes. → GPIO pin watched for state changes. 0 disables the module.
  • schema_detectionsensor_state_broadcast_secs_description: How often to send the detection sensor state to the mesh, whether or not anything was detected. → How often to send the detection sensor state to the mesh, whether or not anything was detected. 0 sends only on detection.
  • schema_detectionsensor_use_pullup: Uses pullup resistor → Use Internal Pull-up
  • schema_detectionsensor_use_pullup_description: Whether or not use INPUT_PULLUP mode for GPIO pin. Only applicable if the board uses pull-up resistors on the pin → Enable the internal pull-up resistor on the monitor pin.
  • schema_device_led_heartbeat_disabled: LED Heartbeat → Disable LED Heartbeat
  • schema_device_led_heartbeat_disabled_description: Controls the blinking LED on the device. For most devices this will control one of the up to 4 LEDS, the charger and GPS LEDs are not controllable. → Turns off the blinking LED on the device. On most devices this is one of up to 4 LEDs; the charger and GPS LEDs are not controllable.
  • schema_device_node_info_broadcast_secs_description: How often node information is sent. Defaults to 900 seconds. → How often node information is sent. Defaults to 3 hours, minimum 1 hour.
  • schema_device_rebroadcastmode_all_description: Rebroadcast any observed message, if it was on our private channel or from another channel with the same lora params. → Rebroadcast any observed message, if it was on our private channel or from another channel with the same LoRa settings.
  • schema_device_rebroadcastmode_all_skip_decoding_description: Same as behavior as ALL but skips packet decoding and simply rebroadcasts them. Only available in Repeater role. Setting this on any other roles will result in ALL behavior. → Behaves as All. Skipping packet decoding applied only to the Repeater role, which is no longer supported.
  • schema_device_rebroadcastmode_core_portnums_only_description: Only rebroadcasts packets from the core portnums: NodeInfo, Text, Position, Telemetry, and Routing. → Ignores packets on non-core portnums such as Range Test, PAX Counter and ATAK, and does not rebroadcast them. Core portnums include Text, Position, NodeInfo, Telemetry, Routing, Admin, Waypoint, Traceroute and Store and Forward.
  • schema_device_rebroadcastmode_known_only_description: Ignores observed messages from foreign meshes like Local Only, but takes it step further by also ignoring messages from nodes not already in the node's known list. → Ignores observed messages from foreign meshes like Local Only, but takes it a step further by also ignoring messages from nodes not already in the node's known list.
  • schema_device_rebroadcastmode_local_only_description: Ignores observed messages from foreign meshes that are open or those which it cannot decrypt. Only rebroadcasts message on the nodes local primary / secondary channels. → Ignores observed messages from foreign meshes that are open or those which it cannot decrypt. Only rebroadcasts messages on the node's local primary / secondary channels.
  • schema_device_rebroadcastmode_none_description: Only permitted for SENSOR, TRACKER and TAK_TRACKER roles, this will inhibit all rebroadcasts, not unlike CLIENT_MUTE role. → Inhibits all rebroadcasts, like the Client Mute role. Not allowed on the Router and Router Late roles.
  • schema_device_role_client_base_description: Used for rooftop nodes to distribute messages more widely from multiple nearby client mute nodes. → Rooftop or attic node that rebroadcasts like Router Late for packets from or to favorited nodes, and like Client for all others.
  • schema_device_role_client_description: App connected or stand alone messaging device. → App connected or standalone messaging device.
  • schema_device_role_lost_and_found_description: Broadcasts location as message to default channel regularly for to assist with device recovery. → Broadcasts location as message to default channel regularly to assist with device recovery.
  • schema_device_role_router_description: Infrastructure node on a tower or mountain top only. Not to be used for roofs or mobile nodes. Needs exceptional coverage. Visible in Nodes list. → Infrastructure node on a tower or mountain top only. Not to be used for roofs or mobile nodes. Needs exceptional coverage. Visible in Nodes list.
  • schema_display_displaymode_inverted: Inverted top bar for 2 Color display → Inverted top bar for 2 color displays
  • schema_display_oledtype_oled_sh1106: SH 1106 → SH1106
  • schema_display_oledtype_oled_sh1107: SH 1107 → SH1107
  • schema_display_oledtype_oled_sh1107_128_128: SH 1107 128x128 → SH1107 128x128
  • schema_display_oledtype_oled_sh1107_rotated: SH 1107 Rotated → SH1107 Rotated
  • schema_display_oledtype_oled_ssd1306: SSD 1306 → SSD1306
  • schema_lora_channel_num_description: Your node’s operating frequency is calculated based on the region, modem preset, and this field. When 0, the slot is automatically calculated based on the primary channel name. → Your node's operating frequency is calculated based on the region, modem preset, and this field. When 0, the region picks the slot, usually from the primary channel name.
  • schema_lora_config_ok_to_mqtt: Ok to MQTT → OK to MQTT
  • schema_lora_regioncode_lora_24: 2.4 Ghz → 2.4 GHz
  • schema_lora_sx126x_rx_boosted_gain_description: Enable RX boosted gain mode on SX126X based radios → Enable RX boosted gain mode on SX126x-based radios.
  • schema_lora_tx_power_keywords: tx|power|dbm|output|gain → tx|power|dbm|output
  • schema_mapreportsettings_publish_interval_secs_description: How often a map report is published. → How often a map report is published. Minimum 1 hour.
  • schema_mapreportsettings_should_report_location: Report Location → Share on Map
  • schema_mapreportsettings_should_report_location_description: I have read and understand the above. I voluntarily consent to the unencrypted transmission of my node data via MQTT. → Consent to publish this node's details and approximate location unencrypted to the MQTT map. No map report is sent without it.
  • schema_meshbeacon_broadcast_interval_secs_description: How often a beacon is broadcast. → How often a beacon is broadcast. Minimum 1 hour.
  • schema_meshbeacon_broadcast_message_description: Message for beacon broadcasts → Message for beacon broadcasts, up to 60 bytes.
  • schema_mqtt_tls_enabled_description: TLS is required for the public Meshtastic MQTT server. → Connect to the MQTT server over TLS.
  • schema_neighborinfo_transmit_over_lora_description: Whether to transmit neighbor info over LoRa in addition to MQTT and PhoneAPI. Not available on channels with default key and name. → Whether to transmit neighbor info over LoRa in addition to MQTT and the connected app. Not available on channels with default key and name.
  • schema_neighborinfo_update_interval_description: How often to broadcast neighbor info. → How often to broadcast neighbor info. Minimum 4 hours.
  • schema_network_eth_enabled_description: Enabling Ethernet will disable the bluetooth connection to the app. → On ESP32 boards, enabling Ethernet will disable the Bluetooth connection to the app.
  • schema_network_wifi_enabled_description: Enabling WiFi will disable the bluetooth connection to the app. → Enabling WiFi will disable the Bluetooth connection to the app.
  • schema_paxcounter_enabled_description: When enabled the PAX Counter module counts the number of people passing by using WiFi and Bluetooth. Both WiFI and Bluetooth must be disabled for PAX counter to work. → When enabled, the PAX Counter module counts nearby WiFi and Bluetooth devices. Both WiFi and Bluetooth must be disabled for PAX counter to work.
  • schema_paxcounter_paxcounter_update_interval_description: How often we can send a message to the mesh when people are detected. → How often to send the device counts to the mesh.
  • schema_position_gps_en_gpio: GPS EN GPIO → GPS Enable GPIO
  • schema_power_is_power_saving_description: Will sleep everything as much as possible, for the tracker and sensor role this will also include the lora radio. Don't use this setting if you want to use your device with the phone apps or are using a device without a user button. → Will sleep everything as much as possible, for the Tracker and Sensor roles this also includes the LoRa radio. Don't use this setting if you want to use your device with the phone apps or are using a device without a user button.
  • schema_power_on_battery_shutdown_after_secs_description: How long after external power is removed before the device powers off. Zero to disable. → How long after external power is removed before the device powers off. Zero to disable; values under 30 seconds are raised to 30.
  • schema_rangetest_sender_description: This device will send out range test messages on the selected interval. → This device will send out range test messages on the selected interval. 0 disables sending.
  • schema_security_admin_key_description: The public key authorized to send admin messages to this node → Public keys (up to three) authorized to send admin messages to this node.
  • schema_security_is_managed_description: Device is managed by a mesh administrator, the user is unable to access any of the device settings. → Settings are changed by a mesh administrator using an admin key, not from the local app. Needs at least one admin key.
  • schema_serial_echo_description: If set, any packets you send will be echoed back to your device. → If set, any packets you send will be echoed back over the serial port.
  • schema_serial_serial_mode_caltopo: CALTOPO → CalTopo
  • schema_serial_timeout_description: The amount of time to wait before we consider your packet as done. → How long to wait before treating received serial data as a complete packet. 0 uses 250 ms.
  • schema_trafficmanagement_nodeinfo_direct_response_max_hops_description: Only answer requestors within this many hops. → Answer NodeInfo requests from cache for requestors within this many hops. Capped at 3 on routers; other roles answer direct neighbors only.
  • schema_trafficmanagement_unknown_packet_threshold_description: How many per window before the sender is dropped. → Undecryptable packets one node may send in 5 minutes before it is dropped.

values/schema_strings.xml is regenerated by the scheduled-updates run this merge triggers on main.

@github-actions

This comment has been minimized.

protobufs #1130 gives `LoRaConfig.override_frequency` a `MHz` unit. Its control already names MHz through `formatFrequencyMhz`, so only the allowlist moves.
@renovate

renovate Bot commented Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate
renovate Bot added this pull request to the merge queue Oct 19, 2026
Merged via the queue into main with commit f5d6cc6 Oct 19, 2026
18 checks passed
@renovate
renovate Bot deleted the renovate/meshtastic.protobufs branch October 19, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Dependency update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant