Skip to content

Latest commit

 

History

History
243 lines (198 loc) · 8.64 KB

CHANGELOG.md

File metadata and controls

243 lines (198 loc) · 8.64 KB

Version 2024-12-21, reported as 1[4c15]

  • features:
    • nicer UI
  • fixes:
    • fix wifi scan and join while wps enabled
    • fix previous build (20241215) with mismatched bundled UI
  • other:

Version 2024-10-27, reported as 1[4a1b]

  • features:
    • add retrieval of credentials from WPS with push button mode (PBC) when device is blank
    • add mDNS device string to the UI
    • add Wi-Fi 6 only protocol selection on C6
  • fixes:
    • arbitrary reboots issued by RGB LED driver
    • mDNS service list in case of late station connection
  • other:

Version 2024-10-08, reported as 1[4a08]

  • features:
    • add estimate bus voltage report to enhanced protocol
    • add average of several samples for adc command
  • other:

Version 2024-08-25, reported as 1[4819]

  • features:
    • better responsive web UI
    • add mDNS for auto discovery
  • fixes:
    • HW ID determination for C6
  • other:
    • updated ESP-IDF to commit 0bbd728 (without the massively changed USB serial driver though)

Version 2024-08-09, reported as 1[4809]

  • features:
    • first version also released for ESP32-C6 supporting the C6 Edition
  • other:

Version 2024-06-15, reported as 1[460f]

  • features:
    • add logging of last data exchanged to/from eBUS/host on error log and in verbose mode
  • fixes:
    • enable another WiFi optimization setting of ESP-IDF to improve TCP transfer
    • remove one case reported as host protocol error, that is actually in responsibility of ebusd and not the adapter
  • other:

Version 2024-05-26, reported as 1[451a]

  • features:
    • first version also released for Wemos C3 mini for use on older adapters
    • improved workaround for skipping too lengthy HTTP request headers (for weird cloudflare tunneling)
    • show initial network connection as green fade off
    • smaller web UI improvements
    • use dedicated reset pin for USR-ES1/W5500 Ethernet
  • fixes:
    • missed reboot from web UI when skipping startup procedure
  • other:

Version 2024-05-18, reported as 1[4512]

  • features:
    • nicer web UI, better responsive layout for the pins section
    • skip too lengthy HTTP request headers (workaround for weird cloudflare tunneling)
  • fixes:
    • correct topic extraction on received MQTT messages

Version 2024-05-05, reported as 1[4505]

  • features:
    • improve timers and async handling of timed tasks (MQTT, LEDs)
    • force full Wi-Fi calibration
    • add wifi power+protocol+channel selection
    • more verbose "query" and "ip" command output
    • remove annoying vfs warning
    • add workaround for DNS via DHCP
    • increase tolerated HTTP header length
    • disable queueing TCP out-of-order packets
    • nicer web UI, better responsive layout
  • other:

Version 2024-04-20, reported as 1[4414]

  • features:
    • add ps command
  • other:

Version 2024-04-15, reported as 1[440f]

  • features:
    • MQTT support with status info like version, uptime, eBUS signal, temperature, AP RSSI
    • configurable HTTPS certificate
  • other:
    • updated ESP-IDF to current git

Version 2024-03-30, reported as 1[431e]

  • fixes:
    • avoid unnecessary wait when sending to eBUS after successful arbitration

Version 2024-03-17, reported as 1[4311]

  • features:
    • nicer web UI, better responsive layout
    • new improved architecture for eBUS access
    • detect active host on JTAG ebusd connection
    • add last-modified handling to httpd
    • calibrate adc and add isadc command
    • enhanced some commands
  • fixes:
    • allow using eth command without args on blank NVS
    • allow 64 chars in WIFI passwords
    • hide credential input fields unless needed (prevents undesired auto fill by some browsers)
    • avoid unnecessary httpd connection close
    • remove useless logging
  • other:
    • updated ESP-IDF to current git

Version 2024-01-06, reported as 1[4106]

  • features:
    • add station rssi to enhanced info
    • add https option with self-signed certificate
  • fixes:
    • slow or missing response to enhanced info when there is no eBUS signal
    • potential fix for JTAG connection (aligned with b8e8042)
  • other:
    • updated ESP-IDF to current git

Version 2023-12-23, reported as 1[3c17]

  • fixes:
    • fix http server when Ethernet is configured only
  • other:
    • updated ESP-IDF to current git

Version 2023-12-17, reported as 1[3c11]

  • features:
    • add ping + ip REPL commands
    • improve transfer speed for HTTP requests
    • force full WIFI calibration and disable WIFI power save
    • add OTA with 2 swappable partitions
  • fixes:
    • memory leak on REPL help command
  • other:
    • updated ESP-IDF to current git

Version 2023-10-15, reported as 1[3a0f]

  • features:
    • add full scan of WIFI to find the strongest AP, fade blue LED while doing so during boot
    • add AP ID to scan and query commands
    • add better startup logging
  • fixes:
    • fix BTN press to skip normal boot detection while LEDs fade during boot
    • fix reset upon BTN press when normal boot was skipped
    • fix old I2C driver message
  • other:
    • updated ESP-IDF to current git

Version 2023-09-17, reported as 1[3911]

  • features:
    • add update check to web UI
  • fixes:
    • fix optimize handling of host TCP socket
    • fix increase wait time for debouncing BTN press
    • fix increase API request timeouts in web UI
    • fix httpd not started with fix IP and Ethernet only
    • fix too many open sockets in httpd
    • fix potential bytes not sent to host via JTAG serial or UART or to eBUS
  • other:
    • updated ESP-IDF to current git

Version 2023-09-03, reported as 1[3903]

  • features:
    • add option to adjust the bitrate used for eBUS
    • add measurement of bitrate on eBUS and arbitration delay by master
  • fixes:
    • fix credentials not being used for API calls by web UI
    • fix invalid value type for number fields in web UI
    • fix use of settings with an empty string
    • fix using a fixed IP
  • other:
    • updated web UI packages

Version 2023-08-15, reported as 1[380f]

  • features:
    • turn off station when configuring Ethernet via IMPROV
  • fixes:
    • fix for empty user name forcing HTTP authentication
    • fix not executed reboot on button long press
  • other:
    • updated ESP-IDF to current git

Version 2023-08-06, reported as 1[3806]

  • features:
    • add optional HTTP authentication for sensitive endpoints
    • no longer start AP automatically for 2 minutes (AP mode can still be entered by pressing button during boot)
  • fixes:
    • fix potential reboot loop when set to USB
  • other:
    • updated ESP-IDF to current git
    • updated web UI packages

Version 2023-06-18, reported as 1[3612]

  • features:
    • allow setting enhanced/non-enhanced protocol, LED usage and arbitration delay from web
    • smaller enhancements to web UI, better responsive layout
  • other:
    • updated ESP-IDF to current git
    • updated web UI packages

Version 2023-05-01, reported as 1[3501]

  • feat: first version with support for:
    • all eBUS host connection types: WIFI, Ethernet, Raspi, and USB
    • enhanced and non-enhanced protocol
    • flashing and basic setup (IMPROV) via web including Ethernet
    • "easi>" config via web and serial REPL
    • reading 1-wire DS18B20
    • reading BMP180, BMP180, BME280 (REPL only)
    • control of LEDs and LED strip (REPL only)
    • optional SSD1306 for status display (REPL only)