Releases: Blynk-Technologies/blynk-library
Release list
v1.3.5
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v1.3.5
How to install Blynk library: ⇨ link ⇦
In this release
- Improved compatibility with
ESP32 Arduino Core v3.x - Updated
Blynk NCP Driverdependency and API - Ability to build as ESP-IDF component
- Updated TLS certificates
- Added
Blynk.setMetadataAPI BlynkTimer: AddedremainingTime,changeFunctionBLYNK_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
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v1.3.2
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
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v1.3.0
How to install Blynk library: ⇨ link ⇦
With love from Ukraine 💙💛
In this release
- New Features
- Blynk.NCP support
- Cleanup
- Removed BlynkEdgent for Arduino MKR series in favor of Blynk.NCP
- Removed support for
BLYNK_AUTH_TOKENin 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! ⚡️
v1.2.0
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v1.2.0
How to install Blynk library: ⇨ link ⇦
With love from Ukraine 💙💛
In this release
- New Features ✨✨✨
- Added universal
ArduinoClientexamples - 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
TCPconnection BlynkParamargument support forBlynkConsole
- Added universal
- Updated examples (finally! 😁 )
- Added
TimeInput,TimeAndLocationexamples - Simplified the
Stroboscopeexample, also to show-off theBlynkTimer::Handleusage - Replaced
UIPEthernetexamples withEthernetENC - Updated HTTP examples to use Blynk 2.0 HTTP API
- Added
- Blynk.Edgent improvements:
BLYNK_DEVICE_NAMEsetting is changed toBLYNK_TEMPLATE_NAMEto 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.cloudserver by default (theblynk-cloud.comfallback is removed)
- AVR improvements
- Reduce the amount of timers in
BlynkTimerto 8 for AVR devices (to save RAM) - Fix 64-bit integers handling on 8-bit platforms
- Reduce the amount of timers in
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.1.0
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ 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
BlynkTimerimprovements:std::functionsupport where possible (i.e. on ESP32/ESP8266)- timer creation functions now return a
BlynkTimer::Handleinstance, which can be used to access every timer separately. - Added
executeNowfunction to run a timer function immediately
- Blynk.Edgent improvements:
- Drastically decrease reboots when WiFi/internet goes off
- Allow creating
pre-configuredfirmware usingBLYNK_AUTH_TOKEN,BLYNK_WIFI_SSID,BLYNK_WIFI_PASS - Make
BOARD_BUTTON_PINdefinition 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 configurationscreen - Use
CONFIG_DEVICE_PREFIXto set the prefix of configuration WiFi (for white-label apps)
- Ability to disable automatic
Blynkinstance creation usingNO_GLOBAL_INSTANCESorNO_GLOBAL_BLYNKdefines BLYNK_NODELAYsupport forArduinoClient- 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! ⚡️
v1.0.1
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ 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
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v1.0.0
How to install Blynk library: ⇨ link ⇦
In this release
Blynk.Edgentexamples, 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.cloudplatform)
[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
How to install Blynk library: ⇨ link ⇦
In this release
Blynk.Edgentexamples, 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
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v0.6.1
How to install Blynk library: ⇨ link ⇦
In this release
-
Changes
- Switch default SSL port to
443
- Switch default SSL port to
-
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
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v0.6.0
How to install Blynk library: ⇨ link ⇦
In this release
-
New boards support
- ESP32 Bluetooth
Serial Port Profilesupport - MKR 1400 support via TinyGSM library
- MKR 1400 support via MKRGSM library
- MKR 1500 support via MKRNB library
- Basic Blynk.Inject support for MKR1010
- ESP32 Bluetooth
-
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 dynamicBOARD_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_BANNERoption - 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! ⚡️