vault / meshtastic-protobufs / v2.8.1
meshtastic-protobufs @ v2.8.1
integrity
- size
- 341.1 KiB
- downloaded
- last checked
release notes
What's Changed
- fix(ts): repair the npm build under TypeScript 7 by @vidplace7 in https://github.com/meshtastic/protobufs/pull/1050
- Update bufbuild/buf-action action to v1.5.0 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1017
- Update plugin com.android.kotlin.multiplatform.library to v9.3.2 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1018
- Update Gradle to v9.7.1 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1029
- Update dependency com.squareup.wire:wire-runtime to v6.4.7 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1039
- Update actions/setup-java action to v6 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1044
- Update dependency @bufbuild/protobuf to v2.14.0 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1051
- Update plugin com.squareup.wire to v6.4.7 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1040
- Update dependency @bufbuild/protobuf to v2.14.0 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1053
- Add LoRaWANBridge message for portnum 75 by @caveman99 in https://github.com/meshtastic/protobufs/pull/1034
- Reserve PAGING_APP for acknowledged paging by @caveman99 in https://github.com/meshtastic/protobufs/pull/1052
- Add telemetry protos for soil and water metrics by @oscgonfer in https://github.com/meshtastic/protobufs/pull/1055
- Add NodeInfo.heard_on_current_lora by @jamesarich in https://github.com/meshtastic/protobufs/pull/1061
- Add T_CONNECT_PRO identifier to mesh.proto by @caveman99 in https://github.com/meshtastic/protobufs/pull/1062
- Add CODEC2_700C and CODEC2_450, deprecate 700 and 700B by @caveman99 in https://github.com/meshtastic/protobufs/pull/1064
- Emdash begone by @NomDeTom in https://github.com/meshtastic/protobufs/pull/972
- Add use_aead field to ChannelSettings for AES-CCM channel encryption by @matutetandil in https://github.com/meshtastic/protobufs/pull/868
- Update actions/checkout action to v7 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1068
- Document zero-means-disabled semantics for TrafficManagementConfig by @garthvh in https://github.com/meshtastic/protobufs/pull/1066
- Clean up a single emdash by @NomDeTom in https://github.com/meshtastic/protobufs/pull/1070
- MUI: Add Hungarian and Azerbaijani language support by @mverch67 in https://github.com/meshtastic/protobufs/pull/1065
- Split soil and water chemistry out of EnvironmentMetrics into SoilWaterMetrics by @thebentern in https://github.com/meshtastic/protobufs/pull/1071
- Cap HostMetrics.user_string at 161 bytes so Telemetry fits the 233 byte payload by @caveman99 in https://github.com/meshtastic/protobufs/pull/1073
- Add original_id field to storeforward message structure by @jp-bennett in https://github.com/meshtastic/protobufs/pull/1080
- feat: field metadata option + cross-language registry generators (supersedes #905) by @jamesarich in https://github.com/meshtastic/protobufs/pull/952
- ci(kmp): stop asking sdkmanager for the obsolete tools package by @jamesarich in https://github.com/meshtastic/protobufs/pull/1084
- Add Routing.ack_proof for authenticating explicit acks by @jp-bennett in https://github.com/meshtastic/protobufs/pull/1094
- Update actions/checkout action to v7 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1091
- feat: annotate config fields and enum values from the Apple client by @garthvh in https://github.com/meshtastic/protobufs/pull/1081
- Add AXIOMETA_GENESIS_MINI hardware model by @jp-bennett in https://github.com/meshtastic/protobufs/pull/1083
- docs: describe heard_on_current_lora as derived, not swept by @jamesarich in https://github.com/meshtastic/protobufs/pull/1079
- Update actions/setup-go action to v7 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1092
- Generate Kotlin protos through Builder only by @jamesarich in https://github.com/meshtastic/protobufs/pull/1074
- Update dependency com.squareup.wire:wire-schema to v7 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1093
- build(buf): exclude .claude, .direnv and packages from the module by @jamesarich in https://github.com/meshtastic/protobufs/pull/1095
- Update dependency java-jdk to v25 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1087
- Update dependency buf to v1.73.0 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1096
- Build the field-metadata registry through the Builder, and take Wire 7.0.0 by @jamesarich in https://github.com/meshtastic/protobufs/pull/1097
- Update plugin com.squareup.wire to v7.0.3 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1075
- Pin the published bytecode level instead of inheriting the build JDK by @jamesarich in https://github.com/meshtastic/protobufs/pull/1098
- Update dependency apple/swift-protobuf to from: "1.38.1" by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1090
- Rename telemetry AS3935Config to AS3935State by @caveman99 in https://github.com/meshtastic/protobufs/pull/1099
- feat: describe 30 config fields from the Apple client's helper text, with units where the screen shows one by @garthvh in https://github.com/meshtastic/protobufs/pull/1101
- feat: fill the field metadata Apple could not supply, and generate it for enum values by @jamesarich in https://github.com/meshtastic/protobufs/pull/1082
- feat: label the enum values the Apple client's pickers still title by hand by @garthvh in https://github.com/meshtastic/protobufs/pull/1103
- Say in the schema which firmware a field arrived in, and left in by @garthvh in https://github.com/meshtastic/protobufs/pull/1104
- Give the four newest modules excluded_modules bits by @garthvh in https://github.com/meshtastic/protobufs/pull/1105
- feat: label the TAK team colours and member roles by @garthvh in https://github.com/meshtastic/protobufs/pull/1102
- Add MeshPacket.ack_proof_status so a client can see the ack proof verdict by @jp-bennett in https://github.com/meshtastic/protobufs/pull/1109
- Beacon config cleanup: frequency slots and a shorter beacon message by @garthvh in https://github.com/meshtastic/protobufs/pull/1059
- Say what Compatible and ACK_PROOF_ABSENT actually cover by @jamesarich in https://github.com/meshtastic/protobufs/pull/1114
- Say how coding_rate works with a modem preset by @garthvh in https://github.com/meshtastic/protobufs/pull/1117
- Update bufbuild/buf-action action to v1.6.0 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1112
- Update Gradle to v9.8.0 by @renovate[bot] in https://github.com/meshtastic/protobufs/pull/1115
- Add MAKERFABS_NOMAD_TERMINAL hardware model by @rcarteraz in https://github.com/meshtastic/protobufs/pull/1122
- Add MeshPacket.slot_parity, so a queued packet can ask for one parity of the CSMA slot grid by @jp-bennett in https://github.com/meshtastic/protobufs/pull/1123
- kmp: publish kotlinx serializers as protobufs-serialization by @jamesarich in https://github.com/meshtastic/protobufs/pull/1120
- Add THINKNODE_MX hardware model by @mverch67 in https://github.com/meshtastic/protobufs/pull/1124
New Contributors
- @matutetandil made their first contribution in https://github.com/meshtastic/protobufs/pull/868
Full Changelog: https://github.com/meshtastic/protobufs/compare/v2.8.0...v2.8.1
download
unix · zip
curl -fL -o v2.8.1.zip https://ratatoskr.space/pkg/meshtastic-protobufs/v2.8.1.zip
printf '%s %s\n' 'fb104f3df9562042e8196e42a7d9deb5075ccd036c766b4cc87781101d85626f' 'v2.8.1.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-protobufs/v2.8.1.zip"
$out = "v2.8.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "fb104f3df9562042e8196e42a7d9deb5075ccd036c766b4cc87781101d85626f") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.8.1.tar.gz https://ratatoskr.space/pkg/meshtastic-protobufs/v2.8.1.tar.gz
printf '%s %s\n' 'aac12fc0f5750ec347666f6314169efdd5bcfdd2cf0b02ca4e7b9227cea2d5bd' 'v2.8.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-protobufs/v2.8.1.tar.gz"
$out = "v2.8.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "aac12fc0f5750ec347666f6314169efdd5bcfdd2cf0b02ca4e7b9227cea2d5bd") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.8.1.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-protobufs/v2.8.1.zip
printf '%s %s\n' 'fb104f3df9562042e8196e42a7d9deb5075ccd036c766b4cc87781101d85626f' 'v2.8.1.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-protobufs/v2.8.1.zip"
$out = "v2.8.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "fb104f3df9562042e8196e42a7d9deb5075ccd036c766b4cc87781101d85626f") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.8.1.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-protobufs/v2.8.1.tar.gz
printf '%s %s\n' 'aac12fc0f5750ec347666f6314169efdd5bcfdd2cf0b02ca4e7b9227cea2d5bd' 'v2.8.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-protobufs/v2.8.1.tar.gz"
$out = "v2.8.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "aac12fc0f5750ec347666f6314169efdd5bcfdd2cf0b02ca4e7b9227cea2d5bd") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.8.1.zip | zip | 339.5 KiB |
blake3-24 33015474b90e447b0c04f5dddef9cd01936decbf51777dc5
sha256 fb104f3df9562042e8196e42a7d9deb5075ccd036c766b4cc87781101d85626f
sha1 3af785bc977281d84f220f93a994a99699bc1737
|
| v2.8.1.tar.gz | tar.gz | 296.0 KiB |
blake3-24 d44582768af720b0c9fe17b55b3cd5b671b9eac31df7f4a8
sha256 aac12fc0f5750ec347666f6314169efdd5bcfdd2cf0b02ca4e7b9227cea2d5bd
sha1 c161b994b0df213a7850953f95805fca58f37142
|
install
bazel
http_archive(
name = "meshtastic-protobufs",
urls = ["https://ratatoskr.space/pkg/meshtastic-protobufs/v2.8.1.tar.gz"],
integrity = "sha256-qsEvwPV1DsNHZm9jFBae/dW8/dLPCwLKTnuSJ86i1b0=",
strip_prefix = "meshtastic-protobufs-v2.8.1",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-protobufs/v2.8.1.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-protobufs",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-protobufs/v2.8.1.tar.gz"],
integrity = "sha256-qsEvwPV1DsNHZm9jFBae/dW8/dLPCwLKTnuSJ86i1b0=",
strip_prefix = "meshtastic-protobufs-v2.8.1",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-protobufs/v2.8.1.tar.gz",