7.5 KiB
7.5 KiB
MySQL_MariaDB_Generic
Table of Contents
Changelog
Release v1.7.2
- Fix missing paragraph in
library.properties
resulting in Arduino IDE's invalid library complaint
Release v1.7.1
- Use new Ethernet_Generic library as default for W5x00.
- Support SPI2 for ESP32
- Add support to SPI1 for RP2040 using arduino-pico core
- Use new function
waitForLink()
for Teensy 4.1 QNEthernet library v0.14.0+ - Rewrite all the examples to support those new features
- Update
Packages' Patches
Release v1.7.0
- Convert to
h-only
style - Add
multiFileProject
examples to demo for multiple-file projects
Release v1.6.1
- Fix memory management bugs. Check corrupt heap at MySQL_Connection destructor #19 and malloc server_version result not correctly handled may lead to memory corruption #20
- Add support to SAMD21/SAMD51 boards using Fab_SAM_Arduino core
- Add support to RP2040 boards using
Seeed RP2040 core
- Add
Packages' Patches
for Fab_SAM_Arduino core
Release v1.6.0
- Fix memory leak bugs. Check memory leak on 'server_version' #17 and memory leak on MySQL_Connection.MySQL_Packet.buffer #18
- Optimize library code by using
reference-passing
instead ofvalue-passing
- Update RP2040 Ethernet-related examples to use the same SS/CS pin GP17 for ArduinoCore-mbed mbed_rp2040 core as arduino-pico rp2040 core
- Update
Packages' Patches
Release v1.5.2
- Auto detect ESP32 core version.
- Fix bug in examples for WT32_ETH01
- Update
Packages' Patches
Release v1.5.1
- Update
platform.ini
andlibrary.json
to use originalkhoih-prog
instead ofkhoih.prog
after PIO fix - Update
Packages' Patches
Major Release v1.5.0
- Add support to Portenta_H7, using either WiFi or Vision-shield Ethernet
- Add examples with new features
Major Release v1.4.0
- Add support to QNEthernet Library for Teensy 4.1 built-in Ethernet
- Fix bug in non-blocking connection
- Add new feature to permit using either server's hostname, such as
your_account.duckdns.org
, or server's IPAddress, such as IPAddress(192,168,2,112) - Update examples with new features, bug-fixes, etc.
Release v1.3.1
- Remove unnecessary SPI-bus code in NativeEthernet examples
Release v1.3.0
- Add support to Teensy 4.1 using NativeEthernet
Release v1.2.0
- Add support to WT32_ETH01 (ESP32 + LAN8720A)
Major Release v1.1.0
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Earle Philhower's arduino-pico v1.8.0+ core.
- Add support to RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Arduino-mbed RP2040 v2.1.0+ core.
- Add support to new ESP32-S2 boards (Arduino ESP32C3_DEV). Check HOWTO Install esp32 core for ESP32-S2 (Saola, AI-Thinker ESP-12K) and ESP32-C3 boards into Arduino IDE.
- Verify working with new ESP8266 core v3.0.0 and new ESP32 core v1.0.6
- Suppress all warnings possible.
- Add Table of Contents and Version String
Release v1.0.3
- Add support to ENC28J60 Ethernet module/shield using new EthernetENC library.
- Update Platform.ini to support PlatformIO 5.x owner-based dependency declaration.
- Enhance examples
Release v1.0.2
- Fix crashing bug when Client timeout.
- Make code more error-proof.
- Drop support to ESP8266_AT_Webserver.
- Enhance examples
Release v1.0.1
- Add support to ENC28J60 Ethernet module/shield using UIPEthernet library.
- Fix bugs
- Optimize code
- Enhance examples
- Add UIPEthernet Library Patches for SAMD21/SAMD51
Release v1.0.0
- Add support to nRF52 boards, such as AdaFruit Feather nRF52832, nRF52840 Express, BlueFruit Sense, Itsy-Bitsy nRF52840 Express, Metro nRF52840 Express, NINA_B302_ublox, NINA_B112_ublox, etc.
- Add support to Adafruit SAMD51 (Itsy-Bitsy M4, Metro M4, Grand Central M4, Feather M4 Express, etc.)
- Add support to Adafruit SAMD21 Itsy-Bitsy M0, Feathr M0, Metro M0, AdaFruit CIRCUITPLAYGROUND_EXPRESS, etc.)
- Add support to Arduino SAMD21 (ZERO, MKR, NANO_33_IOT, etc.)
- Add support to all STM32F/L/H/G/WB/MP1 (Nucleo-144 NUCLEO_F767ZI, Nucleo-64 NUCLEO_L053R8, etc.)
- Add support to Seeeduino SAMD21/SAMD51 boards (SEEED_WIO_TERMINAL, SEEED_FEMTO_M0, SEEED_XIAO_M0, Wio_Lite_MG126, WIO_GPS_BOARD, SEEEDUINO_ZERO, SEEEDUINO_LORAWAN, SEEED_GROVE_UI_WIRELESS, etc.)
- Add support to SAM DUE and AVR Mega boards.
- Add support to ESP32/ESP8266 boards.
- Add connectNonBlocking() function to use in loop() to avoid being blocked running other tasks.
- Add support to WiFiNINA using WiFiNINA_Generic library or WiFiNINA library.
- Add support to W5x00 Ethernet module/shield using Ethernet, EthernetLarge, Ethernet2 or Ethernet3 library.
- Add support to LAN8742A Ethernet module/shield using STM32Ethernet library.
- Add support to ESP8266/ESP32-AT-command module/shield using
WiFiEspAT library
orESP8266_AT_WebServer library
. - Add Packages' Patches.
- Add sample Packages_Patches for STM32F/L/H/G/WB/MP1 (Nucleo-144 NUCLEO_F767ZI, Nucleo-64 NUCLEO_L053R8)
- Add Ethernet Library Patches
- Add many examples