Skip to content

Releases: itsfuad/DeskMate

DeskMate v4.8.9

Choose a tag to compare

@itsfuad itsfuad released this 21 Sep 17:10
6808cf5

Full Changelog: v4.8.8...v4.8.9

DeskMate v4.8.8

Choose a tag to compare

@github-actions github-actions released this 11 Sep 10:11
6fed88c

Full Changelog: v4.8.7...v4.8.8

DeskMate v4.8.7

Choose a tag to compare

@itsfuad itsfuad released this 05 Sep 07:36
9feb887

DeskMate v4.8.7 stabilizes network-backed modes and memory-sensitive paths on ESP8266.

Highlights

  • Removed ArduinoJson and its build dependency.
  • Added bounded, lightweight JSON scanning and writing with shared fixed workspaces.
  • Made Weather, Radar, and settings parsing transactional so malformed or incomplete responses cannot corrupt the last valid state.
  • Added low-memory and low-stack admission checks with clear request indicators: blue for request, orange for continuation, red for error, white for skipped, and green for success.
  • Reduced web portal and /api/status stack and allocation pressure using fixed snapshots and shared output buffers.
  • Enabled the ESP8266 secondary IRAM heap so BearSSL can place TLS I/O buffers outside the primary heap.
  • Disabled keep-alive for ESP8266 web root and JSON responses to reduce heap fragmentation.
  • Improved HTTPS buffer admission using free-heap and contiguous-block checks.

Validation

  • Full emulator test suite passed, including repeated status requests and Weather, GitHub, Radar, settings, and rollback fixtures.
  • ESP8266 clean compile/link passed: 58,076 / 81,920 bytes RAM (70.9%), 693,717 / 1,044,464 bytes flash (66.4%).
  • Physical validation reached approximately 31 minutes uptime with 361 successful polls, 2 transient failures, and no crash.

Firmware

  • deskmate-4.8.7.bin
  • SHA-256: 0925d86318415cbba5d44bcb6040dfb62fc1c7eb35a4112d92a9a5985d2f7710

DeskMate v4.8.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 20:12
5ee931b

Full Changelog: v4.7.3...v4.8.0

DeskMate v4.7.3

Choose a tag to compare

@github-actions github-actions released this 09 Aug 17:44
db60eed

Full Changelog: v4.7.2...v4.7.3

DeskMate v4.7.2

Choose a tag to compare

@github-actions github-actions released this 08 Aug 20:04
4b9fb00

Full Changelog: v4.7.0...v4.7.2

DeskMate v4.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 12:50
2bd12fb

Full Changelog: v4.6.1...v4.7.0

DeskMate v4.6.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 13:03
e0f0e3f

Full Changelog: v4.6.0...v4.6.1

DeskMate v4.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 16:50
67a48e1

Full Changelog: v4.5.1...v4.6.0

DeskMate v4.5.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 16:26
4df3460

Full Changelog: v4.5.0...v4.5.1