Skip to content

Releases: lbussy/brew-bubbles

2.2.3 Bugfix Release

21 Feb 17:33
Compare
Choose a tag to compare

The most significant change here was adapting to the NTP changes brought in by going back to lwIP v1.4. This release addresses #44.

2.2.2. Bugfix Release

13 Feb 22:29
7afa32f
Compare
Choose a tag to compare

This feature release contains bug fixes.

  • New users may install this version via BrewFlasher
  • Current users may use the Settings > Advanced > Update to update without losing settings

Bug Fixes

  • bedbc99 Add a nodrd flag to config to prevent popping portal on programmed reboots
  • e9a9d1f Move IP stack back to 1.4 High Bandwidth in order to get around an upstream bug
  • (Hosting Provider) Add .htaccess rules to avoid rewriting the firmware requests

2.2.0 Feature Release

06 Dec 18:42
Compare
Choose a tag to compare

This feature release contains new features, refinements, bug fixes, and some debug capabilities to make reporting issues easier.

  • New users may install this version via BrewFlasher
  • Current users may use the Settings > Advanced > Update to update without losing settings

New Features

Improvements

  • e10b4d1 Auto-reload the About page information
  • 6789b86 Switch PCB links to OSH Park
  • fa013ad Time stamp last bubble reading
  • fa013ad, 909499b Add temps to last bubble
  • 5f65290 Detect first run after flash
  • 5f65290 Normalize DRD with KC
  • 456477e, 413cf44, 86c3267 Update documentation
  • 2c5f53f Add debug information on the "About" page
  • b315430 Added tooltip to debug information
  • f197b6d Change the way WiFi connects to make it a little more reliable
  • 815fc2c & 33526e9 Add maintenance loop to handle things like rebooting when the memory becomes low
  • 73a7a55 Add a non-blocking WiFi reconnect if the connection is lost
  • 8f4291a Shorten the OTA workflow
  • 155ea76 & c54f303 Allow the program to continue if time servers are not available (uses Epoch time)
  • a5be926 Remove page reload on submit

Bug Fixes

Re-Package 2.1.1

04 Aug 14:30
Compare
Choose a tag to compare

Doing this release to knock a "stuck" version through. I needed to increment the version number so that I could make sure it happened correctly.

Feature Release 2.1.0

29 Jul 20:48
Compare
Choose a tag to compare

This is considered a feature release only because of the significant change to the file system used. SPIFFS is being deprecated in favor of LittleFS. There are some performance improvements, but end-users should see no changes as a result of this other than the file system binary being named littlefs.bin (from spiffs.bin.)

Significant items in this release:

  • a0cf8b8 Bracket with collimator added
  • e5525ac Add LittleFS support
  • 7ec4ae1 Switch Brewfather ext_temp to aux_temp (room)

End-users may upgrade via the web portal. New users will be able to select 2.1.0 via Brewflasher.

Major Version Change - 2.0.0

18 Apr 22:19
Compare
Choose a tag to compare

This is a significant update, therefore incremented as a major version change. This upgrade breaks configuration, and because of an inadvertent bug introduced in 1.0.x, the OTA upgrade via the application page does not work to apply this upgrade. I recommend you use BrewFlasher to flash your controller - I have updated it for version 2.0.0.

Remember you will need to set up the controller configuration after upgrade.

New Functionality

  • 9b98d94 Extended target support (easier additions of new targets later)
  • 089622e Enable posting to Brewfather
  • 4e92521 Improved web server performance
  • e91855c Use Async Web Server
  • 74170a1 Update docs for BrewFlasher
  • 8e85241 Update from Espressif 8266 2.3.3 to 2.4.0
  • e9a17d0 Enhance bubble detection
  • 9e374ba New settings page
  • c95ba4a Align with new config structure
  • ddfde1b Add new generic target and class handler
  • c579902 New target lib
  • 54f364d Create new defaults

Moved to Private Libraries

Because I've been bitten not once, not twice, not three times, but FIVE times by upstream "enhancements," I have frozen the libraries I need here:

  • 484cb1f Move to DS18B20 library
  • babe203 Use lbussy version of OneWire to elim compile warning
  • eb4c44b Move to async web server
  • 14de5fd Moved to my DS18B20 lib
  • 1fe24f5 Move more libs to personal projects
  • 55f9a0b Move to controlled repos

Bugfixes and Minor Changes

In case you are interested in the minutia, here are most of the additional changes:

  • 6c09978 Convert target config to String
  • 5195103 Move configuration to declarations in *.h
  • a642f24 Bring in new config type
  • 3ba5eaf Get rid of deprecation warning during compile
  • 772bb84 Change to valid resolution
  • 0e7311e Add reset after saving credentials
  • c60db3a Reorder include order
  • d0e02d3 Testing new post classes
  • cb2dd39 Debug the client connect
  • 01b5099 Begin moving posts back to semaphore/loop
  • f8311cd Split out functions away from helper class
  • 4ca5f30 Add push semaphore and response checking
  • db1bc16 Cleanup and fix semaphores
  • c174d3b Move macros to constants
  • f36b3e4 URLTarget has unique needs
  • 99166e9 Check key and use it to turn on/off push
  • 4ed459b Check URL and trigger push from contents
  • d512eeb Enable BF push, add stubs for BRF
  • 94a4c27 Change to core NTP functions
  • 8287079 Fix common push logic
  • f04016d Rename files
  • e488d3d Centralize JSON config sizing
  • bb064c5 Rename to remove name conflict
  • 3f377b4 Merge in configuration changes
  • a2740de Improve ntp sync
  • ede0118 Improve time synch blocking loop
  • 1630d2f Reboot on enforced portal timeout
  • c4c9468 Change timing of time hack
  • abf30f2 Add async thatVersion lookup
  • 581b508 Move to serveStatic() for SPIFFS files
  • 59a043b Fix heap display (view /heap/)
  • 718f362 Add a little delay in loop to help response
  • f98da0d Fix image URL
  • 497746f Skip processing on 0-length key
  • 741630a Raise upload baud rate
  • f8b3bd9 Reduce icon size
  • 9ae6871 Remove reboot and mDNS reset
  • 3c27121 Move bubbles to struct
  • f791f0b Add NTP failure mode reboot
  • aee16c3 Move interrupts externally
  • 8ea3b1a Fix reset for NTP hack
  • f23e69c Cleanup wifi startup
  • 377ef70 Add license to web pages
  • a77c84f Change NTP loops to 10
  • 80bc598 Add version information
  • 1799cda Standardize page load
  • abea374 Fix null sensors
  • 7cf5db2 Return bool from update
  • 78cc181 Allow clearing keys/urls
  • 6d01255 Correctly determine posting status
  • 764840a Remove '?' in querystring when posting
  • 93b14e6 Add reset handling
  • ad0672e Add delay before restart()
  • a796f6f Reset page now reloads gracefully
  • 11ee9d3 Rename 'restart' to 'reset'
  • a36d271 Cleanup reset logic
  • c4b75c5 Address crashing on resets (#19)

Timers and Bracket

05 Jan 23:14
Compare
Choose a tag to compare

Initial Release

01 Jan 01:48
Compare
Choose a tag to compare

This is the first release of Brew Bubbles.