Skip to content

Releases: blynkkk/blynk-library

v1.1.0

23 May 15:35
Compare
Choose a tag to compare
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v1.1.0

How to install Blynk library: ⇨ link ⇦

In this release

  • #StandWithUkraine banner
  • ESP32 stability improvements and workarounds. ESP32-C3 and ESP32-S2 support
  • BlynkTimer improvements:
    • std::function support where possible (i.e. on ESP32/ESP8266)
    • timer creation functions now return a BlynkTimer::Handle instance, which can be used to access every timer separately.
    • Added executeNow function to run a timer function immediately
  • Blynk.Edgent improvements:
    • Drastically decrease reboots when WiFi/internet goes off
    • Allow creating pre-configured firmware using BLYNK_AUTH_TOKEN, BLYNK_WIFI_SSID, BLYNK_WIFI_PASS
    • Make BOARD_BUTTON_PIN definition optional (for cases when WiFi is reset by means different from a physical button)
    • Improve indication during the configuration phase
    • Display device MAC address in Static IP configuration screen
    • Use CONFIG_DEVICE_PREFIX to set the prefix of configuration WiFi (for white-label apps)
  • Ability to disable automatic Blynk instance creation using NO_GLOBAL_INSTANCES or NO_GLOBAL_BLYNK defines
  • BLYNK_NODELAY support for ArduinoClient
  • Subcommands support for BlynkConsole

[IMPORTANT]
When using the updated blynk.cloud platform + new Blynk IoT app,
be sure to include the Template ID on top of your sketch, above any includes:

#define BLYNK_TEMPLATE_ID    "YourTemplateID"

Otherwise, it will try to connect to the legacy server (blynk-cloud.com) by default, and you'll get an "Invalid auth token" error.
Read more about device templates: https://docs.blynk.io/en/getting-started/working-with-templates


Remember to regularly update your IDE, Libraries and Boards!
Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

Stand With Ukraine

v1.0.1

16 Jul 10:10
Compare
Choose a tag to compare
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v1.0.1

How to install Blynk library: ⇨ link ⇦

In this release

  • Various adjustments and bugfixes

[IMPORTANT]
When using the updated blynk.cloud platform + new Blynk IoT app,
be sure to include the Template ID on top of your sketch, above any includes:

#define BLYNK_TEMPLATE_ID    "YourTemplateID"

Otherwise, it will try to connect to the legacy server (blynk-cloud.com) by default, and you'll get an "Invalid auth token" error.
Read more about device templates: https://docs.blynk.io/en/getting-started/working-with-templates


Remember to regularly update your IDE, Libraries and Boards!
Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v1.0.0

25 May 14:12
Compare
Choose a tag to compare
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v1.0.0

How to install Blynk library: ⇨ link ⇦

In this release

  • Blynk.Edgent examples, including dynamic credentials and OTA support.
  • Improved compatibility and hardware support
  • Security updates
  • SSL now uses Let's Encrypt certificates by default (only works with blynk.cloud platform)

[IMPORTANT]
When using the updated blynk.cloud platform + new Blynk IoT app, be sure to include the Template ID on top of your sketch:

#define BLYNK_TEMPLATE_ID    "YourTemplateID"

Otherwise, it will try to connect to the legacy server (blynk-cloud.com) by default, and you'll get an "Invalid auth token" error.
Read more about device templates: https://docs.blynk.io/en/getting-started/working-with-templates


Remember to regularly update your IDE, Libraries and Boards!
Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v1.0.0-beta.3

25 Mar 20:45
Compare
Choose a tag to compare
v1.0.0-beta.3 Pre-release
Pre-release
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v1.0.0-beta.3

How to install Blynk library: ⇨ link ⇦

In this release

  • Blynk.Edgent examples, including dynamic credentials and OTA support.

Note: When using the updated blynk.cloud platform, be sure to include the Template ID on top of your sketch:

#define BLYNK_TEMPLATE_ID    "YourTemplateID"

Otherwise, it will connect to the legacy server (blynk-cloud.com) by default.


Remember to regularly update your IDE, Libraries and Boards!
Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.6.1

19 Feb 11:14
Compare
Choose a tag to compare
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.6.1

How to install Blynk library: ⇨ link ⇦

In this release

  • Changes

    • Switch default SSL port to 443
  • Improvements

    • Fix Bluetooth/BLE connection bug

⚡️ Regularly update your IDE, Libraries and Boards!

Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.6.0

01 Feb 17:43
Compare
Choose a tag to compare
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.6.0

How to install Blynk library: ⇨ link ⇦

In this release

  • New boards support

    • ESP32 Bluetooth Serial Port Profile support
    • MKR 1400 support via TinyGSM library
    • MKR 1400 support via MKRGSM library
    • MKR 1500 support via MKRNB library
    • Basic Blynk.Inject support for MKR1010
  • Changes

    • TinyGSM updated to v0.3.6
    • Switch default SSL port to 443
    • Blynk.Inject: AP SSID is now randomized
    • Separate info field for FIRMWARE_VERSION, allow dynamic BOARD_TEMPLATE_ID
  • Improvements

    • Improve ESP8266 and ESP32, Arduino boards detection
    • Fix float formatting in some cases
    • Use internal float format function for all TI boards (i.e. Energia IDE)
    • Fix some warnings, examples, etc.
    • Added BLYNK_NO_DEFAULT_BANNER option
    • Better-looking webpage for Blynk.Inject
    • New TinyGSM examples

⚡️ Regularly update your IDE, Libraries and Boards!

Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.5.4

05 Sep 18:20
Compare
Choose a tag to compare
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.4

How to install Blynk library: ⇨ link ⇦

In this release

  • New boards support

    • Arduino MKR WiFi 1010
    • Arduino MKR ETH shield
    • Arduino MKR VIDOR 4000 (use the example for MKR WiFi 1010)
    • Arduino UNO WiFi Rev.2 (use the example for MKR WiFi 1010)
  • Changes

    • Increase default BLYNK_TIMEOUT_MS to 3000ms (most boards)
    • Add BlynkTimer to Linux example
    • Add a check for ESP8266 Core version
    • Improved WiFi connection speed in some cases
    • Improve email example
    • WiFi Provisioning: increase default brightness of indicator LED
    • WiFi Provisioning: Use built-in Ticker.h for ESP32
  • Bugfixes

    • Fix Terminal on Particle
    • WiFi Provisioning: Fix reset button and indication for ESP32, ESP8266, MKR1000
    • WiFi Provisioning: Fix WiFi password length limited (increased to 64)

⚡️ If you're using Blynk WiFi Provisioning, it’s highly recommended to upgrade
⚡️ Regularly update your IDE, Libraries and Boards (Core v2.4.2+ for ESP8266 is required)

Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.5.3

11 Jun 14:45
Compare
Choose a tag to compare
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.3

How to install Blynk library: ⇨ link ⇦

In this release

  • New boards support

    • Arduino MKR GSM 1400
  • New features

    • TinyGSM updated to 0.3.5
    • All Arduino MKR devices now support 128 Vpins
    • terminal.clear() support
    • Add setDeviceName for ESP32 BLE
    • Cloud OTA support for ESP32
    • Board info is now parseable from firmware binary (for OTA)
    • Important. When BlynkTimer struggles to run multiple times (due to a blocked loop), it just skips all the missed intervals, and calls your function only once. This now differs from SimpleTimer, which could call your function multiple times in this scenario.
  • Bugfixes

    • Fix ESP32 BLE advertisement for iOS
    • Fix NTP time for ESP8266 SSL
    • Fix param[index].asInt() crash if index out of bound
    • Fix WidgetTerminal data length handling
    • ESP8266 now uses native dtostrf function

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly.
Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.5.2

02 Apr 19:57
Compare
Choose a tag to compare
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.2

How to install Blynk library: ⇨ link ⇦

In this release

  • General improvements
    • TinyGSM updated to 0.3.2
    • Switched port to 80 for Particle platform
    • Updated port in examples
  • Bugfixes:
    • Fix linux: 100% CPU load, not working

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly.
Full list of supported hardware is available here

JavaScript and Python libraries were updated to use port 80.

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️

v0.5.1

20 Feb 16:48
Compare
Choose a tag to compare
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v0.5.1

How to install Blynk library: ⇨ link ⇦

In this release

  • New hardware support:
    • TI CC3220 (Energia IDE)
  • General improvements
    • Blynk switched to using port 80 by default. 🎉
    • Certificates added for easier switching from Blynk Cloud to Let's Encrypt
    • Add setMin & setMax to widgets
  • Bugfixes:
    • Fix pinMode command
    • Fix ESP32 WiFi credentials provisioning

PlatformIO, Particle, ARM mbed and OpenWRT packages have been updated accordingly.
Full list of supported hardware is available here

⚡️ If you like Blynk, don't forget to give us a github star! ⚡️