Skip to content

Releases: Blynk-Technologies/blynk-library

v1.3.5

Choose a tag to compare

@vshymanskyy vshymanskyy released this 26 May 07:47
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v1.3.5

With love from Ukraine 💙💛

How to install Blynk library: ⇨ link ⇦

In this release

  • Improved compatibility with ESP32 Arduino Core v3.x
  • Updated Blynk NCP Driver dependency and API
  • Ability to build as ESP-IDF component
  • Updated TLS certificates
  • Added Blynk.setMetadata API
  • BlynkTimer: Added remainingTime, changeFunction
  • BLYNK_READ() is removed completely, freeing up some RAM and Flash
  • Updated examples and documentation
  • Various bug fixes and improvements

The release is also available on Arduino Library Manager, PlatformIO and Particle Build platforms.
Remember to regularly update your IDE, Libraries, and Boards!
Check out the full list of supported hardware.

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

v1.3.2

Choose a tag to compare

@vshymanskyy vshymanskyy released this 04 Sep 15:19
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v1.3.2

With love from Ukraine 💙💛

How to install Blynk library: ⇨ link ⇦

In this release

  • Arduino UNO R4 Over the Air upgrade via Blynk.NCP
  • Various bug fixes and improvements

Remember to regularly update your IDE, Libraries, and Boards!
Check out the full list of supported hardware

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

v1.3.0

Choose a tag to compare

@vshymanskyy vshymanskyy released this 25 Jul 16:50
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v1.3.0

How to install Blynk library: ⇨ link ⇦

With love from Ukraine 💙💛

In this release

  • New Features
  • Cleanup
    • Removed BlynkEdgent for Arduino MKR series in favor of Blynk.NCP
    • Removed support for BLYNK_AUTH_TOKEN in Blynk.Edgent (it should not be used directly, the App configures the device)

Remember to regularly update your IDE, Libraries, and Boards!
Check out the full list of supported hardware

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

Stand With Ukraine

v1.2.0

Choose a tag to compare

@vshymanskyy vshymanskyy released this 08 Feb 20:23
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    v1.2.0

How to install Blynk library: ⇨ link ⇦

With love from Ukraine 💙💛

In this release

  • New Features ✨✨✨
    • Added universal ArduinoClient examples - a convenient way to use
      ANY Arduino connectivity or shield (even if it's not directly supported by Blynk).
    • You can configure multiple connection types, i.e. WiFi + Ethernet + Cellular 🔥
    • Command grouping
    • Improved network compatibility when using an insecure TCP connection
    • BlynkParam argument support for BlynkConsole
  • Updated examples (finally! 😁 )
    • Added TimeInput, TimeAndLocation examples
    • Simplified the Stroboscope example, also to show-off the BlynkTimer::Handle usage
    • Replaced UIPEthernet examples with EthernetENC
    • Updated HTTP examples to use Blynk 2.0 HTTP API
  • Blynk.Edgent improvements:
    • BLYNK_DEVICE_NAME setting is changed to BLYNK_TEMPLATE_NAME to eliminate confusion
    • Fix ESP32 losing the configuration after OTA in rare cases
    • Improved compatibility with the latest ESP32 and ESP8266 Arduino Core
  • Cleanup 🧹
    • Removed old and outdated APIs, widgets that don't exist anymore
    • Switched to using blynk.cloud server by default (the blynk-cloud.com fallback is removed)
  • AVR improvements
    • Reduce the amount of timers in BlynkTimer to 8 for AVR devices (to save RAM)
    • Fix 64-bit integers handling on 8-bit platforms

Remember to regularly update your IDE, Libraries and Boards!
Check out the full list of supported hardware

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

Stand With Ukraine

v1.1.0

Choose a tag to compare

@vshymanskyy vshymanskyy released this 23 May 15:35
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    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

Choose a tag to compare

@vshymanskyy vshymanskyy released this 16 Jul 10:10
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    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

Choose a tag to compare

@vshymanskyy vshymanskyy released this 25 May 14:12
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    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

v1.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@vshymanskyy vshymanskyy released this 25 Mar 20:45
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    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

Choose a tag to compare

@vshymanskyy vshymanskyy released this 19 Feb 11:14
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    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

Choose a tag to compare

@vshymanskyy vshymanskyy released this 01 Feb 17:43
     ___  __          __
    / _ )/ /_ _____  / /__
   / _  / / // / _ \/  '_/
  /____/_/\_, /_//_/_/\_\
         /___/    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! ⚡️