# Tasmota: what changed from 14 to 15 - Product: Tasmota (https://whatsnew.fyi/product/tasmota) - Vendor: Theo Arends - Range: changelog entries numbered after v14.6.0 up to and including v15.6.0, stable releases only - Entries below: 7 releases (newest first) - Resolved: 14 is v14.6.0 and 15 is v15.6.0, the newest stable release of each major we track - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 2 · Removing or deprecating something: 6 - Page: https://whatsnew.fyi/product/tasmota/compare/14...15 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (20 changes, grouped by kind) ### Added #### v15.0.1 (2025-06-14) - Added support for user supplied CA certs in TLS connections - Added support for AWS IoT and Azure IoT ### Changed #### v15.6.0 (2026-08-25) - Minimum supported ESP8266/Arduino library Core version is now 2.7.8 (also in v15.2.0) - Minimum supported ESP32/Arduino library Core version is now v3.3.8 #### v15.4.0 (2026-04-22) - Require ESP8266/Arduino library Core version 2.7.8 or later due to reported security and stability issues - Require ESP32/Arduino library Core version v3.1.11 or later #### v15.1.0 (2025-10-11) - ESP8266 Core versions before 2.7.8 are no longer supported - ESP32 Core versions before v3.1.4 are no longer supported #### v15.0.1 (2025-06-14) - Updated minimum supported ESP8266/Arduino library Core version to 2.7.8 - Updated minimum supported ESP32/Arduino library Core version to v3.1.3.250504 ### Removed #### v15.6.0 (2026-08-25) - Removed support for direct migration from versions before v8.1.0 (Doris) (also in v15.0.1) - Removed support for ESP8266 Core versions before 2.7.8 - Removed support for ESP32 Core versions before v3.3.8 #### v15.4.0 (2026-04-22) - Remove support for direct migration from versions before v8.1.0 (Doris) (also in v15.1.0) - Remove support for ESP8266 Core versions before 2.7.8 - Remove support for ESP32 Core versions before v3.1.11 #### v15.3.0 (2026-02-19) - Support for direct migration from versions before v8.1.0 (Doris) has been removed (also in v15.2.0) - Support of ESP8266 Core versions before 2.7.8 has been removed (also in v15.2.0) - Support of ESP32 Core versions before v3.1.10 has been removed #### v15.2.0 (2025-12-12) - Support of ESP32 Core versions before v3.1.7 has been removed _One release carries no categorized changes yet: v15.5.0._ ## Release notes ### v15.6.0 — Tasmota v15.6.0 Sylvie - Date: 2026-08-25 - Version: v15.6.0 - Original notes: https://github.com/arendst/Tasmota/releases/tag/v15.6.0 - Permalink: https://whatsnew.fyi/product/tasmota/releases/v15.6.0 - **removed** — Removed support for direct migration from versions before v8.1.0 (Doris) - **changed** — Minimum supported ESP8266/Arduino library Core version is now 2.7.8 - **changed** — Minimum supported ESP32/Arduino library Core version is now v3.3.8 - **removed** — Removed support for ESP8266 Core versions before 2.7.8 - **removed** — Removed support for ESP32 Core versions before v3.3.8 Logo #### RELEASE NOTES ##### Migration Information **This version removes support for direct migration from versions before v8.1.0 (Doris)** See [migration path](https://tasmota.github.io/docs/Upgrading#migration-path) for instructions how to migrate to a major version. **Do not upgrade from minimal to minimal version. It will most likely fail at some point and will require flashing via serial.** If you do have to use minimal versions, always OTA to a full version of the same release before applying next minimal version. Pay attention to the following version breaks due to dynamic settings updates: 1. Migrate to **Sonoff-Tasmota 3.9.x** 2. Migrate to **Sonoff-Tasmota 4.x** 3. Migrate to **Sonoff-Tasmota 5.14** (http://ota.tasmota.com/tasmota/release_5.14.0/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 4. Migrate to **Sonoff-Tasmota 6.7.1** (http://ota.tasmota.com/tasmota/release_6.7.1/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 5. Migrate to **Tasmota 7.2.0** (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin) --- Major change in parameter storage layout --- 6. Migrate to **Tasmota 8.5.1** (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin) --- Major change in internal GPIO function representation --- 7. Migrate to **Tasmota 9.1** (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz) 8. Upgrade to **latest release** (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz) While fallback or downgrading is common practice it was never supported due to Settings additions or changes in newer releases. Starting with release **v9.1.0 Imogen** the internal GPIO function representation has changed in such a way that fallback is only possible to the latest GPIO configuration before installing **v9.1.0**. ##### Supported Core versions This release will be supported from ESP8266/Arduino library Core version **2.7.8** due to reported security and stability issues on previous Core version. This will also support gzipped binaries. This release will be supported from ESP32/Arduino library Core version **v3.3.8**. Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.3.8 have been removed. ##### Initial configuration tools For initial configuration this release supports Webserver based **WifiManager** or **Serial** based command interface. ##### Initial installation Easy initial installation of Tasmota can be performed using the [Tasmota WebInstaller](https://tasmota.github.io/install/). ##### Provided Binary Downloads ###### ESP8266 or ESP8285 based The following binary downloads have been compiled with ESP8266/Arduino library core version **2.7.8**. - **tasmota.bin** = The Tasmota version with most drivers for 1M+ flash. **RECOMMENDED RELEASE BINARY** - **tasmota-4M.bin** = The Tasmota version with most drivers and filesystem for 4M+ flash. - **tasmota-AD.bin** to **tasmota-VN.bin** = The Tasmota version in different languages for 1M+ flash. - **tasmota-lite.bin** = The Lite version without most drivers and sensors for 1M+ flash. - **tasmota-knx.bin** = The Knx version without some features but adds KNX support for 1M+ flash. - **tasmota-sensors.bin** = The Sensors version adds more useful sensors for 1M+ flash. - **tasmota-ir.bin** = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 1M+ flash. - **tasmota-display.bin** = The Display version without Energy Monitoring but adds display support for 1M+ flash. - **tasmota-zbbridge.bin** = The dedicated Sonoff Zigbee Bridge version for 2M+ flash. - **tasmota-zigbee.bin** = The dedicated cc25xx _[Truncated at 4000 characters — full notes: https://github.com/arendst/Tasmota/releases/tag/v15.6.0]_ ### v15.5.0 — Tasmota v15.5.0 Sylvan - Date: 2026-06-22 - Version: v15.5.0 - Original notes: https://github.com/arendst/Tasmota/releases/tag/v15.5.0 - Permalink: https://whatsnew.fyi/product/tasmota/releases/v15.5.0 Logo #### RELEASE NOTES ##### Migration Information **This version removes support for direct migration from versions before v8.1.0 (Doris)** See [migration path](https://tasmota.github.io/docs/Upgrading#migration-path) for instructions how to migrate to a major version. **Do not upgrade from minimal to minimal version. It will most likely fail at some point and will require flashing via serial.** If you do have to use minimal versions, always OTA to a full version of the same release before applying next minimal version. Pay attention to the following version breaks due to dynamic settings updates: 1. Migrate to **Sonoff-Tasmota 3.9.x** 2. Migrate to **Sonoff-Tasmota 4.x** 3. Migrate to **Sonoff-Tasmota 5.14** (http://ota.tasmota.com/tasmota/release_5.14.0/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 4. Migrate to **Sonoff-Tasmota 6.7.1** (http://ota.tasmota.com/tasmota/release_6.7.1/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 5. Migrate to **Tasmota 7.2.0** (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin) --- Major change in parameter storage layout --- 6. Migrate to **Tasmota 8.5.1** (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin) --- Major change in internal GPIO function representation --- 7. Migrate to **Tasmota 9.1** (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz) 8. Upgrade to **latest release** (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz) While fallback or downgrading is common practice it was never supported due to Settings additions or changes in newer releases. Starting with release **v9.1.0 Imogen** the internal GPIO function representation has changed in such a way that fallback is only possible to the latest GPIO configuration before installing **v9.1.0**. ##### Supported Core versions This release will be supported from ESP8266/Arduino library Core version **2.7.8** due to reported security and stability issues on previous Core version. This will also support gzipped binaries. This release will be supported from ESP32/Arduino library Core version **v3.3.8**. Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.3.8 have been removed. ##### Initial configuration tools For initial configuration this release supports Webserver based **WifiManager** or **Serial** based command interface. ##### Initial installation Easy initial installation of Tasmota can be performed using the [Tasmota WebInstaller](https://tasmota.github.io/install/). ##### Provided Binary Downloads ###### ESP8266 or ESP8285 based The following binary downloads have been compiled with ESP8266/Arduino library core version **2.7.8**. - **tasmota.bin** = The Tasmota version with most drivers for 1M+ flash. **RECOMMENDED RELEASE BINARY** - **tasmota-4M.bin** = The Tasmota version with most drivers and filesystem for 4M+ flash. - **tasmota-AD.bin** to **tasmota-VN.bin** = The Tasmota version in different languages for 1M+ flash. - **tasmota-lite.bin** = The Lite version without most drivers and sensors for 1M+ flash. - **tasmota-knx.bin** = The Knx version without some features but adds KNX support for 1M+ flash. - **tasmota-sensors.bin** = The Sensors version adds more useful sensors for 1M+ flash. - **tasmota-ir.bin** = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 1M+ flash. - **tasmota-display.bin** = The Display version without Energy Monitoring but adds display support for 1M+ flash. - **tasmota-zbbridge.bin** = The dedicated Sonoff Zigbee Bridge version for 2M+ flash. - **tasmota-zigbee.bin** = The dedicated cc25xx _[Truncated at 4000 characters — full notes: https://github.com/arendst/Tasmota/releases/tag/v15.5.0]_ ### v15.4.0 — Tasmota v15.4.0 Sybil - Date: 2026-04-22 - Version: v15.4.0 - Original notes: https://github.com/arendst/Tasmota/releases/tag/v15.4.0 - Permalink: https://whatsnew.fyi/product/tasmota/releases/v15.4.0 - **removed** — Remove support for direct migration from versions before v8.1.0 (Doris) - **changed** — Require ESP8266/Arduino library Core version 2.7.8 or later due to reported security and stability issues - **changed** — Require ESP32/Arduino library Core version v3.1.11 or later - **removed** — Remove support for ESP8266 Core versions before 2.7.8 - **removed** — Remove support for ESP32 Core versions before v3.1.11 Logo #### RELEASE NOTES ##### Migration Information **This version removes support for direct migration from versions before v8.1.0 (Doris)** See [migration path](https://tasmota.github.io/docs/Upgrading#migration-path) for instructions how to migrate to a major version. **Do not upgrade from minimal to minimal version. It will most likely fail at some point and will require flashing via serial.** If you do have to use minimal versions, always OTA to a full version of the same release before applying next minimal version. Pay attention to the following version breaks due to dynamic settings updates: 1. Migrate to **Sonoff-Tasmota 3.9.x** 2. Migrate to **Sonoff-Tasmota 4.x** 3. Migrate to **Sonoff-Tasmota 5.14** (http://ota.tasmota.com/tasmota/release_5.14.0/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 4. Migrate to **Sonoff-Tasmota 6.7.1** (http://ota.tasmota.com/tasmota/release_6.7.1/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 5. Migrate to **Tasmota 7.2.0** (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin) --- Major change in parameter storage layout --- 6. Migrate to **Tasmota 8.5.1** (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin) --- Major change in internal GPIO function representation --- 7. Migrate to **Tasmota 9.1** (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz) 8. Upgrade to **latest release** (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz) While fallback or downgrading is common practice it was never supported due to Settings additions or changes in newer releases. Starting with release **v9.1.0 Imogen** the internal GPIO function representation has changed in such a way that fallback is only possible to the latest GPIO configuration before installing **v9.1.0**. ##### Supported Core versions This release will be supported from ESP8266/Arduino library Core version **2.7.8** due to reported security and stability issues on previous Core version. This will also support gzipped binaries. This release will be supported from ESP32/Arduino library Core version **v3.1.11**. Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.11 have been removed. ##### Initial configuration tools For initial configuration this release supports Webserver based **WifiManager** or **Serial** based command interface. ##### Initial installation Easy initial installation of Tasmota can be performed using the [Tasmota WebInstaller](https://tasmota.github.io/install/). ##### Provided Binary Downloads ###### ESP8266 or ESP8285 based The following binary downloads have been compiled with ESP8266/Arduino library core version **2.7.8**. - **tasmota.bin** = The Tasmota version with most drivers for 1M+ flash. **RECOMMENDED RELEASE BINARY** - **tasmota-4M.bin** = The Tasmota version with most drivers and filesystem for 4M+ flash. - **tasmota-AD.bin** to **tasmota-VN.bin** = The Tasmota version in different languages for 1M+ flash. - **tasmota-lite.bin** = The Lite version without most drivers and sensors for 1M+ flash. - **tasmota-knx.bin** = The Knx version without some features but adds KNX support for 1M+ flash. - **tasmota-sensors.bin** = The Sensors version adds more useful sensors for 1M+ flash. - **tasmota-ir.bin** = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 1M+ flash. - **tasmota-display.bin** = The Display version without Energy Monitoring but adds display support for 1M+ flash. - **tasmota-zbbridge.bin** = The dedicated Sonoff Zigbee Bridge version for 2M+ flash. - **tasmota-zigbee.bin** = The dedicated cc25 _[Truncated at 4000 characters — full notes: https://github.com/arendst/Tasmota/releases/tag/v15.4.0]_ ### v15.3.0 — Tasmota v15.3.0 Susan - Date: 2026-02-19 - Version: v15.3.0 - Original notes: https://github.com/arendst/Tasmota/releases/tag/v15.3.0 - Permalink: https://whatsnew.fyi/product/tasmota/releases/v15.3.0 - **removed** — Support for direct migration from versions before v8.1.0 (Doris) has been removed - **removed** — Support of ESP8266 Core versions before 2.7.8 has been removed - **removed** — Support of ESP32 Core versions before v3.1.10 has been removed Logo #### RELEASE NOTES ##### Migration Information **This version removes support for direct migration from versions before v8.1.0 (Doris)** See [migration path](https://tasmota.github.io/docs/Upgrading#migration-path) for instructions how to migrate to a major version. **Do not upgrade from minimal to minimal version. It will most likely fail at some point and will require flashing via serial.** If you do have to use minimal versions, always OTA to a full version of the same release before applying next minimal version. Pay attention to the following version breaks due to dynamic settings updates: 1. Migrate to **Sonoff-Tasmota 3.9.x** 2. Migrate to **Sonoff-Tasmota 4.x** 3. Migrate to **Sonoff-Tasmota 5.14** (http://ota.tasmota.com/tasmota/release_5.14.0/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 4. Migrate to **Sonoff-Tasmota 6.7.1** (http://ota.tasmota.com/tasmota/release_6.7.1/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 5. Migrate to **Tasmota 7.2.0** (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin) --- Major change in parameter storage layout --- 6. Migrate to **Tasmota 8.5.1** (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin) --- Major change in internal GPIO function representation --- 7. Migrate to **Tasmota 9.1** (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz) 8. Upgrade to **latest release** (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz) While fallback or downgrading is common practice it was never supported due to Settings additions or changes in newer releases. Starting with release **v9.1.0 Imogen** the internal GPIO function representation has changed in such a way that fallback is only possible to the latest GPIO configuration before installing **v9.1.0**. ##### Supported Core versions This release will be supported from ESP8266/Arduino library Core version **2.7.8** due to reported security and stability issues on previous Core version. This will also support gzipped binaries. This release will be supported from ESP32/Arduino library Core version **v3.1.10**. Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.10 have been removed. ##### Initial configuration tools For initial configuration this release supports Webserver based **WifiManager** or **Serial** based command interface. ##### Initial installation Easy initial installation of Tasmota can be performed using the [Tasmota WebInstaller](https://tasmota.github.io/install/). ##### Provided Binary Downloads ###### ESP8266 or ESP8285 based The following binary downloads have been compiled with ESP8266/Arduino library core version **2.7.8**. - **tasmota.bin** = The Tasmota version with most drivers for 1M+ flash. **RECOMMENDED RELEASE BINARY** - **tasmota-4M.bin** = The Tasmota version with most drivers and filesystem for 4M+ flash. - **tasmota-AD.bin** to **tasmota-VN.bin** = The Tasmota version in different languages for 1M+ flash. - **tasmota-lite.bin** = The Lite version without most drivers and sensors for 1M+ flash. - **tasmota-knx.bin** = The Knx version without some features but adds KNX support for 1M+ flash. - **tasmota-sensors.bin** = The Sensors version adds more useful sensors for 1M+ flash. - **tasmota-ir.bin** = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 1M+ flash. - **tasmota-display.bin** = The Display version without Energy Monitoring but adds display support for 1M+ flash. - **tasmota-zbbridge.bin** = The dedicated Sonoff Zigbee Bridge version for 2M+ flash. - **tasmota-zigbee.bin** = The dedicated cc25 _[Truncated at 4000 characters — full notes: https://github.com/arendst/Tasmota/releases/tag/v15.3.0]_ ### v15.2.0 — Tasmota v15.2.0 Stephan - Date: 2025-12-12 - Version: v15.2.0 - Original notes: https://github.com/arendst/Tasmota/releases/tag/v15.2.0 - Permalink: https://whatsnew.fyi/product/tasmota/releases/v15.2.0 - **removed** — Support for direct migration from versions before v8.1.0 (Doris) has been removed - **removed** — Support of ESP8266 Core versions before 2.7.8 has been removed - **removed** — Support of ESP32 Core versions before v3.1.7 has been removed - **changed** — Minimum supported ESP8266/Arduino library Core version is now 2.7.8 Logo #### RELEASE NOTES ##### Migration Information **This version removes support for direct migration from versions before v8.1.0 (Doris)** See [migration path](https://tasmota.github.io/docs/Upgrading#migration-path) for instructions how to migrate to a major version. **Do not upgrade from minimal to minimal version. It will most likely fail at some point and will require flashing via serial.** If you do have to use minimal versions, always OTA to a full version of the same release before applying next minimal version. Pay attention to the following version breaks due to dynamic settings updates: 1. Migrate to **Sonoff-Tasmota 3.9.x** 2. Migrate to **Sonoff-Tasmota 4.x** 3. Migrate to **Sonoff-Tasmota 5.14** (http://ota.tasmota.com/tasmota/release_5.14.0/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 4. Migrate to **Sonoff-Tasmota 6.7.1** (http://ota.tasmota.com/tasmota/release_6.7.1/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 5. Migrate to **Tasmota 7.2.0** (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin) --- Major change in parameter storage layout --- 6. Migrate to **Tasmota 8.5.1** (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin) --- Major change in internal GPIO function representation --- 7. Migrate to **Tasmota 9.1** (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz) 8. Upgrade to **latest release** (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz) While fallback or downgrading is common practice it was never supported due to Settings additions or changes in newer releases. Starting with release **v9.1.0 Imogen** the internal GPIO function representation has changed in such a way that fallback is only possible to the latest GPIO configuration before installing **v9.1.0**. ##### Supported Core versions This release will be supported from ESP8266/Arduino library Core version **2.7.8** due to reported security and stability issues on previous Core version. This will also support gzipped binaries. This release will be supported from ESP32/Arduino library Core version **v3.1.7**. Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.7 have been removed. ##### Initial configuration tools For initial configuration this release supports Webserver based **WifiManager** or **Serial** based command interface. ##### Initial installation Easy initial installation of Tasmota can be performed using the [Tasmota WebInstaller](https://tasmota.github.io/install/). ##### Provided Binary Downloads ###### ESP8266 or ESP8285 based The following binary downloads have been compiled with ESP8266/Arduino library core version **2.7.8**. - **tasmota.bin** = The Tasmota version with most drivers for 1M+ flash. **RECOMMENDED RELEASE BINARY** - **tasmota-4M.bin** = The Tasmota version with most drivers and filesystem for 4M+ flash. - **tasmota-AD.bin** to **tasmota-VN.bin** = The Tasmota version in different languages for 1M+ flash. - **tasmota-lite.bin** = The Lite version without most drivers and sensors for 1M+ flash. - **tasmota-knx.bin** = The Knx version without some features but adds KNX support for 1M+ flash. - **tasmota-sensors.bin** = The Sensors version adds more useful sensors for 1M+ flash. - **tasmota-ir.bin** = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 1M+ flash. - **tasmota-display.bin** = The Display version without Energy Monitoring but adds display support for 1M+ flash. - **tasmota-zbbridge.bin** = The dedicated Sonoff Zigbee Bridge version for 2M+ flash. - **tasmota-zigbee.bin** = The dedicated cc25xx _[Truncated at 4000 characters — full notes: https://github.com/arendst/Tasmota/releases/tag/v15.2.0]_ ### v15.1.0 — Tasmota v15.1.0 Stella - Date: 2025-10-11 - Version: v15.1.0 - Original notes: https://github.com/arendst/Tasmota/releases/tag/v15.1.0 - Permalink: https://whatsnew.fyi/product/tasmota/releases/v15.1.0 - **removed** — Remove support for direct migration from versions before v8.1.0 (Doris) - **changed** — ESP8266 Core versions before 2.7.8 are no longer supported - **changed** — ESP32 Core versions before v3.1.4 are no longer supported Logo #### RELEASE NOTES ##### Migration Information **This version removes support for direct migration from versions before v8.1.0 (Doris)** See [migration path](https://tasmota.github.io/docs/Upgrading#migration-path) for instructions how to migrate to a major version. **Do not upgrade from minimal to minimal version. It will most likely fail at some point and will require flashing via serial.** If you do have to use minimal versions, always OTA to a full version of the same release before applying next minimal version. Pay attention to the following version breaks due to dynamic settings updates: 1. Migrate to **Sonoff-Tasmota 3.9.x** 2. Migrate to **Sonoff-Tasmota 4.x** 3. Migrate to **Sonoff-Tasmota 5.14** (http://ota.tasmota.com/tasmota/release_5.14.0/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 4. Migrate to **Sonoff-Tasmota 6.7.1** (http://ota.tasmota.com/tasmota/release_6.7.1/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 5. Migrate to **Tasmota 7.2.0** (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin) --- Major change in parameter storage layout --- 6. Migrate to **Tasmota 8.5.1** (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin) --- Major change in internal GPIO function representation --- 7. Migrate to **Tasmota 9.1** (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz) 8. Upgrade to **latest release** (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz) While fallback or downgrading is common practice it was never supported due to Settings additions or changes in newer releases. Starting with release **v9.1.0 Imogen** the internal GPIO function representation has changed in such a way that fallback is only possible to the latest GPIO configuration before installing **v9.1.0**. ##### Supported Core versions This release will be supported from ESP8266/Arduino library Core version **2.7.8** due to reported security and stability issues on previous Core version. This will also support gzipped binaries. This release will be supported from ESP32/Arduino library Core version **v3.1.4**. Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed. ##### Initial configuration tools For initial configuration this release supports Webserver based **WifiManager** or **Serial** based command interface. ##### Initial installation Easy initial installation of Tasmota can be performed using the [Tasmota WebInstaller](https://tasmota.github.io/install/). ##### Provided Binary Downloads ###### ESP8266 or ESP8285 based The following binary downloads have been compiled with ESP8266/Arduino library core version **2.7.8**. - **tasmota.bin** = The Tasmota version with most drivers for 1M+ flash. **RECOMMENDED RELEASE BINARY** - **tasmota-4M.bin** = The Tasmota version with most drivers and filesystem for 4M+ flash. - **tasmota-AD.bin** to **tasmota-VN.bin** = The Tasmota version in different languages for 1M+ flash. - **tasmota-lite.bin** = The Lite version without most drivers and sensors for 1M+ flash. - **tasmota-knx.bin** = The Knx version without some features but adds KNX support for 1M+ flash. - **tasmota-sensors.bin** = The Sensors version adds more useful sensors for 1M+ flash. - **tasmota-ir.bin** = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 1M+ flash. - **tasmota-display.bin** = The Display version without Energy Monitoring but adds display support for 1M+ flash. - **tasmota-zbbridge.bin** = The dedicated Sonoff Zigbee Bridge version for 2M+ flash. - **tasmota-zigbee.bin** = The dedicated cc25xx _[Truncated at 4000 characters — full notes: https://github.com/arendst/Tasmota/releases/tag/v15.1.0]_ ### v15.0.1 — Tasmota v15.0.1 Sharon - Date: 2025-06-14 - Version: v15.0.1 - Original notes: https://github.com/arendst/Tasmota/releases/tag/v15.0.1 - Permalink: https://whatsnew.fyi/product/tasmota/releases/v15.0.1 - **removed** — Removed support for direct migration from versions before v8.1.0 (Doris) - **changed** — Updated minimum supported ESP8266/Arduino library Core version to 2.7.8 - **changed** — Updated minimum supported ESP32/Arduino library Core version to v3.1.3.250504 - **added** — Added support for user supplied CA certs in TLS connections - **added** — Added support for AWS IoT and Azure IoT Logo #### RELEASE NOTES ##### Migration Information **This version removes support for direct migration from versions before v8.1.0 (Doris)** See [migration path](https://tasmota.github.io/docs/Upgrading#migration-path) for instructions how to migrate to a major version. **Do not upgrade from minimal to minimal version. It will most likely fail at some point and will require flashing via serial.** If you do have to use minimal versions, always OTA to a full version of the same release before applying next minimal version. Pay attention to the following version breaks due to dynamic settings updates: 1. Migrate to **Sonoff-Tasmota 3.9.x** 2. Migrate to **Sonoff-Tasmota 4.x** 3. Migrate to **Sonoff-Tasmota 5.14** (http://ota.tasmota.com/tasmota/release_5.14.0/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 4. Migrate to **Sonoff-Tasmota 6.7.1** (http://ota.tasmota.com/tasmota/release_6.7.1/sonoff.bin) - NOTICE underscore as a dash is not supported in older versions 5. Migrate to **Tasmota 7.2.0** (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin) --- Major change in parameter storage layout --- 6. Migrate to **Tasmota 8.5.1** (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin) --- Major change in internal GPIO function representation --- 7. Migrate to **Tasmota 9.1** (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz) 8. Upgrade to **latest release** (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz) While fallback or downgrading is common practice it was never supported due to Settings additions or changes in newer releases. Starting with release **v9.1.0 Imogen** the internal GPIO function representation has changed in such a way that fallback is only possible to the latest GPIO configuration before installing **v9.1.0**. ##### Supported Core versions This release will be supported from ESP8266/Arduino library Core version **2.7.8** due to reported security and stability issues on previous Core version. This will also support gzipped binaries. This release will be supported from ESP32/Arduino library Core version **v3.1.3.250504**. Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed. ##### Support of TLS In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read [full documentation](https://tasmota.github.io/docs/AWS-IoT) ##### Initial configuration tools For initial configuration this release supports Webserver based **WifiManager** or **Serial** based command interface. ##### Initial installation Easy initial installation of Tasmota can be performed using the [Tasmota WebInstaller](https://tasmota.github.io/install/). ##### Provided Binary Downloads ###### ESP8266 or ESP8285 based The following binary downloads have been compiled with ESP8266/Arduino library core version **2.7.8**. - **tasmota.bin** = The Tasmota version with most drivers for 1M+ flash. **RECOMMENDED RELEASE BINARY** - **tasmota-4M.bin** = The Tasmota version with most drivers and filesystem for 4M+ flash. - **tasmota-AD.bin** to **tasmota-VN.bin** = The Tasmota version in different languages for 1M+ flash. - **tasmota-lite.bin** = The Lite version without most drivers and sensors for 1M+ flash. - **tasmota-knx.bin** = The Knx version without some features but adds KNX support for 1M+ flash. - **tasmota-sensors.bin** = The Sensors version adds more useful sensors for 1M+ flash. - **tasmota-ir.bin** = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 1M+ flash. - **tasmota-display.bin** = The Disp _[Truncated at 4000 characters — full notes: https://github.com/arendst/Tasmota/releases/tag/v15.0.1]_