Skip to content

1.3.0-Beta.1 First Beta of 1.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@lbussy lbussy released this 06 Jun 11:38
· 2 commits to devel since this release

I've decided this is closer to a feature release, even though most is bug-fix. This is a super-involved update for the number of discrete changes. Most importantly, I'm getting to more stable libs, and have fixed an annoying bug where the flowmeter or application configuration would get eaten. Feedback on the success here would be appreciated.

Upgrading

Use BrewFlasher right now until I resolve an online update conflict. You can download your current appconfig.json and flowconfig.json as a backup, and after flashing the new code, upload them to the filesystem and immediately reset (button or power cycle) to force them to take effect. Do not use the reset in the settings menu.

Here's a short view of changes:

New Features

  • New filesystem handler (also linked from "About" page)
  • Added more complete support for KegScreen TV
  • Convert docs to MyST format
  • Convert from SPIFFS to LittleFS
  • Added Telnet and Log Level as configurable items

Potentially Breaking Changes (this is a stretch)

  • Within the documentation, converted "URL Target" to "Generic REST" to reflect its use

Bugs Fixed

  • Moved some non-reentrant code back to the timer loop to help avoid crashes
  • Created online backups of the config files to use as a failsafe
  • Updated to most current Arduino and ESP Libs
  • Fixed a bug upstream where an RPints target would only connect by name to "mule.local"
  • Volume precision bug where precision greater than 0.0001 gallons caused a failed save
  • Fixed a few bugs in the context documentation links
  • Fixed calibration error

A more complete list is below:

What's Changed

Full Changelog: 1.2.0...1.3.0-Beta.1