Skip to content

Releases: cwi-dis/iotsa

v2.7

02 Jun 11:19
Compare
Choose a tag to compare
  • Added support for esp32c3
  • Added support for HPS (HTTP Proxy Service) over BLE, which allows making API calls over Bluetooth.
  • Power management and enabling and disabling of wifi and ble redesigned
  • Added more versioning information to /api/config

v2.6

07 Oct 09:40
Compare
Choose a tag to compare

Highlights:

  • Per-module object API
  • Full Python access module
  • Better power management and battery handling
  • Rationalized wifi and configuration mode
  • Updated various underlying technologies:
    • Arduino framework 3.0
    • LittleFS in stead of SPIFFS (optional)
    • time and timezone handling
    • NimBLE for BLE support (optional)
    • Python 3

v2.4.1

05 Sep 20:26
Compare
Choose a tag to compare

Forgot to do releases for a long time (only did tags). See changes.txt for all changes since 1.8.

Highlights:

  • support for esp32
  • support for https, coap
  • support for Bluetooth LE and battery-powered servers
  • support for platformio
  • Python client package and configuration program

v1.8.1

25 May 23:01
Compare
Choose a tag to compare

Before moving to v2 (which will have API changes) this is the last release.

iotsa 1.8.1 - 25-May-2018

  • Fixed issue with platformio not finding ESP8266HttpClient.h

iotsa 1.8 - 15-Apr-2018

  • IotsaRequest and IotsaButton modules added.

iotsa 1.7.2 - 8-Apr-2018

  • Enabled (experimental) esp32 support again.
  • Various fixes to iotsaControl and how it interfaces to iotsa boards

iotsa 1.7.1 - 30-Mar-2018

  • Added iotsaControl module and program to allow programmatic configuration of iotsa devices.
  • Added more variables to /api/config for iotsaControl.
  • Fixed case error in Esp.h include which stopped travis builds from working.

iotsa 1.6.1

  • Added iotsaVersion.h and return version info in config api.

iotsa 1.6 - 26-Mar-2018

  • WiFi config and general config have been split into two modules (listening on /wifi and /config, and the
    respective /api endpoints). All general configuration parameters are now in a global iotsaConfig structure.
    The iotsaConfig module does not have to be instantiated, this happens automatically.
  • Configuration mode can now be active on the normal WiFi network. The special private network is only used when
    no WiFi network is configured or the configured network is not available. Private network no longer implies
    configuration mode.
  • All web form argument handling has been converted to no longer using looping over the arguments.
  • Default timeouts for reprogramming and configuration mode and such set to 5 minutes.

iotsa 1.5 - 8-Mar-2018

  • Added support for capability-based access to resources.

iotsa 1.4 - 6-Mar-2018

  • Fixed serious issue in design of access control.

iotsa 1.2.1 - 5-Mar-2018

  • Fixed typo in ArduinoJson dependency

iotsa 1.2.0 - 28-Feb-2018

  • Added unified REST access through IotsaApiMod.
  • Adadpted IotsaAuthMode to allow fine-grained access control over API methods.

iotsa 1.1.0 - 29-Jan-2018

  • Ported to platformIO (in addition to Arduino IDE)

iotsa 1.0.1 - 17-Jul-2017

  • Added IotsaMod::htmlEncode() method to help escaping strings embedded in the HTML.
  • Documentation updates

iotsa 1.0 - April 2017

  • Initial github release.

v1.7.2

08 Apr 20:03
Compare
Choose a tag to compare

iotsa 1.7.2 - 8-Apr-2018

  • Enabled (experimental) esp32 support again.
  • Various fixes to iotsaControl and how it interfaces to iotsa boards

iotsa 1.7.1 - 30-Mar-2018

  • Added iotsaControl module and program to allow programmatic configuration of iotsa devices.
  • Added more variables to /api/config for iotsaControl.
  • Fixed case error in Esp.h include which stopped travis builds from working.

iotsa 1.6.1

  • Added iotsaVersion.h and return version info in config api.

iotsa 1.6 - 26-Mar-2018

  • WiFi config and general config have been split into two modules (listening on /wifi and /config, and the
    respective /api endpoints). All general configuration parameters are now in a global iotsaConfig structure.
    The iotsaConfig module does not have to be instantiated, this happens automatically.
  • Configuration mode can now be active on the normal WiFi network. The special private network is only used when
    no WiFi network is configured or the configured network is not available. Private network no longer implies
    configuration mode.
  • All web form argument handling has been converted to no longer using looping over the arguments.
  • Default timeouts for reprogramming and configuration mode and such set to 5 minutes.

iotsa 1.5 - 8-Mar-2018

  • Added support for capability-based access to resources.

iotsa 1.4 - 6-Mar-2018

  • Fixed serious issue in design of access control.

iotsa 1.2.1 - 5-Mar-2018

  • Fixed typo in ArduinoJson dependency

iotsa 1.2.0 - 28-Feb-2018

  • Added unified REST access through IotsaApiMod.
  • Adadpted IotsaAuthMode to allow fine-grained access control over API methods.

iotsa 1.1.0 - 29-Jan-2018

  • Ported to platformIO (in addition to Arduino IDE)

iotsa 1.0.1 - 17-Jul-2017

  • Added IotsaMod::htmlEncode() method to help escaping strings embedded in the HTML.
  • Documentation updates

iotsa 1.0 - April 2017

  • Initial github release.