Skip to content

OpenESL v0.9.0 (retracted)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Oct 13:56
56f7eeb

Radio security: tags can be paired with the AP, so only that AP can change them, and the AP's radio key is shown after flashing and kept in the backup. The radio channel can be changed, and tags that missed the move find the AP again by scanning. Tags use less battery and report their signal, and layouts get date fields and whole-krone prices (199,-).

AP firmware 0.9.0

  • Radio key: review fixes for the erase, restore and browser copy (#281)
  • Web: show the AP's radio key after flashing and on the dashboard, keep a copy in the browser (#280)
  • Price format: whole kroner with ",-" and checkboxes in the designer (#278)
  • Version 0.9.0 (#274)
  • Radio security: signed frames, pairing from the dashboard (#260) (#273)
  • GET /api/tags?since=: a deleted or evicted tag in a reused slot counts as removed (#272)
  • GET /api/tags?since=: only the tags that changed (#270) (#271)
  • Date fields in layouts: {weekday}, {date}, {date_short}, {week} (#183) (#268)
  • Designer: icons from SVG files (#192) (#267)
  • Tags look for the AP on other channels after three missed polls (#258) (#266)
  • Layouts: send to a tag from the browser, fold the card, API button in the designer (#265)
  • Change the radio channel from the Settings page; the tags follow (#256) (#264)
  • Signal history on the dashboard, power saving in the tag, measure.py (#261) (#262)
  • Show which layouts are on the AP, in the designer and the dashboard (#253)
  • Send layouts to the AP over USB or WiFi from the designer (#252)
  • AP settings page: time zone, NTP server and backup in the dashboard (#250)
  • Weather on the tags: data sources on the S3 and C5 APs (#249)
  • Dashboard: send a picture to the ticked tags (#248)

Tag firmware 0.9.0

  • Price format: whole kroner with ",-" and checkboxes in the designer (#278)
  • Radio security: signed frames, pairing from the dashboard (#260) (#273)
  • Tags look for the AP on other channels after three missed polls (#258) (#266)
  • Change the radio channel from the Settings page; the tags follow (#256) (#264)
  • Signal history on the dashboard, power saving in the tag, measure.py (#261) (#262)
  • Weather on the tags: data sources on the S3 and C5 APs (#249)

Web page

  • Radio key: review fixes for the erase, restore and browser copy (#281)
  • Web: show the AP's radio key after flashing and on the dashboard, keep a copy in the browser (#280)
  • Price format: whole kroner with ",-" and checkboxes in the designer (#278)
  • Version 0.9.0 (#274)
  • Radio security: signed frames, pairing from the dashboard (#260) (#273)
  • Date fields in layouts: {weekday}, {date}, {date_short}, {week} (#183) (#268)
  • Designer: icons from SVG files (#192) (#267)
  • Tags look for the AP on other channels after three missed polls (#258) (#266)
  • Layouts: send to a tag from the browser, fold the card, API button in the designer (#265)
  • Change the radio channel from the Settings page; the tags follow (#256) (#264)
  • Signal history on the dashboard, power saving in the tag, measure.py (#261) (#262)
  • Show which layouts are on the AP, in the designer and the dashboard (#253)
  • Send layouts to the AP over USB or WiFi from the designer (#252)
  • Templates: guest WiFi heading as fixed text (#251)
  • AP settings page: time zone, NTP server and backup in the dashboard (#250)
  • Weather on the tags: data sources on the S3 and C5 APs (#249)
  • Dashboard: send a picture to the ticked tags (#248)

Tools, docs and CI

  • Radio key: review fixes for the erase, restore and browser copy (#281)
  • Web: show the AP's radio key after flashing and on the dashboard, keep a copy in the browser (#280)
  • Docs: whole-kroner prices (0-dash) come with 0.9.0 (#279)
  • Wiki: one page per supported label, photos, easier start for newcomers (#277)
  • CI: fewer runner minutes (ccache, build only what a PR can change) (#276)
  • Version 0.9.0 (#274)
  • Radio security: signed frames, pairing from the dashboard (#260) (#273)
  • GET /api/tags?since=: only the tags that changed (#270) (#271)
  • Docs and wiki: the Home Assistant integration (#269)
  • Tags look for the AP on other channels after three missed polls (#258) (#266)
  • Change the radio channel from the Settings page; the tags follow (#256) (#264)
  • Signal history on the dashboard, power saving in the tag, measure.py (#261) (#262)
  • Add a roadmap to the wiki and README (#254)
  • Templates: guest WiFi heading as fixed text (#251)
  • AP settings page: time zone, NTP server and backup in the dashboard (#250)
  • Weather on the tags: data sources on the S3 and C5 APs (#249)
  • Dashboard: send a picture to the ticked tags (#248)
  • Upgrade notes 0.8.2: settable radio transmit power (#243) (#246)

Upgrading from 0.8.2 to 0.9.0

Order: the AP, then a few test tags for some days, then the rest of the tags. Take a backup after the AP update: it now holds the radio key, which a paired tag needs. Pair tags and change the radio channel only once every tag runs 0.9.0, if at all. With an S3 and a C6 over WiFi, update the C6 too before you change the channel or set the long backoff per tag.

All details, and what going back costs: docs/release.md. From an older release: upgrading over more than one release.