Releases: boblemaire/IoTaWatt
Development Release
More work to eliminate memory leak.
Use core stage 76FB9D2
Fix wdt issue when all inputs are deleted
Fix hang issue with repeated sampling errors
Development Release
More changes and development to getFeedData to mitigate memory leak.
- Run inside handler
- Use character buffer
- Format buffer to include complete chunk with headers and footers
- Send chunk directly to WiFiClient
Mitigate incompatibility between config app and older firmware versions
Purge old authorization sessions
Change minimum heap to 10K
Use staging core
Development Release
Use staging core to get LwIP enhancements
Change authorization session logic to conserve heap
Fix frequent update version check issue
Make getFeedData run completely in webserver handler
Change getFeedData to build response in a String and use webserver's chunking
Development Release
Recognize changed auto-update class quickly and check for update (no need to manually restart).
New entries for Echun CTs with standardized naming.
Fix issue #166 - negative constants in scripts not working.
Issue just one retrying message in Emoncms and then log success.
Improvements to trace with services identified and detail byte.
Clean up old auth requests quicker.
Move config SHA256 to HTTP header.
Remove low heap shutoff in Emoncms and influxDB.
Restart if low heap detected.
Lock during release download to SD.
Add Authorization to Web Server
Add Digest authorization to web server.
Add password management to config app.
Restructure Setup in config to get more resource granularity.
Development Release
Use 2.4.1 ESP/Arduino core with lwip 2.0
New messagelog class to clean up and save heap
Increase heap various methods
Finalize influxDB rerelease
Finalize influxDB changes.
- Add ability to start/stop service
- Add variables to customize line protocol entries
- Add support for retention policy
- "double buffer" HTTP requests
Fix script Amps computation
Subject getNTPtime UDP requests to HTTP limiting semaphore
Move a bunch of literal strings to Progmem (still plenty more to do)
Development release - punchlist 02_03_03
Various fixes and enhancements to 02_03_03
Fix memory leak.
Set and manage limits to active TCP connections.
Add echun CTs.
Build all of bulk server post at maturation of bulk delay.
Fix energy in getFeedData for output channels.
async influxDB - functional changes
async influxdb - obsoletes old influx support.
rework Emonservice to use xbuf.
xbuf rework fixes problem with memory exhaustion in Emonservice encrypted post
modify trace to be inline and provide more id's per module.
Asynchronous HTTP
Adds:
Asynchronous HTTP posting to Emoncms and firmware update
Power-factor now included in datalog (although no API yet to access)
Fix problem with no feed list in graph with long names