github UtilitechAS/amsreader-firmware v2.6.0-rc1
Release candidate v2.6.0-rc1

pre-release4 hours ago

What's Changed

  • Add tariff counter support (Tariff 1 & 2) for import/export by @matlab22 in #1136
  • Extend tariff 1 & 2 counter coverage to DSMR and more DLMS paths by @gskjold in #1199
  • Added support for another Croatian Iskra by @gskjold in #1175
  • Migrated user interface to Svelte 5 by @gskjold in #1161
  • Fix lowercase voltage unit label in Voltage chart y-axis by @gskjold with @Copilot in #1179
  • Restructure: flatten libs into src/, decoder into src/decoder/, UI into ui/ by @gskjold in #1200
  • Non-blocking LED flashing with slow error codes and meter-LED suppression by @gskjold in #1201
  • Add esp32s2psram dev target with mbedTLS PSRAM override by @gskjold in #1202
  • Fixed ADC issue by @gskjold in #1203
  • Add compile-time custom MQTT connector via custom/ overlay by @gskjold in #1204
  • Add services status tile, header indicator, and Localazy source pipeline by @gskjold in #1205
  • Native decoder test suite with real meter payload corpus by @gskjold in #1206
  • Guard GCM system-title length to prevent plaintext-DSMR reboot loop by @gskjold in #1210
  • Align price region list with active ENTSO-E day-ahead zones by @gskjold in #1211
  • Fix Flexpartner.Energy connect and rename from Energy Speedometer by @gskjold in #1213
  • Track last SNTP sync time to flag a stale clock on the Services tile by @gskjold in #1221
  • Fix Kamstrup timestamp timezone decode (#1191) + latent hour-array OOB guard by @gskjold in #1227
  • Pad HA price arrays with null to clear stale future-price sensors (#1188) by @gskjold in #1222
  • Stop first-boot bootloop on unconfigured HAN RX pin (#1184) by @gskjold in #1223
  • Guard realtime accounting against corrupt NaN/Inf values (#1216) by @gskjold in #1218
  • Skip GCM auth on ESP8266 when no auth key is set (align with ESP32) by @gskjold in #1214
  • Added possibility to configure through MQTT by @gskjold in #1169
  • Add MQTT device commands (reboot, factory reset, version-pinned fwupgrade) by @gskjold in #1212
  • Fix bar chart label placement (#1182) and config-page select crash by @gskjold in #1224
  • Fix bar chart tooltips: consistent hover/click + Svelte 5 mount API by @gskjold in #1219
  • Bump http-proxy-middleware from 2.0.9 to 2.0.10 in /ui by @dependabot[bot] in #1226
  • Bump vite and @sveltejs/vite-plugin-svelte in /ui by @dependabot[bot] in #1225
  • Bump esbuild, @sveltejs/vite-plugin-svelte and vite in /ui by @dependabot[bot] in #1209
  • Fix 49.7-day millis() rollover zeroing day/month plots by @gskjold in #1229
  • Fix mDNS network change detection by @schjonhaug in #1240
  • Fail the build when ui/dist is missing instead of warning by @gskjold in #1243
  • Bump postcss from 8.5.16 to 8.5.26 in /ui by @dependabot[bot] in #1237
  • Bump nanoid from 3.3.12 to 3.3.18 in /ui by @dependabot[bot] in #1236
  • Bump svgo from 2.8.2 to 2.8.4 in /ui by @dependabot[bot] in #1233
  • Report decryption failure instead of "No HAN data received", and HAN as a service by @gskjold in #1241
  • Make the "Edit data" chart link translatable by @gskjold in #1246
  • Publish fixed prices independently of the dynamic price service by @gskjold in #1260
  • Refresh prices every price point, not once a day by @gskjold in #1257
  • Round scaled config values instead of truncating on cast by @gskjold in #1256
  • Stop IPv6 DNS servers from evicting the IPv4 ones by @gskjold in #1248
  • Bump postcss-selector-parser from 6.1.2 to 6.1.4 in /ui by @dependabot[bot] in #1259
  • Bump browserslist from 4.28.1 to 4.28.8 in /ui by @dependabot[bot] in #1261
  • Decode the COSEM clock without the process timezone by @gskjold in #1262
  • Detect repeated whole-hour meter registers, and announce state over MQTT by @gskjold in #1247
  • Stop UART1 from grabbing the SPI flash pins on ESP32 by @gskjold in #1271
  • Apply vendor board configuration only when the board type is known by @gskjold in #1268
  • Bump colord from 2.9.3 to 2.10.0 in /ui by @dependabot[bot] in #1266
  • Keep the full ENTSO-E price region when saving configuration by @gskjold in #1273
  • Place rotated negative bar labels fully outside or inside the bar by @gskjold in #1274
  • Generate final release notes from the previous stable tag by @gskjold in #1275

New Contributors

Full Changelog: v2.5.7...v2.6.0-rc1

Don't miss a new amsreader-firmware release

NewReleases is sending notifications on new releases.