Releases: blynkkk/blynk-library
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! ⚡️
v0.5.4
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ 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_MSto3000ms (most boards) - Add
BlynkTimerto 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.hfor ESP32
- Increase default
-
Bugfixes
- Fix
Terminalon Particle - WiFi Provisioning: Fix reset button and indication for ESP32, ESP8266, MKR1000
- WiFi Provisioning: Fix WiFi password length limited (increased to 64)
- Fix
⚡️ 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! ⚡️