Skip to content

v2.5.2

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Oct 20:49
49b4380

188 firmware variants for 154 board directories, built with ESP-IDF 6.1.0.

Source: 49b4380b3faa0ceadd28a3e78aaf0f311c46c57e. Build and validation.

Each firmware ZIP contains merged-binary.bin. SHA-256 checksums and the complete variant manifest are attached. Builds and package checks do not replace physical hardware validation.

What's Changed

  • fix(websocket): guard transport field before strcmp in server hello by @WODE25500 in #2247
  • fix(ota): parse versions without throwing by @WODE25500 in #2248
  • fix(esp-vocat): stabilize PCB version detection across soft resets by @StanleyChanH in #2249
  • fix(mqtt): do not hold channel_mutex_ while sending UDP audio by @78 in #2254
  • fix(display): do not abort on short theme colors in assets skin by @Dev-next-gen in #2256
  • fix: free cJSON strings printed for custom messages by @Dev-next-gen in #2257
  • feat: add ESP-Mosaico by @laride in #2259
  • Move epaper display as common class by @epaper1 in #2261
  • fix(ogg): emit packets ending in a zero-length lace at end of input by @anxkhn in #2267
  • fix(waveshare 3.5b): index source buffer relative to flushed area in software rotation by @wrgrant in #2268
  • fix(esp-vocat): map the robot_2 emote so activation does not log "Not found" by @lv70 in #2273
  • Fix GC0308 Kconfig typo that disabled the BOX3 camera driver by @78 with @Copilot in #2277
  • feat(board): add Guition JC4827W543 (4.3" 480x272 ESP32-S3) by @gunhanmehmetakif in #2272
  • Add a staged idle power policy to the FoloToy AI Passport board by @Shinku-Chen in #2283
  • feat(lilygo): add T-Circle-S3 V1.1 board by @talofer99 in #2286
  • feat(board): add LC-S3-WIFI 1.54-inch TFT (ESP32-S3) by @aredridel in #2293
  • fix(esp-vocat): tolerate peripheral I2C read failures by @weilinear in #2287
  • add chd borads by @taonsh in #2270
  • ci: add manual full-matrix firmware releases by @78 in #2302

New Contributors

Full Changelog: v2.5.0...v2.5.2

All 188 firmware builds succeeded in the linked workflow run. Its final publication step was recovered manually after separately verifying the SHA-256 digests of all 190 uploaded attachments.