Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Notification debug log
- 2025/12/06 04:12:22,000 - SENDING - [{"title": "CD: https://reddit.com/r/baseball ", "body": "ChangeDetection DockerVM<br>\nhttps://reddit.com/r/baseball had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> u/AOK_RLP_SL</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> u/SamsungGermany</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> gerngesund.de</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"></span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Sorry, something went wrong when loading this video.</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"></span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> View in app</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> samsung.com</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> 400,871 members</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> 400,872 members</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> 257,136 members</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> 257,137 members</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> 211,821 members</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> 211,822 members</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": "Skip to main content\n Open menu Open navigation Go to Reddit Home\n r/baseball A chip A close button\n Log In Log in to Reddit\n Expand user menu Open settings menu\n\n r/baseball\n\n Off Season\n\n members\n online\n Create Post\n Feed About\n Best\n Open sort options\n * Best\n * Hot\n * New\n * Top\n * Rising\n Change post view\n * Card\n * Compact\n\n Community highlights\n\n * [General Discussion] Around the Horn & Game Thread Index - 12/5/25\n\n votes \u2022 comments\n\n * OFFICIAL FRIDAY TRASH TALK THREAD\n\n votes \u2022 comments\n Freddie Freeman for SickKids hospital in Canada\n u/HeftyAd2780\n \u2022 Freddie Freeman for SickKids hospital in Canada\n\n Sorry, something went wrong when loading this video.\n\n View in app\n u/SamsungGermany\n \u2022 Promoted\n Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.\n\n Sorry, something went wrong when loading this video.\n\n View in app\n samsung.com\n Learn More\n Sonny Gray did not want to play for the Yankees\n u/Mission_Pay_3373\n \u2022 Sonny Gray did not want to play for the Yankees\n Image\n [Pavlovic] The Giants are adding another familiar face to staff: Longtime big league reliever Jesse Chavez will be their bullpen coach. Chavez spent 18 seasons in the big leagues and pitched for nine different teams, most recently the Braves last season.\n u/JianClaymore\n \u2022\n [Pavlovic] The Giants are adding another familiar face to staff: Longtime big league reliever Jesse Chavez will be their bullpen coach. Chavez spent 18 seasons in the big leagues and pitched for nine different teams, most recently the Braves last season.\n News\n https://bsky.app/profile/giantbot.bsky.social/post/3m7blpbn4re2f\n\n Off Season\n\n Created Sep 7, 2008\n Public\n\n Anyone can view, post, and comment to this community\n\n 1M 40K\n\n Community Bookmarks\n\n rules wiki old reddit\n\n r/baseball Rules\n\n * 1\n\n Be Civil to Others\n\n All users must abide by the rules of reddit. The following will not be tolerated:\n\n 1. Trolling, threatening, harassing, or inciting/advocating/encouraging violence.\n\n 2. Racist, sexist, homophobic, transphobic, ableist, or otherwise intolerant or inflammatory language.\n\n 3. Fanbase attacks and personal spats outside of friendly team rivalry and normal fandom banter.\n\n Any rule violation can result in a warning, temporary ban, or permanent ban.\n\n * 2\n\n Create High-Quality Content\n\n Low-quality content will be removed. This content is generally allowed in comments, or in the daily Around the Horn discussion thread. Low-quality content can include:\n\n 1. Easily searchable or AskReddit questions - r/MLBNoobs\n\n 2. Memes, jokes, GIFS, etc\n\n 3. \"Piggyback\" posts\n\n 4. Topics not related to baseball\n\n 5. \"Tired topics\" providing no added value\n\n 6. Duplicates, reposts, or overlapping posts\n\n 7. Low-resolution videos or images\n\n 8. AI-generated content like artwork, images, or text creations\n\n * 3\n\n Post with Clear and Satisfactory Titles\n\n Posts with inadequate titles will be removed. Titles should not be editorialized, sensationalized, misleading, vague, ambiguous, or intentional clickbait.\n\n 1. Users should try to use the title of the article/video as the title of the post.\n\n 2. Exceptions are allowed for clarity.\n\n 3. Titles must specifically express what will be found in the post. Links must include context that is understandable to fans of all teams.\n\n 4. Posts removed due to an inadequate title may be re-posted with a better title.\n\n * 4\n\n Create High-Quality Breaking News Posts\n\n Breaking news posts must follow these rules:\n\n 1. Link directly to the source, not an image or screenshot.\n\n 2. Include names of all teams, significant players, years, and dollar figures involved in the title if possible. It is acceptable to refer to \"prospects.\"\n\n 3. Use first initials for common last names.\n\n 4. Originate from reliable source like a baseball journalist, media personality, or reputable site like MLBTradeRumors.\n\n 5. Create additional value to other posts rather than piggyback/duplicate.\n\n * 5\n\n Create High-Quality Posts from trusted and user-friendly sources\n\n Posts to r/baseball should come from a trusted and user-friendly source. We feel confident that breaking news and other share-worthy content can be found from sources like from MLB.com, ESPN, The Athletic, FanGraphs, MLBTR, Bluesky, etc.\n\n The use of X/Twitter is not permitted (including screenshots).\n\n * 6\n\n Create High-Quality Video Highlights\n\n 1. All video highlights should be of the highest quality possible.\n\n 2. The highest quality video highlights include an accurate and descriptive title with any context necessary to understand what is happening, the full play (beginning to end), and a replay of the play.\n\n 3. If multiple posts of the same highlight are posted in succession of each other, the highest quality post will be kept and the others will be removed. This decision can be affected by the discussion in the comments.\n\n * 7\n\n Create High-Quality Game Performance Posts\n\n 1. Posts about a player or team performance must include the stat, event, or context IN THE TITLE.\n\n 2. If a two-way player's pitching performance is complete but the game is not over, include batting statistics in post body only.\n\n 3. For a pitching or batting line, the player's performance must be complete.\n\n 4. Do not make posts for no-hitters or perfect games. The bot will post automatically after six innings.\n\n 5. Do not make \"cycle alert\" posts unless batter already has the 3B complete.\n\n * 8\n\n Do Not Spam\n\n Spam will be removed. \"Reddit defines spam as \"repeated, unwanted, and/or unsolicited actions, whether automated or manual, that negatively affect Reddit users, Reddit communities, and/or Reddit itself.\"\n\n 1. Making an excessive number of posts in a short period of time is spam and will be subject to removal, warnings, and bans at the moderators' discretion.\n\n 2. Posting numerous articles that revolve around a specific agenda or cause in a short amount of time can be considered spamming.\n\n * 9\n\n Do Not Use r/baseball to Advertise\n\n 1. Self-promotion on r/baseball is allowed only with the explicit, prior approval of the moderators.\n\n 2. Self-promotion means submitting content or products to r/baseball that is designed or created on/for another site.\n\n 3. Follow Reddit's site-wide guidelines on self-promotion and the \"Am I a spammer?\" guide from Reddit if you are unsure.\n\n * 10\n\n Create High-Quality Post-Series Threads\n\n If a user is creating a post-series thread, it must follow these rules:\n\n 1. The title must be descriptive of the teams involved and the outcome of the series.\n\n 2. The self-post must include a line score and the result of each individual game.\n\n 3. A flawless example of a post-series thread can be found here\n\n 4. Moderators reserve the right to choose the highest quality post-series thread.\n\n * 11\n\n Create Accurate Elimination/Clinching Posts\n\n A team's elimination/clinch is post-worthy only if it meets one of the following criteria:\n\n 1. The team is completely eliminated from the playoffs.\n\n 2. The team clinches a playoff position.\n\n 3. The team clinches a division.\n\n 4. The team clinches the top overall playoff seed.\n\n Any elimination/clinch post that is due to scheduling and not by elimination number requires a full explanation in the body of the post.\n\n * 12\n\n Follow Paywall Guidelines\n\n Users may submit and share links to paywalled content but should not:\n\n 1. Provide access to content behind a paywall in any way, including re-hosting content to other sites or posting content in text posts/comments.\n\n 2. Request that others provide access to paywalled content.\n\n 3. Share or request links to game streams.\n\n * 13\n\n Follow In-Season vs. Off-Season Guidelines\n\n During the MLB season, we enact more strict guidelines to not detract or bury in-season content. The following kinds of posts are allowed only during the off-season:\n\n 1. Hypothetical questions\n\n 2. Fan art, projects, and general memorabilia\n\n 3. Birthday/Anniversary Posts\n\n 4. Pictures of ballparks, players, fans, selfies, foul/HR balls, or fixtures around the ballpark\n\n 5. Posts about baseball video games, books, movies, and media\n\n 6. Polls and surveys\n\n * 14\n\n Miscellaneous Rules\n\n Content from the following categories will be removed:\n\n 1. URL shorteners in posts or comments.\n\n 2. Posts or comments soliciting any kind of donations (e.g., GoFundMe), including those for charities.\n\n 3. Sales and exchanges, including memorabilia and tickets.\n\n AL East\n\n * r/orioles\n 91,012 members\n * r/redsox\n 216,513 members\n * r/NYYankees\n 400,872 members\n * r/tampabayrays\n 46,744 members\n * r/Torontobluejays\n 257,137 members\n\n AL Central\n\n * r/minnesotatwins\n 68,860 members\n * r/KCRoyals\n 49,941 members\n * r/whitesox\n 66,628 members\n * r/motorcitykitties\n 65,928 members\n * r/ClevelandGuardians\n 62,251 members\n\n AL West\n\n * r/Astros\n 111,551 members\n * r/angelsbaseball\n 56,290 members\n * r/OaklandAthletics\n 58,582 members\n * r/Mariners\n 105,944 members\n * r/TexasRangers\n 70,607 members\n\n NL East\n\n * r/Braves\n 142,752 members\n * r/NewYorkMets\n 110,852 members\n * r/phillies\n 211,822 members\n * r/Nationals\n 56,760 members\n * r/MiamiMarlins\n 13,590 members\n\n NL Central\n\n * r/buccos\n 46,758 members\n * r/Brewers\n 64,765 members\n * r/Cardinals\n 96,359 members\n * r/CHICubs\n 99,117 members\n * r/Reds\n 62,428 members\n\n NL West\n\n * r/azdiamondbacks\n 42,342 members\n * r/Dodgers\n 337,865 members\n * r/SFGiants\n 139,560 members\n * r/ColoradoRockies\n 41,000 members\n * r/Padres\n 158,729 members\n\n Moderators\n\n Moderator list hidden. Learn More\n View all moderators\n\n Installed Apps\n\n * Mod App: Send to Discord\n * Modmail Quick User Summary\n * Modmail To Discord or Slack\n * Trending Tattler\n * Comment Mop\n Reddit Rules Privacy Policy User Agreement Accessibility Impressum Reddit, Inc. \u00a9 2025. All rights reserved.\n Expand Navigation Collapse Navigation", "diff": "@changed_PLACEMARKER_OPEN u/AOK_RLP_SL@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN u/SamsungGermany@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN gerngesund.de@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Sorry, something went wrong when loading this video.@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View in app@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN samsung.com@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 400,871 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 400,872 members@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 257,136 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 257,137 members@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 211,821 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 211,822 members@changed_into_PLACEMARKER_CLOSED", "diff_clean": " u/AOK_RLP_SL\n u/SamsungGermany\n TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.\n gerngesund.de\n Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.\n\n Sorry, something went wrong when loading this video.\n\n View in app\n samsung.com\n 400,871 members\n 400,872 members\n 257,136 members\n 257,137 members\n 211,821 members\n 211,822 members", "diff_added": "@changed_PLACEMARKER_OPEN u/AOK_RLP_SL@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN u/SamsungGermany@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN gerngesund.de@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Sorry, something went wrong when loading this video.@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View in app@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN samsung.com@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 400,871 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 400,872 members@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 257,136 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 257,137 members@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 211,821 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 211,822 members@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " u/AOK_RLP_SL\n u/SamsungGermany\n TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.\n gerngesund.de\n Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.\n\n Sorry, something went wrong when loading this video.\n\n View in app\n samsung.com\n 400,871 members\n 400,872 members\n 257,136 members\n 257,137 members\n 211,821 members\n 211,822 members", "diff_full": "Skip to main content\n Open menu Open navigation Go to Reddit Home\n r/baseball A chip A close button\n Log In Log in to Reddit\n Expand user menu Open settings menu\n\n r/baseball\n\n Off Season\n\n members\n online\n Create Post\n Feed About\n Best\n Open sort options\n * Best\n * Hot\n * New\n * Top\n * Rising\n Change post view\n * Card\n * Compact\n\n Community highlights\n\n * [General Discussion] Around the Horn & Game Thread Index - 12/5/25\n\n votes \u2022 comments\n\n * OFFICIAL FRIDAY TRASH TALK THREAD\n\n votes \u2022 comments\n Freddie Freeman for SickKids hospital in Canada\n u/HeftyAd2780\n \u2022 Freddie Freeman for SickKids hospital in Canada\n\n Sorry, something went wrong when loading this video.\n\n View in app\n@changed_PLACEMARKER_OPEN u/AOK_RLP_SL@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN u/SamsungGermany@changed_into_PLACEMARKER_CLOSED\n \u2022 Promoted\n@changed_PLACEMARKER_OPEN TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN gerngesund.de@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Sorry, something went wrong when loading this video.@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View in app@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN samsung.com@changed_into_PLACEMARKER_CLOSED\n Learn More\n Sonny Gray did not want to play for the Yankees\n u/Mission_Pay_3373\n \u2022 Sonny Gray did not want to play for the Yankees\n Image\n [Pavlovic] The Giants are adding another familiar face to staff: Longtime big league reliever Jesse Chavez will be their bullpen coach. Chavez spent 18 seasons in the big leagues and pitched for nine different teams, most recently the Braves last season.\n u/JianClaymore\n \u2022\n [Pavlovic] The Giants are adding another familiar face to staff: Longtime big league reliever Jesse Chavez will be their bullpen coach. Chavez spent 18 seasons in the big leagues and pitched for nine different teams, most recently the Braves last season.\n News\n https://bsky.app/profile/giantbot.bsky.social/post/3m7blpbn4re2f\n\n Off Season\n\n Created Sep 7, 2008\n Public\n\n Anyone can view, post, and comment to this community\n\n 1M 40K\n\n Community Bookmarks\n\n rules wiki old reddit\n\n r/baseball Rules\n\n * 1\n\n Be Civil to Others\n\n All users must abide by the rules of reddit. The following will not be tolerated:\n\n 1. Trolling, threatening, harassing, or inciting/advocating/encouraging violence.\n\n 2. Racist, sexist, homophobic, transphobic, ableist, or otherwise intolerant or inflammatory language.\n\n 3. Fanbase attacks and personal spats outside of friendly team rivalry and normal fandom banter.\n\n Any rule violation can result in a warning, temporary ban, or permanent ban.\n\n * 2\n\n Create High-Quality Content\n\n Low-quality content will be removed. This content is generally allowed in comments, or in the daily Around the Horn discussion thread. Low-quality content can include:\n\n 1. Easily searchable or AskReddit questions - r/MLBNoobs\n\n 2. Memes, jokes, GIFS, etc\n\n 3. \"Piggyback\" posts\n\n 4. Topics not related to baseball\n\n 5. \"Tired topics\" providing no added value\n\n 6. Duplicates, reposts, or overlapping posts\n\n 7. Low-resolution videos or images\n\n 8. AI-generated content like artwork, images, or text creations\n\n * 3\n\n Post with Clear and Satisfactory Titles\n\n Posts with inadequate titles will be removed. Titles should not be editorialized, sensationalized, misleading, vague, ambiguous, or intentional clickbait.\n\n 1. Users should try to use the title of the article/video as the title of the post.\n\n 2. Exceptions are allowed for clarity.\n\n 3. Titles must specifically express what will be found in the post. Links must include context that is understandable to fans of all teams.\n\n 4. Posts removed due to an inadequate title may be re-posted with a better title.\n\n * 4\n\n Create High-Quality Breaking News Posts\n\n Breaking news posts must follow these rules:\n\n 1. Link directly to the source, not an image or screenshot.\n\n 2. Include names of all teams, significant players, years, and dollar figures involved in the title if possible. It is acceptable to refer to \"prospects.\"\n\n 3. Use first initials for common last names.\n\n 4. Originate from reliable source like a baseball journalist, media personality, or reputable site like MLBTradeRumors.\n\n 5. Create additional value to other posts rather than piggyback/duplicate.\n\n * 5\n\n Create High-Quality Posts from trusted and user-friendly sources\n\n Posts to r/baseball should come from a trusted and user-friendly source. We feel confident that breaking news and other share-worthy content can be found from sources like from MLB.com, ESPN, The Athletic, FanGraphs, MLBTR, Bluesky, etc.\n\n The use of X/Twitter is not permitted (including screenshots).\n\n * 6\n\n Create High-Quality Video Highlights\n\n 1. All video highlights should be of the highest quality possible.\n\n 2. The highest quality video highlights include an accurate and descriptive title with any context necessary to understand what is happening, the full play (beginning to end), and a replay of the play.\n\n 3. If multiple posts of the same highlight are posted in succession of each other, the highest quality post will be kept and the others will be removed. This decision can be affected by the discussion in the comments.\n\n * 7\n\n Create High-Quality Game Performance Posts\n\n 1. Posts about a player or team performance must include the stat, event, or context IN THE TITLE.\n\n 2. If a two-way player's pitching performance is complete but the game is not over, include batting statistics in post body only.\n\n 3. For a pitching or batting line, the player's performance must be complete.\n\n 4. Do not make posts for no-hitters or perfect games. The bot will post automatically after six innings.\n\n 5. Do not make \"cycle alert\" posts unless batter already has the 3B complete.\n\n * 8\n\n Do Not Spam\n\n Spam will be removed. \"Reddit defines spam as \"repeated, unwanted, and/or unsolicited actions, whether automated or manual, that negatively affect Reddit users, Reddit communities, and/or Reddit itself.\"\n\n 1. Making an excessive number of posts in a short period of time is spam and will be subject to removal, warnings, and bans at the moderators' discretion.\n\n 2. Posting numerous articles that revolve around a specific agenda or cause in a short amount of time can be considered spamming.\n\n * 9\n\n Do Not Use r/baseball to Advertise\n\n 1. Self-promotion on r/baseball is allowed only with the explicit, prior approval of the moderators.\n\n 2. Self-promotion means submitting content or products to r/baseball that is designed or created on/for another site.\n\n 3. Follow Reddit's site-wide guidelines on self-promotion and the \"Am I a spammer?\" guide from Reddit if you are unsure.\n\n * 10\n\n Create High-Quality Post-Series Threads\n\n If a user is creating a post-series thread, it must follow these rules:\n\n 1. The title must be descriptive of the teams involved and the outcome of the series.\n\n 2. The self-post must include a line score and the result of each individual game.\n\n 3. A flawless example of a post-series thread can be found here\n\n 4. Moderators reserve the right to choose the highest quality post-series thread.\n\n * 11\n\n Create Accurate Elimination/Clinching Posts\n\n A team's elimination/clinch is post-worthy only if it meets one of the following criteria:\n\n 1. The team is completely eliminated from the playoffs.\n\n 2. The team clinches a playoff position.\n\n 3. The team clinches a division.\n\n 4. The team clinches the top overall playoff seed.\n\n Any elimination/clinch post that is due to scheduling and not by elimination number requires a full explanation in the body of the post.\n\n * 12\n\n Follow Paywall Guidelines\n\n Users may submit and share links to paywalled content but should not:\n\n 1. Provide access to content behind a paywall in any way, including re-hosting content to other sites or posting content in text posts/comments.\n\n 2. Request that others provide access to paywalled content.\n\n 3. Share or request links to game streams.\n\n * 13\n\n Follow In-Season vs. Off-Season Guidelines\n\n During the MLB season, we enact more strict guidelines to not detract or bury in-season content. The following kinds of posts are allowed only during the off-season:\n\n 1. Hypothetical questions\n\n 2. Fan art, projects, and general memorabilia\n\n 3. Birthday/Anniversary Posts\n\n 4. Pictures of ballparks, players, fans, selfies, foul/HR balls, or fixtures around the ballpark\n\n 5. Posts about baseball video games, books, movies, and media\n\n 6. Polls and surveys\n\n * 14\n\n Miscellaneous Rules\n\n Content from the following categories will be removed:\n\n 1. URL shorteners in posts or comments.\n\n 2. Posts or comments soliciting any kind of donations (e.g., GoFundMe), including those for charities.\n\n 3. Sales and exchanges, including memorabilia and tickets.\n\n AL East\n\n * r/orioles\n 91,012 members\n * r/redsox\n 216,513 members\n * r/NYYankees\n@changed_PLACEMARKER_OPEN 400,871 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 400,872 members@changed_into_PLACEMARKER_CLOSED\n * r/tampabayrays\n 46,744 members\n * r/Torontobluejays\n@changed_PLACEMARKER_OPEN 257,136 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 257,137 members@changed_into_PLACEMARKER_CLOSED\n\n AL Central\n\n * r/minnesotatwins\n 68,860 members\n * r/KCRoyals\n 49,941 members\n * r/whitesox\n 66,628 members\n * r/motorcitykitties\n 65,928 members\n * r/ClevelandGuardians\n 62,251 members\n\n AL West\n\n * r/Astros\n 111,551 members\n * r/angelsbaseball\n 56,290 members\n * r/OaklandAthletics\n 58,582 members\n * r/Mariners\n 105,944 members\n * r/TexasRangers\n 70,607 members\n\n NL East\n\n * r/Braves\n 142,752 members\n * r/NewYorkMets\n 110,852 members\n * r/phillies\n@changed_PLACEMARKER_OPEN 211,821 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 211,822 members@changed_into_PLACEMARKER_CLOSED\n * r/Nationals\n 56,760 members\n * r/MiamiMarlins\n 13,590 members\n\n NL Central\n\n * r/buccos\n 46,758 members\n * r/Brewers\n 64,765 members\n * r/Cardinals\n 96,359 members\n * r/CHICubs\n 99,117 members\n * r/Reds\n 62,428 members\n\n NL West\n\n * r/azdiamondbacks\n 42,342 members\n * r/Dodgers\n 337,865 members\n * r/SFGiants\n 139,560 members\n * r/ColoradoRockies\n 41,000 members\n * r/Padres\n 158,729 members\n\n Moderators\n\n Moderator list hidden. Learn More\n View all moderators\n\n Installed Apps\n\n * Mod App: Send to Discord\n * Modmail Quick User Summary\n * Modmail To Discord or Slack\n * Trending Tattler\n * Comment Mop\n Reddit Rules Privacy Policy User Agreement Accessibility Impressum Reddit, Inc. \u00a9 2025. All rights reserved.\n Expand Navigation Collapse Navigation", "diff_full_clean": "Skip to main content\n Open menu Open navigation Go to Reddit Home\n r/baseball A chip A close button\n Log In Log in to Reddit\n Expand user menu Open settings menu\n\n r/baseball\n\n Off Season\n\n members\n online\n Create Post\n Feed About\n Best\n Open sort options\n * Best\n * Hot\n * New\n * Top\n * Rising\n Change post view\n * Card\n * Compact\n\n Community highlights\n\n * [General Discussion] Around the Horn & Game Thread Index - 12/5/25\n\n votes \u2022 comments\n\n * OFFICIAL FRIDAY TRASH TALK THREAD\n\n votes \u2022 comments\n Freddie Freeman for SickKids hospital in Canada\n u/HeftyAd2780\n \u2022 Freddie Freeman for SickKids hospital in Canada\n\n Sorry, something went wrong when loading this video.\n\n View in app\n u/AOK_RLP_SL\n u/SamsungGermany\n \u2022 Promoted\n TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.\n gerngesund.de\n Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.\n\n Sorry, something went wrong when loading this video.\n\n View in app\n samsung.com\n Learn More\n Sonny Gray did not want to play for the Yankees\n u/Mission_Pay_3373\n \u2022 Sonny Gray did not want to play for the Yankees\n Image\n [Pavlovic] The Giants are adding another familiar face to staff: Longtime big league reliever Jesse Chavez will be their bullpen coach. Chavez spent 18 seasons in the big leagues and pitched for nine different teams, most recently the Braves last season.\n u/JianClaymore\n \u2022\n [Pavlovic] The Giants are adding another familiar face to staff: Longtime big league reliever Jesse Chavez will be their bullpen coach. Chavez spent 18 seasons in the big leagues and pitched for nine different teams, most recently the Braves last season.\n News\n https://bsky.app/profile/giantbot.bsky.social/post/3m7blpbn4re2f\n\n Off Season\n\n Created Sep 7, 2008\n Public\n\n Anyone can view, post, and comment to this community\n\n 1M 40K\n\n Community Bookmarks\n\n rules wiki old reddit\n\n r/baseball Rules\n\n * 1\n\n Be Civil to Others\n\n All users must abide by the rules of reddit. The following will not be tolerated:\n\n 1. Trolling, threatening, harassing, or inciting/advocating/encouraging violence.\n\n 2. Racist, sexist, homophobic, transphobic, ableist, or otherwise intolerant or inflammatory language.\n\n 3. Fanbase attacks and personal spats outside of friendly team rivalry and normal fandom banter.\n\n Any rule violation can result in a warning, temporary ban, or permanent ban.\n\n * 2\n\n Create High-Quality Content\n\n Low-quality content will be removed. This content is generally allowed in comments, or in the daily Around the Horn discussion thread. Low-quality content can include:\n\n 1. Easily searchable or AskReddit questions - r/MLBNoobs\n\n 2. Memes, jokes, GIFS, etc\n\n 3. \"Piggyback\" posts\n\n 4. Topics not related to baseball\n\n 5. \"Tired topics\" providing no added value\n\n 6. Duplicates, reposts, or overlapping posts\n\n 7. Low-resolution videos or images\n\n 8. AI-generated content like artwork, images, or text creations\n\n * 3\n\n Post with Clear and Satisfactory Titles\n\n Posts with inadequate titles will be removed. Titles should not be editorialized, sensationalized, misleading, vague, ambiguous, or intentional clickbait.\n\n 1. Users should try to use the title of the article/video as the title of the post.\n\n 2. Exceptions are allowed for clarity.\n\n 3. Titles must specifically express what will be found in the post. Links must include context that is understandable to fans of all teams.\n\n 4. Posts removed due to an inadequate title may be re-posted with a better title.\n\n * 4\n\n Create High-Quality Breaking News Posts\n\n Breaking news posts must follow these rules:\n\n 1. Link directly to the source, not an image or screenshot.\n\n 2. Include names of all teams, significant players, years, and dollar figures involved in the title if possible. It is acceptable to refer to \"prospects.\"\n\n 3. Use first initials for common last names.\n\n 4. Originate from reliable source like a baseball journalist, media personality, or reputable site like MLBTradeRumors.\n\n 5. Create additional value to other posts rather than piggyback/duplicate.\n\n * 5\n\n Create High-Quality Posts from trusted and user-friendly sources\n\n Posts to r/baseball should come from a trusted and user-friendly source. We feel confident that breaking news and other share-worthy content can be found from sources like from MLB.com, ESPN, The Athletic, FanGraphs, MLBTR, Bluesky, etc.\n\n The use of X/Twitter is not permitted (including screenshots).\n\n * 6\n\n Create High-Quality Video Highlights\n\n 1. All video highlights should be of the highest quality possible.\n\n 2. The highest quality video highlights include an accurate and descriptive title with any context necessary to understand what is happening, the full play (beginning to end), and a replay of the play.\n\n 3. If multiple posts of the same highlight are posted in succession of each other, the highest quality post will be kept and the others will be removed. This decision can be affected by the discussion in the comments.\n\n * 7\n\n Create High-Quality Game Performance Posts\n\n 1. Posts about a player or team performance must include the stat, event, or context IN THE TITLE.\n\n 2. If a two-way player's pitching performance is complete but the game is not over, include batting statistics in post body only.\n\n 3. For a pitching or batting line, the player's performance must be complete.\n\n 4. Do not make posts for no-hitters or perfect games. The bot will post automatically after six innings.\n\n 5. Do not make \"cycle alert\" posts unless batter already has the 3B complete.\n\n * 8\n\n Do Not Spam\n\n Spam will be removed. \"Reddit defines spam as \"repeated, unwanted, and/or unsolicited actions, whether automated or manual, that negatively affect Reddit users, Reddit communities, and/or Reddit itself.\"\n\n 1. Making an excessive number of posts in a short period of time is spam and will be subject to removal, warnings, and bans at the moderators' discretion.\n\n 2. Posting numerous articles that revolve around a specific agenda or cause in a short amount of time can be considered spamming.\n\n * 9\n\n Do Not Use r/baseball to Advertise\n\n 1. Self-promotion on r/baseball is allowed only with the explicit, prior approval of the moderators.\n\n 2. Self-promotion means submitting content or products to r/baseball that is designed or created on/for another site.\n\n 3. Follow Reddit's site-wide guidelines on self-promotion and the \"Am I a spammer?\" guide from Reddit if you are unsure.\n\n * 10\n\n Create High-Quality Post-Series Threads\n\n If a user is creating a post-series thread, it must follow these rules:\n\n 1. The title must be descriptive of the teams involved and the outcome of the series.\n\n 2. The self-post must include a line score and the result of each individual game.\n\n 3. A flawless example of a post-series thread can be found here\n\n 4. Moderators reserve the right to choose the highest quality post-series thread.\n\n * 11\n\n Create Accurate Elimination/Clinching Posts\n\n A team's elimination/clinch is post-worthy only if it meets one of the following criteria:\n\n 1. The team is completely eliminated from the playoffs.\n\n 2. The team clinches a playoff position.\n\n 3. The team clinches a division.\n\n 4. The team clinches the top overall playoff seed.\n\n Any elimination/clinch post that is due to scheduling and not by elimination number requires a full explanation in the body of the post.\n\n * 12\n\n Follow Paywall Guidelines\n\n Users may submit and share links to paywalled content but should not:\n\n 1. Provide access to content behind a paywall in any way, including re-hosting content to other sites or posting content in text posts/comments.\n\n 2. Request that others provide access to paywalled content.\n\n 3. Share or request links to game streams.\n\n * 13\n\n Follow In-Season vs. Off-Season Guidelines\n\n During the MLB season, we enact more strict guidelines to not detract or bury in-season content. The following kinds of posts are allowed only during the off-season:\n\n 1. Hypothetical questions\n\n 2. Fan art, projects, and general memorabilia\n\n 3. Birthday/Anniversary Posts\n\n 4. Pictures of ballparks, players, fans, selfies, foul/HR balls, or fixtures around the ballpark\n\n 5. Posts about baseball video games, books, movies, and media\n\n 6. Polls and surveys\n\n * 14\n\n Miscellaneous Rules\n\n Content from the following categories will be removed:\n\n 1. URL shorteners in posts or comments.\n\n 2. Posts or comments soliciting any kind of donations (e.g., GoFundMe), including those for charities.\n\n 3. Sales and exchanges, including memorabilia and tickets.\n\n AL East\n\n * r/orioles\n 91,012 members\n * r/redsox\n 216,513 members\n * r/NYYankees\n 400,871 members\n 400,872 members\n * r/tampabayrays\n 46,744 members\n * r/Torontobluejays\n 257,136 members\n 257,137 members\n\n AL Central\n\n * r/minnesotatwins\n 68,860 members\n * r/KCRoyals\n 49,941 members\n * r/whitesox\n 66,628 members\n * r/motorcitykitties\n 65,928 members\n * r/ClevelandGuardians\n 62,251 members\n\n AL West\n\n * r/Astros\n 111,551 members\n * r/angelsbaseball\n 56,290 members\n * r/OaklandAthletics\n 58,582 members\n * r/Mariners\n 105,944 members\n * r/TexasRangers\n 70,607 members\n\n NL East\n\n * r/Braves\n 142,752 members\n * r/NewYorkMets\n 110,852 members\n * r/phillies\n 211,821 members\n 211,822 members\n * r/Nationals\n 56,760 members\n * r/MiamiMarlins\n 13,590 members\n\n NL Central\n\n * r/buccos\n 46,758 members\n * r/Brewers\n 64,765 members\n * r/Cardinals\n 96,359 members\n * r/CHICubs\n 99,117 members\n * r/Reds\n 62,428 members\n\n NL West\n\n * r/azdiamondbacks\n 42,342 members\n * r/Dodgers\n 337,865 members\n * r/SFGiants\n 139,560 members\n * r/ColoradoRockies\n 41,000 members\n * r/Padres\n 158,729 members\n\n Moderators\n\n Moderator list hidden. Learn More\n View all moderators\n\n Installed Apps\n\n * Mod App: Send to Discord\n * Modmail Quick User Summary\n * Modmail To Discord or Slack\n * Trending Tattler\n * Comment Mop\n Reddit Rules Privacy Policy User Agreement Accessibility Impressum Reddit, Inc. \u00a9 2025. All rights reserved.\n Expand Navigation Collapse Navigation", "diff_patch": "--- \n\n+++ \n\n@@ -39,10 +39,14 @@\n\n Sorry, something went wrong when loading this video.\n \n View in app\n- u/AOK_RLP_SL\n+ u/SamsungGermany\n \u2022 Promoted\n- TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.\n- gerngesund.de\n+ Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.\n+\n+ Sorry, something went wrong when loading this video.\n+\n+ View in app\n+ samsung.com\n Learn More\n Sonny Gray did not want to play for the Yankees\n u/Mission_Pay_3373\n@@ -267,11 +271,11 @@\n\n * r/redsox\n 216,513 members\n * r/NYYankees\n- 400,871 members\n+ 400,872 members\n * r/tampabayrays\n 46,744 members\n * r/Torontobluejays\n- 257,136 members\n+ 257,137 members\n \n AL Central\n \n@@ -306,7 +310,7 @@\n\n * r/NewYorkMets\n 110,852 members\n * r/phillies\n- 211,821 members\n+ 211,822 members\n * r/Nationals\n 56,760 members\n * r/MiamiMarlins", "diff_removed": "@changed_PLACEMARKER_OPEN u/AOK_RLP_SL@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN u/SamsungGermany@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN gerngesund.de@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Sorry, something went wrong when loading this video.@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View in app@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN samsung.com@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 400,871 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 400,872 members@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 257,136 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 257,137 members@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 211,821 members@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 211,822 members@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " u/AOK_RLP_SL\n u/SamsungGermany\n TL;DR: Deine Gesundheit z\u00e4hlt mehr als jeder Stromtarif. Jetzt wechseln.\n gerngesund.de\n Neugierig? Mit AI Select auf dem Galaxy Book5 Pro wird aus einem Bild ein neues Abenteuer \u2013 einfach einkreisen und entdecken.\n\n Sorry, something went wrong when loading this video.\n\n View in app\n samsung.com\n 400,871 members\n 400,872 members\n 257,136 members\n 257,137 members\n 211,821 members\n 211,822 members", "diff_url": "https://cd.diefe.de/diff/6fd59c1c-56ff-4556-ba1a-29c4c176da1c", "markup_text_links_to_html_links": false, "notification_timestamp": 1764990742.8839223, "preview_url": "https://cd.diefe.de/preview/6fd59c1c-56ff-4556-ba1a-29c4c176da1c", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "6fd59c1c-56ff-4556-ba1a-29c4c176da1c", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "", "watch_title": "Reddit - The heart of the internet", "watch_url": "https://reddit.com/r/baseball", "watch_uuid": "6fd59c1c-56ff-4556-ba1a-29c4c176da1c", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-06 05:12:21 CET", "edit_url": "https://cd.diefe.de/edit/6fd59c1c-56ff-4556-ba1a-29c4c176da1c"}}]
- 2025/12/06 04:12:00,000 - SENDING - [{"title": "CD: https://github.com/hexlo/minecraft-bedrock-server/pkgs/container/minecraft-bedrock-server ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/hexlo/minecraft-bedrock-server/pkgs/container/minecraft-bedrock-server had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> Published 22 minutes ago \u00b7 Digest \u2026</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Published 25 minutes ago \u00b7 Digest \u2026</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> 12 Version downloads</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> 13 Version downloads</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> 22 minutes ago</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> 25 minutes ago</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> +</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"></span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> Uh oh!</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"></span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> There was an error while loading. Please reload this page.</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + hexlo hexlo</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n hexlo / minecraft-bedrock-server Public\n\n * Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Notifications You must be signed in to change notification settings\n * Fork 3\n * Star 11\n * Code\n * Issues 2\n * Pull requests 0\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Security\n * Insights\n\n minecraft-bedrock-server 1.21.124.2 Public Latest\n\n Install from the command line\n\n Learn more about packages\n $ docker pull ghcr.io/ hexlo / minecraft-bedrock-server :1.21.124.2\n\n Recent tagged image versions\n\n * latest 1.21.124.2\n Published 25 minutes ago \u00b7 Digest \u2026\n sha256:319530b57d78fa7431aef8c9acf3dc96263316a13be6d71edb05ff7158ca3984\n 13 Version downloads\n * 1.21.123.2\n Published 14 days ago \u00b7 Digest \u2026\n sha256:42f4cd652492d3a5cd3e15a62c28890c83e22d3dc3bf80d69936832ebda661b5\n 12 Version downloads\n * 1.21.122.2\n Published 22 days ago \u00b7 Digest \u2026\n sha256:70363754c1afc1097b27241f2a43db967b9c02adf2f8be667536711b9f6338e9\n 29 Version downloads\n * 1.21.121.1\n Published 25 days ago \u00b7 Digest \u2026\n sha256:3fdf455845a948e69f1c331e95c649fa86bb7e63a8cee4579236e37a8b527c31\n 6 Version downloads\n * 1.21.120.4\n Published about 1 month ago \u00b7 Digest \u2026\n sha256:93066195248b145f1bf22ad40b041f172ffb2bc8398d4a069cb9a77694143d4d\n 30 Version downloads\n View all tagged versions\n\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n Details\n\n * hexlo\n * minecraft-bedrock-server\n * 11 stars\n Last published\n\n 25 minutes ago\n\n Issues\n\n 2\n\n Total downloads\n\n 207K\n\n Contributors 1\n\n + hexlo hexlo\n\n * Open an issue\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN Published 22 minutes ago \u00b7 Digest \u2026@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Published 25 minutes ago \u00b7 Digest \u2026@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 12 Version downloads@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 13 Version downloads@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 22 minutes ago@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 25 minutes ago@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN +@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Uh oh!@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN There was an error while loading. Please reload this page.@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + hexlo hexlo@changed_into_PLACEMARKER_CLOSED", "diff_clean": " Published 22 minutes ago \u00b7 Digest \u2026\n Published 25 minutes ago \u00b7 Digest \u2026\n 12 Version downloads\n 13 Version downloads\n 22 minutes ago\n 25 minutes ago\n +\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n + hexlo hexlo", "diff_added": "@changed_PLACEMARKER_OPEN Published 22 minutes ago \u00b7 Digest \u2026@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Published 25 minutes ago \u00b7 Digest \u2026@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 12 Version downloads@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 13 Version downloads@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 22 minutes ago@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 25 minutes ago@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN +@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Uh oh!@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN There was an error while loading. Please reload this page.@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + hexlo hexlo@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " Published 22 minutes ago \u00b7 Digest \u2026\n Published 25 minutes ago \u00b7 Digest \u2026\n 12 Version downloads\n 13 Version downloads\n 22 minutes ago\n 25 minutes ago\n +\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n + hexlo hexlo", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n hexlo / minecraft-bedrock-server Public\n\n * Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Notifications You must be signed in to change notification settings\n * Fork 3\n * Star 11\n * Code\n * Issues 2\n * Pull requests 0\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Security\n * Insights\n\n minecraft-bedrock-server 1.21.124.2 Public Latest\n\n Install from the command line\n\n Learn more about packages\n $ docker pull ghcr.io/ hexlo / minecraft-bedrock-server :1.21.124.2\n\n Recent tagged image versions\n\n * latest 1.21.124.2\n@changed_PLACEMARKER_OPEN Published 22 minutes ago \u00b7 Digest \u2026@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Published 25 minutes ago \u00b7 Digest \u2026@changed_into_PLACEMARKER_CLOSED\n sha256:319530b57d78fa7431aef8c9acf3dc96263316a13be6d71edb05ff7158ca3984\n@changed_PLACEMARKER_OPEN 12 Version downloads@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 13 Version downloads@changed_into_PLACEMARKER_CLOSED\n * 1.21.123.2\n Published 14 days ago \u00b7 Digest \u2026\n sha256:42f4cd652492d3a5cd3e15a62c28890c83e22d3dc3bf80d69936832ebda661b5\n 12 Version downloads\n * 1.21.122.2\n Published 22 days ago \u00b7 Digest \u2026\n sha256:70363754c1afc1097b27241f2a43db967b9c02adf2f8be667536711b9f6338e9\n 29 Version downloads\n * 1.21.121.1\n Published 25 days ago \u00b7 Digest \u2026\n sha256:3fdf455845a948e69f1c331e95c649fa86bb7e63a8cee4579236e37a8b527c31\n 6 Version downloads\n * 1.21.120.4\n Published about 1 month ago \u00b7 Digest \u2026\n sha256:93066195248b145f1bf22ad40b041f172ffb2bc8398d4a069cb9a77694143d4d\n 30 Version downloads\n View all tagged versions\n\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n Details\n\n * hexlo\n * minecraft-bedrock-server\n * 11 stars\n Last published\n\n@changed_PLACEMARKER_OPEN 22 minutes ago@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 25 minutes ago@changed_into_PLACEMARKER_CLOSED\n\n Issues\n\n 2\n\n Total downloads\n\n 207K\n\n Contributors 1\n\n@changed_PLACEMARKER_OPEN +@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Uh oh!@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN There was an error while loading. Please reload this page.@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + hexlo hexlo@changed_into_PLACEMARKER_CLOSED\n\n * Open an issue\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n hexlo / minecraft-bedrock-server Public\n\n * Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Notifications You must be signed in to change notification settings\n * Fork 3\n * Star 11\n * Code\n * Issues 2\n * Pull requests 0\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Security\n * Insights\n\n minecraft-bedrock-server 1.21.124.2 Public Latest\n\n Install from the command line\n\n Learn more about packages\n $ docker pull ghcr.io/ hexlo / minecraft-bedrock-server :1.21.124.2\n\n Recent tagged image versions\n\n * latest 1.21.124.2\n Published 22 minutes ago \u00b7 Digest \u2026\n Published 25 minutes ago \u00b7 Digest \u2026\n sha256:319530b57d78fa7431aef8c9acf3dc96263316a13be6d71edb05ff7158ca3984\n 12 Version downloads\n 13 Version downloads\n * 1.21.123.2\n Published 14 days ago \u00b7 Digest \u2026\n sha256:42f4cd652492d3a5cd3e15a62c28890c83e22d3dc3bf80d69936832ebda661b5\n 12 Version downloads\n * 1.21.122.2\n Published 22 days ago \u00b7 Digest \u2026\n sha256:70363754c1afc1097b27241f2a43db967b9c02adf2f8be667536711b9f6338e9\n 29 Version downloads\n * 1.21.121.1\n Published 25 days ago \u00b7 Digest \u2026\n sha256:3fdf455845a948e69f1c331e95c649fa86bb7e63a8cee4579236e37a8b527c31\n 6 Version downloads\n * 1.21.120.4\n Published about 1 month ago \u00b7 Digest \u2026\n sha256:93066195248b145f1bf22ad40b041f172ffb2bc8398d4a069cb9a77694143d4d\n 30 Version downloads\n View all tagged versions\n\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n Details\n\n * hexlo\n * minecraft-bedrock-server\n * 11 stars\n Last published\n\n 22 minutes ago\n 25 minutes ago\n\n Issues\n\n 2\n\n Total downloads\n\n 207K\n\n Contributors 1\n\n +\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n + hexlo hexlo\n\n * Open an issue\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -159,9 +159,9 @@\n\n Recent tagged image versions\n \n * latest 1.21.124.2\n- Published 22 minutes ago \u00b7 Digest \u2026\n+ Published 25 minutes ago \u00b7 Digest \u2026\n sha256:319530b57d78fa7431aef8c9acf3dc96263316a13be6d71edb05ff7158ca3984\n- 12 Version downloads\n+ 13 Version downloads\n * 1.21.123.2\n Published 14 days ago \u00b7 Digest \u2026\n sha256:42f4cd652492d3a5cd3e15a62c28890c83e22d3dc3bf80d69936832ebda661b5\n@@ -195,7 +195,7 @@\n\n * 11 stars\n Last published\n \n- 22 minutes ago\n+ 25 minutes ago\n \n Issues\n \n@@ -207,11 +207,7 @@\n\n \n Contributors 1\n \n- +\n-\n- Uh oh!\n-\n- There was an error while loading. Please reload this page.\n+ + hexlo hexlo\n \n * Open an issue\n ", "diff_removed": "@changed_PLACEMARKER_OPEN Published 22 minutes ago \u00b7 Digest \u2026@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Published 25 minutes ago \u00b7 Digest \u2026@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 12 Version downloads@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 13 Version downloads@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 22 minutes ago@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 25 minutes ago@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN +@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Uh oh!@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN There was an error while loading. Please reload this page.@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + hexlo hexlo@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " Published 22 minutes ago \u00b7 Digest \u2026\n Published 25 minutes ago \u00b7 Digest \u2026\n 12 Version downloads\n 13 Version downloads\n 22 minutes ago\n 25 minutes ago\n +\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n + hexlo hexlo", "diff_url": "https://cd.diefe.de/diff/be899ee0-ea0e-4aef-a56b-134bb72af580", "markup_text_links_to_html_links": false, "notification_timestamp": 1764990720.402176, "preview_url": "https://cd.diefe.de/preview/be899ee0-ea0e-4aef-a56b-134bb72af580", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "be899ee0-ea0e-4aef-a56b-134bb72af580", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "", "watch_title": "https://github.com/hexlo/minecraft-bedrock-server/pkgs/container/minecraft-bedrock-server", "watch_url": "https://github.com/hexlo/minecraft-bedrock-server/pkgs/container/minecraft-bedrock-server", "watch_uuid": "be899ee0-ea0e-4aef-a56b-134bb72af580", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-06 05:11:59 CET", "edit_url": "https://cd.diefe.de/edit/be899ee0-ea0e-4aef-a56b-134bb72af580"}}]
- 2025/12/06 04:10:50,000 - SENDING - [{"title": "CD: https://lebensraum-burg.de/Wanderfalke/Webcam ", "body": "ChangeDetection DockerVM<br>\nhttps://lebensraum-burg.de/Wanderfalke/Webcam had a change.<br>\n---<br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"insertion\" aria-label=\"Added text\" title=\"Added text\"> 5.12.2025 - Weltbodentag</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"insertion\" aria-label=\"Added text\" title=\"Added text\"></span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"insertion\" aria-label=\"Added text\" title=\"Added text\"> Wir treten ihn mit F\u00fc\u00dfen, legen uns darauf, graben ihn um und h\u00e4ufen ihn auf, den Boden, auf dem wir stehen und gehen. Ohne ihn k\u00f6nnten wir uns nicht fortbewegen, uns nicht an sch\u00f6nen Wiesen erfreuen, h\u00e4tten kein Essen auf dem Teller und kein sauberes Wasser. B\u00f6den stellen somit eine wichtige Lebensgrundlage dar, nicht nur f\u00fcr uns Menschen, sondern f\u00fcr s\u00e4mtliches Leben auf der Erde. Um auf die Relevanz der B\u00f6den aufmerksam zu machen, wurde 2002 beim 17. Weltkongress der Internationalen Bodenkundlichen Union (IUSS) der Weltbodentag ins Leben gerufen. Denn so vielf\u00e4ltig wie die B\u00f6den selbst, sind auch die darauf wachsenden Pflanzengesellschaften und die wiederum daran angepassten Tiere. Schauen Sie bei ihrem n\u00e4chsten Spaziergang doch mal, ob ihnen Unterschiede am Untergrund auffallen. Woraus besteht der Boden haupts\u00e4chlich? Sind gr\u00f6\u00dfere Steine enthalten oder gibt es einen Sandanteil? Ist es eher trocken oder feucht? Gibt es angerottete Bl\u00e4tter und \u00c4st darin? Auf den ersten Eindruck ist Boden eher unspektakul\u00e4r, doch wenn man genauer hinschaut ist er sehr vielf\u00e4ltig und faszienierend. Also bringen Sie etwas Licht in das dunkel unter Ihren F\u00fc\u00dfen und lernen eine wichtige Lebensgrundlage besser kennen!</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"insertion\" aria-label=\"Added text\" title=\"Added text\"></span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"insertion\" aria-label=\"Added text\" title=\"Added text\"></span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"deletion\" aria-label=\"Removed text\" title=\"Removed text\"> 26.9.2025 - Videos der diesj\u00e4hrigen Brutsaison online</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"deletion\" aria-label=\"Removed text\" title=\"Removed text\"></span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"deletion\" aria-label=\"Removed text\" title=\"Removed text\"> Da am Horst momentan wenig los ist, k\u00f6nnen Sie die diesj\u00e4hrige Brutsaison mit den ab jetzt verf\u00fcgbaren Videos nocheinmal nacherleben. Von Eiablage bis Ausflug gibt es teilweise mehrere Ausschnitte des diesj\u00e4hrigen Heranwachsens der Jungv\u00f6gel zu sehen. Zu finden sind die Videos unter Wanderfalke > Archiv > 2025, oder einfach hier klicken. Viel Spa\u00df!</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"deletion\" aria-label=\"Removed text\" title=\"Removed text\"></span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"deletion\" aria-label=\"Removed text\" title=\"Removed text\"></span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Men\u00fc\n\n * Karte\n * Lebensr\u00e4ume\n + Am \u00d6lberg\n + Freiung\n + Burggarten\n + Vestnertorbastei\n + B\u00fcrgermeistergarten\n + Schneppersch\u00fctzeng\u00e4rten\n + Kasematten\n + Burghof\n + Meriangarten\n + Historisches\n * Arten\n + Allgemein\n + V\u00f6gel\n + Flederm\u00e4use\n + Insekten\n + H\u00f6here Pflanzen\n + Flechten\n + Moose\n + Pilze\n * Wanderfalke\n + Steckbrief\n o Brutplatz Burg\n o Merkmale\n o Jagdverhalten\n o Falken-Jahr\n o Schutz\n + Webcam\n + Sichtungen\n + Archiv\n o 2025\n o 2024\n o 2023\n o 2022\n o 2021\n + Quiz\n * Das Projekt\n + Lebensraum Burg\n + Bayern und die Biodiversit\u00e4t\n + Partner\n + Kartierungen\n * Termine\n\n\n\n\n\n\n\n\n\n Wanderfalken - Webcam\n\n Sch\u00f6n, dass Sie bei unseren Wanderfalken auf der N\u00fcrnberger Kaiserburg vorbeischauen!\n\n\n\n\n\n\n\n\n\n Der Brutplatz unserer Wanderfalken befindet sich bereits seit 2013 im Sinwellturm der N\u00fcrnberger Kaiserburg. Damit Sie das Verhalten der Wanderfalken und deren Brut ganz aus der N\u00e4he und rund um die Uhr beobachten k\u00f6nnen, ohne die Tiere zu st\u00f6ren, haben wir zwei Webcams installiert. Eine Webcam zeigt den Innenraum des Nistkastens, die andere das an den Nistkasten anschlie\u00dfende Abfluggitter mit Blick \u00fcber die Stadt N\u00fcrnberg.\n\n Melden Sie uns Ihre Beobachtungen direkt unter Sichtungen, gerne mit Screenshot oder Foto. Dort finden Sie auch die aktuellen Meldungen anderer Wanderfalkenfans.\n\n Wir w\u00fcnschen viel Freude beim Beobachten der Wanderfalken und freuen uns auf Ihre Sichtungsmeldungen!\n\n\n\n\n\n\n\n\n\n\n\n Mit Unterst\u00fctzung des Referats f\u00fcr Umwelt und Gesundheit der Stadt N\u00fcrnberg und Haus Eckstein\n\n\n\n Aktuelles\n\n 5.12.2025 - Weltbodentag\n\n Wir treten ihn mit F\u00fc\u00dfen, legen uns darauf, graben ihn um und h\u00e4ufen ihn auf, den Boden, auf dem wir stehen und gehen. Ohne ihn k\u00f6nnten wir uns nicht fortbewegen, uns nicht an sch\u00f6nen Wiesen erfreuen, h\u00e4tten kein Essen auf dem Teller und kein sauberes Wasser. B\u00f6den stellen somit eine wichtige Lebensgrundlage dar, nicht nur f\u00fcr uns Menschen, sondern f\u00fcr s\u00e4mtliches Leben auf der Erde. Um auf die Relevanz der B\u00f6den aufmerksam zu machen, wurde 2002 beim 17. Weltkongress der Internationalen Bodenkundlichen Union (IUSS) der Weltbodentag ins Leben gerufen. Denn so vielf\u00e4ltig wie die B\u00f6den selbst, sind auch die darauf wachsenden Pflanzengesellschaften und die wiederum daran angepassten Tiere. Schauen Sie bei ihrem n\u00e4chsten Spaziergang doch mal, ob ihnen Unterschiede am Untergrund auffallen. Woraus besteht der Boden haupts\u00e4chlich? Sind gr\u00f6\u00dfere Steine enthalten oder gibt es einen Sandanteil? Ist es eher trocken oder feucht? Gibt es angerottete Bl\u00e4tter und \u00c4st darin? Auf den ersten Eindruck ist Boden eher unspektakul\u00e4r, doch wenn man genauer hinschaut ist er sehr vielf\u00e4ltig und faszienierend. Also bringen Sie etwas Licht in das dunkel unter Ihren F\u00fc\u00dfen und lernen eine wichtige Lebensgrundlage besser kennen!\n\n\n 17.11.2025 - Ist das schon Balzverhalten?\n\n Bereits seit Ende Oktober wurden die Altv\u00f6gel immer wieder dabei beobachtet, wie sie sich in die Brutmulde legen bzw. daran arbeiten. Ist das etwa schon Balzverhalten? Tats\u00e4chlich f\u00e4llt das so genannte 'Mulde drehen' schon darunter. Obwohl es bis zum Brutbeginn noch mehrere Monate hin sind, testen die Altv\u00f6gel bereits jetzt, ob der Brutplatz noch ihren Anforderungen entspricht bzw. bereiten diesen vor. Wenn alles passt folgen im Februar auch Balzfl\u00fcge und Beute\u00fcbergaben und vielleicht auch ein paar Eier. Falls Sie sich die Zeit bis dahin noch etwas vertreiben m\u00f6chten, testen Sie gerne ihr Wissen zu Wanderfalken oder lernen Sie die heimlichen Burgbewohner und ihre Lebensr\u00e4ume kennenlernen. Viel Spa\u00df!\n\n\n 28.10.2025 - Wer wei\u00df was zu Wanderfalken?\n\n Vor kurzem hat die Website einen Neuzuwachs bekommen: das Wanderfalkenquiz. Beantworten Sie zehn wechselnde Fragen aus den Bereichen Aussehen, Balz, Brutgeschehen, Jagd, Leben sowie Schutz und testen Sie ihr Wissen zu Wanderfalken. Viel Spa\u00df und Erfolg!\n\n\n 11.10.2025 - Weltzugvogeltag\n\n Heute ist nach dem 10. Mai der zweite Weltzugvogeltag diesen Jahres. Sie wurden ins Leben gerufen, um auf den Schutz von Zugv\u00f6geln und den von ihnen ben\u00f6tigten Lebensr\u00e4umen aufmerksam zu machen. F\u00fcr ein sicheres \u00dcberleben einer Zugvogelart braucht es n\u00e4mlich nicht nur geeignete Sommer- und Winterlebensr\u00e4ume, sondern auch die Rastpl\u00e4tze bzw. Nahrungsgr\u00fcnde auf der Zugroute m\u00fcssen entsprechend geeignet sein. Zur Orientierung nutzen Zugv\u00f6gel tags\u00fcber die Sonne, nachts die Sterne und manche Arten k\u00f6nnen auch das Magnetfeld der Erde wahrnehmen und f\u00fcr ihre Navigation nutzen. Wie genau das funktioniert, ist jedoch bis heute nicht abschlie\u00dfend gekl\u00e4rt. Wer rastende Zugv\u00f6gel sehen will, kann sich auf die Suche nach Schlickfl\u00e4chen oder seichten Gew\u00e4ssern begeben. In Mittelfranken eignen sich die Vogelinsel im Altm\u00fchlsee, das Knoblauchsland oder das Weihergebiet in den Landkreisen Neustadt an der Aisch - Bad Windsheim und Erlangen-H\u00f6chstadt. Viel Spa\u00df!\n\n\n 4.10.2025 - Welttierschutztag\n\n Der heutige 4. Oktober ist seit 1931 dem Schutz der Tiere gewidmet. Er wurde ins Leben gerufen, um Bewusstsein f\u00fcr Tierwohl, artgerechte Haltung und den Schutz bedrohter Arten zu schaffen. Aktuell gibt es weltweit viele Tierarten, deren Bestandszahlen r\u00fcckl\u00e4ufig, oder die bereits vom Aussterben bedroht sind. So war auch der Wanderfalke in den 1970er Jahren in Deutschland fast ausgestorben. Durch Schutzma\u00dfnahmen, Bem\u00fchungen verschiedener Akteure und Projekte wie beispielsweise 'Lebensraum Burg' erholen sich die Bestandszahlen langsam wieder. Das zeigt, dass man mit M\u00fche und Motivation viel erreicht und Erfolgsgeschichten schreiben kann. Schreiben wir solche Geschichten auch f\u00fcr weitere Arten!\n\n\n Weitere Nachrichten finden Sie im Archiv 2025...\n\n\n\n\n\n\n\n\n\n Die Arten - von Moosen bis Flederm\u00e4usen\n\n Lebensr\u00e4ume auf der Kaiserburg\n\n Wanderfalken-Webcam\n\n Download Brosch\u00fcre\n\n Impressum\n\n Datenschutz\n\n Kontakt\n\n Bildquellen\n", "diff": "@added_PLACEMARKER_OPEN 5.12.2025 - Weltbodentag@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN Wir treten ihn mit F\u00fc\u00dfen, legen uns darauf, graben ihn um und h\u00e4ufen ihn auf, den Boden, auf dem wir stehen und gehen. Ohne ihn k\u00f6nnten wir uns nicht fortbewegen, uns nicht an sch\u00f6nen Wiesen erfreuen, h\u00e4tten kein Essen auf dem Teller und kein sauberes Wasser. B\u00f6den stellen somit eine wichtige Lebensgrundlage dar, nicht nur f\u00fcr uns Menschen, sondern f\u00fcr s\u00e4mtliches Leben auf der Erde. Um auf die Relevanz der B\u00f6den aufmerksam zu machen, wurde 2002 beim 17. Weltkongress der Internationalen Bodenkundlichen Union (IUSS) der Weltbodentag ins Leben gerufen. Denn so vielf\u00e4ltig wie die B\u00f6den selbst, sind auch die darauf wachsenden Pflanzengesellschaften und die wiederum daran angepassten Tiere. Schauen Sie bei ihrem n\u00e4chsten Spaziergang doch mal, ob ihnen Unterschiede am Untergrund auffallen. Woraus besteht der Boden haupts\u00e4chlich? Sind gr\u00f6\u00dfere Steine enthalten oder gibt es einen Sandanteil? Ist es eher trocken oder feucht? Gibt es angerottete Bl\u00e4tter und \u00c4st darin? Auf den ersten Eindruck ist Boden eher unspektakul\u00e4r, doch wenn man genauer hinschaut ist er sehr vielf\u00e4ltig und faszienierend. Also bringen Sie etwas Licht in das dunkel unter Ihren F\u00fc\u00dfen und lernen eine wichtige Lebensgrundlage besser kennen!@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN@added_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN 26.9.2025 - Videos der diesj\u00e4hrigen Brutsaison online@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN Da am Horst momentan wenig los ist, k\u00f6nnen Sie die diesj\u00e4hrige Brutsaison mit den ab jetzt verf\u00fcgbaren Videos nocheinmal nacherleben. Von Eiablage bis Ausflug gibt es teilweise mehrere Ausschnitte des diesj\u00e4hrigen Heranwachsens der Jungv\u00f6gel zu sehen. Zu finden sind die Videos unter Wanderfalke > Archiv > 2025, oder einfach hier klicken. Viel Spa\u00df!@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN@removed_PLACEMARKER_CLOSED", "diff_clean": " 5.12.2025 - Weltbodentag\n\n Wir treten ihn mit F\u00fc\u00dfen, legen uns darauf, graben ihn um und h\u00e4ufen ihn auf, den Boden, auf dem wir stehen und gehen. Ohne ihn k\u00f6nnten wir uns nicht fortbewegen, uns nicht an sch\u00f6nen Wiesen erfreuen, h\u00e4tten kein Essen auf dem Teller und kein sauberes Wasser. B\u00f6den stellen somit eine wichtige Lebensgrundlage dar, nicht nur f\u00fcr uns Menschen, sondern f\u00fcr s\u00e4mtliches Leben auf der Erde. Um auf die Relevanz der B\u00f6den aufmerksam zu machen, wurde 2002 beim 17. Weltkongress der Internationalen Bodenkundlichen Union (IUSS) der Weltbodentag ins Leben gerufen. Denn so vielf\u00e4ltig wie die B\u00f6den selbst, sind auch die darauf wachsenden Pflanzengesellschaften und die wiederum daran angepassten Tiere. Schauen Sie bei ihrem n\u00e4chsten Spaziergang doch mal, ob ihnen Unterschiede am Untergrund auffallen. Woraus besteht der Boden haupts\u00e4chlich? Sind gr\u00f6\u00dfere Steine enthalten oder gibt es einen Sandanteil? Ist es eher trocken oder feucht? Gibt es angerottete Bl\u00e4tter und \u00c4st darin? Auf den ersten Eindruck ist Boden eher unspektakul\u00e4r, doch wenn man genauer hinschaut ist er sehr vielf\u00e4ltig und faszienierend. Also bringen Sie etwas Licht in das dunkel unter Ihren F\u00fc\u00dfen und lernen eine wichtige Lebensgrundlage besser kennen!\n\n\n 26.9.2025 - Videos der diesj\u00e4hrigen Brutsaison online\n\n Da am Horst momentan wenig los ist, k\u00f6nnen Sie die diesj\u00e4hrige Brutsaison mit den ab jetzt verf\u00fcgbaren Videos nocheinmal nacherleben. Von Eiablage bis Ausflug gibt es teilweise mehrere Ausschnitte des diesj\u00e4hrigen Heranwachsens der Jungv\u00f6gel zu sehen. Zu finden sind die Videos unter Wanderfalke > Archiv > 2025, oder einfach hier klicken. Viel Spa\u00df!\n\n", "diff_added": "@added_PLACEMARKER_OPEN 5.12.2025 - Weltbodentag@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN Wir treten ihn mit F\u00fc\u00dfen, legen uns darauf, graben ihn um und h\u00e4ufen ihn auf, den Boden, auf dem wir stehen und gehen. Ohne ihn k\u00f6nnten wir uns nicht fortbewegen, uns nicht an sch\u00f6nen Wiesen erfreuen, h\u00e4tten kein Essen auf dem Teller und kein sauberes Wasser. B\u00f6den stellen somit eine wichtige Lebensgrundlage dar, nicht nur f\u00fcr uns Menschen, sondern f\u00fcr s\u00e4mtliches Leben auf der Erde. Um auf die Relevanz der B\u00f6den aufmerksam zu machen, wurde 2002 beim 17. Weltkongress der Internationalen Bodenkundlichen Union (IUSS) der Weltbodentag ins Leben gerufen. Denn so vielf\u00e4ltig wie die B\u00f6den selbst, sind auch die darauf wachsenden Pflanzengesellschaften und die wiederum daran angepassten Tiere. Schauen Sie bei ihrem n\u00e4chsten Spaziergang doch mal, ob ihnen Unterschiede am Untergrund auffallen. Woraus besteht der Boden haupts\u00e4chlich? Sind gr\u00f6\u00dfere Steine enthalten oder gibt es einen Sandanteil? Ist es eher trocken oder feucht? Gibt es angerottete Bl\u00e4tter und \u00c4st darin? Auf den ersten Eindruck ist Boden eher unspektakul\u00e4r, doch wenn man genauer hinschaut ist er sehr vielf\u00e4ltig und faszienierend. Also bringen Sie etwas Licht in das dunkel unter Ihren F\u00fc\u00dfen und lernen eine wichtige Lebensgrundlage besser kennen!@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN@added_PLACEMARKER_CLOSED", "diff_added_clean": " 5.12.2025 - Weltbodentag\n\n Wir treten ihn mit F\u00fc\u00dfen, legen uns darauf, graben ihn um und h\u00e4ufen ihn auf, den Boden, auf dem wir stehen und gehen. Ohne ihn k\u00f6nnten wir uns nicht fortbewegen, uns nicht an sch\u00f6nen Wiesen erfreuen, h\u00e4tten kein Essen auf dem Teller und kein sauberes Wasser. B\u00f6den stellen somit eine wichtige Lebensgrundlage dar, nicht nur f\u00fcr uns Menschen, sondern f\u00fcr s\u00e4mtliches Leben auf der Erde. Um auf die Relevanz der B\u00f6den aufmerksam zu machen, wurde 2002 beim 17. Weltkongress der Internationalen Bodenkundlichen Union (IUSS) der Weltbodentag ins Leben gerufen. Denn so vielf\u00e4ltig wie die B\u00f6den selbst, sind auch die darauf wachsenden Pflanzengesellschaften und die wiederum daran angepassten Tiere. Schauen Sie bei ihrem n\u00e4chsten Spaziergang doch mal, ob ihnen Unterschiede am Untergrund auffallen. Woraus besteht der Boden haupts\u00e4chlich? Sind gr\u00f6\u00dfere Steine enthalten oder gibt es einen Sandanteil? Ist es eher trocken oder feucht? Gibt es angerottete Bl\u00e4tter und \u00c4st darin? Auf den ersten Eindruck ist Boden eher unspektakul\u00e4r, doch wenn man genauer hinschaut ist er sehr vielf\u00e4ltig und faszienierend. Also bringen Sie etwas Licht in das dunkel unter Ihren F\u00fc\u00dfen und lernen eine wichtige Lebensgrundlage besser kennen!\n\n", "diff_full": " Men\u00fc\n\n * Karte\n * Lebensr\u00e4ume\n + Am \u00d6lberg\n + Freiung\n + Burggarten\n + Vestnertorbastei\n + B\u00fcrgermeistergarten\n + Schneppersch\u00fctzeng\u00e4rten\n + Kasematten\n + Burghof\n + Meriangarten\n + Historisches\n * Arten\n + Allgemein\n + V\u00f6gel\n + Flederm\u00e4use\n + Insekten\n + H\u00f6here Pflanzen\n + Flechten\n + Moose\n + Pilze\n * Wanderfalke\n + Steckbrief\n o Brutplatz Burg\n o Merkmale\n o Jagdverhalten\n o Falken-Jahr\n o Schutz\n + Webcam\n + Sichtungen\n + Archiv\n o 2025\n o 2024\n o 2023\n o 2022\n o 2021\n + Quiz\n * Das Projekt\n + Lebensraum Burg\n + Bayern und die Biodiversit\u00e4t\n + Partner\n + Kartierungen\n * Termine\n\n\n\n\n\n\n\n\n\n Wanderfalken - Webcam\n\n Sch\u00f6n, dass Sie bei unseren Wanderfalken auf der N\u00fcrnberger Kaiserburg vorbeischauen!\n\n\n\n\n\n\n\n\n\n Der Brutplatz unserer Wanderfalken befindet sich bereits seit 2013 im Sinwellturm der N\u00fcrnberger Kaiserburg. Damit Sie das Verhalten der Wanderfalken und deren Brut ganz aus der N\u00e4he und rund um die Uhr beobachten k\u00f6nnen, ohne die Tiere zu st\u00f6ren, haben wir zwei Webcams installiert. Eine Webcam zeigt den Innenraum des Nistkastens, die andere das an den Nistkasten anschlie\u00dfende Abfluggitter mit Blick \u00fcber die Stadt N\u00fcrnberg.\n\n Melden Sie uns Ihre Beobachtungen direkt unter Sichtungen, gerne mit Screenshot oder Foto. Dort finden Sie auch die aktuellen Meldungen anderer Wanderfalkenfans.\n\n Wir w\u00fcnschen viel Freude beim Beobachten der Wanderfalken und freuen uns auf Ihre Sichtungsmeldungen!\n\n\n\n\n\n\n\n\n\n\n\n Mit Unterst\u00fctzung des Referats f\u00fcr Umwelt und Gesundheit der Stadt N\u00fcrnberg und Haus Eckstein\n\n\n\n Aktuelles\n\n@added_PLACEMARKER_OPEN 5.12.2025 - Weltbodentag@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN Wir treten ihn mit F\u00fc\u00dfen, legen uns darauf, graben ihn um und h\u00e4ufen ihn auf, den Boden, auf dem wir stehen und gehen. Ohne ihn k\u00f6nnten wir uns nicht fortbewegen, uns nicht an sch\u00f6nen Wiesen erfreuen, h\u00e4tten kein Essen auf dem Teller und kein sauberes Wasser. B\u00f6den stellen somit eine wichtige Lebensgrundlage dar, nicht nur f\u00fcr uns Menschen, sondern f\u00fcr s\u00e4mtliches Leben auf der Erde. Um auf die Relevanz der B\u00f6den aufmerksam zu machen, wurde 2002 beim 17. Weltkongress der Internationalen Bodenkundlichen Union (IUSS) der Weltbodentag ins Leben gerufen. Denn so vielf\u00e4ltig wie die B\u00f6den selbst, sind auch die darauf wachsenden Pflanzengesellschaften und die wiederum daran angepassten Tiere. Schauen Sie bei ihrem n\u00e4chsten Spaziergang doch mal, ob ihnen Unterschiede am Untergrund auffallen. Woraus besteht der Boden haupts\u00e4chlich? Sind gr\u00f6\u00dfere Steine enthalten oder gibt es einen Sandanteil? Ist es eher trocken oder feucht? Gibt es angerottete Bl\u00e4tter und \u00c4st darin? Auf den ersten Eindruck ist Boden eher unspektakul\u00e4r, doch wenn man genauer hinschaut ist er sehr vielf\u00e4ltig und faszienierend. Also bringen Sie etwas Licht in das dunkel unter Ihren F\u00fc\u00dfen und lernen eine wichtige Lebensgrundlage besser kennen!@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN@added_PLACEMARKER_CLOSED\n@added_PLACEMARKER_OPEN@added_PLACEMARKER_CLOSED\n 17.11.2025 - Ist das schon Balzverhalten?\n\n Bereits seit Ende Oktober wurden die Altv\u00f6gel immer wieder dabei beobachtet, wie sie sich in die Brutmulde legen bzw. daran arbeiten. Ist das etwa schon Balzverhalten? Tats\u00e4chlich f\u00e4llt das so genannte 'Mulde drehen' schon darunter. Obwohl es bis zum Brutbeginn noch mehrere Monate hin sind, testen die Altv\u00f6gel bereits jetzt, ob der Brutplatz noch ihren Anforderungen entspricht bzw. bereiten diesen vor. Wenn alles passt folgen im Februar auch Balzfl\u00fcge und Beute\u00fcbergaben und vielleicht auch ein paar Eier. Falls Sie sich die Zeit bis dahin noch etwas vertreiben m\u00f6chten, testen Sie gerne ihr Wissen zu Wanderfalken oder lernen Sie die heimlichen Burgbewohner und ihre Lebensr\u00e4ume kennenlernen. Viel Spa\u00df!\n\n\n 28.10.2025 - Wer wei\u00df was zu Wanderfalken?\n\n Vor kurzem hat die Website einen Neuzuwachs bekommen: das Wanderfalkenquiz. Beantworten Sie zehn wechselnde Fragen aus den Bereichen Aussehen, Balz, Brutgeschehen, Jagd, Leben sowie Schutz und testen Sie ihr Wissen zu Wanderfalken. Viel Spa\u00df und Erfolg!\n\n\n 11.10.2025 - Weltzugvogeltag\n\n Heute ist nach dem 10. Mai der zweite Weltzugvogeltag diesen Jahres. Sie wurden ins Leben gerufen, um auf den Schutz von Zugv\u00f6geln und den von ihnen ben\u00f6tigten Lebensr\u00e4umen aufmerksam zu machen. F\u00fcr ein sicheres \u00dcberleben einer Zugvogelart braucht es n\u00e4mlich nicht nur geeignete Sommer- und Winterlebensr\u00e4ume, sondern auch die Rastpl\u00e4tze bzw. Nahrungsgr\u00fcnde auf der Zugroute m\u00fcssen entsprechend geeignet sein. Zur Orientierung nutzen Zugv\u00f6gel tags\u00fcber die Sonne, nachts die Sterne und manche Arten k\u00f6nnen auch das Magnetfeld der Erde wahrnehmen und f\u00fcr ihre Navigation nutzen. Wie genau das funktioniert, ist jedoch bis heute nicht abschlie\u00dfend gekl\u00e4rt. Wer rastende Zugv\u00f6gel sehen will, kann sich auf die Suche nach Schlickfl\u00e4chen oder seichten Gew\u00e4ssern begeben. In Mittelfranken eignen sich die Vogelinsel im Altm\u00fchlsee, das Knoblauchsland oder das Weihergebiet in den Landkreisen Neustadt an der Aisch - Bad Windsheim und Erlangen-H\u00f6chstadt. Viel Spa\u00df!\n\n\n 4.10.2025 - Welttierschutztag\n\n Der heutige 4. Oktober ist seit 1931 dem Schutz der Tiere gewidmet. Er wurde ins Leben gerufen, um Bewusstsein f\u00fcr Tierwohl, artgerechte Haltung und den Schutz bedrohter Arten zu schaffen. Aktuell gibt es weltweit viele Tierarten, deren Bestandszahlen r\u00fcckl\u00e4ufig, oder die bereits vom Aussterben bedroht sind. So war auch der Wanderfalke in den 1970er Jahren in Deutschland fast ausgestorben. Durch Schutzma\u00dfnahmen, Bem\u00fchungen verschiedener Akteure und Projekte wie beispielsweise 'Lebensraum Burg' erholen sich die Bestandszahlen langsam wieder. Das zeigt, dass man mit M\u00fche und Motivation viel erreicht und Erfolgsgeschichten schreiben kann. Schreiben wir solche Geschichten auch f\u00fcr weitere Arten!\n\n\n@removed_PLACEMARKER_OPEN 26.9.2025 - Videos der diesj\u00e4hrigen Brutsaison online@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN Da am Horst momentan wenig los ist, k\u00f6nnen Sie die diesj\u00e4hrige Brutsaison mit den ab jetzt verf\u00fcgbaren Videos nocheinmal nacherleben. Von Eiablage bis Ausflug gibt es teilweise mehrere Ausschnitte des diesj\u00e4hrigen Heranwachsens der Jungv\u00f6gel zu sehen. Zu finden sind die Videos unter Wanderfalke > Archiv > 2025, oder einfach hier klicken. Viel Spa\u00df!@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN@removed_PLACEMARKER_CLOSED\n Weitere Nachrichten finden Sie im Archiv 2025...\n\n\n\n\n\n\n\n\n\n Die Arten - von Moosen bis Flederm\u00e4usen\n\n Lebensr\u00e4ume auf der Kaiserburg\n\n Wanderfalken-Webcam\n\n Download Brosch\u00fcre\n\n Impressum\n\n Datenschutz\n\n Kontakt\n\n Bildquellen", "diff_full_clean": " Men\u00fc\n\n * Karte\n * Lebensr\u00e4ume\n + Am \u00d6lberg\n + Freiung\n + Burggarten\n + Vestnertorbastei\n + B\u00fcrgermeistergarten\n + Schneppersch\u00fctzeng\u00e4rten\n + Kasematten\n + Burghof\n + Meriangarten\n + Historisches\n * Arten\n + Allgemein\n + V\u00f6gel\n + Flederm\u00e4use\n + Insekten\n + H\u00f6here Pflanzen\n + Flechten\n + Moose\n + Pilze\n * Wanderfalke\n + Steckbrief\n o Brutplatz Burg\n o Merkmale\n o Jagdverhalten\n o Falken-Jahr\n o Schutz\n + Webcam\n + Sichtungen\n + Archiv\n o 2025\n o 2024\n o 2023\n o 2022\n o 2021\n + Quiz\n * Das Projekt\n + Lebensraum Burg\n + Bayern und die Biodiversit\u00e4t\n + Partner\n + Kartierungen\n * Termine\n\n\n\n\n\n\n\n\n\n Wanderfalken - Webcam\n\n Sch\u00f6n, dass Sie bei unseren Wanderfalken auf der N\u00fcrnberger Kaiserburg vorbeischauen!\n\n\n\n\n\n\n\n\n\n Der Brutplatz unserer Wanderfalken befindet sich bereits seit 2013 im Sinwellturm der N\u00fcrnberger Kaiserburg. Damit Sie das Verhalten der Wanderfalken und deren Brut ganz aus der N\u00e4he und rund um die Uhr beobachten k\u00f6nnen, ohne die Tiere zu st\u00f6ren, haben wir zwei Webcams installiert. Eine Webcam zeigt den Innenraum des Nistkastens, die andere das an den Nistkasten anschlie\u00dfende Abfluggitter mit Blick \u00fcber die Stadt N\u00fcrnberg.\n\n Melden Sie uns Ihre Beobachtungen direkt unter Sichtungen, gerne mit Screenshot oder Foto. Dort finden Sie auch die aktuellen Meldungen anderer Wanderfalkenfans.\n\n Wir w\u00fcnschen viel Freude beim Beobachten der Wanderfalken und freuen uns auf Ihre Sichtungsmeldungen!\n\n\n\n\n\n\n\n\n\n\n\n Mit Unterst\u00fctzung des Referats f\u00fcr Umwelt und Gesundheit der Stadt N\u00fcrnberg und Haus Eckstein\n\n\n\n Aktuelles\n\n 5.12.2025 - Weltbodentag\n\n Wir treten ihn mit F\u00fc\u00dfen, legen uns darauf, graben ihn um und h\u00e4ufen ihn auf, den Boden, auf dem wir stehen und gehen. Ohne ihn k\u00f6nnten wir uns nicht fortbewegen, uns nicht an sch\u00f6nen Wiesen erfreuen, h\u00e4tten kein Essen auf dem Teller und kein sauberes Wasser. B\u00f6den stellen somit eine wichtige Lebensgrundlage dar, nicht nur f\u00fcr uns Menschen, sondern f\u00fcr s\u00e4mtliches Leben auf der Erde. Um auf die Relevanz der B\u00f6den aufmerksam zu machen, wurde 2002 beim 17. Weltkongress der Internationalen Bodenkundlichen Union (IUSS) der Weltbodentag ins Leben gerufen. Denn so vielf\u00e4ltig wie die B\u00f6den selbst, sind auch die darauf wachsenden Pflanzengesellschaften und die wiederum daran angepassten Tiere. Schauen Sie bei ihrem n\u00e4chsten Spaziergang doch mal, ob ihnen Unterschiede am Untergrund auffallen. Woraus besteht der Boden haupts\u00e4chlich? Sind gr\u00f6\u00dfere Steine enthalten oder gibt es einen Sandanteil? Ist es eher trocken oder feucht? Gibt es angerottete Bl\u00e4tter und \u00c4st darin? Auf den ersten Eindruck ist Boden eher unspektakul\u00e4r, doch wenn man genauer hinschaut ist er sehr vielf\u00e4ltig und faszienierend. Also bringen Sie etwas Licht in das dunkel unter Ihren F\u00fc\u00dfen und lernen eine wichtige Lebensgrundlage besser kennen!\n\n\n 17.11.2025 - Ist das schon Balzverhalten?\n\n Bereits seit Ende Oktober wurden die Altv\u00f6gel immer wieder dabei beobachtet, wie sie sich in die Brutmulde legen bzw. daran arbeiten. Ist das etwa schon Balzverhalten? Tats\u00e4chlich f\u00e4llt das so genannte 'Mulde drehen' schon darunter. Obwohl es bis zum Brutbeginn noch mehrere Monate hin sind, testen die Altv\u00f6gel bereits jetzt, ob der Brutplatz noch ihren Anforderungen entspricht bzw. bereiten diesen vor. Wenn alles passt folgen im Februar auch Balzfl\u00fcge und Beute\u00fcbergaben und vielleicht auch ein paar Eier. Falls Sie sich die Zeit bis dahin noch etwas vertreiben m\u00f6chten, testen Sie gerne ihr Wissen zu Wanderfalken oder lernen Sie die heimlichen Burgbewohner und ihre Lebensr\u00e4ume kennenlernen. Viel Spa\u00df!\n\n\n 28.10.2025 - Wer wei\u00df was zu Wanderfalken?\n\n Vor kurzem hat die Website einen Neuzuwachs bekommen: das Wanderfalkenquiz. Beantworten Sie zehn wechselnde Fragen aus den Bereichen Aussehen, Balz, Brutgeschehen, Jagd, Leben sowie Schutz und testen Sie ihr Wissen zu Wanderfalken. Viel Spa\u00df und Erfolg!\n\n\n 11.10.2025 - Weltzugvogeltag\n\n Heute ist nach dem 10. Mai der zweite Weltzugvogeltag diesen Jahres. Sie wurden ins Leben gerufen, um auf den Schutz von Zugv\u00f6geln und den von ihnen ben\u00f6tigten Lebensr\u00e4umen aufmerksam zu machen. F\u00fcr ein sicheres \u00dcberleben einer Zugvogelart braucht es n\u00e4mlich nicht nur geeignete Sommer- und Winterlebensr\u00e4ume, sondern auch die Rastpl\u00e4tze bzw. Nahrungsgr\u00fcnde auf der Zugroute m\u00fcssen entsprechend geeignet sein. Zur Orientierung nutzen Zugv\u00f6gel tags\u00fcber die Sonne, nachts die Sterne und manche Arten k\u00f6nnen auch das Magnetfeld der Erde wahrnehmen und f\u00fcr ihre Navigation nutzen. Wie genau das funktioniert, ist jedoch bis heute nicht abschlie\u00dfend gekl\u00e4rt. Wer rastende Zugv\u00f6gel sehen will, kann sich auf die Suche nach Schlickfl\u00e4chen oder seichten Gew\u00e4ssern begeben. In Mittelfranken eignen sich die Vogelinsel im Altm\u00fchlsee, das Knoblauchsland oder das Weihergebiet in den Landkreisen Neustadt an der Aisch - Bad Windsheim und Erlangen-H\u00f6chstadt. Viel Spa\u00df!\n\n\n 4.10.2025 - Welttierschutztag\n\n Der heutige 4. Oktober ist seit 1931 dem Schutz der Tiere gewidmet. Er wurde ins Leben gerufen, um Bewusstsein f\u00fcr Tierwohl, artgerechte Haltung und den Schutz bedrohter Arten zu schaffen. Aktuell gibt es weltweit viele Tierarten, deren Bestandszahlen r\u00fcckl\u00e4ufig, oder die bereits vom Aussterben bedroht sind. So war auch der Wanderfalke in den 1970er Jahren in Deutschland fast ausgestorben. Durch Schutzma\u00dfnahmen, Bem\u00fchungen verschiedener Akteure und Projekte wie beispielsweise 'Lebensraum Burg' erholen sich die Bestandszahlen langsam wieder. Das zeigt, dass man mit M\u00fche und Motivation viel erreicht und Erfolgsgeschichten schreiben kann. Schreiben wir solche Geschichten auch f\u00fcr weitere Arten!\n\n\n 26.9.2025 - Videos der diesj\u00e4hrigen Brutsaison online\n\n Da am Horst momentan wenig los ist, k\u00f6nnen Sie die diesj\u00e4hrige Brutsaison mit den ab jetzt verf\u00fcgbaren Videos nocheinmal nacherleben. Von Eiablage bis Ausflug gibt es teilweise mehrere Ausschnitte des diesj\u00e4hrigen Heranwachsens der Jungv\u00f6gel zu sehen. Zu finden sind die Videos unter Wanderfalke > Archiv > 2025, oder einfach hier klicken. Viel Spa\u00df!\n\n\n Weitere Nachrichten finden Sie im Archiv 2025...\n\n\n\n\n\n\n\n\n\n Die Arten - von Moosen bis Flederm\u00e4usen\n\n Lebensr\u00e4ume auf der Kaiserburg\n\n Wanderfalken-Webcam\n\n Download Brosch\u00fcre\n\n Impressum\n\n Datenschutz\n\n Kontakt\n\n Bildquellen", "diff_patch": "--- \n\n+++ \n\n@@ -86,6 +86,11 @@\n\n \n Aktuelles\n \n+ 5.12.2025 - Weltbodentag\n+\n+ Wir treten ihn mit F\u00fc\u00dfen, legen uns darauf, graben ihn um und h\u00e4ufen ihn auf, den Boden, auf dem wir stehen und gehen. Ohne ihn k\u00f6nnten wir uns nicht fortbewegen, uns nicht an sch\u00f6nen Wiesen erfreuen, h\u00e4tten kein Essen auf dem Teller und kein sauberes Wasser. B\u00f6den stellen somit eine wichtige Lebensgrundlage dar, nicht nur f\u00fcr uns Menschen, sondern f\u00fcr s\u00e4mtliches Leben auf der Erde. Um auf die Relevanz der B\u00f6den aufmerksam zu machen, wurde 2002 beim 17. Weltkongress der Internationalen Bodenkundlichen Union (IUSS) der Weltbodentag ins Leben gerufen. Denn so vielf\u00e4ltig wie die B\u00f6den selbst, sind auch die darauf wachsenden Pflanzengesellschaften und die wiederum daran angepassten Tiere. Schauen Sie bei ihrem n\u00e4chsten Spaziergang doch mal, ob ihnen Unterschiede am Untergrund auffallen. Woraus besteht der Boden haupts\u00e4chlich? Sind gr\u00f6\u00dfere Steine enthalten oder gibt es einen Sandanteil? Ist es eher trocken oder feucht? Gibt es angerottete Bl\u00e4tter und \u00c4st darin? Auf den ersten Eindruck ist Boden eher unspektakul\u00e4r, doch wenn man genauer hinschaut ist er sehr vielf\u00e4ltig und faszienierend. Also bringen Sie etwas Licht in das dunkel unter Ihren F\u00fc\u00dfen und lernen eine wichtige Lebensgrundlage besser kennen!\n+\n+\n 17.11.2025 - Ist das schon Balzverhalten?\n \n Bereits seit Ende Oktober wurden die Altv\u00f6gel immer wieder dabei beobachtet, wie sie sich in die Brutmulde legen bzw. daran arbeiten. Ist das etwa schon Balzverhalten? Tats\u00e4chlich f\u00e4llt das so genannte 'Mulde drehen' schon darunter. Obwohl es bis zum Brutbeginn noch mehrere Monate hin sind, testen die Altv\u00f6gel bereits jetzt, ob der Brutplatz noch ihren Anforderungen entspricht bzw. bereiten diesen vor. Wenn alles passt folgen im Februar auch Balzfl\u00fcge und Beute\u00fcbergaben und vielleicht auch ein paar Eier. Falls Sie sich die Zeit bis dahin noch etwas vertreiben m\u00f6chten, testen Sie gerne ihr Wissen zu Wanderfalken oder lernen Sie die heimlichen Burgbewohner und ihre Lebensr\u00e4ume kennenlernen. Viel Spa\u00df!\n@@ -104,11 +109,6 @@\n\n 4.10.2025 - Welttierschutztag\n \n Der heutige 4. Oktober ist seit 1931 dem Schutz der Tiere gewidmet. Er wurde ins Leben gerufen, um Bewusstsein f\u00fcr Tierwohl, artgerechte Haltung und den Schutz bedrohter Arten zu schaffen. Aktuell gibt es weltweit viele Tierarten, deren Bestandszahlen r\u00fcckl\u00e4ufig, oder die bereits vom Aussterben bedroht sind. So war auch der Wanderfalke in den 1970er Jahren in Deutschland fast ausgestorben. Durch Schutzma\u00dfnahmen, Bem\u00fchungen verschiedener Akteure und Projekte wie beispielsweise 'Lebensraum Burg' erholen sich die Bestandszahlen langsam wieder. Das zeigt, dass man mit M\u00fche und Motivation viel erreicht und Erfolgsgeschichten schreiben kann. Schreiben wir solche Geschichten auch f\u00fcr weitere Arten!\n-\n-\n- 26.9.2025 - Videos der diesj\u00e4hrigen Brutsaison online\n-\n- Da am Horst momentan wenig los ist, k\u00f6nnen Sie die diesj\u00e4hrige Brutsaison mit den ab jetzt verf\u00fcgbaren Videos nocheinmal nacherleben. Von Eiablage bis Ausflug gibt es teilweise mehrere Ausschnitte des diesj\u00e4hrigen Heranwachsens der Jungv\u00f6gel zu sehen. Zu finden sind die Videos unter Wanderfalke > Archiv > 2025, oder einfach hier klicken. Viel Spa\u00df!\n \n \n Weitere Nachrichten finden Sie im Archiv 2025...", "diff_removed": "@removed_PLACEMARKER_OPEN 26.9.2025 - Videos der diesj\u00e4hrigen Brutsaison online@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN Da am Horst momentan wenig los ist, k\u00f6nnen Sie die diesj\u00e4hrige Brutsaison mit den ab jetzt verf\u00fcgbaren Videos nocheinmal nacherleben. Von Eiablage bis Ausflug gibt es teilweise mehrere Ausschnitte des diesj\u00e4hrigen Heranwachsens der Jungv\u00f6gel zu sehen. Zu finden sind die Videos unter Wanderfalke > Archiv > 2025, oder einfach hier klicken. Viel Spa\u00df!@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN@removed_PLACEMARKER_CLOSED\n@removed_PLACEMARKER_OPEN@removed_PLACEMARKER_CLOSED", "diff_removed_clean": " 26.9.2025 - Videos der diesj\u00e4hrigen Brutsaison online\n\n Da am Horst momentan wenig los ist, k\u00f6nnen Sie die diesj\u00e4hrige Brutsaison mit den ab jetzt verf\u00fcgbaren Videos nocheinmal nacherleben. Von Eiablage bis Ausflug gibt es teilweise mehrere Ausschnitte des diesj\u00e4hrigen Heranwachsens der Jungv\u00f6gel zu sehen. Zu finden sind die Videos unter Wanderfalke > Archiv > 2025, oder einfach hier klicken. Viel Spa\u00df!\n\n", "diff_url": "https://cd.diefe.de/diff/3200ff1c-4df0-4a5e-8692-33006a05ac83", "markup_text_links_to_html_links": false, "notification_timestamp": 1764990649.957056, "preview_url": "https://cd.diefe.de/preview/3200ff1c-4df0-4a5e-8692-33006a05ac83", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "3200ff1c-4df0-4a5e-8692-33006a05ac83", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "", "watch_title": "Webcam - Lebensraum Burg", "watch_url": "https://lebensraum-burg.de/Wanderfalke/Webcam", "watch_uuid": "3200ff1c-4df0-4a5e-8692-33006a05ac83", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-06 05:10:50 CET", "edit_url": "https://cd.diefe.de/edit/3200ff1c-4df0-4a5e-8692-33006a05ac83"}}]
- 2025/12/06 04:10:43,000 - SENDING - [{"title": "CD: https://ipv4.nsupdate.info/myip ", "body": "ChangeDetection DockerVM<br>\nhttps://ipv4.nsupdate.info/myip had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\">5.63.45.4</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\">5.63.35.228</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": "5.63.35.228", "diff": "@changed_PLACEMARKER_OPEN5.63.45.4@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN5.63.35.228@changed_into_PLACEMARKER_CLOSED", "diff_clean": "5.63.45.4\n5.63.35.228", "diff_added": "@changed_PLACEMARKER_OPEN5.63.45.4@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN5.63.35.228@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": "5.63.45.4\n5.63.35.228", "diff_full": "@changed_PLACEMARKER_OPEN5.63.45.4@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN5.63.35.228@changed_into_PLACEMARKER_CLOSED", "diff_full_clean": "5.63.45.4\n5.63.35.228", "diff_patch": "--- \n\n+++ \n\n@@ -1 +1 @@\n\n-5.63.45.4\n+5.63.35.228", "diff_removed": "@changed_PLACEMARKER_OPEN5.63.45.4@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN5.63.35.228@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": "5.63.45.4\n5.63.35.228", "diff_url": "https://cd.diefe.de/diff/871cd854-f40c-4603-bee5-12c1d6e18184", "markup_text_links_to_html_links": false, "notification_timestamp": 1764990643.8304942, "preview_url": "https://cd.diefe.de/preview/871cd854-f40c-4603-bee5-12c1d6e18184", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "871cd854-f40c-4603-bee5-12c1d6e18184", "watch_mime_type": "application/octet-stream, text/plain", "watch_tag": "Homelab", "watch_title": "https://ipv4.nsupdate.info/myip", "watch_url": "https://ipv4.nsupdate.info/myip", "watch_uuid": "871cd854-f40c-4603-bee5-12c1d6e18184", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-06 05:10:44 CET", "edit_url": "https://cd.diefe.de/edit/871cd854-f40c-4603-bee5-12c1d6e18184"}}]
- 2025/12/06 04:08:58,000 - SENDING - [{"title": "CD: https://github.com/wilqq-the/btc-tracker ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/wilqq-the/btc-tracker had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Platform</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + AI CODE CREATION</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Copilot Write better code with AI</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Spark Build and deploy intelligent apps</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Models Manage and compare prompts</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o MCP Registry New Integrate external tools</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + DEVELOPER WORKFLOWS</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Actions Automate any workflow</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Codespaces Instant dev environments</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Issues Plan and track work</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Code Review Manage code changes</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + APPLICATION SECURITY</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Advanced Security Find and fix vulnerabilities</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Code security Secure your code as you build</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Secret protection Stop leaks before they start</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + EXPLORE</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Why GitHub</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Documentation</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Blog</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Changelog</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Marketplace</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> View all features</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Solutions</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + BY COMPANY SIZE</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Enterprises</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Small and medium teams</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Startups</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Nonprofits</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + BY USE CASE</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o App Modernization</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o DevSecOps</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o DevOps</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o CI/CD</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o View all use cases</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + BY INDUSTRY</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Healthcare</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Financial services</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Manufacturing</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Government</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o View all industries</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> View all solutions</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Resources</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + EXPLORE BY TOPIC</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o AI</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Software Development</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o DevOps</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Security</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o View all topics</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + EXPLORE BY TYPE</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Customer stories</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Events & webinars</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Ebooks & reports</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Business insights</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Skills</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + SUPPORT & SERVICES</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Documentation</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Customer support</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Community forum</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Trust center</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Partners</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Open Source</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + COMMUNITY</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Sponsors Fund open source developers</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + PROGRAMS</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Security Lab</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Maintainer Community</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Accelerator</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Archive Program</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + REPOSITORIES</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Topics</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Trending</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Collections</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Enterprise</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + ENTERPRISE SOLUTIONS</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Enterprise platform AI-powered developer platform</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + AVAILABLE ADD-ONS</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Advanced Security Enterprise-grade security features</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Copilot for Business Enterprise-grade AI features</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Premium Support Enterprise-grade 24/7 support</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Pricing</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Platform</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Copilot</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Write better code with AI</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Spark New</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Build and deploy intelligent apps</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Models New</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Manage and compare prompts</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Advanced Security</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Find and fix vulnerabilities</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Actions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Automate any workflow</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Codespaces</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Instant dev environments</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Issues</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Plan and track work</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Code Review</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Manage code changes</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Discussions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Collaborate outside of code</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Code Search</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Find more, search less</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Explore</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Why GitHub</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Documentation</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Skills</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Blog</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Integrations</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Marketplace</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + MCP Registry</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> View all features</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Solutions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> By company size</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Enterprises</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Small and medium teams</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Startups</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Nonprofits</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> By use case</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + App Modernization</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + DevSecOps</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + DevOps</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + CI/CD</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + View all use cases</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> By industry</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Healthcare</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Financial services</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Manufacturing</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Government</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + View all industries</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> View all solutions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Resources</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Topics</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + AI</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + DevOps</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Security</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Software Development</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + View all</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Explore</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Learning Pathways</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Events & Webinars</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Ebooks & Whitepapers</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Customer Stories</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Partners</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Executive Insights</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Open Source</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Sponsors</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Fund open source developers</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + The ReadME Project</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> GitHub community articles</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Repositories</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Topics</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Trending</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Collections</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Enterprise</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Enterprise platform</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> AI-powered developer platform</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Available add-ons</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Advanced Security</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Enterprise-grade security features</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Copilot for business</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Enterprise-grade AI features</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Premium Support</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Enterprise-grade 24/7 support</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Pricing</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Issues 4</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Pull requests 0</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Issues 5</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Pull requests 1</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> 93 Commits</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> 100 Commits</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> Releases 17</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"></span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> BTC Tracker v0.6.5 Release Notes Latest</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> Nov 23, 2025</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + 16 releases</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Releases 18</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"></span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Dec 2, 2025</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + 17 releases</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * TypeScript 98.0%</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * JavaScript 1.2%</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Other 0.8%</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * TypeScript 98.5%</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * JavaScript 1.1%</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Other 0.4%</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n wilqq-the / BTC-Tracker Public\n * Notifications You must be signed in to change notification settings\n * Fork 4\n * Star 22\n\n Self-hosted tracker of your BTC investments!\n\n apps.umbrel.com/app/btctracker\n 22 stars 4 forks Branches Tags Activity\n Star\n Notifications You must be signed in to change notification settings\n * Code\n * Issues 5\n * Pull requests 1\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n wilqq-the/BTC-Tracker\n\n main\n Branches Tags\n Go to file\n Code\n Open more actions menu\n\n Folders and files\n\n Name Name Last commit message Last commit date\n Latest commit \n \n History \n \n 100 Commits \n .github .github \n prisma prisma \n public public \n screenshots screenshots \n scripts scripts \n src src \n .dockerignore .dockerignore \n .env.example .env.example \n .eslintignore .eslintignore \n .eslintrc.json .eslintrc.json \n .gitignore .gitignore \n CHANGELOG.md CHANGELOG.md \n Dockerfile Dockerfile \n README.md README.md \n VERSION VERSION \n docker-compose.yml docker-compose.yml \n docker.env.example docker.env.example \n jest.config.js jest.config.js \n next.config.js next.config.js \n package-lock.json package-lock.json \n package.json package.json \n postcss.config.js postcss.config.js \n tailwind.config.js tailwind.config.js \n tsconfig.json tsconfig.json \n View all files \n \n\n Repository files navigation\n\n * README\n\n BTC Tracker\n\n Self-hosted Bitcoin portfolio tracker - that's it.\n\n Track your Bitcoin investments privately on your own PC. Import transactions from exchanges or add them manually. Multi-user support with admin controls. Your data never leaves your server, period.\n\n Install on Umbrel\n\n Special thanks to @dennysubke for helping bring BTC Tracker to Umbrel!\n\n Install BTC Tracker with one click on your Umbrel home server\n\n What it does\n\n * Multi-user setup - First user becomes admin, can create accounts for others\n * Import from exchanges - Kraken, Binance, Coinbase, Strike (auto-detects CSV format)\n * Real-time tracking - Live Bitcoin prices and portfolio value\n * Charts and analytics - Interactive price charts with your transaction history\n * Complete privacy - Everything runs on your server, no external data sharing\n * Multi-currency - Track in USD, EUR, GBP, PLN, or add custom currencies\n\n Screenshots\n\n Main portfolio dashboard with real-time Bitcoin tracking\n\n Transactions - Import and management\n\n Transaction management and CSV import from exchanges\n\n Analytics - Charts and performance\n\n Advanced portfolio analytics and performance charts\n\n Admin Panel - Multi-user management\n\n Multi-user management interface (admin only)\n\n Currencies - Multi-currency support\n\n Multi-currency support and custom currency management\n\n Quick Start\n\n With Docker (recommended):\n\n git clone https://github.com/wilqq-the/BTC-Tracker.git\n cd BTC-Tracker\n cp docker.env.example .env\n # Edit .env and add NEXTAUTH_SECRET\n docker-compose up -d\n\n Local development:\n\n npm install\n cp .env.example .env\n # Add NEXTAUTH_SECRET to .env\n npm exec prisma db push\n npm run dev\n\n Open http://localhost:3000 and register the first user (becomes admin automatically).\n\n How multi-user works\n\n * First user = automatic admin\n * Admin panel in Settings tab (admin users only)\n * Create users with email/password\n * Each user sees only their own transactions and portfolio\n * No data mixing between users\n\n Admin features\n\n * Create/delete user accounts\n * Activate/deactivate users\n * View system stats (user count, total transactions)\n * Cannot see other users' financial data (privacy protection)\n\n Importing transactions\n\n 1. Export CSV from your exchange (Kraken, Binance, Coinbase, Strike)\n 2. Go to Transactions tab > Import\n 3. Drop the CSV file - format detected automatically\n 4. Review and import\n\n Supports most major exchanges. If yours isn't supported, open an issue with example file.\n\n Tech stack\n\n * Frontend: Next.js, React, TypeScript\n * Backend: Next.js API routes, Prisma ORM\n * Database: SQLite (single file, easy backups)\n * Charts: TradingView Lightweight Charts\n * Deployment: Docker\n\n Development\n\n npm run dev # Start dev server\n npm run build # Build for production\n npm test # Run tests\n npm exec prisma studio # Database GUI\n\n Why I built this?\n\n Existing portfolio trackers either:\n\n * Send your data to third parties\n * Don't support multiple users\n * Have terrible import systems\n * Cost money for basic features\n * Require xpub or zpub wallet address\n\n This gives you complete control over your Bitcoin tracking data.\n\n Contributing\n\n Found a bug? Want a feature? Open an issue.\n\n Want to add support for another exchange? Check PARSER_DEVELOPMENT_GUIDE.md.\n\n License\n\n MIT - do what you want with it.\n\n Your Bitcoin data belongs to you, not someone else's.\n\n About\n\n Self-hosted tracker of your BTC investments!\n\n apps.umbrel.com/app/btctracker\n\n Topics\n\n bitcoin blockchain selfhosted cryptocurrency btc\n\n Resources\n\n Readme\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n Activity\n\n Stars\n\n 22 stars\n\n Watchers\n\n 2 watching\n\n Forks\n\n 4 forks\n Report repository\n\n Releases 18\n\n BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest\n Dec 2, 2025\n + 17 releases\n\n Packages 0\n\n No packages published\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n Languages\n\n * TypeScript 98.5%\n * JavaScript 1.1%\n * Other 0.4%\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN * Platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AI CODE CREATION@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Copilot Write better code with AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Spark Build and deploy intelligent apps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Models Manage and compare prompts@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o MCP Registry New Integrate external tools@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + DEVELOPER WORKFLOWS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Actions Automate any workflow@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Codespaces Instant dev environments@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Issues Plan and track work@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code Review Manage code changes@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + APPLICATION SECURITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Find and fix vulnerabilities@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code security Secure your code as you build@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Secret protection Stop leaks before they start@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Why GitHub@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Blog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Changelog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Marketplace@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY COMPANY SIZE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprises@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Small and medium teams@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Startups@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Nonprofits@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY USE CASE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o App Modernization@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevSecOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o CI/CD@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all use cases@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY INDUSTRY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Healthcare@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Financial services@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Manufacturing@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Government@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all industries@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Resources@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TOPIC@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Software Development@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TYPE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer stories@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Events & webinars@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Ebooks & reports@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Business insights@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Skills@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + SUPPORT & SERVICES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Community forum@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trust center@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Partners@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Open Source@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + COMMUNITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Sponsors Fund open source developers@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + PROGRAMS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security Lab@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Maintainer Community@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Accelerator@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Archive Program@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + REPOSITORIES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trending@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Collections@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Enterprise@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + ENTERPRISE SOLUTIONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprise platform AI-powered developer platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AVAILABLE ADD-ONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Enterprise-grade security features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Copilot for Business Enterprise-grade AI features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Premium Support Enterprise-grade 24/7 support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pricing@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Copilot@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Write better code with AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Spark New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Build and deploy intelligent apps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Models New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage and compare prompts@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find and fix vulnerabilities@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Actions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Automate any workflow@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Codespaces@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Instant dev environments@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Issues@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Plan and track work@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Review@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage code changes@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Discussions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Collaborate outside of code@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Search@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find more, search less@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Why GitHub@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Documentation@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Skills@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Blog@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Integrations@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Marketplace@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + MCP Registry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By company size@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprises@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Small and medium teams@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Startups@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Nonprofits@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By use case@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + App Modernization@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevSecOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + CI/CD@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all use cases@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By industry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Healthcare@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Financial services@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Manufacturing@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Government@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all industries@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Resources@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Software Development@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Learning Pathways@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Events & Webinars@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Ebooks & Whitepapers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Customer Stories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Partners@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Executive Insights@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Open Source@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Sponsors@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Fund open source developers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + The ReadME Project@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN GitHub community articles@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Repositories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Trending@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Collections@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Enterprise@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprise platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN AI-powered developer platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Available add-ons@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade security features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Copilot for business@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade AI features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Premium Support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade 24/7 support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pricing@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Issues 4@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 0@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 5@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 1@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 93 Commits@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 100 Commits@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Releases 17@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN BTC Tracker v0.6.5 Release Notes Latest@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Nov 23, 2025@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + 16 releases@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Releases 18@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Dec 2, 2025@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + 17 releases@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * TypeScript 98.0%@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * JavaScript 1.2%@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Other 0.8%@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * TypeScript 98.5%@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * JavaScript 1.1%@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Other 0.4%@changed_into_PLACEMARKER_CLOSED", "diff_clean": " * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n * Issues 4\n * Pull requests 0\n * Issues 5\n * Pull requests 1\n 93 Commits\n 100 Commits\n Releases 17\n\n BTC Tracker v0.6.5 Release Notes Latest\n Nov 23, 2025\n + 16 releases\n Releases 18\n\n BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest\n Dec 2, 2025\n + 17 releases\n * TypeScript 98.0%\n * JavaScript 1.2%\n * Other 0.8%\n * TypeScript 98.5%\n * JavaScript 1.1%\n * Other 0.4%", "diff_added": "@changed_PLACEMARKER_OPEN * Platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AI CODE CREATION@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Copilot Write better code with AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Spark Build and deploy intelligent apps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Models Manage and compare prompts@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o MCP Registry New Integrate external tools@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + DEVELOPER WORKFLOWS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Actions Automate any workflow@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Codespaces Instant dev environments@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Issues Plan and track work@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code Review Manage code changes@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + APPLICATION SECURITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Find and fix vulnerabilities@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code security Secure your code as you build@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Secret protection Stop leaks before they start@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Why GitHub@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Blog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Changelog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Marketplace@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY COMPANY SIZE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprises@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Small and medium teams@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Startups@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Nonprofits@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY USE CASE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o App Modernization@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevSecOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o CI/CD@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all use cases@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY INDUSTRY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Healthcare@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Financial services@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Manufacturing@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Government@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all industries@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Resources@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TOPIC@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Software Development@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TYPE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer stories@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Events & webinars@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Ebooks & reports@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Business insights@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Skills@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + SUPPORT & SERVICES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Community forum@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trust center@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Partners@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Open Source@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + COMMUNITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Sponsors Fund open source developers@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + PROGRAMS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security Lab@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Maintainer Community@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Accelerator@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Archive Program@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + REPOSITORIES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trending@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Collections@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Enterprise@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + ENTERPRISE SOLUTIONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprise platform AI-powered developer platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AVAILABLE ADD-ONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Enterprise-grade security features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Copilot for Business Enterprise-grade AI features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Premium Support Enterprise-grade 24/7 support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pricing@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Copilot@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Write better code with AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Spark New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Build and deploy intelligent apps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Models New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage and compare prompts@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find and fix vulnerabilities@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Actions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Automate any workflow@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Codespaces@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Instant dev environments@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Issues@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Plan and track work@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Review@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage code changes@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Discussions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Collaborate outside of code@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Search@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find more, search less@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Why GitHub@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Documentation@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Skills@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Blog@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Integrations@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Marketplace@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + MCP Registry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By company size@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprises@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Small and medium teams@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Startups@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Nonprofits@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By use case@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + App Modernization@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevSecOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + CI/CD@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all use cases@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By industry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Healthcare@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Financial services@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Manufacturing@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Government@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all industries@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Resources@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Software Development@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Learning Pathways@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Events & Webinars@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Ebooks & Whitepapers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Customer Stories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Partners@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Executive Insights@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Open Source@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Sponsors@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Fund open source developers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + The ReadME Project@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN GitHub community articles@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Repositories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Trending@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Collections@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Enterprise@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprise platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN AI-powered developer platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Available add-ons@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade security features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Copilot for business@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade AI features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Premium Support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade 24/7 support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pricing@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Issues 4@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 0@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 5@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 1@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 93 Commits@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 100 Commits@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Releases 17@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN BTC Tracker v0.6.5 Release Notes Latest@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Nov 23, 2025@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + 16 releases@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Releases 18@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Dec 2, 2025@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + 17 releases@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * TypeScript 98.0%@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * JavaScript 1.2%@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Other 0.8%@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * TypeScript 98.5%@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * JavaScript 1.1%@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Other 0.4%@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n * Issues 4\n * Pull requests 0\n * Issues 5\n * Pull requests 1\n 93 Commits\n 100 Commits\n Releases 17\n\n BTC Tracker v0.6.5 Release Notes Latest\n Nov 23, 2025\n + 16 releases\n Releases 18\n\n BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest\n Dec 2, 2025\n + 17 releases\n * TypeScript 98.0%\n * JavaScript 1.2%\n * Other 0.8%\n * TypeScript 98.5%\n * JavaScript 1.1%\n * Other 0.4%", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n@changed_PLACEMARKER_OPEN * Platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AI CODE CREATION@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Copilot Write better code with AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Spark Build and deploy intelligent apps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Models Manage and compare prompts@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o MCP Registry New Integrate external tools@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + DEVELOPER WORKFLOWS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Actions Automate any workflow@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Codespaces Instant dev environments@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Issues Plan and track work@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code Review Manage code changes@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + APPLICATION SECURITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Find and fix vulnerabilities@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code security Secure your code as you build@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Secret protection Stop leaks before they start@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Why GitHub@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Blog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Changelog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Marketplace@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY COMPANY SIZE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprises@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Small and medium teams@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Startups@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Nonprofits@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY USE CASE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o App Modernization@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevSecOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o CI/CD@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all use cases@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY INDUSTRY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Healthcare@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Financial services@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Manufacturing@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Government@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all industries@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Resources@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TOPIC@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Software Development@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TYPE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer stories@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Events & webinars@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Ebooks & reports@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Business insights@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Skills@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + SUPPORT & SERVICES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Community forum@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trust center@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Partners@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Open Source@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + COMMUNITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Sponsors Fund open source developers@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + PROGRAMS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security Lab@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Maintainer Community@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Accelerator@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Archive Program@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + REPOSITORIES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trending@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Collections@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Enterprise@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + ENTERPRISE SOLUTIONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprise platform AI-powered developer platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AVAILABLE ADD-ONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Enterprise-grade security features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Copilot for Business Enterprise-grade AI features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Premium Support Enterprise-grade 24/7 support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pricing@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Copilot@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Write better code with AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Spark New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Build and deploy intelligent apps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Models New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage and compare prompts@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find and fix vulnerabilities@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Actions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Automate any workflow@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Codespaces@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Instant dev environments@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Issues@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Plan and track work@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Review@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage code changes@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Discussions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Collaborate outside of code@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Search@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find more, search less@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Why GitHub@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Documentation@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Skills@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Blog@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Integrations@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Marketplace@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + MCP Registry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By company size@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprises@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Small and medium teams@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Startups@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Nonprofits@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By use case@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + App Modernization@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevSecOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + CI/CD@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all use cases@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By industry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Healthcare@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Financial services@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Manufacturing@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Government@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all industries@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Resources@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Software Development@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Learning Pathways@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Events & Webinars@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Ebooks & Whitepapers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Customer Stories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Partners@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Executive Insights@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Open Source@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Sponsors@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Fund open source developers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + The ReadME Project@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN GitHub community articles@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Repositories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Trending@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Collections@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Enterprise@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprise platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN AI-powered developer platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Available add-ons@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade security features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Copilot for business@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade AI features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Premium Support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade 24/7 support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pricing@changed_into_PLACEMARKER_CLOSED\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n wilqq-the / BTC-Tracker Public\n * Notifications You must be signed in to change notification settings\n * Fork 4\n * Star 22\n\n Self-hosted tracker of your BTC investments!\n\n apps.umbrel.com/app/btctracker\n 22 stars 4 forks Branches Tags Activity\n Star\n Notifications You must be signed in to change notification settings\n * Code\n@changed_PLACEMARKER_OPEN * Issues 4@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 0@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 5@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 1@changed_into_PLACEMARKER_CLOSED\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n wilqq-the/BTC-Tracker\n\n main\n Branches Tags\n Go to file\n Code\n Open more actions menu\n\n Folders and files\n\n Name Name Last commit message Last commit date\n Latest commit\n\n History\n\n@changed_PLACEMARKER_OPEN 93 Commits@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 100 Commits@changed_into_PLACEMARKER_CLOSED\n .github .github\n prisma prisma\n public public\n screenshots screenshots\n scripts scripts\n src src\n .dockerignore .dockerignore\n .env.example .env.example\n .eslintignore .eslintignore\n .eslintrc.json .eslintrc.json\n .gitignore .gitignore\n CHANGELOG.md CHANGELOG.md\n Dockerfile Dockerfile\n README.md README.md\n VERSION VERSION\n docker-compose.yml docker-compose.yml\n docker.env.example docker.env.example\n jest.config.js jest.config.js\n next.config.js next.config.js\n package-lock.json package-lock.json\n package.json package.json\n postcss.config.js postcss.config.js\n tailwind.config.js tailwind.config.js\n tsconfig.json tsconfig.json\n View all files\n\n\n Repository files navigation\n\n * README\n\n BTC Tracker\n\n Self-hosted Bitcoin portfolio tracker - that's it.\n\n Track your Bitcoin investments privately on your own PC. Import transactions from exchanges or add them manually. Multi-user support with admin controls. Your data never leaves your server, period.\n\n Install on Umbrel\n\n Special thanks to @dennysubke for helping bring BTC Tracker to Umbrel!\n\n Install BTC Tracker with one click on your Umbrel home server\n\n What it does\n\n * Multi-user setup - First user becomes admin, can create accounts for others\n * Import from exchanges - Kraken, Binance, Coinbase, Strike (auto-detects CSV format)\n * Real-time tracking - Live Bitcoin prices and portfolio value\n * Charts and analytics - Interactive price charts with your transaction history\n * Complete privacy - Everything runs on your server, no external data sharing\n * Multi-currency - Track in USD, EUR, GBP, PLN, or add custom currencies\n\n Screenshots\n\n Main portfolio dashboard with real-time Bitcoin tracking\n\n Transactions - Import and management\n\n Transaction management and CSV import from exchanges\n\n Analytics - Charts and performance\n\n Advanced portfolio analytics and performance charts\n\n Admin Panel - Multi-user management\n\n Multi-user management interface (admin only)\n\n Currencies - Multi-currency support\n\n Multi-currency support and custom currency management\n\n Quick Start\n\n With Docker (recommended):\n\n git clone https://github.com/wilqq-the/BTC-Tracker.git\n cd BTC-Tracker\n cp docker.env.example .env\n # Edit .env and add NEXTAUTH_SECRET\n docker-compose up -d\n\n Local development:\n\n npm install\n cp .env.example .env\n # Add NEXTAUTH_SECRET to .env\n npm exec prisma db push\n npm run dev\n\n Open http://localhost:3000 and register the first user (becomes admin automatically).\n\n How multi-user works\n\n * First user = automatic admin\n * Admin panel in Settings tab (admin users only)\n * Create users with email/password\n * Each user sees only their own transactions and portfolio\n * No data mixing between users\n\n Admin features\n\n * Create/delete user accounts\n * Activate/deactivate users\n * View system stats (user count, total transactions)\n * Cannot see other users' financial data (privacy protection)\n\n Importing transactions\n\n 1. Export CSV from your exchange (Kraken, Binance, Coinbase, Strike)\n 2. Go to Transactions tab > Import\n 3. Drop the CSV file - format detected automatically\n 4. Review and import\n\n Supports most major exchanges. If yours isn't supported, open an issue with example file.\n\n Tech stack\n\n * Frontend: Next.js, React, TypeScript\n * Backend: Next.js API routes, Prisma ORM\n * Database: SQLite (single file, easy backups)\n * Charts: TradingView Lightweight Charts\n * Deployment: Docker\n\n Development\n\n npm run dev # Start dev server\n npm run build # Build for production\n npm test # Run tests\n npm exec prisma studio # Database GUI\n\n Why I built this?\n\n Existing portfolio trackers either:\n\n * Send your data to third parties\n * Don't support multiple users\n * Have terrible import systems\n * Cost money for basic features\n * Require xpub or zpub wallet address\n\n This gives you complete control over your Bitcoin tracking data.\n\n Contributing\n\n Found a bug? Want a feature? Open an issue.\n\n Want to add support for another exchange? Check PARSER_DEVELOPMENT_GUIDE.md.\n\n License\n\n MIT - do what you want with it.\n\n Your Bitcoin data belongs to you, not someone else's.\n\n About\n\n Self-hosted tracker of your BTC investments!\n\n apps.umbrel.com/app/btctracker\n\n Topics\n\n bitcoin blockchain selfhosted cryptocurrency btc\n\n Resources\n\n Readme\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n Activity\n\n Stars\n\n 22 stars\n\n Watchers\n\n 2 watching\n\n Forks\n\n 4 forks\n Report repository\n\n@changed_PLACEMARKER_OPEN Releases 17@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN BTC Tracker v0.6.5 Release Notes Latest@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Nov 23, 2025@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + 16 releases@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Releases 18@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Dec 2, 2025@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + 17 releases@changed_into_PLACEMARKER_CLOSED\n\n Packages 0\n\n No packages published\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n Languages\n\n@changed_PLACEMARKER_OPEN * TypeScript 98.0%@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * JavaScript 1.2%@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Other 0.8%@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * TypeScript 98.5%@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * JavaScript 1.1%@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Other 0.4%@changed_into_PLACEMARKER_CLOSED\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n wilqq-the / BTC-Tracker Public\n * Notifications You must be signed in to change notification settings\n * Fork 4\n * Star 22\n\n Self-hosted tracker of your BTC investments!\n\n apps.umbrel.com/app/btctracker\n 22 stars 4 forks Branches Tags Activity\n Star\n Notifications You must be signed in to change notification settings\n * Code\n * Issues 4\n * Pull requests 0\n * Issues 5\n * Pull requests 1\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n wilqq-the/BTC-Tracker\n\n main\n Branches Tags\n Go to file\n Code\n Open more actions menu\n\n Folders and files\n\n Name Name Last commit message Last commit date\n Latest commit\n\n History\n\n 93 Commits\n 100 Commits\n .github .github\n prisma prisma\n public public\n screenshots screenshots\n scripts scripts\n src src\n .dockerignore .dockerignore\n .env.example .env.example\n .eslintignore .eslintignore\n .eslintrc.json .eslintrc.json\n .gitignore .gitignore\n CHANGELOG.md CHANGELOG.md\n Dockerfile Dockerfile\n README.md README.md\n VERSION VERSION\n docker-compose.yml docker-compose.yml\n docker.env.example docker.env.example\n jest.config.js jest.config.js\n next.config.js next.config.js\n package-lock.json package-lock.json\n package.json package.json\n postcss.config.js postcss.config.js\n tailwind.config.js tailwind.config.js\n tsconfig.json tsconfig.json\n View all files\n\n\n Repository files navigation\n\n * README\n\n BTC Tracker\n\n Self-hosted Bitcoin portfolio tracker - that's it.\n\n Track your Bitcoin investments privately on your own PC. Import transactions from exchanges or add them manually. Multi-user support with admin controls. Your data never leaves your server, period.\n\n Install on Umbrel\n\n Special thanks to @dennysubke for helping bring BTC Tracker to Umbrel!\n\n Install BTC Tracker with one click on your Umbrel home server\n\n What it does\n\n * Multi-user setup - First user becomes admin, can create accounts for others\n * Import from exchanges - Kraken, Binance, Coinbase, Strike (auto-detects CSV format)\n * Real-time tracking - Live Bitcoin prices and portfolio value\n * Charts and analytics - Interactive price charts with your transaction history\n * Complete privacy - Everything runs on your server, no external data sharing\n * Multi-currency - Track in USD, EUR, GBP, PLN, or add custom currencies\n\n Screenshots\n\n Main portfolio dashboard with real-time Bitcoin tracking\n\n Transactions - Import and management\n\n Transaction management and CSV import from exchanges\n\n Analytics - Charts and performance\n\n Advanced portfolio analytics and performance charts\n\n Admin Panel - Multi-user management\n\n Multi-user management interface (admin only)\n\n Currencies - Multi-currency support\n\n Multi-currency support and custom currency management\n\n Quick Start\n\n With Docker (recommended):\n\n git clone https://github.com/wilqq-the/BTC-Tracker.git\n cd BTC-Tracker\n cp docker.env.example .env\n # Edit .env and add NEXTAUTH_SECRET\n docker-compose up -d\n\n Local development:\n\n npm install\n cp .env.example .env\n # Add NEXTAUTH_SECRET to .env\n npm exec prisma db push\n npm run dev\n\n Open http://localhost:3000 and register the first user (becomes admin automatically).\n\n How multi-user works\n\n * First user = automatic admin\n * Admin panel in Settings tab (admin users only)\n * Create users with email/password\n * Each user sees only their own transactions and portfolio\n * No data mixing between users\n\n Admin features\n\n * Create/delete user accounts\n * Activate/deactivate users\n * View system stats (user count, total transactions)\n * Cannot see other users' financial data (privacy protection)\n\n Importing transactions\n\n 1. Export CSV from your exchange (Kraken, Binance, Coinbase, Strike)\n 2. Go to Transactions tab > Import\n 3. Drop the CSV file - format detected automatically\n 4. Review and import\n\n Supports most major exchanges. If yours isn't supported, open an issue with example file.\n\n Tech stack\n\n * Frontend: Next.js, React, TypeScript\n * Backend: Next.js API routes, Prisma ORM\n * Database: SQLite (single file, easy backups)\n * Charts: TradingView Lightweight Charts\n * Deployment: Docker\n\n Development\n\n npm run dev # Start dev server\n npm run build # Build for production\n npm test # Run tests\n npm exec prisma studio # Database GUI\n\n Why I built this?\n\n Existing portfolio trackers either:\n\n * Send your data to third parties\n * Don't support multiple users\n * Have terrible import systems\n * Cost money for basic features\n * Require xpub or zpub wallet address\n\n This gives you complete control over your Bitcoin tracking data.\n\n Contributing\n\n Found a bug? Want a feature? Open an issue.\n\n Want to add support for another exchange? Check PARSER_DEVELOPMENT_GUIDE.md.\n\n License\n\n MIT - do what you want with it.\n\n Your Bitcoin data belongs to you, not someone else's.\n\n About\n\n Self-hosted tracker of your BTC investments!\n\n apps.umbrel.com/app/btctracker\n\n Topics\n\n bitcoin blockchain selfhosted cryptocurrency btc\n\n Resources\n\n Readme\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n Activity\n\n Stars\n\n 22 stars\n\n Watchers\n\n 2 watching\n\n Forks\n\n 4 forks\n Report repository\n\n Releases 17\n\n BTC Tracker v0.6.5 Release Notes Latest\n Nov 23, 2025\n + 16 releases\n Releases 18\n\n BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest\n Dec 2, 2025\n + 17 releases\n\n Packages 0\n\n No packages published\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n Languages\n\n * TypeScript 98.0%\n * JavaScript 1.2%\n * Other 0.8%\n * TypeScript 98.5%\n * JavaScript 1.1%\n * Other 0.4%\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -5,86 +5,89 @@\n\n Toggle navigation\n Sign in\n Appearance settings\n- * Platform\n- + AI CODE CREATION\n- o GitHub Copilot Write better code with AI\n- o GitHub Spark Build and deploy intelligent apps\n- o GitHub Models Manage and compare prompts\n- o MCP Registry New Integrate external tools\n- + DEVELOPER WORKFLOWS\n- o Actions Automate any workflow\n- o Codespaces Instant dev environments\n- o Issues Plan and track work\n- o Code Review Manage code changes\n- + APPLICATION SECURITY\n- o GitHub Advanced Security Find and fix vulnerabilities\n- o Code security Secure your code as you build\n- o Secret protection Stop leaks before they start\n- + EXPLORE\n- o Why GitHub\n- o Documentation\n- o Blog\n- o Changelog\n- o Marketplace\n- View all features\n- * Solutions\n- + BY COMPANY SIZE\n- o Enterprises\n- o Small and medium teams\n- o Startups\n- o Nonprofits\n- + BY USE CASE\n- o App Modernization\n- o DevSecOps\n- o DevOps\n- o CI/CD\n- o View all use cases\n- + BY INDUSTRY\n- o Healthcare\n- o Financial services\n- o Manufacturing\n- o Government\n- o View all industries\n- View all solutions\n- * Resources\n- + EXPLORE BY TOPIC\n- o AI\n- o Software Development\n- o DevOps\n- o Security\n- o View all topics\n- + EXPLORE BY TYPE\n- o Customer stories\n- o Events & webinars\n- o Ebooks & reports\n- o Business insights\n- o GitHub Skills\n- + SUPPORT & SERVICES\n- o Documentation\n- o Customer support\n- o Community forum\n- o Trust center\n- o Partners\n- * Open Source\n- + COMMUNITY\n- o GitHub Sponsors Fund open source developers\n- + PROGRAMS\n- o Security Lab\n- o Maintainer Community\n- o Accelerator\n- o Archive Program\n- + REPOSITORIES\n- o Topics\n- o Trending\n- o Collections\n- * Enterprise\n- + ENTERPRISE SOLUTIONS\n- o Enterprise platform AI-powered developer platform\n- + AVAILABLE ADD-ONS\n- o GitHub Advanced Security Enterprise-grade security features\n- o Copilot for Business Enterprise-grade AI features\n- o Premium Support Enterprise-grade 24/7 support\n- * Pricing\n+ * Platform\n+ + GitHub Copilot\n+ Write better code with AI\n+ + GitHub Spark New\n+ Build and deploy intelligent apps\n+ + GitHub Models New\n+ Manage and compare prompts\n+ + GitHub Advanced Security\n+ Find and fix vulnerabilities\n+ + Actions\n+ Automate any workflow\n+ + Codespaces\n+ Instant dev environments\n+ + Issues\n+ Plan and track work\n+ + Code Review\n+ Manage code changes\n+ + Discussions\n+ Collaborate outside of code\n+ + Code Search\n+ Find more, search less\n+ Explore\n+ + Why GitHub\n+ + Documentation\n+ + GitHub Skills\n+ + Blog\n+ Integrations\n+ + GitHub Marketplace\n+ + MCP Registry\n+ View all features\n+ * Solutions\n+ By company size\n+ + Enterprises\n+ + Small and medium teams\n+ + Startups\n+ + Nonprofits\n+ By use case\n+ + App Modernization\n+ + DevSecOps\n+ + DevOps\n+ + CI/CD\n+ + View all use cases\n+ By industry\n+ + Healthcare\n+ + Financial services\n+ + Manufacturing\n+ + Government\n+ + View all industries\n+ View all solutions\n+ * Resources\n+ Topics\n+ + AI\n+ + DevOps\n+ + Security\n+ + Software Development\n+ + View all\n+ Explore\n+ + Learning Pathways\n+ + Events & Webinars\n+ + Ebooks & Whitepapers\n+ + Customer Stories\n+ + Partners\n+ + Executive Insights\n+ * Open Source\n+ + GitHub Sponsors\n+ Fund open source developers\n+ + The ReadME Project\n+ GitHub community articles\n+ Repositories\n+ + Topics\n+ + Trending\n+ + Collections\n+ * Enterprise\n+ + Enterprise platform\n+ AI-powered developer platform\n+ Available add-ons\n+ + GitHub Advanced Security\n+ Enterprise-grade security features\n+ + Copilot for business\n+ Enterprise-grade AI features\n+ + Premium Support\n+ Enterprise-grade 24/7 support\n+ * Pricing\n Search or jump to...\n \n Search code, repositories, users, issues, pull requests...\n@@ -128,8 +131,8 @@\n\n Star\n Notifications You must be signed in to change notification settings\n * Code\n- * Issues 4\n- * Pull requests 0\n+ * Issues 5\n+ * Pull requests 1\n * Discussions\n * Actions\n * Projects 0\n@@ -165,7 +168,7 @@\n\n \n History\n \n- 93 Commits\n+ 100 Commits\n .github .github\n prisma prisma\n public public\n@@ -354,11 +357,11 @@\n\n 4 forks\n Report repository\n \n- Releases 17\n-\n- BTC Tracker v0.6.5 Release Notes Latest\n- Nov 23, 2025\n- + 16 releases\n+ Releases 18\n+\n+ BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest\n+ Dec 2, 2025\n+ + 17 releases\n \n Packages 0\n \n@@ -370,9 +373,9 @@\n\n \n Languages\n \n- * TypeScript 98.0%\n- * JavaScript 1.2%\n- * Other 0.8%\n+ * TypeScript 98.5%\n+ * JavaScript 1.1%\n+ * Other 0.4%\n \n Footer\n ", "diff_removed": "@changed_PLACEMARKER_OPEN * Platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AI CODE CREATION@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Copilot Write better code with AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Spark Build and deploy intelligent apps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Models Manage and compare prompts@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o MCP Registry New Integrate external tools@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + DEVELOPER WORKFLOWS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Actions Automate any workflow@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Codespaces Instant dev environments@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Issues Plan and track work@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code Review Manage code changes@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + APPLICATION SECURITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Find and fix vulnerabilities@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code security Secure your code as you build@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Secret protection Stop leaks before they start@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Why GitHub@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Blog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Changelog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Marketplace@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY COMPANY SIZE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprises@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Small and medium teams@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Startups@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Nonprofits@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY USE CASE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o App Modernization@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevSecOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o CI/CD@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all use cases@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY INDUSTRY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Healthcare@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Financial services@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Manufacturing@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Government@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all industries@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Resources@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TOPIC@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Software Development@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TYPE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer stories@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Events & webinars@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Ebooks & reports@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Business insights@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Skills@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + SUPPORT & SERVICES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Community forum@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trust center@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Partners@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Open Source@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + COMMUNITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Sponsors Fund open source developers@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + PROGRAMS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security Lab@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Maintainer Community@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Accelerator@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Archive Program@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + REPOSITORIES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trending@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Collections@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Enterprise@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + ENTERPRISE SOLUTIONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprise platform AI-powered developer platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AVAILABLE ADD-ONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Enterprise-grade security features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Copilot for Business Enterprise-grade AI features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Premium Support Enterprise-grade 24/7 support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pricing@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Copilot@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Write better code with AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Spark New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Build and deploy intelligent apps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Models New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage and compare prompts@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find and fix vulnerabilities@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Actions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Automate any workflow@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Codespaces@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Instant dev environments@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Issues@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Plan and track work@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Review@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage code changes@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Discussions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Collaborate outside of code@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Search@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find more, search less@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Why GitHub@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Documentation@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Skills@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Blog@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Integrations@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Marketplace@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + MCP Registry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By company size@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprises@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Small and medium teams@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Startups@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Nonprofits@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By use case@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + App Modernization@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevSecOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + CI/CD@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all use cases@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By industry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Healthcare@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Financial services@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Manufacturing@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Government@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all industries@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Resources@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Software Development@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Learning Pathways@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Events & Webinars@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Ebooks & Whitepapers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Customer Stories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Partners@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Executive Insights@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Open Source@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Sponsors@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Fund open source developers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + The ReadME Project@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN GitHub community articles@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Repositories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Trending@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Collections@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Enterprise@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprise platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN AI-powered developer platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Available add-ons@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade security features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Copilot for business@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade AI features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Premium Support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade 24/7 support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pricing@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Issues 4@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 0@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 5@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 1@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 93 Commits@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 100 Commits@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Releases 17@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN BTC Tracker v0.6.5 Release Notes Latest@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN Nov 23, 2025@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + 16 releases@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Releases 18@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Dec 2, 2025@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + 17 releases@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * TypeScript 98.0%@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * JavaScript 1.2%@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Other 0.8%@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * TypeScript 98.5%@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * JavaScript 1.1%@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Other 0.4%@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n * Issues 4\n * Pull requests 0\n * Issues 5\n * Pull requests 1\n 93 Commits\n 100 Commits\n Releases 17\n\n BTC Tracker v0.6.5 Release Notes Latest\n Nov 23, 2025\n + 16 releases\n Releases 18\n\n BTC Tracker v0.6.6 - Umbrel Stability Fixes Latest\n Dec 2, 2025\n + 17 releases\n * TypeScript 98.0%\n * JavaScript 1.2%\n * Other 0.8%\n * TypeScript 98.5%\n * JavaScript 1.1%\n * Other 0.4%", "diff_url": "https://cd.diefe.de/diff/d24151b8-c7dc-44da-b8a4-4d7b26acf1ea", "markup_text_links_to_html_links": false, "notification_timestamp": 1764990538.53942, "preview_url": "https://cd.diefe.de/preview/d24151b8-c7dc-44da-b8a4-4d7b26acf1ea", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "d24151b8-c7dc-44da-b8a4-4d7b26acf1ea", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "BTC", "watch_title": "https://github.com/wilqq-the/btc-tracker", "watch_url": "https://github.com/wilqq-the/btc-tracker", "watch_uuid": "d24151b8-c7dc-44da-b8a4-4d7b26acf1ea", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-06 05:08:58 CET", "edit_url": "https://cd.diefe.de/edit/d24151b8-c7dc-44da-b8a4-4d7b26acf1ea"}}]
- 2025/12/06 00:53:19,000 - SENDING - [{"title": "CD: https://ipv4.nsupdate.info/myip ", "body": "ChangeDetection DockerVM<br>\nhttps://ipv4.nsupdate.info/myip had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\">77.37.98.90</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\">5.63.45.4</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": "5.63.45.4", "diff": "@changed_PLACEMARKER_OPEN77.37.98.90@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN5.63.45.4@changed_into_PLACEMARKER_CLOSED", "diff_clean": "77.37.98.90\n5.63.45.4", "diff_added": "@changed_PLACEMARKER_OPEN77.37.98.90@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN5.63.45.4@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": "77.37.98.90\n5.63.45.4", "diff_full": "@changed_PLACEMARKER_OPEN77.37.98.90@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN5.63.45.4@changed_into_PLACEMARKER_CLOSED", "diff_full_clean": "77.37.98.90\n5.63.45.4", "diff_patch": "--- \n\n+++ \n\n@@ -1 +1 @@\n\n-77.37.98.90\n+5.63.45.4", "diff_removed": "@changed_PLACEMARKER_OPEN77.37.98.90@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN5.63.45.4@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": "77.37.98.90\n5.63.45.4", "diff_url": "https://cd.diefe.de/diff/871cd854-f40c-4603-bee5-12c1d6e18184", "markup_text_links_to_html_links": false, "notification_timestamp": 1764978799.9398685, "preview_url": "https://cd.diefe.de/preview/871cd854-f40c-4603-bee5-12c1d6e18184", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "871cd854-f40c-4603-bee5-12c1d6e18184", "watch_mime_type": "application/octet-stream, text/plain", "watch_tag": "Homelab", "watch_title": "https://ipv4.nsupdate.info/myip", "watch_url": "https://ipv4.nsupdate.info/myip", "watch_uuid": "871cd854-f40c-4603-bee5-12c1d6e18184", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-06 01:53:20 CET", "edit_url": "https://cd.diefe.de/edit/871cd854-f40c-4603-bee5-12c1d6e18184"}}]
- 2025/12/05 21:17:22,000 - SENDING - [{"title": "CD: https://github.com/arendst/Tasmota/releases ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/arendst/Tasmota/releases had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Issues 5</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Pull requests 5</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Issues 6</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Pull requests 4</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n arendst / Tasmota Public\n * Notifications You must be signed in to change notification settings\n * Fork 5k\n * Star 23.9k\n * Code\n * Issues 6\n * Pull requests 4\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n Releases: arendst/Tasmota\n\n Releases Tags\n Releases \u00b7 arendst/Tasmota\n\n Tasmota v15.1.0 Stella\n\n 11 Oct 13:19\n github-actions\n v15.1.0\n 690b7dd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.1.0 Stella Latest\n Latest\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.4.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed.\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c5.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32p4.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.1.0 Stella\n\n Added\n\n * Commands LoRaWanDecoder \" and LoRaWanName \" to clear name #23394\n * Command I2sPause #23646\n * Support for RV3028 RTC #23672\n * Support for RX8030 RTC #23855\n * Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet\n * Internal function 'WSContentSendRaw_P' #23641\n * Universal display driver for ZJY169S0800TG01 ST7789 280x240 #23638\n * NeoPool add Redox tank alarm #19811\n * I2S additions #23543\n * ESP32 ROM SHA Hardware Acceleration to BearSSL #23819\n * ESP32 Extension Manager, replacing loading of Partition Wizard #23955\n * Support for ESP32-P4 #23663\n * Support for ESP32-C5 #23804\n * ESP32-P4 command HostedOta #23675\n * Berry f-strings now support ':' in expression #23618\n * Berry preview of animation framework #23816\n * Berry call() now works for classes #23744\n * Berry multiplication between string and int #23850\n * Berry animation framework web ui to compile DSL #23962\n\n Breaking Changed\n\n * Berry animate framework is DEPRECATED, will be replace by animation framework #23854\n\n Changed\n\n * ESP8266 platform update from 2025.05.00 to 2025.10.00 #23971\n * ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to ...\n Read more\n Assets 275\n * tasmota-4M.bin\n sha256:dea102fca637ab947244d116eeb40711a834bb3158b049401c54978776cc3d97\n 731 KB 2025-10-11T13:19:41Z\n * tasmota-4M.bin.gz\n sha256:371b049a48b568b390aecdb2b0b0cfcebd4badca3119cf95ea56ac8bc84ede0e\n 512 KB 2025-10-11T13:19:41Z\n * tasmota-4M.map.gz\n sha256:e36b54520b94d9b919bfc93b79707a262ae6e35df61581b8a1abb2712b0a1a40\n 300 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin\n sha256:7ca53b185740dedd7449c4452e5c1f6bd2d72f9e0be0f987d87b33ab743d5cbf\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin.gz\n sha256:123a81180d8887cf441b15967deb1f6e2a9d70be25b64f50a4e87ecfc457e8df\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AD.map.gz\n sha256:72875f11063e490a16e50ba331f5ef8c78541b6284207bd2ba95127c9177c19e\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin\n sha256:24ee0fd361826ca2826e6d1b1d26bd55e6fdeef6b8ac2bdeff685d75d516e7d3\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin.gz\n sha256:8ecbbb2a67bc3e4ab9d991340793de090fb69e24e6e5d3c85623421c46ee94af\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AF.map.gz\n sha256:2a4b838d525ca96bdb3e924e05b91b8d436c03acd45ccdc6eb284ddb10983615\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-BG.bin\n sha256:7c1810f89c7aba3bbefeab3e56db979c1f664803e8ca46c2c590b9b274591213\n 662 KB 2025-10-11T13:19:41Z\n * Source code (zip)\n 2025-10-11T12:41:51Z\n * Source code (tar.gz)\n 2025-10-11T12:41:51Z\n * Show all 275 assets Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 1 MarcoRavich reacted with thumbs up emoji \ud83c\udf89 1 bernardesarthur reacted with hooray emoji \u2764\ufe0f 3 MohanRatiram, bernardesarthur, and gtortone reacted with heart emoji \ud83d\ude80 1 bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 1 reaction\n * \ud83c\udf89 1 reaction\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 1 reaction\n 4 people reacted\n\n Tasmota v15.0.1 Sharon\n\n 14 Jun 13:50\n github-actions\n v15.0.1\n d42deb3\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.0.1 Sharon\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250504.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250504.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.0.1 Sharon\n\n Fixed\n\n * Berry fix realline #23546\n * LVGL regression missing lv.ANIM_OFF and lv.ANIM_ON #23544\n * LVGL HASPmota fix regression introduced with LVGL 9.3.0 #23547\n\n Changelog v15.0.0 Sharon\n\n Added\n\n * Provide serial upload port from VSC to PIO #23436\n * Command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents\n * Command JsonPP <command>|backlog <command>;... to enable JSON PP only once\n * Support for multi channel AU915-928 LoRaWanBridge by Rob Clark #23372\n * Support for LoRaWan Rx1 and Rx2 profiles #23394\n * Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD\n * Allow temporary change of DisplayDimmer #23406\n * WebUI status line for MQTT and TLS, added FUNC_WEB_STATUS_LEFT and FUNC_WEB_STATUS_RIGHT event #23354\n * WebUI heap status #23356\n * Optional Wifi strength indicator in WebUI status line #23352\n * Wireguard VPN #23347\n * Berry mqtt publish rule processing\n * Berry support for sortedmap #23441\n * Berry introspect.module option to not cache module entry #23451\n * Berry webserver.remove_route to revert webserver.on #23452\n * Berry compile and tasmota.compile option to compile in local context #23457\n * Berry tasmota.is_network_up() #23532\n * HASPmota antiburn() #23400\n * HASPmota auto-dimming when no touch #23425\n\n Changed\n\n * ESP8266 platform update from 2024.09.00 to 2025.05.00 #23448\n ...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 patpommi, philiplourandos, bradyjoh, larroy, and bernardesarthur reacted with thumbs up emoji \u2764\ufe0f 4 Paulchen-Panther, patpommi, bernardesarthur, and danz0 reacted with heart emoji \ud83d\ude80 4 MarcoRavich, patpommi, bradyjoh, and bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \u2764\ufe0f 4 reactions\n * \ud83d\ude80 4 reactions\n 8 people reacted\n\n Tasmota v14.6.0 Ryan\n\n 16 Apr 11:33\n github-actions\n v14.6.0\n 64ba75f\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.6.0 Ryan\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250411.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250411 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250411.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.6.0 Ryan\n\n Added\n\n * Filesystem command UfsList[2]\n * Extend command GPIO with different display options and allowing updating of module GPIO's in one go\n * Support Vango Technologies V924x ultralow power, single-phase, power measurement #23127\n * Support for HLK-LD2402 24GHz smart wave motion sensor #23133\n * Support for Telnet server using command Telnet <0|1|port>[,<IP filter>] if enabled with #define USE_TELNET\n * Support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM\n * PZEM_AC device address in JSON and GUI #23268\n * Allow acl in mqtt when client certificate is in use with #define USE_MQTT_CLIENT_CERT #22998\n * AlpineJS 2.8.2 - optional for now #23259\n * ESP32 show network interface priority in Status 5 debug logging #23302\n * Berry experimental driver for AXP2101 for M5Core2v1.1 #23039\n * Berry tasmota.when_network_up() and simplified Matter using it #23057\n * Berry introspect.solidified() to know if a Berry object is solidified or in RAM #23063\n * Berry global.undef() to undefine a global variable #23073\n * Berry load .tapp files in /.extensions/ then in / #23113\n * Berry re.dump() #23162\n * Berry bytes.add() now accepts 3-bytes values #23200\n * Berry expose esp_http_server for websockets #23206\n * Matter prepare for ICD cluster #23158\n * LVGL experimental mirroring of display on Web UI #23041\n * HASPmota autostart when pages.jsonl exists #23181\n\n Breaking Changed\n\n * Berry remove Leds.create_matrix from the standard library waiting...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 stevleibelt, gustavomahlow, nokolade, steigerbalett, sky4055, and Bytewerke reacted with thumbs up emoji \ud83c\udf89 3 bernardesarthur, gustavomahlow, and sky4055 reacted with hooray emoji \u2764\ufe0f 1 sky4055 reacted with heart emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83c\udf89 3 reactions\n * \u2764\ufe0f 1 reaction\n 7 people reacted\n\n Tasmota v14.5.0 Ruth\n\n 18 Feb 14:50\n github-actions\n v14.5.0\n d436a40\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.5.0 Ruth\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.1.250203.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.1.250203 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.1.250203.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.5.0 Ruth\n\n Added\n\n * Command SetOption163 1 to disable display of Device name in GUI header\n * Command FileLog 0..4 to enable logging to filesystem using up to 16 rotating log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command FileLog 10..14 to enable logging to filesystem using up to 16 log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command I2sLoop #22807\n * Support for Lithuanian language translations by zzdovydas #22971\n * Support for PCF85063 RTC #22727\n * Support for Senseair S88 CO2 sensor #22733\n * Support for C8-CO2-5K CO2 sensor #22905\n * Support for ESP32 Two-Wire Automotive Interface (TWAI) or Controller Area Network (CAN) busses\n * #define FIX_JSON_HEXADECIMAL to change JSON hexadecimal value \"FF5F78\" into \"0xFF5F78\" #22919\n * Support for RC-switch decoding of 64-bit received data\n * Support for WiZ Smart Remote using #define USE_WIZMOTE and command SetOption164 1\n * MqttTLS field in Status 6 to indicate if the MQTT connection is encrypted #22995\n * Formatter %_U for ext_snprintf_P() to print uint64_t variable as decimal equivalent to %llu\n * GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) #22869\n * I2S AAC support for web radio #22787\n * I2S Opus stream and file support for opus/aac #22795\n * ESP32 command PixelType to change the WS2812 color order and channel number #22876\n * ESP32 TasmotaLED change dynamically the number of pixels #22754\n * ESP32 expand Pixels with reverse, height and alternate #22755\n * Display template for Waveshare ESP32-C6 LCD 1.47 #22863\n * Berry animate.crenel primitive #22673\n * B...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 8 Flobul, TheSmartGerman, MarcoRavich, Kantulak, mh81, DiaconuFlorinNarcis, TheSebi41, and wantuchm reacted with thumbs up emoji \ud83c\udf89 6 AloisKlingler, MyGitIT, shmick, patpommi, MidnightLink, and ribiship reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 8 reactions\n * \ud83c\udf89 6 reactions\n 14 people reacted\n\n Tasmota v14.4.1 Rudolph\n\n 15 Dec 13:46\n github-actions\n v14.4.1\n 031e2fd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.4.1 Rudolph\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.241206.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.241206 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.241206.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.4.1 Rudolph\n\n Added\n\n * MCP23XXX_DRV control register IOCON in template #22622\n * ESP32 support for TLS ECDSA #22649\n\n Changed\n\n * Display removed PWM control of backlight GPIO regression from v14.1.0\n * SSL clean up remnants of old fingerprint algorithm #22645\n * Berry make Leds animate calls reentrant #22643\n\n Fixed\n\n * Display DisplayMode adds a display device while not configured\n * GUI display power button regression from v14.3.0.5 #15788\n * MCP23xxx, PCF8574 and Shift595 power control when a display is configured regression from v14.3.0.7\n * ESP32 rules operation priority regression from v13.3.0.4 #22636\n\n Changelog v14.4.0 Rudolph\n\n Added\n\n * Command WebColor20 to control color of Button when Off\n * Command SetOption161 1 to disable display of state text #22515\n * Command SetOption162 1 to disable adding export energy to energy today #22578\n * DALI support for short addresses (gear) and groups\n * DALI command DaliGear to set max found gear to speed up scan response\n * DALI command DaliGroup to add gear to groups\n * DALI command DaliTarget to set light control broadcast, group number or gear number\n * DALI command DaliGroupSliders 0..16 to show GUI group sliders with feedback disabling DaliLight\n * DALI inverted signal configuration using GPIO DALI RX_i/TX_i\n * Support for I2C over Serial #22444\n * Support KNX for scripts #22429\n * Support deep sleep (standby) for VL53L0X #22441\n * Support for Shelly DALI Dimmer Gen3\n * Support for HLK-LD2410S 24GHz smart wave motion sensor #22253\n * Support for US AQI and EPA AQI in PMS5003x sensors #22294\n * Support for MS5837 pressure and temperature sensor #22376\n * Support for TM16...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 Flobul, huguesLeblanc, M-M90, and eqon133 reacted with thumbs up emoji \u2764\ufe0f 2 ewalker101 and kk168160p reacted with heart emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \u2764\ufe0f 2 reactions\n 6 people reacted\n\n Tasmota v14.3.0 Robert\n\n 15 Oct 08:45\n github-actions\n v14.3.0\n 55a6bc8\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.3.0 Robert\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.240926.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.240926 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.240926.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.3.0 Robert\n\n Added\n\n * Command SetOption69 1 to enable Serial Bridge inverted Receive #22000\n * Command DaliWeb 1 to enable light control for DALI broadcast address\n * Command DaliSend <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus\n * Command DaliQuery <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus and wait up to DALI_TIMEOUT ms for response\n * HX711 optional calibration precision option on command Sensor34 2 <weight in gram> <precision> where <precision> is 1 to 20 #13983\n * ESP8266 support for one-wire M1601 temperature sensor on DS18x20 GPIO #21376\n * ESP8266 support for I2C CLK on GPIO16 #22199\n * Support for I2C M5Unit (Mini)Scales using HX711 driver\n * Support for DALI on ESP8266\n * Support for RX8010 RTC as used in IOTTIMER #21376\n * Support for BL0906 up to 6 channel energy monitor as used in Athom EM2/EM6 #22167\n * Support for Sonoff SPM v1.3.0 #13447\n * Energy command PowerSet 60,230 to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage\n * Energy command CurrentSet 60,230 to calibrate both Power and Current with known resistive load of 60W at 230V using calibrated Voltage\n * ESP8266 experimental support for second I2C bus\n * MQTT warning if trying to connect without TLS on a port that normally uses TLS #22175\n * Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration #20653\n * Support nexus protocol and calculation of separation limit to rc-switch library #21886\n * KNX additional KnxTx functions and define KNX_USE_DPT9 #22071\n * SML multi TRX line #22056\n * Misubishi Electric HVAC Heat/Dry/Cool Auto operation mode [#22216](https://git...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 Neleka, MarcoRavich, pascalmd, philiplourandos, Dlay2017, FaserF, marcelloceschia, mh81, electrocoder, Eunbu, and 5 more reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n 15 people reacted\n\n Tasmota v14.2.0 Rita\n\n 14 Aug 12:52\n github-actions\n v14.2.0\n 84ac553\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.2.0 Rita\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.7 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.4.\n\n Support of ESP8266 Core versions before 2.7.7 and ESP32 Core versions before 3.0.4 have been removed.\n\n Known issues with v14.2.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.7.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.2.0 Rita\n\n Added\n\n * Command AdcGpio<gpio> <parameters> to better support ADC configuration\n * Support for QMP6988 temperature and pressure sensor\n * Support for Sonoff WTS01 temperature sensor using SerialBridge in SSerialMode 3\n * Support for Sonoff iFan04-H using template #16402\n * Support for Sonoff POWCT Ring #21131\n * Support for Wooliis Hall Effect Coulometer or Battery capacity monitor #21732\n * Analog GPIO ADC Input with AdcGpio<pin> <start_range>,<end_range>,<margin>,1 provide direct light control\n * Analog GPIO ADC Voltage with AdcGpio<pin> <start_range>,<end_range>,<lowest_voltage>,<highest_voltage> provide energy monitoring with dc voltage\n * Analog GPIO ADC Current with AdcGpio<pin> <start_range>,<end_range>,<lowest_current>,<highest_current> provide energy monitoring with dc voltage\n * Rule and Scripter xdrv sensor polling\n * Skip MQTT response if command is prefixed with underscore #21740\n * Skip MQTT response if commands are executed prefixed with Backlog2 (no delay) or Backlog3 #21740\n * Extend command SetOption147 1 to disable publish of IRReceived MQTT messages #21574\n * NeoPool command NPSetOption<x> to enabled/disable data validation/connection statistics #21850\n * NeoPool data validation and communication statistics default enabled for ESP32 only #21721\n * ESP32 support for power and energy limit checks, like MaxEnergy2 per phase #21695\n * Berry solidification of bytes instances #21558\n * Berry automatic rounding of float to int when calling C mapped functions #21601\n * Berr...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83c\udf89 9 MarcoRavich, kdpuvvadi, nima-1102, ManuVice, MaxVonEvil, MidnightLink, FerFemNemBem, TheUntouchable, and Nidhoggrr reacted with hooray emoji\n All reactions\n * \ud83c\udf89 9 reactions\n 9 people reacted\n\n Tasmota v14.1.0 Rachel\n\n 03 Jun 12:08\n github-actions\n v14.1.0\n c1feaff\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.1.0 Rachel\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.1.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.1.0 Rachel\n\n Added\n\n * Optional command WebRun (as WebQuery extension) #21364\n * Support for Knx dimmer and color #21434\n * SML FastExit for binary SML parsing #21497\n * Berry add reuse of methods for interface-like code reuse #21500\n * Support for Matter 1.3 Water leak detectors #21456\n\n Changed\n\n * ESP32 Core3 platform update from 2024.05.11 to 2024.05.13 #21524\n * GPIOViewer from v1.5.2 to v1.5.4\n * On universal display remove default backlight power if a PWM channel is used for backlight\n * TCP bridge increased baudrate selection #21528\n * Support W5500 SPI ethernet using four SPI GPIOs only without IRQ and RESET\n * ESP32 compiler option from target-align to no-target-align #21407\n * ESP32 I2S audio improvements #21433\n * Berry binary compiled with gcc #21426\n * Berry allow easy solidification of external Berry #21430\n * Berry change internal storage of parent class for methods #21490\n * Berry coc parser keeps order of variables #21542\n\n Fixed\n\n * Domoticz re-subscribe on MQTT reconnect. Regression from v13.4.0.3 #21281\n * Watchdog restart or freeze if displaytext is more than 128 characters #21401\n * Wrong timeout in WebQuery and webclient since Core3 #21442\n * uDisplay Parallel display on Core3 #21529\n * UfsServe watchdog...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 thkfighter, FaserF, and NoGrout reacted with thumbs up emoji \ud83c\udf89 5 mh81, shmick, MarcoRavich, Neleka, and stritti reacted with hooray emoji \ud83d\ude80 1 leon61ukr reacted with rocket emoji \ud83d\udc40 1 hellcry37 reacted with eyes emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 5 reactions\n * \ud83d\ude80 1 reaction\n * \ud83d\udc40 1 reaction\n 10 people reacted\n\n Tasmota v14.0.0 Rodney\n\n 14 May 14:06\n github-actions\n v14.0.0\n d8c53d4\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.0.0 Rodney\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.0.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.0.0 Rodney\n\n Added\n\n * PlatformIO target reset #21292\n * Command Wifi 6 to enable 11ax on ESP32\n * Command PowerLock to disable power control of selected outputs #21081\n * Command Publish3 to send binary data encoded as Hex, disabled in safeboot #21329\n * Support for calculated heat index if temperature and humidity is available with #define USE_HEAT_INDEX #4771\n * Support for LoRa and single channel EU863-870 LoRaWanBridge #17790\n * Support for AMS5915/AMS6915 temperature and pressure sensors #20814\n * Support for LWT messages in TasMesh #20392\n * Support IR data larger than 64 bits #20831\n * Support for MCP23S08 #20971\n * Support for ESP32-S3 120Mhz #20973\n * Support Azure iothub direct method #21013\n * Support for Domoticz non-persistent DzIdx5 to DzIdx32 and disabling DOMOTICZ_OUT_TOPIC subscribe using command DzIdx0 0 #21019\n * Support SPI GPIO configuration for Universal Touch Screen #21025\n * Support for SPL06_007 pressure and temperature sensor #21185\n * Support for AHT30 Temperature and Humidity Sensor #19922\n * Support for compile time hostname with #define WIFI_DEFAULT_HOSTNAME (#21236)#21236\n * GPIOViewer pin mode support\n * Zigbee support for attributes of type uint48 used by energy monitoring #20992\n * QMC5...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 deepcoder, wang3138265, and forestial reacted with thumbs up emoji \ud83c\udf89 7 kumy, stncttr908, sky4055, FaserF, KetilCom, wang3138265, and stritti reacted with hooray emoji \u2764\ufe0f 9 MarcoRavich, baz-fr, OniriCorpe, kumy, sky4055, AleXSR700, KetilCom, wang3138265, and nikito7 reacted with heart emoji \ud83d\ude80 7 kumy, nima-1102, network-shark, sky4055, tmoore22, wang3138265, and stritti reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 7 reactions\n * \u2764\ufe0f 9 reactions\n * \ud83d\ude80 7 reactions\n 17 people reacted\n\n Tasmota v13.4.0 Quinta\n\n 14 Feb 16:32\n github-actions\n v13.4.0\n 05e2444\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v13.4.0 Quinta\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 2.0.14.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 2.0.14 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.14.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.\n * tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n ESP32-C2 and ESP32-C6 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0-alpha3.\n\n * tasmota32c2-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 and 4M+ flash.\n * tasmota32c6cdc-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with serial over embedded USB CDC or hardware USB and 4M+ flash.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v13.4.0 Quinta\n\n Added\n\n * Command TimedPower<index> <milliseconds>[,ON|OFF|TOGGLE|BLINK] executes Power<index> [ON|OFF|TOGGLE|BLINK] and after executes Power<index> [OFF|ON|TOGGLE|OFF]\n * Command SetOption158 1 to disable publish of ModbusReceived MQTT messages #20678\n * Command SetOption159 1 to enable counting on both rising and falling edge #20712\n * Display of active drivers using command status 4\n * GPIO Viewer to see realtime GPIO states using assets from https://ota.tasmota.com/tasmota/gpioviewer/gpio_viewer_13_4_0/ v2.0.8\n * Support for CST816S touch interface #20213\n * Support for Sonoff Basic R4 Magic Switch #20247\n * Support negative power on BL0942 using index 5..8 #20322\n * Support for pipsolar inverter #20408\n * Support for HardwareSerial invert #15461\n * NeoPool hydrolysis FL1 and Redox flag #20258\n * SML support for IM350 #20474\n * GUI sensor separators #20495\n * ESP32 used UART information\n * ESP32 support GPIOViewer when define USE_ESP32_GPIO_VIEWER is enabled\n * ESP32 MI BLE support for Xiaomi LYWSD02MMC #20381\n * ESP32 support for Shelly Plus Add-On using DS18x20 or DHT11/AM2301/DHT21/DHT22/AM2302/AM2321/SI7021 on GPIO0/1 #20580\n * ESP32 MI32 Legacy initial support for sensors using BTHOME packet format #20625\n * ESP32 Core3 support for SPI ethernet on DM9051, W5500 and KSZ8851\n * ESP32-C3 support for GPIO11 #18350\n * Berry GPIO viewer initial version using async webserver #20416\n * Berry introspect.set() for class attributes #20339\n * Berry support for tcpclientasync in tcpserver #20401\n * Berry tasmota.urlbecload(url:string) -> bool #20412\n * Berry gpio.read_pwm and `gpio.read_pwm_resolutio...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 Kolia56 and Vertux reacted with thumbs up emoji \ud83c\udf89 8 MarcoRavich, smoonlee, BestAndreas, zwim, lyt580231, anthony-wang, Chauhan-0108, and stncttr908 reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n * \ud83c\udf89 8 reactions\n 10 people reacted\n Previous 1 2 3 4 5 \u2026 11 12 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN * Issues 5@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 5@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 6@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 4@changed_into_PLACEMARKER_CLOSED", "diff_clean": " * Issues 5\n * Pull requests 5\n * Issues 6\n * Pull requests 4", "diff_added": "@changed_PLACEMARKER_OPEN * Issues 5@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 5@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 6@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 4@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " * Issues 5\n * Pull requests 5\n * Issues 6\n * Pull requests 4", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n arendst / Tasmota Public\n * Notifications You must be signed in to change notification settings\n * Fork 5k\n * Star 23.9k\n * Code\n@changed_PLACEMARKER_OPEN * Issues 5@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 5@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 6@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 4@changed_into_PLACEMARKER_CLOSED\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n Releases: arendst/Tasmota\n\n Releases Tags\n Releases \u00b7 arendst/Tasmota\n\n Tasmota v15.1.0 Stella\n\n 11 Oct 13:19\n github-actions\n v15.1.0\n 690b7dd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.1.0 Stella Latest\n Latest\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.4.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed.\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c5.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32p4.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.1.0 Stella\n\n Added\n\n * Commands LoRaWanDecoder \" and LoRaWanName \" to clear name #23394\n * Command I2sPause #23646\n * Support for RV3028 RTC #23672\n * Support for RX8030 RTC #23855\n * Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet\n * Internal function 'WSContentSendRaw_P' #23641\n * Universal display driver for ZJY169S0800TG01 ST7789 280x240 #23638\n * NeoPool add Redox tank alarm #19811\n * I2S additions #23543\n * ESP32 ROM SHA Hardware Acceleration to BearSSL #23819\n * ESP32 Extension Manager, replacing loading of Partition Wizard #23955\n * Support for ESP32-P4 #23663\n * Support for ESP32-C5 #23804\n * ESP32-P4 command HostedOta #23675\n * Berry f-strings now support ':' in expression #23618\n * Berry preview of animation framework #23816\n * Berry call() now works for classes #23744\n * Berry multiplication between string and int #23850\n * Berry animation framework web ui to compile DSL #23962\n\n Breaking Changed\n\n * Berry animate framework is DEPRECATED, will be replace by animation framework #23854\n\n Changed\n\n * ESP8266 platform update from 2025.05.00 to 2025.10.00 #23971\n * ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to ...\n Read more\n Assets 275\n * tasmota-4M.bin\n sha256:dea102fca637ab947244d116eeb40711a834bb3158b049401c54978776cc3d97\n 731 KB 2025-10-11T13:19:41Z\n * tasmota-4M.bin.gz\n sha256:371b049a48b568b390aecdb2b0b0cfcebd4badca3119cf95ea56ac8bc84ede0e\n 512 KB 2025-10-11T13:19:41Z\n * tasmota-4M.map.gz\n sha256:e36b54520b94d9b919bfc93b79707a262ae6e35df61581b8a1abb2712b0a1a40\n 300 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin\n sha256:7ca53b185740dedd7449c4452e5c1f6bd2d72f9e0be0f987d87b33ab743d5cbf\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin.gz\n sha256:123a81180d8887cf441b15967deb1f6e2a9d70be25b64f50a4e87ecfc457e8df\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AD.map.gz\n sha256:72875f11063e490a16e50ba331f5ef8c78541b6284207bd2ba95127c9177c19e\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin\n sha256:24ee0fd361826ca2826e6d1b1d26bd55e6fdeef6b8ac2bdeff685d75d516e7d3\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin.gz\n sha256:8ecbbb2a67bc3e4ab9d991340793de090fb69e24e6e5d3c85623421c46ee94af\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AF.map.gz\n sha256:2a4b838d525ca96bdb3e924e05b91b8d436c03acd45ccdc6eb284ddb10983615\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-BG.bin\n sha256:7c1810f89c7aba3bbefeab3e56db979c1f664803e8ca46c2c590b9b274591213\n 662 KB 2025-10-11T13:19:41Z\n * Source code (zip)\n 2025-10-11T12:41:51Z\n * Source code (tar.gz)\n 2025-10-11T12:41:51Z\n * Show all 275 assets Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 1 MarcoRavich reacted with thumbs up emoji \ud83c\udf89 1 bernardesarthur reacted with hooray emoji \u2764\ufe0f 3 MohanRatiram, bernardesarthur, and gtortone reacted with heart emoji \ud83d\ude80 1 bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 1 reaction\n * \ud83c\udf89 1 reaction\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 1 reaction\n 4 people reacted\n\n Tasmota v15.0.1 Sharon\n\n 14 Jun 13:50\n github-actions\n v15.0.1\n d42deb3\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.0.1 Sharon\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250504.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250504.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.0.1 Sharon\n\n Fixed\n\n * Berry fix realline #23546\n * LVGL regression missing lv.ANIM_OFF and lv.ANIM_ON #23544\n * LVGL HASPmota fix regression introduced with LVGL 9.3.0 #23547\n\n Changelog v15.0.0 Sharon\n\n Added\n\n * Provide serial upload port from VSC to PIO #23436\n * Command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents\n * Command JsonPP <command>|backlog <command>;... to enable JSON PP only once\n * Support for multi channel AU915-928 LoRaWanBridge by Rob Clark #23372\n * Support for LoRaWan Rx1 and Rx2 profiles #23394\n * Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD\n * Allow temporary change of DisplayDimmer #23406\n * WebUI status line for MQTT and TLS, added FUNC_WEB_STATUS_LEFT and FUNC_WEB_STATUS_RIGHT event #23354\n * WebUI heap status #23356\n * Optional Wifi strength indicator in WebUI status line #23352\n * Wireguard VPN #23347\n * Berry mqtt publish rule processing\n * Berry support for sortedmap #23441\n * Berry introspect.module option to not cache module entry #23451\n * Berry webserver.remove_route to revert webserver.on #23452\n * Berry compile and tasmota.compile option to compile in local context #23457\n * Berry tasmota.is_network_up() #23532\n * HASPmota antiburn() #23400\n * HASPmota auto-dimming when no touch #23425\n\n Changed\n\n * ESP8266 platform update from 2024.09.00 to 2025.05.00 #23448\n ...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 patpommi, philiplourandos, bradyjoh, larroy, and bernardesarthur reacted with thumbs up emoji \u2764\ufe0f 4 Paulchen-Panther, patpommi, bernardesarthur, and danz0 reacted with heart emoji \ud83d\ude80 4 MarcoRavich, patpommi, bradyjoh, and bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \u2764\ufe0f 4 reactions\n * \ud83d\ude80 4 reactions\n 8 people reacted\n\n Tasmota v14.6.0 Ryan\n\n 16 Apr 11:33\n github-actions\n v14.6.0\n 64ba75f\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.6.0 Ryan\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250411.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250411 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250411.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.6.0 Ryan\n\n Added\n\n * Filesystem command UfsList[2]\n * Extend command GPIO with different display options and allowing updating of module GPIO's in one go\n * Support Vango Technologies V924x ultralow power, single-phase, power measurement #23127\n * Support for HLK-LD2402 24GHz smart wave motion sensor #23133\n * Support for Telnet server using command Telnet <0|1|port>[,<IP filter>] if enabled with #define USE_TELNET\n * Support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM\n * PZEM_AC device address in JSON and GUI #23268\n * Allow acl in mqtt when client certificate is in use with #define USE_MQTT_CLIENT_CERT #22998\n * AlpineJS 2.8.2 - optional for now #23259\n * ESP32 show network interface priority in Status 5 debug logging #23302\n * Berry experimental driver for AXP2101 for M5Core2v1.1 #23039\n * Berry tasmota.when_network_up() and simplified Matter using it #23057\n * Berry introspect.solidified() to know if a Berry object is solidified or in RAM #23063\n * Berry global.undef() to undefine a global variable #23073\n * Berry load .tapp files in /.extensions/ then in / #23113\n * Berry re.dump() #23162\n * Berry bytes.add() now accepts 3-bytes values #23200\n * Berry expose esp_http_server for websockets #23206\n * Matter prepare for ICD cluster #23158\n * LVGL experimental mirroring of display on Web UI #23041\n * HASPmota autostart when pages.jsonl exists #23181\n\n Breaking Changed\n\n * Berry remove Leds.create_matrix from the standard library waiting...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 stevleibelt, gustavomahlow, nokolade, steigerbalett, sky4055, and Bytewerke reacted with thumbs up emoji \ud83c\udf89 3 bernardesarthur, gustavomahlow, and sky4055 reacted with hooray emoji \u2764\ufe0f 1 sky4055 reacted with heart emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83c\udf89 3 reactions\n * \u2764\ufe0f 1 reaction\n 7 people reacted\n\n Tasmota v14.5.0 Ruth\n\n 18 Feb 14:50\n github-actions\n v14.5.0\n d436a40\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.5.0 Ruth\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.1.250203.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.1.250203 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.1.250203.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.5.0 Ruth\n\n Added\n\n * Command SetOption163 1 to disable display of Device name in GUI header\n * Command FileLog 0..4 to enable logging to filesystem using up to 16 rotating log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command FileLog 10..14 to enable logging to filesystem using up to 16 log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command I2sLoop #22807\n * Support for Lithuanian language translations by zzdovydas #22971\n * Support for PCF85063 RTC #22727\n * Support for Senseair S88 CO2 sensor #22733\n * Support for C8-CO2-5K CO2 sensor #22905\n * Support for ESP32 Two-Wire Automotive Interface (TWAI) or Controller Area Network (CAN) busses\n * #define FIX_JSON_HEXADECIMAL to change JSON hexadecimal value \"FF5F78\" into \"0xFF5F78\" #22919\n * Support for RC-switch decoding of 64-bit received data\n * Support for WiZ Smart Remote using #define USE_WIZMOTE and command SetOption164 1\n * MqttTLS field in Status 6 to indicate if the MQTT connection is encrypted #22995\n * Formatter %_U for ext_snprintf_P() to print uint64_t variable as decimal equivalent to %llu\n * GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) #22869\n * I2S AAC support for web radio #22787\n * I2S Opus stream and file support for opus/aac #22795\n * ESP32 command PixelType to change the WS2812 color order and channel number #22876\n * ESP32 TasmotaLED change dynamically the number of pixels #22754\n * ESP32 expand Pixels with reverse, height and alternate #22755\n * Display template for Waveshare ESP32-C6 LCD 1.47 #22863\n * Berry animate.crenel primitive #22673\n * B...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 8 Flobul, TheSmartGerman, MarcoRavich, Kantulak, mh81, DiaconuFlorinNarcis, TheSebi41, and wantuchm reacted with thumbs up emoji \ud83c\udf89 6 AloisKlingler, MyGitIT, shmick, patpommi, MidnightLink, and ribiship reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 8 reactions\n * \ud83c\udf89 6 reactions\n 14 people reacted\n\n Tasmota v14.4.1 Rudolph\n\n 15 Dec 13:46\n github-actions\n v14.4.1\n 031e2fd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.4.1 Rudolph\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.241206.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.241206 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.241206.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.4.1 Rudolph\n\n Added\n\n * MCP23XXX_DRV control register IOCON in template #22622\n * ESP32 support for TLS ECDSA #22649\n\n Changed\n\n * Display removed PWM control of backlight GPIO regression from v14.1.0\n * SSL clean up remnants of old fingerprint algorithm #22645\n * Berry make Leds animate calls reentrant #22643\n\n Fixed\n\n * Display DisplayMode adds a display device while not configured\n * GUI display power button regression from v14.3.0.5 #15788\n * MCP23xxx, PCF8574 and Shift595 power control when a display is configured regression from v14.3.0.7\n * ESP32 rules operation priority regression from v13.3.0.4 #22636\n\n Changelog v14.4.0 Rudolph\n\n Added\n\n * Command WebColor20 to control color of Button when Off\n * Command SetOption161 1 to disable display of state text #22515\n * Command SetOption162 1 to disable adding export energy to energy today #22578\n * DALI support for short addresses (gear) and groups\n * DALI command DaliGear to set max found gear to speed up scan response\n * DALI command DaliGroup to add gear to groups\n * DALI command DaliTarget to set light control broadcast, group number or gear number\n * DALI command DaliGroupSliders 0..16 to show GUI group sliders with feedback disabling DaliLight\n * DALI inverted signal configuration using GPIO DALI RX_i/TX_i\n * Support for I2C over Serial #22444\n * Support KNX for scripts #22429\n * Support deep sleep (standby) for VL53L0X #22441\n * Support for Shelly DALI Dimmer Gen3\n * Support for HLK-LD2410S 24GHz smart wave motion sensor #22253\n * Support for US AQI and EPA AQI in PMS5003x sensors #22294\n * Support for MS5837 pressure and temperature sensor #22376\n * Support for TM16...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 Flobul, huguesLeblanc, M-M90, and eqon133 reacted with thumbs up emoji \u2764\ufe0f 2 ewalker101 and kk168160p reacted with heart emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \u2764\ufe0f 2 reactions\n 6 people reacted\n\n Tasmota v14.3.0 Robert\n\n 15 Oct 08:45\n github-actions\n v14.3.0\n 55a6bc8\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.3.0 Robert\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.240926.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.240926 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.240926.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.3.0 Robert\n\n Added\n\n * Command SetOption69 1 to enable Serial Bridge inverted Receive #22000\n * Command DaliWeb 1 to enable light control for DALI broadcast address\n * Command DaliSend <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus\n * Command DaliQuery <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus and wait up to DALI_TIMEOUT ms for response\n * HX711 optional calibration precision option on command Sensor34 2 <weight in gram> <precision> where <precision> is 1 to 20 #13983\n * ESP8266 support for one-wire M1601 temperature sensor on DS18x20 GPIO #21376\n * ESP8266 support for I2C CLK on GPIO16 #22199\n * Support for I2C M5Unit (Mini)Scales using HX711 driver\n * Support for DALI on ESP8266\n * Support for RX8010 RTC as used in IOTTIMER #21376\n * Support for BL0906 up to 6 channel energy monitor as used in Athom EM2/EM6 #22167\n * Support for Sonoff SPM v1.3.0 #13447\n * Energy command PowerSet 60,230 to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage\n * Energy command CurrentSet 60,230 to calibrate both Power and Current with known resistive load of 60W at 230V using calibrated Voltage\n * ESP8266 experimental support for second I2C bus\n * MQTT warning if trying to connect without TLS on a port that normally uses TLS #22175\n * Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration #20653\n * Support nexus protocol and calculation of separation limit to rc-switch library #21886\n * KNX additional KnxTx functions and define KNX_USE_DPT9 #22071\n * SML multi TRX line #22056\n * Misubishi Electric HVAC Heat/Dry/Cool Auto operation mode [#22216](https://git...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 Neleka, MarcoRavich, pascalmd, philiplourandos, Dlay2017, FaserF, marcelloceschia, mh81, electrocoder, Eunbu, and 5 more reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n 15 people reacted\n\n Tasmota v14.2.0 Rita\n\n 14 Aug 12:52\n github-actions\n v14.2.0\n 84ac553\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.2.0 Rita\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.7 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.4.\n\n Support of ESP8266 Core versions before 2.7.7 and ESP32 Core versions before 3.0.4 have been removed.\n\n Known issues with v14.2.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.7.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.2.0 Rita\n\n Added\n\n * Command AdcGpio<gpio> <parameters> to better support ADC configuration\n * Support for QMP6988 temperature and pressure sensor\n * Support for Sonoff WTS01 temperature sensor using SerialBridge in SSerialMode 3\n * Support for Sonoff iFan04-H using template #16402\n * Support for Sonoff POWCT Ring #21131\n * Support for Wooliis Hall Effect Coulometer or Battery capacity monitor #21732\n * Analog GPIO ADC Input with AdcGpio<pin> <start_range>,<end_range>,<margin>,1 provide direct light control\n * Analog GPIO ADC Voltage with AdcGpio<pin> <start_range>,<end_range>,<lowest_voltage>,<highest_voltage> provide energy monitoring with dc voltage\n * Analog GPIO ADC Current with AdcGpio<pin> <start_range>,<end_range>,<lowest_current>,<highest_current> provide energy monitoring with dc voltage\n * Rule and Scripter xdrv sensor polling\n * Skip MQTT response if command is prefixed with underscore #21740\n * Skip MQTT response if commands are executed prefixed with Backlog2 (no delay) or Backlog3 #21740\n * Extend command SetOption147 1 to disable publish of IRReceived MQTT messages #21574\n * NeoPool command NPSetOption<x> to enabled/disable data validation/connection statistics #21850\n * NeoPool data validation and communication statistics default enabled for ESP32 only #21721\n * ESP32 support for power and energy limit checks, like MaxEnergy2 per phase #21695\n * Berry solidification of bytes instances #21558\n * Berry automatic rounding of float to int when calling C mapped functions #21601\n * Berr...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83c\udf89 9 MarcoRavich, kdpuvvadi, nima-1102, ManuVice, MaxVonEvil, MidnightLink, FerFemNemBem, TheUntouchable, and Nidhoggrr reacted with hooray emoji\n All reactions\n * \ud83c\udf89 9 reactions\n 9 people reacted\n\n Tasmota v14.1.0 Rachel\n\n 03 Jun 12:08\n github-actions\n v14.1.0\n c1feaff\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.1.0 Rachel\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.1.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.1.0 Rachel\n\n Added\n\n * Optional command WebRun (as WebQuery extension) #21364\n * Support for Knx dimmer and color #21434\n * SML FastExit for binary SML parsing #21497\n * Berry add reuse of methods for interface-like code reuse #21500\n * Support for Matter 1.3 Water leak detectors #21456\n\n Changed\n\n * ESP32 Core3 platform update from 2024.05.11 to 2024.05.13 #21524\n * GPIOViewer from v1.5.2 to v1.5.4\n * On universal display remove default backlight power if a PWM channel is used for backlight\n * TCP bridge increased baudrate selection #21528\n * Support W5500 SPI ethernet using four SPI GPIOs only without IRQ and RESET\n * ESP32 compiler option from target-align to no-target-align #21407\n * ESP32 I2S audio improvements #21433\n * Berry binary compiled with gcc #21426\n * Berry allow easy solidification of external Berry #21430\n * Berry change internal storage of parent class for methods #21490\n * Berry coc parser keeps order of variables #21542\n\n Fixed\n\n * Domoticz re-subscribe on MQTT reconnect. Regression from v13.4.0.3 #21281\n * Watchdog restart or freeze if displaytext is more than 128 characters #21401\n * Wrong timeout in WebQuery and webclient since Core3 #21442\n * uDisplay Parallel display on Core3 #21529\n * UfsServe watchdog...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 thkfighter, FaserF, and NoGrout reacted with thumbs up emoji \ud83c\udf89 5 mh81, shmick, MarcoRavich, Neleka, and stritti reacted with hooray emoji \ud83d\ude80 1 leon61ukr reacted with rocket emoji \ud83d\udc40 1 hellcry37 reacted with eyes emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 5 reactions\n * \ud83d\ude80 1 reaction\n * \ud83d\udc40 1 reaction\n 10 people reacted\n\n Tasmota v14.0.0 Rodney\n\n 14 May 14:06\n github-actions\n v14.0.0\n d8c53d4\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.0.0 Rodney\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.0.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.0.0 Rodney\n\n Added\n\n * PlatformIO target reset #21292\n * Command Wifi 6 to enable 11ax on ESP32\n * Command PowerLock to disable power control of selected outputs #21081\n * Command Publish3 to send binary data encoded as Hex, disabled in safeboot #21329\n * Support for calculated heat index if temperature and humidity is available with #define USE_HEAT_INDEX #4771\n * Support for LoRa and single channel EU863-870 LoRaWanBridge #17790\n * Support for AMS5915/AMS6915 temperature and pressure sensors #20814\n * Support for LWT messages in TasMesh #20392\n * Support IR data larger than 64 bits #20831\n * Support for MCP23S08 #20971\n * Support for ESP32-S3 120Mhz #20973\n * Support Azure iothub direct method #21013\n * Support for Domoticz non-persistent DzIdx5 to DzIdx32 and disabling DOMOTICZ_OUT_TOPIC subscribe using command DzIdx0 0 #21019\n * Support SPI GPIO configuration for Universal Touch Screen #21025\n * Support for SPL06_007 pressure and temperature sensor #21185\n * Support for AHT30 Temperature and Humidity Sensor #19922\n * Support for compile time hostname with #define WIFI_DEFAULT_HOSTNAME (#21236)#21236\n * GPIOViewer pin mode support\n * Zigbee support for attributes of type uint48 used by energy monitoring #20992\n * QMC5...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 deepcoder, wang3138265, and forestial reacted with thumbs up emoji \ud83c\udf89 7 kumy, stncttr908, sky4055, FaserF, KetilCom, wang3138265, and stritti reacted with hooray emoji \u2764\ufe0f 9 MarcoRavich, baz-fr, OniriCorpe, kumy, sky4055, AleXSR700, KetilCom, wang3138265, and nikito7 reacted with heart emoji \ud83d\ude80 7 kumy, nima-1102, network-shark, sky4055, tmoore22, wang3138265, and stritti reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 7 reactions\n * \u2764\ufe0f 9 reactions\n * \ud83d\ude80 7 reactions\n 17 people reacted\n\n Tasmota v13.4.0 Quinta\n\n 14 Feb 16:32\n github-actions\n v13.4.0\n 05e2444\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v13.4.0 Quinta\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 2.0.14.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 2.0.14 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.14.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.\n * tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n ESP32-C2 and ESP32-C6 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0-alpha3.\n\n * tasmota32c2-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 and 4M+ flash.\n * tasmota32c6cdc-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with serial over embedded USB CDC or hardware USB and 4M+ flash.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v13.4.0 Quinta\n\n Added\n\n * Command TimedPower<index> <milliseconds>[,ON|OFF|TOGGLE|BLINK] executes Power<index> [ON|OFF|TOGGLE|BLINK] and after executes Power<index> [OFF|ON|TOGGLE|OFF]\n * Command SetOption158 1 to disable publish of ModbusReceived MQTT messages #20678\n * Command SetOption159 1 to enable counting on both rising and falling edge #20712\n * Display of active drivers using command status 4\n * GPIO Viewer to see realtime GPIO states using assets from https://ota.tasmota.com/tasmota/gpioviewer/gpio_viewer_13_4_0/ v2.0.8\n * Support for CST816S touch interface #20213\n * Support for Sonoff Basic R4 Magic Switch #20247\n * Support negative power on BL0942 using index 5..8 #20322\n * Support for pipsolar inverter #20408\n * Support for HardwareSerial invert #15461\n * NeoPool hydrolysis FL1 and Redox flag #20258\n * SML support for IM350 #20474\n * GUI sensor separators #20495\n * ESP32 used UART information\n * ESP32 support GPIOViewer when define USE_ESP32_GPIO_VIEWER is enabled\n * ESP32 MI BLE support for Xiaomi LYWSD02MMC #20381\n * ESP32 support for Shelly Plus Add-On using DS18x20 or DHT11/AM2301/DHT21/DHT22/AM2302/AM2321/SI7021 on GPIO0/1 #20580\n * ESP32 MI32 Legacy initial support for sensors using BTHOME packet format #20625\n * ESP32 Core3 support for SPI ethernet on DM9051, W5500 and KSZ8851\n * ESP32-C3 support for GPIO11 #18350\n * Berry GPIO viewer initial version using async webserver #20416\n * Berry introspect.set() for class attributes #20339\n * Berry support for tcpclientasync in tcpserver #20401\n * Berry tasmota.urlbecload(url:string) -> bool #20412\n * Berry gpio.read_pwm and `gpio.read_pwm_resolutio...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 Kolia56 and Vertux reacted with thumbs up emoji \ud83c\udf89 8 MarcoRavich, smoonlee, BestAndreas, zwim, lyt580231, anthony-wang, Chauhan-0108, and stncttr908 reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n * \ud83c\udf89 8 reactions\n 10 people reacted\n Previous 1 2 3 4 5 \u2026 11 12 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n arendst / Tasmota Public\n * Notifications You must be signed in to change notification settings\n * Fork 5k\n * Star 23.9k\n * Code\n * Issues 5\n * Pull requests 5\n * Issues 6\n * Pull requests 4\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n Releases: arendst/Tasmota\n\n Releases Tags\n Releases \u00b7 arendst/Tasmota\n\n Tasmota v15.1.0 Stella\n\n 11 Oct 13:19\n github-actions\n v15.1.0\n 690b7dd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.1.0 Stella Latest\n Latest\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.4.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed.\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c5.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32p4.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.1.0 Stella\n\n Added\n\n * Commands LoRaWanDecoder \" and LoRaWanName \" to clear name #23394\n * Command I2sPause #23646\n * Support for RV3028 RTC #23672\n * Support for RX8030 RTC #23855\n * Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet\n * Internal function 'WSContentSendRaw_P' #23641\n * Universal display driver for ZJY169S0800TG01 ST7789 280x240 #23638\n * NeoPool add Redox tank alarm #19811\n * I2S additions #23543\n * ESP32 ROM SHA Hardware Acceleration to BearSSL #23819\n * ESP32 Extension Manager, replacing loading of Partition Wizard #23955\n * Support for ESP32-P4 #23663\n * Support for ESP32-C5 #23804\n * ESP32-P4 command HostedOta #23675\n * Berry f-strings now support ':' in expression #23618\n * Berry preview of animation framework #23816\n * Berry call() now works for classes #23744\n * Berry multiplication between string and int #23850\n * Berry animation framework web ui to compile DSL #23962\n\n Breaking Changed\n\n * Berry animate framework is DEPRECATED, will be replace by animation framework #23854\n\n Changed\n\n * ESP8266 platform update from 2025.05.00 to 2025.10.00 #23971\n * ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to ...\n Read more\n Assets 275\n * tasmota-4M.bin\n sha256:dea102fca637ab947244d116eeb40711a834bb3158b049401c54978776cc3d97\n 731 KB 2025-10-11T13:19:41Z\n * tasmota-4M.bin.gz\n sha256:371b049a48b568b390aecdb2b0b0cfcebd4badca3119cf95ea56ac8bc84ede0e\n 512 KB 2025-10-11T13:19:41Z\n * tasmota-4M.map.gz\n sha256:e36b54520b94d9b919bfc93b79707a262ae6e35df61581b8a1abb2712b0a1a40\n 300 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin\n sha256:7ca53b185740dedd7449c4452e5c1f6bd2d72f9e0be0f987d87b33ab743d5cbf\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin.gz\n sha256:123a81180d8887cf441b15967deb1f6e2a9d70be25b64f50a4e87ecfc457e8df\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AD.map.gz\n sha256:72875f11063e490a16e50ba331f5ef8c78541b6284207bd2ba95127c9177c19e\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin\n sha256:24ee0fd361826ca2826e6d1b1d26bd55e6fdeef6b8ac2bdeff685d75d516e7d3\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin.gz\n sha256:8ecbbb2a67bc3e4ab9d991340793de090fb69e24e6e5d3c85623421c46ee94af\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AF.map.gz\n sha256:2a4b838d525ca96bdb3e924e05b91b8d436c03acd45ccdc6eb284ddb10983615\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-BG.bin\n sha256:7c1810f89c7aba3bbefeab3e56db979c1f664803e8ca46c2c590b9b274591213\n 662 KB 2025-10-11T13:19:41Z\n * Source code (zip)\n 2025-10-11T12:41:51Z\n * Source code (tar.gz)\n 2025-10-11T12:41:51Z\n * Show all 275 assets Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 1 MarcoRavich reacted with thumbs up emoji \ud83c\udf89 1 bernardesarthur reacted with hooray emoji \u2764\ufe0f 3 MohanRatiram, bernardesarthur, and gtortone reacted with heart emoji \ud83d\ude80 1 bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 1 reaction\n * \ud83c\udf89 1 reaction\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 1 reaction\n 4 people reacted\n\n Tasmota v15.0.1 Sharon\n\n 14 Jun 13:50\n github-actions\n v15.0.1\n d42deb3\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.0.1 Sharon\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250504.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250504.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.0.1 Sharon\n\n Fixed\n\n * Berry fix realline #23546\n * LVGL regression missing lv.ANIM_OFF and lv.ANIM_ON #23544\n * LVGL HASPmota fix regression introduced with LVGL 9.3.0 #23547\n\n Changelog v15.0.0 Sharon\n\n Added\n\n * Provide serial upload port from VSC to PIO #23436\n * Command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents\n * Command JsonPP <command>|backlog <command>;... to enable JSON PP only once\n * Support for multi channel AU915-928 LoRaWanBridge by Rob Clark #23372\n * Support for LoRaWan Rx1 and Rx2 profiles #23394\n * Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD\n * Allow temporary change of DisplayDimmer #23406\n * WebUI status line for MQTT and TLS, added FUNC_WEB_STATUS_LEFT and FUNC_WEB_STATUS_RIGHT event #23354\n * WebUI heap status #23356\n * Optional Wifi strength indicator in WebUI status line #23352\n * Wireguard VPN #23347\n * Berry mqtt publish rule processing\n * Berry support for sortedmap #23441\n * Berry introspect.module option to not cache module entry #23451\n * Berry webserver.remove_route to revert webserver.on #23452\n * Berry compile and tasmota.compile option to compile in local context #23457\n * Berry tasmota.is_network_up() #23532\n * HASPmota antiburn() #23400\n * HASPmota auto-dimming when no touch #23425\n\n Changed\n\n * ESP8266 platform update from 2024.09.00 to 2025.05.00 #23448\n ...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 patpommi, philiplourandos, bradyjoh, larroy, and bernardesarthur reacted with thumbs up emoji \u2764\ufe0f 4 Paulchen-Panther, patpommi, bernardesarthur, and danz0 reacted with heart emoji \ud83d\ude80 4 MarcoRavich, patpommi, bradyjoh, and bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \u2764\ufe0f 4 reactions\n * \ud83d\ude80 4 reactions\n 8 people reacted\n\n Tasmota v14.6.0 Ryan\n\n 16 Apr 11:33\n github-actions\n v14.6.0\n 64ba75f\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.6.0 Ryan\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250411.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250411 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250411.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.6.0 Ryan\n\n Added\n\n * Filesystem command UfsList[2]\n * Extend command GPIO with different display options and allowing updating of module GPIO's in one go\n * Support Vango Technologies V924x ultralow power, single-phase, power measurement #23127\n * Support for HLK-LD2402 24GHz smart wave motion sensor #23133\n * Support for Telnet server using command Telnet <0|1|port>[,<IP filter>] if enabled with #define USE_TELNET\n * Support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM\n * PZEM_AC device address in JSON and GUI #23268\n * Allow acl in mqtt when client certificate is in use with #define USE_MQTT_CLIENT_CERT #22998\n * AlpineJS 2.8.2 - optional for now #23259\n * ESP32 show network interface priority in Status 5 debug logging #23302\n * Berry experimental driver for AXP2101 for M5Core2v1.1 #23039\n * Berry tasmota.when_network_up() and simplified Matter using it #23057\n * Berry introspect.solidified() to know if a Berry object is solidified or in RAM #23063\n * Berry global.undef() to undefine a global variable #23073\n * Berry load .tapp files in /.extensions/ then in / #23113\n * Berry re.dump() #23162\n * Berry bytes.add() now accepts 3-bytes values #23200\n * Berry expose esp_http_server for websockets #23206\n * Matter prepare for ICD cluster #23158\n * LVGL experimental mirroring of display on Web UI #23041\n * HASPmota autostart when pages.jsonl exists #23181\n\n Breaking Changed\n\n * Berry remove Leds.create_matrix from the standard library waiting...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 stevleibelt, gustavomahlow, nokolade, steigerbalett, sky4055, and Bytewerke reacted with thumbs up emoji \ud83c\udf89 3 bernardesarthur, gustavomahlow, and sky4055 reacted with hooray emoji \u2764\ufe0f 1 sky4055 reacted with heart emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83c\udf89 3 reactions\n * \u2764\ufe0f 1 reaction\n 7 people reacted\n\n Tasmota v14.5.0 Ruth\n\n 18 Feb 14:50\n github-actions\n v14.5.0\n d436a40\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.5.0 Ruth\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.1.250203.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.1.250203 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.1.250203.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.5.0 Ruth\n\n Added\n\n * Command SetOption163 1 to disable display of Device name in GUI header\n * Command FileLog 0..4 to enable logging to filesystem using up to 16 rotating log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command FileLog 10..14 to enable logging to filesystem using up to 16 log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command I2sLoop #22807\n * Support for Lithuanian language translations by zzdovydas #22971\n * Support for PCF85063 RTC #22727\n * Support for Senseair S88 CO2 sensor #22733\n * Support for C8-CO2-5K CO2 sensor #22905\n * Support for ESP32 Two-Wire Automotive Interface (TWAI) or Controller Area Network (CAN) busses\n * #define FIX_JSON_HEXADECIMAL to change JSON hexadecimal value \"FF5F78\" into \"0xFF5F78\" #22919\n * Support for RC-switch decoding of 64-bit received data\n * Support for WiZ Smart Remote using #define USE_WIZMOTE and command SetOption164 1\n * MqttTLS field in Status 6 to indicate if the MQTT connection is encrypted #22995\n * Formatter %_U for ext_snprintf_P() to print uint64_t variable as decimal equivalent to %llu\n * GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) #22869\n * I2S AAC support for web radio #22787\n * I2S Opus stream and file support for opus/aac #22795\n * ESP32 command PixelType to change the WS2812 color order and channel number #22876\n * ESP32 TasmotaLED change dynamically the number of pixels #22754\n * ESP32 expand Pixels with reverse, height and alternate #22755\n * Display template for Waveshare ESP32-C6 LCD 1.47 #22863\n * Berry animate.crenel primitive #22673\n * B...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 8 Flobul, TheSmartGerman, MarcoRavich, Kantulak, mh81, DiaconuFlorinNarcis, TheSebi41, and wantuchm reacted with thumbs up emoji \ud83c\udf89 6 AloisKlingler, MyGitIT, shmick, patpommi, MidnightLink, and ribiship reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 8 reactions\n * \ud83c\udf89 6 reactions\n 14 people reacted\n\n Tasmota v14.4.1 Rudolph\n\n 15 Dec 13:46\n github-actions\n v14.4.1\n 031e2fd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.4.1 Rudolph\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.241206.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.241206 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.241206.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.4.1 Rudolph\n\n Added\n\n * MCP23XXX_DRV control register IOCON in template #22622\n * ESP32 support for TLS ECDSA #22649\n\n Changed\n\n * Display removed PWM control of backlight GPIO regression from v14.1.0\n * SSL clean up remnants of old fingerprint algorithm #22645\n * Berry make Leds animate calls reentrant #22643\n\n Fixed\n\n * Display DisplayMode adds a display device while not configured\n * GUI display power button regression from v14.3.0.5 #15788\n * MCP23xxx, PCF8574 and Shift595 power control when a display is configured regression from v14.3.0.7\n * ESP32 rules operation priority regression from v13.3.0.4 #22636\n\n Changelog v14.4.0 Rudolph\n\n Added\n\n * Command WebColor20 to control color of Button when Off\n * Command SetOption161 1 to disable display of state text #22515\n * Command SetOption162 1 to disable adding export energy to energy today #22578\n * DALI support for short addresses (gear) and groups\n * DALI command DaliGear to set max found gear to speed up scan response\n * DALI command DaliGroup to add gear to groups\n * DALI command DaliTarget to set light control broadcast, group number or gear number\n * DALI command DaliGroupSliders 0..16 to show GUI group sliders with feedback disabling DaliLight\n * DALI inverted signal configuration using GPIO DALI RX_i/TX_i\n * Support for I2C over Serial #22444\n * Support KNX for scripts #22429\n * Support deep sleep (standby) for VL53L0X #22441\n * Support for Shelly DALI Dimmer Gen3\n * Support for HLK-LD2410S 24GHz smart wave motion sensor #22253\n * Support for US AQI and EPA AQI in PMS5003x sensors #22294\n * Support for MS5837 pressure and temperature sensor #22376\n * Support for TM16...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 Flobul, huguesLeblanc, M-M90, and eqon133 reacted with thumbs up emoji \u2764\ufe0f 2 ewalker101 and kk168160p reacted with heart emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \u2764\ufe0f 2 reactions\n 6 people reacted\n\n Tasmota v14.3.0 Robert\n\n 15 Oct 08:45\n github-actions\n v14.3.0\n 55a6bc8\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.3.0 Robert\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.240926.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.240926 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.240926.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.3.0 Robert\n\n Added\n\n * Command SetOption69 1 to enable Serial Bridge inverted Receive #22000\n * Command DaliWeb 1 to enable light control for DALI broadcast address\n * Command DaliSend <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus\n * Command DaliQuery <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus and wait up to DALI_TIMEOUT ms for response\n * HX711 optional calibration precision option on command Sensor34 2 <weight in gram> <precision> where <precision> is 1 to 20 #13983\n * ESP8266 support for one-wire M1601 temperature sensor on DS18x20 GPIO #21376\n * ESP8266 support for I2C CLK on GPIO16 #22199\n * Support for I2C M5Unit (Mini)Scales using HX711 driver\n * Support for DALI on ESP8266\n * Support for RX8010 RTC as used in IOTTIMER #21376\n * Support for BL0906 up to 6 channel energy monitor as used in Athom EM2/EM6 #22167\n * Support for Sonoff SPM v1.3.0 #13447\n * Energy command PowerSet 60,230 to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage\n * Energy command CurrentSet 60,230 to calibrate both Power and Current with known resistive load of 60W at 230V using calibrated Voltage\n * ESP8266 experimental support for second I2C bus\n * MQTT warning if trying to connect without TLS on a port that normally uses TLS #22175\n * Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration #20653\n * Support nexus protocol and calculation of separation limit to rc-switch library #21886\n * KNX additional KnxTx functions and define KNX_USE_DPT9 #22071\n * SML multi TRX line #22056\n * Misubishi Electric HVAC Heat/Dry/Cool Auto operation mode [#22216](https://git...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 Neleka, MarcoRavich, pascalmd, philiplourandos, Dlay2017, FaserF, marcelloceschia, mh81, electrocoder, Eunbu, and 5 more reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n 15 people reacted\n\n Tasmota v14.2.0 Rita\n\n 14 Aug 12:52\n github-actions\n v14.2.0\n 84ac553\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.2.0 Rita\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.7 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.4.\n\n Support of ESP8266 Core versions before 2.7.7 and ESP32 Core versions before 3.0.4 have been removed.\n\n Known issues with v14.2.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.7.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.2.0 Rita\n\n Added\n\n * Command AdcGpio<gpio> <parameters> to better support ADC configuration\n * Support for QMP6988 temperature and pressure sensor\n * Support for Sonoff WTS01 temperature sensor using SerialBridge in SSerialMode 3\n * Support for Sonoff iFan04-H using template #16402\n * Support for Sonoff POWCT Ring #21131\n * Support for Wooliis Hall Effect Coulometer or Battery capacity monitor #21732\n * Analog GPIO ADC Input with AdcGpio<pin> <start_range>,<end_range>,<margin>,1 provide direct light control\n * Analog GPIO ADC Voltage with AdcGpio<pin> <start_range>,<end_range>,<lowest_voltage>,<highest_voltage> provide energy monitoring with dc voltage\n * Analog GPIO ADC Current with AdcGpio<pin> <start_range>,<end_range>,<lowest_current>,<highest_current> provide energy monitoring with dc voltage\n * Rule and Scripter xdrv sensor polling\n * Skip MQTT response if command is prefixed with underscore #21740\n * Skip MQTT response if commands are executed prefixed with Backlog2 (no delay) or Backlog3 #21740\n * Extend command SetOption147 1 to disable publish of IRReceived MQTT messages #21574\n * NeoPool command NPSetOption<x> to enabled/disable data validation/connection statistics #21850\n * NeoPool data validation and communication statistics default enabled for ESP32 only #21721\n * ESP32 support for power and energy limit checks, like MaxEnergy2 per phase #21695\n * Berry solidification of bytes instances #21558\n * Berry automatic rounding of float to int when calling C mapped functions #21601\n * Berr...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83c\udf89 9 MarcoRavich, kdpuvvadi, nima-1102, ManuVice, MaxVonEvil, MidnightLink, FerFemNemBem, TheUntouchable, and Nidhoggrr reacted with hooray emoji\n All reactions\n * \ud83c\udf89 9 reactions\n 9 people reacted\n\n Tasmota v14.1.0 Rachel\n\n 03 Jun 12:08\n github-actions\n v14.1.0\n c1feaff\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.1.0 Rachel\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.1.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.1.0 Rachel\n\n Added\n\n * Optional command WebRun (as WebQuery extension) #21364\n * Support for Knx dimmer and color #21434\n * SML FastExit for binary SML parsing #21497\n * Berry add reuse of methods for interface-like code reuse #21500\n * Support for Matter 1.3 Water leak detectors #21456\n\n Changed\n\n * ESP32 Core3 platform update from 2024.05.11 to 2024.05.13 #21524\n * GPIOViewer from v1.5.2 to v1.5.4\n * On universal display remove default backlight power if a PWM channel is used for backlight\n * TCP bridge increased baudrate selection #21528\n * Support W5500 SPI ethernet using four SPI GPIOs only without IRQ and RESET\n * ESP32 compiler option from target-align to no-target-align #21407\n * ESP32 I2S audio improvements #21433\n * Berry binary compiled with gcc #21426\n * Berry allow easy solidification of external Berry #21430\n * Berry change internal storage of parent class for methods #21490\n * Berry coc parser keeps order of variables #21542\n\n Fixed\n\n * Domoticz re-subscribe on MQTT reconnect. Regression from v13.4.0.3 #21281\n * Watchdog restart or freeze if displaytext is more than 128 characters #21401\n * Wrong timeout in WebQuery and webclient since Core3 #21442\n * uDisplay Parallel display on Core3 #21529\n * UfsServe watchdog...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 thkfighter, FaserF, and NoGrout reacted with thumbs up emoji \ud83c\udf89 5 mh81, shmick, MarcoRavich, Neleka, and stritti reacted with hooray emoji \ud83d\ude80 1 leon61ukr reacted with rocket emoji \ud83d\udc40 1 hellcry37 reacted with eyes emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 5 reactions\n * \ud83d\ude80 1 reaction\n * \ud83d\udc40 1 reaction\n 10 people reacted\n\n Tasmota v14.0.0 Rodney\n\n 14 May 14:06\n github-actions\n v14.0.0\n d8c53d4\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.0.0 Rodney\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.0.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.0.0 Rodney\n\n Added\n\n * PlatformIO target reset #21292\n * Command Wifi 6 to enable 11ax on ESP32\n * Command PowerLock to disable power control of selected outputs #21081\n * Command Publish3 to send binary data encoded as Hex, disabled in safeboot #21329\n * Support for calculated heat index if temperature and humidity is available with #define USE_HEAT_INDEX #4771\n * Support for LoRa and single channel EU863-870 LoRaWanBridge #17790\n * Support for AMS5915/AMS6915 temperature and pressure sensors #20814\n * Support for LWT messages in TasMesh #20392\n * Support IR data larger than 64 bits #20831\n * Support for MCP23S08 #20971\n * Support for ESP32-S3 120Mhz #20973\n * Support Azure iothub direct method #21013\n * Support for Domoticz non-persistent DzIdx5 to DzIdx32 and disabling DOMOTICZ_OUT_TOPIC subscribe using command DzIdx0 0 #21019\n * Support SPI GPIO configuration for Universal Touch Screen #21025\n * Support for SPL06_007 pressure and temperature sensor #21185\n * Support for AHT30 Temperature and Humidity Sensor #19922\n * Support for compile time hostname with #define WIFI_DEFAULT_HOSTNAME (#21236)#21236\n * GPIOViewer pin mode support\n * Zigbee support for attributes of type uint48 used by energy monitoring #20992\n * QMC5...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 deepcoder, wang3138265, and forestial reacted with thumbs up emoji \ud83c\udf89 7 kumy, stncttr908, sky4055, FaserF, KetilCom, wang3138265, and stritti reacted with hooray emoji \u2764\ufe0f 9 MarcoRavich, baz-fr, OniriCorpe, kumy, sky4055, AleXSR700, KetilCom, wang3138265, and nikito7 reacted with heart emoji \ud83d\ude80 7 kumy, nima-1102, network-shark, sky4055, tmoore22, wang3138265, and stritti reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 7 reactions\n * \u2764\ufe0f 9 reactions\n * \ud83d\ude80 7 reactions\n 17 people reacted\n\n Tasmota v13.4.0 Quinta\n\n 14 Feb 16:32\n github-actions\n v13.4.0\n 05e2444\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v13.4.0 Quinta\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 2.0.14.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 2.0.14 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.14.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.\n * tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n ESP32-C2 and ESP32-C6 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0-alpha3.\n\n * tasmota32c2-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 and 4M+ flash.\n * tasmota32c6cdc-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with serial over embedded USB CDC or hardware USB and 4M+ flash.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v13.4.0 Quinta\n\n Added\n\n * Command TimedPower<index> <milliseconds>[,ON|OFF|TOGGLE|BLINK] executes Power<index> [ON|OFF|TOGGLE|BLINK] and after executes Power<index> [OFF|ON|TOGGLE|OFF]\n * Command SetOption158 1 to disable publish of ModbusReceived MQTT messages #20678\n * Command SetOption159 1 to enable counting on both rising and falling edge #20712\n * Display of active drivers using command status 4\n * GPIO Viewer to see realtime GPIO states using assets from https://ota.tasmota.com/tasmota/gpioviewer/gpio_viewer_13_4_0/ v2.0.8\n * Support for CST816S touch interface #20213\n * Support for Sonoff Basic R4 Magic Switch #20247\n * Support negative power on BL0942 using index 5..8 #20322\n * Support for pipsolar inverter #20408\n * Support for HardwareSerial invert #15461\n * NeoPool hydrolysis FL1 and Redox flag #20258\n * SML support for IM350 #20474\n * GUI sensor separators #20495\n * ESP32 used UART information\n * ESP32 support GPIOViewer when define USE_ESP32_GPIO_VIEWER is enabled\n * ESP32 MI BLE support for Xiaomi LYWSD02MMC #20381\n * ESP32 support for Shelly Plus Add-On using DS18x20 or DHT11/AM2301/DHT21/DHT22/AM2302/AM2321/SI7021 on GPIO0/1 #20580\n * ESP32 MI32 Legacy initial support for sensors using BTHOME packet format #20625\n * ESP32 Core3 support for SPI ethernet on DM9051, W5500 and KSZ8851\n * ESP32-C3 support for GPIO11 #18350\n * Berry GPIO viewer initial version using async webserver #20416\n * Berry introspect.set() for class attributes #20339\n * Berry support for tcpclientasync in tcpserver #20401\n * Berry tasmota.urlbecload(url:string) -> bool #20412\n * Berry gpio.read_pwm and `gpio.read_pwm_resolutio...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 Kolia56 and Vertux reacted with thumbs up emoji \ud83c\udf89 8 MarcoRavich, smoonlee, BestAndreas, zwim, lyt580231, anthony-wang, Chauhan-0108, and stncttr908 reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n * \ud83c\udf89 8 reactions\n 10 people reacted\n Previous 1 2 3 4 5 \u2026 11 12 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -124,8 +124,8 @@\n\n * Fork 5k\n * Star 23.9k\n * Code\n- * Issues 5\n- * Pull requests 5\n+ * Issues 6\n+ * Pull requests 4\n * Discussions\n * Actions\n * Projects 0", "diff_removed": "@changed_PLACEMARKER_OPEN * Issues 5@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 5@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 6@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 4@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " * Issues 5\n * Pull requests 5\n * Issues 6\n * Pull requests 4", "diff_url": "https://cd.diefe.de/diff/789de97e-6172-46d6-8a26-6690a6a4968e", "markup_text_links_to_html_links": false, "notification_timestamp": 1764965842.2532544, "preview_url": "https://cd.diefe.de/preview/789de97e-6172-46d6-8a26-6690a6a4968e", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "789de97e-6172-46d6-8a26-6690a6a4968e", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "Homelab", "watch_title": "https://github.com/arendst/Tasmota/releases", "watch_url": "https://github.com/arendst/Tasmota/releases", "watch_uuid": "789de97e-6172-46d6-8a26-6690a6a4968e", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-05 22:17:20 CET", "edit_url": "https://cd.diefe.de/edit/789de97e-6172-46d6-8a26-6690a6a4968e"}}]
- 2025/12/05 12:17:20,000 - SENDING - [{"title": "CD: https://github.com/arendst/Tasmota/releases ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/arendst/Tasmota/releases had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Platform</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + AI CODE CREATION</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Copilot Write better code with AI</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Spark Build and deploy intelligent apps</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Models Manage and compare prompts</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o MCP Registry New Integrate external tools</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + DEVELOPER WORKFLOWS</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Actions Automate any workflow</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Codespaces Instant dev environments</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Issues Plan and track work</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Code Review Manage code changes</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + APPLICATION SECURITY</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Advanced Security Find and fix vulnerabilities</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Code security Secure your code as you build</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Secret protection Stop leaks before they start</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + EXPLORE</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Why GitHub</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Documentation</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Blog</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Changelog</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Marketplace</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> View all features</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Solutions</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + BY COMPANY SIZE</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Enterprises</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Small and medium teams</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Startups</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Nonprofits</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + BY USE CASE</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o App Modernization</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o DevSecOps</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o DevOps</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o CI/CD</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o View all use cases</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + BY INDUSTRY</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Healthcare</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Financial services</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Manufacturing</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Government</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o View all industries</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> View all solutions</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Resources</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + EXPLORE BY TOPIC</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o AI</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Software Development</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o DevOps</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Security</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o View all topics</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + EXPLORE BY TYPE</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Customer stories</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Events & webinars</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Ebooks & reports</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Business insights</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Skills</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + SUPPORT & SERVICES</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Documentation</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Customer support</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Community forum</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Trust center</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Partners</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Open Source</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + COMMUNITY</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Sponsors Fund open source developers</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + PROGRAMS</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Security Lab</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Maintainer Community</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Accelerator</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Archive Program</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + REPOSITORIES</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Topics</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Trending</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Collections</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Enterprise</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + ENTERPRISE SOLUTIONS</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Enterprise platform AI-powered developer platform</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> + AVAILABLE ADD-ONS</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o GitHub Advanced Security Enterprise-grade security features</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Copilot for Business Enterprise-grade AI features</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> o Premium Support Enterprise-grade 24/7 support</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Pricing</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Platform</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Copilot</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Write better code with AI</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Spark New</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Build and deploy intelligent apps</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Models New</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Manage and compare prompts</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Advanced Security</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Find and fix vulnerabilities</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Actions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Automate any workflow</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Codespaces</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Instant dev environments</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Issues</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Plan and track work</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Code Review</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Manage code changes</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Discussions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Collaborate outside of code</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Code Search</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Find more, search less</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Explore</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Why GitHub</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Documentation</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Skills</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Blog</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Integrations</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Marketplace</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + MCP Registry</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> View all features</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Solutions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> By company size</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Enterprises</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Small and medium teams</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Startups</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Nonprofits</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> By use case</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + App Modernization</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + DevSecOps</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + DevOps</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + CI/CD</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + View all use cases</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> By industry</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Healthcare</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Financial services</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Manufacturing</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Government</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + View all industries</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> View all solutions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Resources</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Topics</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + AI</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + DevOps</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Security</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Software Development</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + View all</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Explore</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Learning Pathways</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Events & Webinars</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Ebooks & Whitepapers</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Customer Stories</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Partners</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Executive Insights</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Open Source</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Sponsors</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Fund open source developers</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + The ReadME Project</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> GitHub community articles</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Repositories</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Topics</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Trending</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Collections</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Enterprise</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Enterprise platform</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> AI-powered developer platform</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Available add-ons</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + GitHub Advanced Security</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Enterprise-grade security features</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Copilot for business</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Enterprise-grade AI features</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> + Premium Support</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> Enterprise-grade 24/7 support</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Pricing</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n arendst / Tasmota Public\n * Notifications You must be signed in to change notification settings\n * Fork 5k\n * Star 23.9k\n * Code\n * Issues 5\n * Pull requests 5\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n Releases: arendst/Tasmota\n\n Releases Tags\n Releases \u00b7 arendst/Tasmota\n\n Tasmota v15.1.0 Stella\n\n 11 Oct 13:19\n github-actions\n v15.1.0\n 690b7dd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.1.0 Stella Latest\n Latest\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.4.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed.\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c5.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32p4.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.1.0 Stella\n\n Added\n\n * Commands LoRaWanDecoder \" and LoRaWanName \" to clear name #23394\n * Command I2sPause #23646\n * Support for RV3028 RTC #23672\n * Support for RX8030 RTC #23855\n * Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet\n * Internal function 'WSContentSendRaw_P' #23641\n * Universal display driver for ZJY169S0800TG01 ST7789 280x240 #23638\n * NeoPool add Redox tank alarm #19811\n * I2S additions #23543\n * ESP32 ROM SHA Hardware Acceleration to BearSSL #23819\n * ESP32 Extension Manager, replacing loading of Partition Wizard #23955\n * Support for ESP32-P4 #23663\n * Support for ESP32-C5 #23804\n * ESP32-P4 command HostedOta #23675\n * Berry f-strings now support ':' in expression #23618\n * Berry preview of animation framework #23816\n * Berry call() now works for classes #23744\n * Berry multiplication between string and int #23850\n * Berry animation framework web ui to compile DSL #23962\n\n Breaking Changed\n\n * Berry animate framework is DEPRECATED, will be replace by animation framework #23854\n\n Changed\n\n * ESP8266 platform update from 2025.05.00 to 2025.10.00 #23971\n * ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to ...\n Read more\n Assets 275\n * tasmota-4M.bin\n sha256:dea102fca637ab947244d116eeb40711a834bb3158b049401c54978776cc3d97\n 731 KB 2025-10-11T13:19:41Z\n * tasmota-4M.bin.gz\n sha256:371b049a48b568b390aecdb2b0b0cfcebd4badca3119cf95ea56ac8bc84ede0e\n 512 KB 2025-10-11T13:19:41Z\n * tasmota-4M.map.gz\n sha256:e36b54520b94d9b919bfc93b79707a262ae6e35df61581b8a1abb2712b0a1a40\n 300 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin\n sha256:7ca53b185740dedd7449c4452e5c1f6bd2d72f9e0be0f987d87b33ab743d5cbf\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin.gz\n sha256:123a81180d8887cf441b15967deb1f6e2a9d70be25b64f50a4e87ecfc457e8df\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AD.map.gz\n sha256:72875f11063e490a16e50ba331f5ef8c78541b6284207bd2ba95127c9177c19e\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin\n sha256:24ee0fd361826ca2826e6d1b1d26bd55e6fdeef6b8ac2bdeff685d75d516e7d3\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin.gz\n sha256:8ecbbb2a67bc3e4ab9d991340793de090fb69e24e6e5d3c85623421c46ee94af\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AF.map.gz\n sha256:2a4b838d525ca96bdb3e924e05b91b8d436c03acd45ccdc6eb284ddb10983615\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-BG.bin\n sha256:7c1810f89c7aba3bbefeab3e56db979c1f664803e8ca46c2c590b9b274591213\n 662 KB 2025-10-11T13:19:41Z\n * Source code (zip)\n 2025-10-11T12:41:51Z\n * Source code (tar.gz)\n 2025-10-11T12:41:51Z\n * Show all 275 assets Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 1 MarcoRavich reacted with thumbs up emoji \ud83c\udf89 1 bernardesarthur reacted with hooray emoji \u2764\ufe0f 3 MohanRatiram, bernardesarthur, and gtortone reacted with heart emoji \ud83d\ude80 1 bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 1 reaction\n * \ud83c\udf89 1 reaction\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 1 reaction\n 4 people reacted\n\n Tasmota v15.0.1 Sharon\n\n 14 Jun 13:50\n github-actions\n v15.0.1\n d42deb3\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.0.1 Sharon\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250504.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250504.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.0.1 Sharon\n\n Fixed\n\n * Berry fix realline #23546\n * LVGL regression missing lv.ANIM_OFF and lv.ANIM_ON #23544\n * LVGL HASPmota fix regression introduced with LVGL 9.3.0 #23547\n\n Changelog v15.0.0 Sharon\n\n Added\n\n * Provide serial upload port from VSC to PIO #23436\n * Command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents\n * Command JsonPP <command>|backlog <command>;... to enable JSON PP only once\n * Support for multi channel AU915-928 LoRaWanBridge by Rob Clark #23372\n * Support for LoRaWan Rx1 and Rx2 profiles #23394\n * Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD\n * Allow temporary change of DisplayDimmer #23406\n * WebUI status line for MQTT and TLS, added FUNC_WEB_STATUS_LEFT and FUNC_WEB_STATUS_RIGHT event #23354\n * WebUI heap status #23356\n * Optional Wifi strength indicator in WebUI status line #23352\n * Wireguard VPN #23347\n * Berry mqtt publish rule processing\n * Berry support for sortedmap #23441\n * Berry introspect.module option to not cache module entry #23451\n * Berry webserver.remove_route to revert webserver.on #23452\n * Berry compile and tasmota.compile option to compile in local context #23457\n * Berry tasmota.is_network_up() #23532\n * HASPmota antiburn() #23400\n * HASPmota auto-dimming when no touch #23425\n\n Changed\n\n * ESP8266 platform update from 2024.09.00 to 2025.05.00 #23448\n ...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 patpommi, philiplourandos, bradyjoh, larroy, and bernardesarthur reacted with thumbs up emoji \u2764\ufe0f 4 Paulchen-Panther, patpommi, bernardesarthur, and danz0 reacted with heart emoji \ud83d\ude80 4 MarcoRavich, patpommi, bradyjoh, and bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \u2764\ufe0f 4 reactions\n * \ud83d\ude80 4 reactions\n 8 people reacted\n\n Tasmota v14.6.0 Ryan\n\n 16 Apr 11:33\n github-actions\n v14.6.0\n 64ba75f\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.6.0 Ryan\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250411.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250411 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250411.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.6.0 Ryan\n\n Added\n\n * Filesystem command UfsList[2]\n * Extend command GPIO with different display options and allowing updating of module GPIO's in one go\n * Support Vango Technologies V924x ultralow power, single-phase, power measurement #23127\n * Support for HLK-LD2402 24GHz smart wave motion sensor #23133\n * Support for Telnet server using command Telnet <0|1|port>[,<IP filter>] if enabled with #define USE_TELNET\n * Support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM\n * PZEM_AC device address in JSON and GUI #23268\n * Allow acl in mqtt when client certificate is in use with #define USE_MQTT_CLIENT_CERT #22998\n * AlpineJS 2.8.2 - optional for now #23259\n * ESP32 show network interface priority in Status 5 debug logging #23302\n * Berry experimental driver for AXP2101 for M5Core2v1.1 #23039\n * Berry tasmota.when_network_up() and simplified Matter using it #23057\n * Berry introspect.solidified() to know if a Berry object is solidified or in RAM #23063\n * Berry global.undef() to undefine a global variable #23073\n * Berry load .tapp files in /.extensions/ then in / #23113\n * Berry re.dump() #23162\n * Berry bytes.add() now accepts 3-bytes values #23200\n * Berry expose esp_http_server for websockets #23206\n * Matter prepare for ICD cluster #23158\n * LVGL experimental mirroring of display on Web UI #23041\n * HASPmota autostart when pages.jsonl exists #23181\n\n Breaking Changed\n\n * Berry remove Leds.create_matrix from the standard library waiting...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 stevleibelt, gustavomahlow, nokolade, steigerbalett, sky4055, and Bytewerke reacted with thumbs up emoji \ud83c\udf89 3 bernardesarthur, gustavomahlow, and sky4055 reacted with hooray emoji \u2764\ufe0f 1 sky4055 reacted with heart emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83c\udf89 3 reactions\n * \u2764\ufe0f 1 reaction\n 7 people reacted\n\n Tasmota v14.5.0 Ruth\n\n 18 Feb 14:50\n github-actions\n v14.5.0\n d436a40\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.5.0 Ruth\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.1.250203.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.1.250203 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.1.250203.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.5.0 Ruth\n\n Added\n\n * Command SetOption163 1 to disable display of Device name in GUI header\n * Command FileLog 0..4 to enable logging to filesystem using up to 16 rotating log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command FileLog 10..14 to enable logging to filesystem using up to 16 log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command I2sLoop #22807\n * Support for Lithuanian language translations by zzdovydas #22971\n * Support for PCF85063 RTC #22727\n * Support for Senseair S88 CO2 sensor #22733\n * Support for C8-CO2-5K CO2 sensor #22905\n * Support for ESP32 Two-Wire Automotive Interface (TWAI) or Controller Area Network (CAN) busses\n * #define FIX_JSON_HEXADECIMAL to change JSON hexadecimal value \"FF5F78\" into \"0xFF5F78\" #22919\n * Support for RC-switch decoding of 64-bit received data\n * Support for WiZ Smart Remote using #define USE_WIZMOTE and command SetOption164 1\n * MqttTLS field in Status 6 to indicate if the MQTT connection is encrypted #22995\n * Formatter %_U for ext_snprintf_P() to print uint64_t variable as decimal equivalent to %llu\n * GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) #22869\n * I2S AAC support for web radio #22787\n * I2S Opus stream and file support for opus/aac #22795\n * ESP32 command PixelType to change the WS2812 color order and channel number #22876\n * ESP32 TasmotaLED change dynamically the number of pixels #22754\n * ESP32 expand Pixels with reverse, height and alternate #22755\n * Display template for Waveshare ESP32-C6 LCD 1.47 #22863\n * Berry animate.crenel primitive #22673\n * B...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 8 Flobul, TheSmartGerman, MarcoRavich, Kantulak, mh81, DiaconuFlorinNarcis, TheSebi41, and wantuchm reacted with thumbs up emoji \ud83c\udf89 6 AloisKlingler, MyGitIT, shmick, patpommi, MidnightLink, and ribiship reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 8 reactions\n * \ud83c\udf89 6 reactions\n 14 people reacted\n\n Tasmota v14.4.1 Rudolph\n\n 15 Dec 13:46\n github-actions\n v14.4.1\n 031e2fd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.4.1 Rudolph\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.241206.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.241206 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.241206.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.4.1 Rudolph\n\n Added\n\n * MCP23XXX_DRV control register IOCON in template #22622\n * ESP32 support for TLS ECDSA #22649\n\n Changed\n\n * Display removed PWM control of backlight GPIO regression from v14.1.0\n * SSL clean up remnants of old fingerprint algorithm #22645\n * Berry make Leds animate calls reentrant #22643\n\n Fixed\n\n * Display DisplayMode adds a display device while not configured\n * GUI display power button regression from v14.3.0.5 #15788\n * MCP23xxx, PCF8574 and Shift595 power control when a display is configured regression from v14.3.0.7\n * ESP32 rules operation priority regression from v13.3.0.4 #22636\n\n Changelog v14.4.0 Rudolph\n\n Added\n\n * Command WebColor20 to control color of Button when Off\n * Command SetOption161 1 to disable display of state text #22515\n * Command SetOption162 1 to disable adding export energy to energy today #22578\n * DALI support for short addresses (gear) and groups\n * DALI command DaliGear to set max found gear to speed up scan response\n * DALI command DaliGroup to add gear to groups\n * DALI command DaliTarget to set light control broadcast, group number or gear number\n * DALI command DaliGroupSliders 0..16 to show GUI group sliders with feedback disabling DaliLight\n * DALI inverted signal configuration using GPIO DALI RX_i/TX_i\n * Support for I2C over Serial #22444\n * Support KNX for scripts #22429\n * Support deep sleep (standby) for VL53L0X #22441\n * Support for Shelly DALI Dimmer Gen3\n * Support for HLK-LD2410S 24GHz smart wave motion sensor #22253\n * Support for US AQI and EPA AQI in PMS5003x sensors #22294\n * Support for MS5837 pressure and temperature sensor #22376\n * Support for TM16...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 Flobul, huguesLeblanc, M-M90, and eqon133 reacted with thumbs up emoji \u2764\ufe0f 2 ewalker101 and kk168160p reacted with heart emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \u2764\ufe0f 2 reactions\n 6 people reacted\n\n Tasmota v14.3.0 Robert\n\n 15 Oct 08:45\n github-actions\n v14.3.0\n 55a6bc8\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.3.0 Robert\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.240926.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.240926 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.240926.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.3.0 Robert\n\n Added\n\n * Command SetOption69 1 to enable Serial Bridge inverted Receive #22000\n * Command DaliWeb 1 to enable light control for DALI broadcast address\n * Command DaliSend <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus\n * Command DaliQuery <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus and wait up to DALI_TIMEOUT ms for response\n * HX711 optional calibration precision option on command Sensor34 2 <weight in gram> <precision> where <precision> is 1 to 20 #13983\n * ESP8266 support for one-wire M1601 temperature sensor on DS18x20 GPIO #21376\n * ESP8266 support for I2C CLK on GPIO16 #22199\n * Support for I2C M5Unit (Mini)Scales using HX711 driver\n * Support for DALI on ESP8266\n * Support for RX8010 RTC as used in IOTTIMER #21376\n * Support for BL0906 up to 6 channel energy monitor as used in Athom EM2/EM6 #22167\n * Support for Sonoff SPM v1.3.0 #13447\n * Energy command PowerSet 60,230 to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage\n * Energy command CurrentSet 60,230 to calibrate both Power and Current with known resistive load of 60W at 230V using calibrated Voltage\n * ESP8266 experimental support for second I2C bus\n * MQTT warning if trying to connect without TLS on a port that normally uses TLS #22175\n * Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration #20653\n * Support nexus protocol and calculation of separation limit to rc-switch library #21886\n * KNX additional KnxTx functions and define KNX_USE_DPT9 #22071\n * SML multi TRX line #22056\n * Misubishi Electric HVAC Heat/Dry/Cool Auto operation mode [#22216](https://git...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 Neleka, MarcoRavich, pascalmd, philiplourandos, Dlay2017, FaserF, marcelloceschia, mh81, electrocoder, Eunbu, and 5 more reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n 15 people reacted\n\n Tasmota v14.2.0 Rita\n\n 14 Aug 12:52\n github-actions\n v14.2.0\n 84ac553\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.2.0 Rita\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.7 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.4.\n\n Support of ESP8266 Core versions before 2.7.7 and ESP32 Core versions before 3.0.4 have been removed.\n\n Known issues with v14.2.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.7.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.2.0 Rita\n\n Added\n\n * Command AdcGpio<gpio> <parameters> to better support ADC configuration\n * Support for QMP6988 temperature and pressure sensor\n * Support for Sonoff WTS01 temperature sensor using SerialBridge in SSerialMode 3\n * Support for Sonoff iFan04-H using template #16402\n * Support for Sonoff POWCT Ring #21131\n * Support for Wooliis Hall Effect Coulometer or Battery capacity monitor #21732\n * Analog GPIO ADC Input with AdcGpio<pin> <start_range>,<end_range>,<margin>,1 provide direct light control\n * Analog GPIO ADC Voltage with AdcGpio<pin> <start_range>,<end_range>,<lowest_voltage>,<highest_voltage> provide energy monitoring with dc voltage\n * Analog GPIO ADC Current with AdcGpio<pin> <start_range>,<end_range>,<lowest_current>,<highest_current> provide energy monitoring with dc voltage\n * Rule and Scripter xdrv sensor polling\n * Skip MQTT response if command is prefixed with underscore #21740\n * Skip MQTT response if commands are executed prefixed with Backlog2 (no delay) or Backlog3 #21740\n * Extend command SetOption147 1 to disable publish of IRReceived MQTT messages #21574\n * NeoPool command NPSetOption<x> to enabled/disable data validation/connection statistics #21850\n * NeoPool data validation and communication statistics default enabled for ESP32 only #21721\n * ESP32 support for power and energy limit checks, like MaxEnergy2 per phase #21695\n * Berry solidification of bytes instances #21558\n * Berry automatic rounding of float to int when calling C mapped functions #21601\n * Berr...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83c\udf89 9 MarcoRavich, kdpuvvadi, nima-1102, ManuVice, MaxVonEvil, MidnightLink, FerFemNemBem, TheUntouchable, and Nidhoggrr reacted with hooray emoji\n All reactions\n * \ud83c\udf89 9 reactions\n 9 people reacted\n\n Tasmota v14.1.0 Rachel\n\n 03 Jun 12:08\n github-actions\n v14.1.0\n c1feaff\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.1.0 Rachel\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.1.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.1.0 Rachel\n\n Added\n\n * Optional command WebRun (as WebQuery extension) #21364\n * Support for Knx dimmer and color #21434\n * SML FastExit for binary SML parsing #21497\n * Berry add reuse of methods for interface-like code reuse #21500\n * Support for Matter 1.3 Water leak detectors #21456\n\n Changed\n\n * ESP32 Core3 platform update from 2024.05.11 to 2024.05.13 #21524\n * GPIOViewer from v1.5.2 to v1.5.4\n * On universal display remove default backlight power if a PWM channel is used for backlight\n * TCP bridge increased baudrate selection #21528\n * Support W5500 SPI ethernet using four SPI GPIOs only without IRQ and RESET\n * ESP32 compiler option from target-align to no-target-align #21407\n * ESP32 I2S audio improvements #21433\n * Berry binary compiled with gcc #21426\n * Berry allow easy solidification of external Berry #21430\n * Berry change internal storage of parent class for methods #21490\n * Berry coc parser keeps order of variables #21542\n\n Fixed\n\n * Domoticz re-subscribe on MQTT reconnect. Regression from v13.4.0.3 #21281\n * Watchdog restart or freeze if displaytext is more than 128 characters #21401\n * Wrong timeout in WebQuery and webclient since Core3 #21442\n * uDisplay Parallel display on Core3 #21529\n * UfsServe watchdog...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 thkfighter, FaserF, and NoGrout reacted with thumbs up emoji \ud83c\udf89 5 mh81, shmick, MarcoRavich, Neleka, and stritti reacted with hooray emoji \ud83d\ude80 1 leon61ukr reacted with rocket emoji \ud83d\udc40 1 hellcry37 reacted with eyes emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 5 reactions\n * \ud83d\ude80 1 reaction\n * \ud83d\udc40 1 reaction\n 10 people reacted\n\n Tasmota v14.0.0 Rodney\n\n 14 May 14:06\n github-actions\n v14.0.0\n d8c53d4\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.0.0 Rodney\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.0.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.0.0 Rodney\n\n Added\n\n * PlatformIO target reset #21292\n * Command Wifi 6 to enable 11ax on ESP32\n * Command PowerLock to disable power control of selected outputs #21081\n * Command Publish3 to send binary data encoded as Hex, disabled in safeboot #21329\n * Support for calculated heat index if temperature and humidity is available with #define USE_HEAT_INDEX #4771\n * Support for LoRa and single channel EU863-870 LoRaWanBridge #17790\n * Support for AMS5915/AMS6915 temperature and pressure sensors #20814\n * Support for LWT messages in TasMesh #20392\n * Support IR data larger than 64 bits #20831\n * Support for MCP23S08 #20971\n * Support for ESP32-S3 120Mhz #20973\n * Support Azure iothub direct method #21013\n * Support for Domoticz non-persistent DzIdx5 to DzIdx32 and disabling DOMOTICZ_OUT_TOPIC subscribe using command DzIdx0 0 #21019\n * Support SPI GPIO configuration for Universal Touch Screen #21025\n * Support for SPL06_007 pressure and temperature sensor #21185\n * Support for AHT30 Temperature and Humidity Sensor #19922\n * Support for compile time hostname with #define WIFI_DEFAULT_HOSTNAME (#21236)#21236\n * GPIOViewer pin mode support\n * Zigbee support for attributes of type uint48 used by energy monitoring #20992\n * QMC5...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 deepcoder, wang3138265, and forestial reacted with thumbs up emoji \ud83c\udf89 7 kumy, stncttr908, sky4055, FaserF, KetilCom, wang3138265, and stritti reacted with hooray emoji \u2764\ufe0f 9 MarcoRavich, baz-fr, OniriCorpe, kumy, sky4055, AleXSR700, KetilCom, wang3138265, and nikito7 reacted with heart emoji \ud83d\ude80 7 kumy, nima-1102, network-shark, sky4055, tmoore22, wang3138265, and stritti reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 7 reactions\n * \u2764\ufe0f 9 reactions\n * \ud83d\ude80 7 reactions\n 17 people reacted\n\n Tasmota v13.4.0 Quinta\n\n 14 Feb 16:32\n github-actions\n v13.4.0\n 05e2444\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v13.4.0 Quinta\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 2.0.14.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 2.0.14 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.14.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.\n * tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n ESP32-C2 and ESP32-C6 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0-alpha3.\n\n * tasmota32c2-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 and 4M+ flash.\n * tasmota32c6cdc-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with serial over embedded USB CDC or hardware USB and 4M+ flash.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v13.4.0 Quinta\n\n Added\n\n * Command TimedPower<index> <milliseconds>[,ON|OFF|TOGGLE|BLINK] executes Power<index> [ON|OFF|TOGGLE|BLINK] and after executes Power<index> [OFF|ON|TOGGLE|OFF]\n * Command SetOption158 1 to disable publish of ModbusReceived MQTT messages #20678\n * Command SetOption159 1 to enable counting on both rising and falling edge #20712\n * Display of active drivers using command status 4\n * GPIO Viewer to see realtime GPIO states using assets from https://ota.tasmota.com/tasmota/gpioviewer/gpio_viewer_13_4_0/ v2.0.8\n * Support for CST816S touch interface #20213\n * Support for Sonoff Basic R4 Magic Switch #20247\n * Support negative power on BL0942 using index 5..8 #20322\n * Support for pipsolar inverter #20408\n * Support for HardwareSerial invert #15461\n * NeoPool hydrolysis FL1 and Redox flag #20258\n * SML support for IM350 #20474\n * GUI sensor separators #20495\n * ESP32 used UART information\n * ESP32 support GPIOViewer when define USE_ESP32_GPIO_VIEWER is enabled\n * ESP32 MI BLE support for Xiaomi LYWSD02MMC #20381\n * ESP32 support for Shelly Plus Add-On using DS18x20 or DHT11/AM2301/DHT21/DHT22/AM2302/AM2321/SI7021 on GPIO0/1 #20580\n * ESP32 MI32 Legacy initial support for sensors using BTHOME packet format #20625\n * ESP32 Core3 support for SPI ethernet on DM9051, W5500 and KSZ8851\n * ESP32-C3 support for GPIO11 #18350\n * Berry GPIO viewer initial version using async webserver #20416\n * Berry introspect.set() for class attributes #20339\n * Berry support for tcpclientasync in tcpserver #20401\n * Berry tasmota.urlbecload(url:string) -> bool #20412\n * Berry gpio.read_pwm and `gpio.read_pwm_resolutio...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 Kolia56 and Vertux reacted with thumbs up emoji \ud83c\udf89 8 MarcoRavich, smoonlee, BestAndreas, zwim, lyt580231, anthony-wang, Chauhan-0108, and stncttr908 reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n * \ud83c\udf89 8 reactions\n 10 people reacted\n Previous 1 2 3 4 5 \u2026 11 12 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN * Platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AI CODE CREATION@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Copilot Write better code with AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Spark Build and deploy intelligent apps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Models Manage and compare prompts@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o MCP Registry New Integrate external tools@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + DEVELOPER WORKFLOWS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Actions Automate any workflow@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Codespaces Instant dev environments@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Issues Plan and track work@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code Review Manage code changes@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + APPLICATION SECURITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Find and fix vulnerabilities@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code security Secure your code as you build@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Secret protection Stop leaks before they start@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Why GitHub@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Blog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Changelog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Marketplace@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY COMPANY SIZE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprises@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Small and medium teams@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Startups@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Nonprofits@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY USE CASE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o App Modernization@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevSecOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o CI/CD@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all use cases@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY INDUSTRY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Healthcare@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Financial services@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Manufacturing@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Government@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all industries@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Resources@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TOPIC@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Software Development@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TYPE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer stories@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Events & webinars@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Ebooks & reports@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Business insights@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Skills@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + SUPPORT & SERVICES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Community forum@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trust center@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Partners@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Open Source@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + COMMUNITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Sponsors Fund open source developers@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + PROGRAMS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security Lab@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Maintainer Community@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Accelerator@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Archive Program@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + REPOSITORIES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trending@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Collections@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Enterprise@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + ENTERPRISE SOLUTIONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprise platform AI-powered developer platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AVAILABLE ADD-ONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Enterprise-grade security features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Copilot for Business Enterprise-grade AI features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Premium Support Enterprise-grade 24/7 support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pricing@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Copilot@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Write better code with AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Spark New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Build and deploy intelligent apps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Models New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage and compare prompts@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find and fix vulnerabilities@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Actions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Automate any workflow@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Codespaces@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Instant dev environments@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Issues@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Plan and track work@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Review@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage code changes@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Discussions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Collaborate outside of code@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Search@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find more, search less@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Why GitHub@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Documentation@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Skills@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Blog@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Integrations@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Marketplace@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + MCP Registry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By company size@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprises@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Small and medium teams@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Startups@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Nonprofits@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By use case@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + App Modernization@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevSecOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + CI/CD@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all use cases@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By industry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Healthcare@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Financial services@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Manufacturing@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Government@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all industries@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Resources@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Software Development@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Learning Pathways@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Events & Webinars@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Ebooks & Whitepapers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Customer Stories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Partners@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Executive Insights@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Open Source@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Sponsors@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Fund open source developers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + The ReadME Project@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN GitHub community articles@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Repositories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Trending@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Collections@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Enterprise@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprise platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN AI-powered developer platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Available add-ons@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade security features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Copilot for business@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade AI features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Premium Support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade 24/7 support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pricing@changed_into_PLACEMARKER_CLOSED", "diff_clean": " * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing", "diff_added": "@changed_PLACEMARKER_OPEN * Platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AI CODE CREATION@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Copilot Write better code with AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Spark Build and deploy intelligent apps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Models Manage and compare prompts@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o MCP Registry New Integrate external tools@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + DEVELOPER WORKFLOWS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Actions Automate any workflow@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Codespaces Instant dev environments@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Issues Plan and track work@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code Review Manage code changes@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + APPLICATION SECURITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Find and fix vulnerabilities@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code security Secure your code as you build@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Secret protection Stop leaks before they start@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Why GitHub@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Blog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Changelog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Marketplace@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY COMPANY SIZE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprises@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Small and medium teams@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Startups@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Nonprofits@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY USE CASE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o App Modernization@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevSecOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o CI/CD@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all use cases@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY INDUSTRY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Healthcare@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Financial services@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Manufacturing@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Government@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all industries@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Resources@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TOPIC@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Software Development@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TYPE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer stories@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Events & webinars@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Ebooks & reports@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Business insights@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Skills@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + SUPPORT & SERVICES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Community forum@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trust center@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Partners@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Open Source@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + COMMUNITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Sponsors Fund open source developers@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + PROGRAMS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security Lab@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Maintainer Community@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Accelerator@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Archive Program@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + REPOSITORIES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trending@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Collections@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Enterprise@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + ENTERPRISE SOLUTIONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprise platform AI-powered developer platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AVAILABLE ADD-ONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Enterprise-grade security features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Copilot for Business Enterprise-grade AI features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Premium Support Enterprise-grade 24/7 support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pricing@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Copilot@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Write better code with AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Spark New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Build and deploy intelligent apps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Models New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage and compare prompts@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find and fix vulnerabilities@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Actions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Automate any workflow@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Codespaces@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Instant dev environments@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Issues@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Plan and track work@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Review@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage code changes@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Discussions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Collaborate outside of code@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Search@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find more, search less@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Why GitHub@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Documentation@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Skills@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Blog@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Integrations@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Marketplace@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + MCP Registry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By company size@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprises@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Small and medium teams@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Startups@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Nonprofits@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By use case@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + App Modernization@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevSecOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + CI/CD@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all use cases@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By industry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Healthcare@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Financial services@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Manufacturing@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Government@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all industries@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Resources@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Software Development@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Learning Pathways@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Events & Webinars@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Ebooks & Whitepapers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Customer Stories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Partners@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Executive Insights@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Open Source@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Sponsors@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Fund open source developers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + The ReadME Project@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN GitHub community articles@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Repositories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Trending@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Collections@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Enterprise@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprise platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN AI-powered developer platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Available add-ons@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade security features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Copilot for business@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade AI features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Premium Support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade 24/7 support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pricing@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n@changed_PLACEMARKER_OPEN * Platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AI CODE CREATION@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Copilot Write better code with AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Spark Build and deploy intelligent apps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Models Manage and compare prompts@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o MCP Registry New Integrate external tools@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + DEVELOPER WORKFLOWS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Actions Automate any workflow@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Codespaces Instant dev environments@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Issues Plan and track work@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code Review Manage code changes@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + APPLICATION SECURITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Find and fix vulnerabilities@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code security Secure your code as you build@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Secret protection Stop leaks before they start@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Why GitHub@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Blog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Changelog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Marketplace@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY COMPANY SIZE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprises@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Small and medium teams@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Startups@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Nonprofits@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY USE CASE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o App Modernization@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevSecOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o CI/CD@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all use cases@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY INDUSTRY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Healthcare@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Financial services@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Manufacturing@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Government@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all industries@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Resources@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TOPIC@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Software Development@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TYPE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer stories@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Events & webinars@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Ebooks & reports@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Business insights@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Skills@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + SUPPORT & SERVICES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Community forum@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trust center@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Partners@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Open Source@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + COMMUNITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Sponsors Fund open source developers@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + PROGRAMS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security Lab@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Maintainer Community@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Accelerator@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Archive Program@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + REPOSITORIES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trending@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Collections@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Enterprise@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + ENTERPRISE SOLUTIONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprise platform AI-powered developer platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AVAILABLE ADD-ONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Enterprise-grade security features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Copilot for Business Enterprise-grade AI features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Premium Support Enterprise-grade 24/7 support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pricing@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Copilot@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Write better code with AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Spark New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Build and deploy intelligent apps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Models New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage and compare prompts@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find and fix vulnerabilities@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Actions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Automate any workflow@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Codespaces@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Instant dev environments@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Issues@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Plan and track work@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Review@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage code changes@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Discussions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Collaborate outside of code@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Search@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find more, search less@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Why GitHub@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Documentation@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Skills@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Blog@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Integrations@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Marketplace@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + MCP Registry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By company size@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprises@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Small and medium teams@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Startups@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Nonprofits@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By use case@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + App Modernization@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevSecOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + CI/CD@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all use cases@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By industry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Healthcare@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Financial services@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Manufacturing@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Government@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all industries@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Resources@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Software Development@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Learning Pathways@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Events & Webinars@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Ebooks & Whitepapers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Customer Stories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Partners@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Executive Insights@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Open Source@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Sponsors@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Fund open source developers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + The ReadME Project@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN GitHub community articles@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Repositories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Trending@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Collections@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Enterprise@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprise platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN AI-powered developer platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Available add-ons@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade security features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Copilot for business@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade AI features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Premium Support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade 24/7 support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pricing@changed_into_PLACEMARKER_CLOSED\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n arendst / Tasmota Public\n * Notifications You must be signed in to change notification settings\n * Fork 5k\n * Star 23.9k\n * Code\n * Issues 5\n * Pull requests 5\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n Releases: arendst/Tasmota\n\n Releases Tags\n Releases \u00b7 arendst/Tasmota\n\n Tasmota v15.1.0 Stella\n\n 11 Oct 13:19\n github-actions\n v15.1.0\n 690b7dd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.1.0 Stella Latest\n Latest\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.4.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed.\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c5.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32p4.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.1.0 Stella\n\n Added\n\n * Commands LoRaWanDecoder \" and LoRaWanName \" to clear name #23394\n * Command I2sPause #23646\n * Support for RV3028 RTC #23672\n * Support for RX8030 RTC #23855\n * Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet\n * Internal function 'WSContentSendRaw_P' #23641\n * Universal display driver for ZJY169S0800TG01 ST7789 280x240 #23638\n * NeoPool add Redox tank alarm #19811\n * I2S additions #23543\n * ESP32 ROM SHA Hardware Acceleration to BearSSL #23819\n * ESP32 Extension Manager, replacing loading of Partition Wizard #23955\n * Support for ESP32-P4 #23663\n * Support for ESP32-C5 #23804\n * ESP32-P4 command HostedOta #23675\n * Berry f-strings now support ':' in expression #23618\n * Berry preview of animation framework #23816\n * Berry call() now works for classes #23744\n * Berry multiplication between string and int #23850\n * Berry animation framework web ui to compile DSL #23962\n\n Breaking Changed\n\n * Berry animate framework is DEPRECATED, will be replace by animation framework #23854\n\n Changed\n\n * ESP8266 platform update from 2025.05.00 to 2025.10.00 #23971\n * ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to ...\n Read more\n Assets 275\n * tasmota-4M.bin\n sha256:dea102fca637ab947244d116eeb40711a834bb3158b049401c54978776cc3d97\n 731 KB 2025-10-11T13:19:41Z\n * tasmota-4M.bin.gz\n sha256:371b049a48b568b390aecdb2b0b0cfcebd4badca3119cf95ea56ac8bc84ede0e\n 512 KB 2025-10-11T13:19:41Z\n * tasmota-4M.map.gz\n sha256:e36b54520b94d9b919bfc93b79707a262ae6e35df61581b8a1abb2712b0a1a40\n 300 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin\n sha256:7ca53b185740dedd7449c4452e5c1f6bd2d72f9e0be0f987d87b33ab743d5cbf\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin.gz\n sha256:123a81180d8887cf441b15967deb1f6e2a9d70be25b64f50a4e87ecfc457e8df\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AD.map.gz\n sha256:72875f11063e490a16e50ba331f5ef8c78541b6284207bd2ba95127c9177c19e\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin\n sha256:24ee0fd361826ca2826e6d1b1d26bd55e6fdeef6b8ac2bdeff685d75d516e7d3\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin.gz\n sha256:8ecbbb2a67bc3e4ab9d991340793de090fb69e24e6e5d3c85623421c46ee94af\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AF.map.gz\n sha256:2a4b838d525ca96bdb3e924e05b91b8d436c03acd45ccdc6eb284ddb10983615\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-BG.bin\n sha256:7c1810f89c7aba3bbefeab3e56db979c1f664803e8ca46c2c590b9b274591213\n 662 KB 2025-10-11T13:19:41Z\n * Source code (zip)\n 2025-10-11T12:41:51Z\n * Source code (tar.gz)\n 2025-10-11T12:41:51Z\n * Show all 275 assets Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 1 MarcoRavich reacted with thumbs up emoji \ud83c\udf89 1 bernardesarthur reacted with hooray emoji \u2764\ufe0f 3 MohanRatiram, bernardesarthur, and gtortone reacted with heart emoji \ud83d\ude80 1 bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 1 reaction\n * \ud83c\udf89 1 reaction\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 1 reaction\n 4 people reacted\n\n Tasmota v15.0.1 Sharon\n\n 14 Jun 13:50\n github-actions\n v15.0.1\n d42deb3\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.0.1 Sharon\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250504.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250504.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.0.1 Sharon\n\n Fixed\n\n * Berry fix realline #23546\n * LVGL regression missing lv.ANIM_OFF and lv.ANIM_ON #23544\n * LVGL HASPmota fix regression introduced with LVGL 9.3.0 #23547\n\n Changelog v15.0.0 Sharon\n\n Added\n\n * Provide serial upload port from VSC to PIO #23436\n * Command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents\n * Command JsonPP <command>|backlog <command>;... to enable JSON PP only once\n * Support for multi channel AU915-928 LoRaWanBridge by Rob Clark #23372\n * Support for LoRaWan Rx1 and Rx2 profiles #23394\n * Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD\n * Allow temporary change of DisplayDimmer #23406\n * WebUI status line for MQTT and TLS, added FUNC_WEB_STATUS_LEFT and FUNC_WEB_STATUS_RIGHT event #23354\n * WebUI heap status #23356\n * Optional Wifi strength indicator in WebUI status line #23352\n * Wireguard VPN #23347\n * Berry mqtt publish rule processing\n * Berry support for sortedmap #23441\n * Berry introspect.module option to not cache module entry #23451\n * Berry webserver.remove_route to revert webserver.on #23452\n * Berry compile and tasmota.compile option to compile in local context #23457\n * Berry tasmota.is_network_up() #23532\n * HASPmota antiburn() #23400\n * HASPmota auto-dimming when no touch #23425\n\n Changed\n\n * ESP8266 platform update from 2024.09.00 to 2025.05.00 #23448\n ...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 patpommi, philiplourandos, bradyjoh, larroy, and bernardesarthur reacted with thumbs up emoji \u2764\ufe0f 4 Paulchen-Panther, patpommi, bernardesarthur, and danz0 reacted with heart emoji \ud83d\ude80 4 MarcoRavich, patpommi, bradyjoh, and bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \u2764\ufe0f 4 reactions\n * \ud83d\ude80 4 reactions\n 8 people reacted\n\n Tasmota v14.6.0 Ryan\n\n 16 Apr 11:33\n github-actions\n v14.6.0\n 64ba75f\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.6.0 Ryan\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250411.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250411 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250411.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.6.0 Ryan\n\n Added\n\n * Filesystem command UfsList[2]\n * Extend command GPIO with different display options and allowing updating of module GPIO's in one go\n * Support Vango Technologies V924x ultralow power, single-phase, power measurement #23127\n * Support for HLK-LD2402 24GHz smart wave motion sensor #23133\n * Support for Telnet server using command Telnet <0|1|port>[,<IP filter>] if enabled with #define USE_TELNET\n * Support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM\n * PZEM_AC device address in JSON and GUI #23268\n * Allow acl in mqtt when client certificate is in use with #define USE_MQTT_CLIENT_CERT #22998\n * AlpineJS 2.8.2 - optional for now #23259\n * ESP32 show network interface priority in Status 5 debug logging #23302\n * Berry experimental driver for AXP2101 for M5Core2v1.1 #23039\n * Berry tasmota.when_network_up() and simplified Matter using it #23057\n * Berry introspect.solidified() to know if a Berry object is solidified or in RAM #23063\n * Berry global.undef() to undefine a global variable #23073\n * Berry load .tapp files in /.extensions/ then in / #23113\n * Berry re.dump() #23162\n * Berry bytes.add() now accepts 3-bytes values #23200\n * Berry expose esp_http_server for websockets #23206\n * Matter prepare for ICD cluster #23158\n * LVGL experimental mirroring of display on Web UI #23041\n * HASPmota autostart when pages.jsonl exists #23181\n\n Breaking Changed\n\n * Berry remove Leds.create_matrix from the standard library waiting...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 stevleibelt, gustavomahlow, nokolade, steigerbalett, sky4055, and Bytewerke reacted with thumbs up emoji \ud83c\udf89 3 bernardesarthur, gustavomahlow, and sky4055 reacted with hooray emoji \u2764\ufe0f 1 sky4055 reacted with heart emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83c\udf89 3 reactions\n * \u2764\ufe0f 1 reaction\n 7 people reacted\n\n Tasmota v14.5.0 Ruth\n\n 18 Feb 14:50\n github-actions\n v14.5.0\n d436a40\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.5.0 Ruth\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.1.250203.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.1.250203 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.1.250203.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.5.0 Ruth\n\n Added\n\n * Command SetOption163 1 to disable display of Device name in GUI header\n * Command FileLog 0..4 to enable logging to filesystem using up to 16 rotating log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command FileLog 10..14 to enable logging to filesystem using up to 16 log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command I2sLoop #22807\n * Support for Lithuanian language translations by zzdovydas #22971\n * Support for PCF85063 RTC #22727\n * Support for Senseair S88 CO2 sensor #22733\n * Support for C8-CO2-5K CO2 sensor #22905\n * Support for ESP32 Two-Wire Automotive Interface (TWAI) or Controller Area Network (CAN) busses\n * #define FIX_JSON_HEXADECIMAL to change JSON hexadecimal value \"FF5F78\" into \"0xFF5F78\" #22919\n * Support for RC-switch decoding of 64-bit received data\n * Support for WiZ Smart Remote using #define USE_WIZMOTE and command SetOption164 1\n * MqttTLS field in Status 6 to indicate if the MQTT connection is encrypted #22995\n * Formatter %_U for ext_snprintf_P() to print uint64_t variable as decimal equivalent to %llu\n * GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) #22869\n * I2S AAC support for web radio #22787\n * I2S Opus stream and file support for opus/aac #22795\n * ESP32 command PixelType to change the WS2812 color order and channel number #22876\n * ESP32 TasmotaLED change dynamically the number of pixels #22754\n * ESP32 expand Pixels with reverse, height and alternate #22755\n * Display template for Waveshare ESP32-C6 LCD 1.47 #22863\n * Berry animate.crenel primitive #22673\n * B...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 8 Flobul, TheSmartGerman, MarcoRavich, Kantulak, mh81, DiaconuFlorinNarcis, TheSebi41, and wantuchm reacted with thumbs up emoji \ud83c\udf89 6 AloisKlingler, MyGitIT, shmick, patpommi, MidnightLink, and ribiship reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 8 reactions\n * \ud83c\udf89 6 reactions\n 14 people reacted\n\n Tasmota v14.4.1 Rudolph\n\n 15 Dec 13:46\n github-actions\n v14.4.1\n 031e2fd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.4.1 Rudolph\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.241206.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.241206 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.241206.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.4.1 Rudolph\n\n Added\n\n * MCP23XXX_DRV control register IOCON in template #22622\n * ESP32 support for TLS ECDSA #22649\n\n Changed\n\n * Display removed PWM control of backlight GPIO regression from v14.1.0\n * SSL clean up remnants of old fingerprint algorithm #22645\n * Berry make Leds animate calls reentrant #22643\n\n Fixed\n\n * Display DisplayMode adds a display device while not configured\n * GUI display power button regression from v14.3.0.5 #15788\n * MCP23xxx, PCF8574 and Shift595 power control when a display is configured regression from v14.3.0.7\n * ESP32 rules operation priority regression from v13.3.0.4 #22636\n\n Changelog v14.4.0 Rudolph\n\n Added\n\n * Command WebColor20 to control color of Button when Off\n * Command SetOption161 1 to disable display of state text #22515\n * Command SetOption162 1 to disable adding export energy to energy today #22578\n * DALI support for short addresses (gear) and groups\n * DALI command DaliGear to set max found gear to speed up scan response\n * DALI command DaliGroup to add gear to groups\n * DALI command DaliTarget to set light control broadcast, group number or gear number\n * DALI command DaliGroupSliders 0..16 to show GUI group sliders with feedback disabling DaliLight\n * DALI inverted signal configuration using GPIO DALI RX_i/TX_i\n * Support for I2C over Serial #22444\n * Support KNX for scripts #22429\n * Support deep sleep (standby) for VL53L0X #22441\n * Support for Shelly DALI Dimmer Gen3\n * Support for HLK-LD2410S 24GHz smart wave motion sensor #22253\n * Support for US AQI and EPA AQI in PMS5003x sensors #22294\n * Support for MS5837 pressure and temperature sensor #22376\n * Support for TM16...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 Flobul, huguesLeblanc, M-M90, and eqon133 reacted with thumbs up emoji \u2764\ufe0f 2 ewalker101 and kk168160p reacted with heart emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \u2764\ufe0f 2 reactions\n 6 people reacted\n\n Tasmota v14.3.0 Robert\n\n 15 Oct 08:45\n github-actions\n v14.3.0\n 55a6bc8\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.3.0 Robert\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.240926.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.240926 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.240926.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.3.0 Robert\n\n Added\n\n * Command SetOption69 1 to enable Serial Bridge inverted Receive #22000\n * Command DaliWeb 1 to enable light control for DALI broadcast address\n * Command DaliSend <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus\n * Command DaliQuery <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus and wait up to DALI_TIMEOUT ms for response\n * HX711 optional calibration precision option on command Sensor34 2 <weight in gram> <precision> where <precision> is 1 to 20 #13983\n * ESP8266 support for one-wire M1601 temperature sensor on DS18x20 GPIO #21376\n * ESP8266 support for I2C CLK on GPIO16 #22199\n * Support for I2C M5Unit (Mini)Scales using HX711 driver\n * Support for DALI on ESP8266\n * Support for RX8010 RTC as used in IOTTIMER #21376\n * Support for BL0906 up to 6 channel energy monitor as used in Athom EM2/EM6 #22167\n * Support for Sonoff SPM v1.3.0 #13447\n * Energy command PowerSet 60,230 to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage\n * Energy command CurrentSet 60,230 to calibrate both Power and Current with known resistive load of 60W at 230V using calibrated Voltage\n * ESP8266 experimental support for second I2C bus\n * MQTT warning if trying to connect without TLS on a port that normally uses TLS #22175\n * Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration #20653\n * Support nexus protocol and calculation of separation limit to rc-switch library #21886\n * KNX additional KnxTx functions and define KNX_USE_DPT9 #22071\n * SML multi TRX line #22056\n * Misubishi Electric HVAC Heat/Dry/Cool Auto operation mode [#22216](https://git...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 Neleka, MarcoRavich, pascalmd, philiplourandos, Dlay2017, FaserF, marcelloceschia, mh81, electrocoder, Eunbu, and 5 more reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n 15 people reacted\n\n Tasmota v14.2.0 Rita\n\n 14 Aug 12:52\n github-actions\n v14.2.0\n 84ac553\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.2.0 Rita\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.7 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.4.\n\n Support of ESP8266 Core versions before 2.7.7 and ESP32 Core versions before 3.0.4 have been removed.\n\n Known issues with v14.2.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.7.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.2.0 Rita\n\n Added\n\n * Command AdcGpio<gpio> <parameters> to better support ADC configuration\n * Support for QMP6988 temperature and pressure sensor\n * Support for Sonoff WTS01 temperature sensor using SerialBridge in SSerialMode 3\n * Support for Sonoff iFan04-H using template #16402\n * Support for Sonoff POWCT Ring #21131\n * Support for Wooliis Hall Effect Coulometer or Battery capacity monitor #21732\n * Analog GPIO ADC Input with AdcGpio<pin> <start_range>,<end_range>,<margin>,1 provide direct light control\n * Analog GPIO ADC Voltage with AdcGpio<pin> <start_range>,<end_range>,<lowest_voltage>,<highest_voltage> provide energy monitoring with dc voltage\n * Analog GPIO ADC Current with AdcGpio<pin> <start_range>,<end_range>,<lowest_current>,<highest_current> provide energy monitoring with dc voltage\n * Rule and Scripter xdrv sensor polling\n * Skip MQTT response if command is prefixed with underscore #21740\n * Skip MQTT response if commands are executed prefixed with Backlog2 (no delay) or Backlog3 #21740\n * Extend command SetOption147 1 to disable publish of IRReceived MQTT messages #21574\n * NeoPool command NPSetOption<x> to enabled/disable data validation/connection statistics #21850\n * NeoPool data validation and communication statistics default enabled for ESP32 only #21721\n * ESP32 support for power and energy limit checks, like MaxEnergy2 per phase #21695\n * Berry solidification of bytes instances #21558\n * Berry automatic rounding of float to int when calling C mapped functions #21601\n * Berr...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83c\udf89 9 MarcoRavich, kdpuvvadi, nima-1102, ManuVice, MaxVonEvil, MidnightLink, FerFemNemBem, TheUntouchable, and Nidhoggrr reacted with hooray emoji\n All reactions\n * \ud83c\udf89 9 reactions\n 9 people reacted\n\n Tasmota v14.1.0 Rachel\n\n 03 Jun 12:08\n github-actions\n v14.1.0\n c1feaff\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.1.0 Rachel\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.1.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.1.0 Rachel\n\n Added\n\n * Optional command WebRun (as WebQuery extension) #21364\n * Support for Knx dimmer and color #21434\n * SML FastExit for binary SML parsing #21497\n * Berry add reuse of methods for interface-like code reuse #21500\n * Support for Matter 1.3 Water leak detectors #21456\n\n Changed\n\n * ESP32 Core3 platform update from 2024.05.11 to 2024.05.13 #21524\n * GPIOViewer from v1.5.2 to v1.5.4\n * On universal display remove default backlight power if a PWM channel is used for backlight\n * TCP bridge increased baudrate selection #21528\n * Support W5500 SPI ethernet using four SPI GPIOs only without IRQ and RESET\n * ESP32 compiler option from target-align to no-target-align #21407\n * ESP32 I2S audio improvements #21433\n * Berry binary compiled with gcc #21426\n * Berry allow easy solidification of external Berry #21430\n * Berry change internal storage of parent class for methods #21490\n * Berry coc parser keeps order of variables #21542\n\n Fixed\n\n * Domoticz re-subscribe on MQTT reconnect. Regression from v13.4.0.3 #21281\n * Watchdog restart or freeze if displaytext is more than 128 characters #21401\n * Wrong timeout in WebQuery and webclient since Core3 #21442\n * uDisplay Parallel display on Core3 #21529\n * UfsServe watchdog...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 thkfighter, FaserF, and NoGrout reacted with thumbs up emoji \ud83c\udf89 5 mh81, shmick, MarcoRavich, Neleka, and stritti reacted with hooray emoji \ud83d\ude80 1 leon61ukr reacted with rocket emoji \ud83d\udc40 1 hellcry37 reacted with eyes emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 5 reactions\n * \ud83d\ude80 1 reaction\n * \ud83d\udc40 1 reaction\n 10 people reacted\n\n Tasmota v14.0.0 Rodney\n\n 14 May 14:06\n github-actions\n v14.0.0\n d8c53d4\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.0.0 Rodney\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.0.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.0.0 Rodney\n\n Added\n\n * PlatformIO target reset #21292\n * Command Wifi 6 to enable 11ax on ESP32\n * Command PowerLock to disable power control of selected outputs #21081\n * Command Publish3 to send binary data encoded as Hex, disabled in safeboot #21329\n * Support for calculated heat index if temperature and humidity is available with #define USE_HEAT_INDEX #4771\n * Support for LoRa and single channel EU863-870 LoRaWanBridge #17790\n * Support for AMS5915/AMS6915 temperature and pressure sensors #20814\n * Support for LWT messages in TasMesh #20392\n * Support IR data larger than 64 bits #20831\n * Support for MCP23S08 #20971\n * Support for ESP32-S3 120Mhz #20973\n * Support Azure iothub direct method #21013\n * Support for Domoticz non-persistent DzIdx5 to DzIdx32 and disabling DOMOTICZ_OUT_TOPIC subscribe using command DzIdx0 0 #21019\n * Support SPI GPIO configuration for Universal Touch Screen #21025\n * Support for SPL06_007 pressure and temperature sensor #21185\n * Support for AHT30 Temperature and Humidity Sensor #19922\n * Support for compile time hostname with #define WIFI_DEFAULT_HOSTNAME (#21236)#21236\n * GPIOViewer pin mode support\n * Zigbee support for attributes of type uint48 used by energy monitoring #20992\n * QMC5...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 deepcoder, wang3138265, and forestial reacted with thumbs up emoji \ud83c\udf89 7 kumy, stncttr908, sky4055, FaserF, KetilCom, wang3138265, and stritti reacted with hooray emoji \u2764\ufe0f 9 MarcoRavich, baz-fr, OniriCorpe, kumy, sky4055, AleXSR700, KetilCom, wang3138265, and nikito7 reacted with heart emoji \ud83d\ude80 7 kumy, nima-1102, network-shark, sky4055, tmoore22, wang3138265, and stritti reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 7 reactions\n * \u2764\ufe0f 9 reactions\n * \ud83d\ude80 7 reactions\n 17 people reacted\n\n Tasmota v13.4.0 Quinta\n\n 14 Feb 16:32\n github-actions\n v13.4.0\n 05e2444\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v13.4.0 Quinta\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 2.0.14.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 2.0.14 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.14.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.\n * tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n ESP32-C2 and ESP32-C6 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0-alpha3.\n\n * tasmota32c2-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 and 4M+ flash.\n * tasmota32c6cdc-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with serial over embedded USB CDC or hardware USB and 4M+ flash.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v13.4.0 Quinta\n\n Added\n\n * Command TimedPower<index> <milliseconds>[,ON|OFF|TOGGLE|BLINK] executes Power<index> [ON|OFF|TOGGLE|BLINK] and after executes Power<index> [OFF|ON|TOGGLE|OFF]\n * Command SetOption158 1 to disable publish of ModbusReceived MQTT messages #20678\n * Command SetOption159 1 to enable counting on both rising and falling edge #20712\n * Display of active drivers using command status 4\n * GPIO Viewer to see realtime GPIO states using assets from https://ota.tasmota.com/tasmota/gpioviewer/gpio_viewer_13_4_0/ v2.0.8\n * Support for CST816S touch interface #20213\n * Support for Sonoff Basic R4 Magic Switch #20247\n * Support negative power on BL0942 using index 5..8 #20322\n * Support for pipsolar inverter #20408\n * Support for HardwareSerial invert #15461\n * NeoPool hydrolysis FL1 and Redox flag #20258\n * SML support for IM350 #20474\n * GUI sensor separators #20495\n * ESP32 used UART information\n * ESP32 support GPIOViewer when define USE_ESP32_GPIO_VIEWER is enabled\n * ESP32 MI BLE support for Xiaomi LYWSD02MMC #20381\n * ESP32 support for Shelly Plus Add-On using DS18x20 or DHT11/AM2301/DHT21/DHT22/AM2302/AM2321/SI7021 on GPIO0/1 #20580\n * ESP32 MI32 Legacy initial support for sensors using BTHOME packet format #20625\n * ESP32 Core3 support for SPI ethernet on DM9051, W5500 and KSZ8851\n * ESP32-C3 support for GPIO11 #18350\n * Berry GPIO viewer initial version using async webserver #20416\n * Berry introspect.set() for class attributes #20339\n * Berry support for tcpclientasync in tcpserver #20401\n * Berry tasmota.urlbecload(url:string) -> bool #20412\n * Berry gpio.read_pwm and `gpio.read_pwm_resolutio...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 Kolia56 and Vertux reacted with thumbs up emoji \ud83c\udf89 8 MarcoRavich, smoonlee, BestAndreas, zwim, lyt580231, anthony-wang, Chauhan-0108, and stncttr908 reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n * \ud83c\udf89 8 reactions\n 10 people reacted\n Previous 1 2 3 4 5 \u2026 11 12 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n arendst / Tasmota Public\n * Notifications You must be signed in to change notification settings\n * Fork 5k\n * Star 23.9k\n * Code\n * Issues 5\n * Pull requests 5\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n Releases: arendst/Tasmota\n\n Releases Tags\n Releases \u00b7 arendst/Tasmota\n\n Tasmota v15.1.0 Stella\n\n 11 Oct 13:19\n github-actions\n v15.1.0\n 690b7dd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.1.0 Stella Latest\n Latest\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.4.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed.\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c5.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32p4.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.1.0 Stella\n\n Added\n\n * Commands LoRaWanDecoder \" and LoRaWanName \" to clear name #23394\n * Command I2sPause #23646\n * Support for RV3028 RTC #23672\n * Support for RX8030 RTC #23855\n * Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet\n * Internal function 'WSContentSendRaw_P' #23641\n * Universal display driver for ZJY169S0800TG01 ST7789 280x240 #23638\n * NeoPool add Redox tank alarm #19811\n * I2S additions #23543\n * ESP32 ROM SHA Hardware Acceleration to BearSSL #23819\n * ESP32 Extension Manager, replacing loading of Partition Wizard #23955\n * Support for ESP32-P4 #23663\n * Support for ESP32-C5 #23804\n * ESP32-P4 command HostedOta #23675\n * Berry f-strings now support ':' in expression #23618\n * Berry preview of animation framework #23816\n * Berry call() now works for classes #23744\n * Berry multiplication between string and int #23850\n * Berry animation framework web ui to compile DSL #23962\n\n Breaking Changed\n\n * Berry animate framework is DEPRECATED, will be replace by animation framework #23854\n\n Changed\n\n * ESP8266 platform update from 2025.05.00 to 2025.10.00 #23971\n * ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to ...\n Read more\n Assets 275\n * tasmota-4M.bin\n sha256:dea102fca637ab947244d116eeb40711a834bb3158b049401c54978776cc3d97\n 731 KB 2025-10-11T13:19:41Z\n * tasmota-4M.bin.gz\n sha256:371b049a48b568b390aecdb2b0b0cfcebd4badca3119cf95ea56ac8bc84ede0e\n 512 KB 2025-10-11T13:19:41Z\n * tasmota-4M.map.gz\n sha256:e36b54520b94d9b919bfc93b79707a262ae6e35df61581b8a1abb2712b0a1a40\n 300 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin\n sha256:7ca53b185740dedd7449c4452e5c1f6bd2d72f9e0be0f987d87b33ab743d5cbf\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin.gz\n sha256:123a81180d8887cf441b15967deb1f6e2a9d70be25b64f50a4e87ecfc457e8df\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AD.map.gz\n sha256:72875f11063e490a16e50ba331f5ef8c78541b6284207bd2ba95127c9177c19e\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin\n sha256:24ee0fd361826ca2826e6d1b1d26bd55e6fdeef6b8ac2bdeff685d75d516e7d3\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin.gz\n sha256:8ecbbb2a67bc3e4ab9d991340793de090fb69e24e6e5d3c85623421c46ee94af\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AF.map.gz\n sha256:2a4b838d525ca96bdb3e924e05b91b8d436c03acd45ccdc6eb284ddb10983615\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-BG.bin\n sha256:7c1810f89c7aba3bbefeab3e56db979c1f664803e8ca46c2c590b9b274591213\n 662 KB 2025-10-11T13:19:41Z\n * Source code (zip)\n 2025-10-11T12:41:51Z\n * Source code (tar.gz)\n 2025-10-11T12:41:51Z\n * Show all 275 assets Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 1 MarcoRavich reacted with thumbs up emoji \ud83c\udf89 1 bernardesarthur reacted with hooray emoji \u2764\ufe0f 3 MohanRatiram, bernardesarthur, and gtortone reacted with heart emoji \ud83d\ude80 1 bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 1 reaction\n * \ud83c\udf89 1 reaction\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 1 reaction\n 4 people reacted\n\n Tasmota v15.0.1 Sharon\n\n 14 Jun 13:50\n github-actions\n v15.0.1\n d42deb3\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.0.1 Sharon\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250504.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250504.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.0.1 Sharon\n\n Fixed\n\n * Berry fix realline #23546\n * LVGL regression missing lv.ANIM_OFF and lv.ANIM_ON #23544\n * LVGL HASPmota fix regression introduced with LVGL 9.3.0 #23547\n\n Changelog v15.0.0 Sharon\n\n Added\n\n * Provide serial upload port from VSC to PIO #23436\n * Command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents\n * Command JsonPP <command>|backlog <command>;... to enable JSON PP only once\n * Support for multi channel AU915-928 LoRaWanBridge by Rob Clark #23372\n * Support for LoRaWan Rx1 and Rx2 profiles #23394\n * Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD\n * Allow temporary change of DisplayDimmer #23406\n * WebUI status line for MQTT and TLS, added FUNC_WEB_STATUS_LEFT and FUNC_WEB_STATUS_RIGHT event #23354\n * WebUI heap status #23356\n * Optional Wifi strength indicator in WebUI status line #23352\n * Wireguard VPN #23347\n * Berry mqtt publish rule processing\n * Berry support for sortedmap #23441\n * Berry introspect.module option to not cache module entry #23451\n * Berry webserver.remove_route to revert webserver.on #23452\n * Berry compile and tasmota.compile option to compile in local context #23457\n * Berry tasmota.is_network_up() #23532\n * HASPmota antiburn() #23400\n * HASPmota auto-dimming when no touch #23425\n\n Changed\n\n * ESP8266 platform update from 2024.09.00 to 2025.05.00 #23448\n ...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 patpommi, philiplourandos, bradyjoh, larroy, and bernardesarthur reacted with thumbs up emoji \u2764\ufe0f 4 Paulchen-Panther, patpommi, bernardesarthur, and danz0 reacted with heart emoji \ud83d\ude80 4 MarcoRavich, patpommi, bradyjoh, and bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \u2764\ufe0f 4 reactions\n * \ud83d\ude80 4 reactions\n 8 people reacted\n\n Tasmota v14.6.0 Ryan\n\n 16 Apr 11:33\n github-actions\n v14.6.0\n 64ba75f\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.6.0 Ryan\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250411.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250411 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250411.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.6.0 Ryan\n\n Added\n\n * Filesystem command UfsList[2]\n * Extend command GPIO with different display options and allowing updating of module GPIO's in one go\n * Support Vango Technologies V924x ultralow power, single-phase, power measurement #23127\n * Support for HLK-LD2402 24GHz smart wave motion sensor #23133\n * Support for Telnet server using command Telnet <0|1|port>[,<IP filter>] if enabled with #define USE_TELNET\n * Support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM\n * PZEM_AC device address in JSON and GUI #23268\n * Allow acl in mqtt when client certificate is in use with #define USE_MQTT_CLIENT_CERT #22998\n * AlpineJS 2.8.2 - optional for now #23259\n * ESP32 show network interface priority in Status 5 debug logging #23302\n * Berry experimental driver for AXP2101 for M5Core2v1.1 #23039\n * Berry tasmota.when_network_up() and simplified Matter using it #23057\n * Berry introspect.solidified() to know if a Berry object is solidified or in RAM #23063\n * Berry global.undef() to undefine a global variable #23073\n * Berry load .tapp files in /.extensions/ then in / #23113\n * Berry re.dump() #23162\n * Berry bytes.add() now accepts 3-bytes values #23200\n * Berry expose esp_http_server for websockets #23206\n * Matter prepare for ICD cluster #23158\n * LVGL experimental mirroring of display on Web UI #23041\n * HASPmota autostart when pages.jsonl exists #23181\n\n Breaking Changed\n\n * Berry remove Leds.create_matrix from the standard library waiting...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 stevleibelt, gustavomahlow, nokolade, steigerbalett, sky4055, and Bytewerke reacted with thumbs up emoji \ud83c\udf89 3 bernardesarthur, gustavomahlow, and sky4055 reacted with hooray emoji \u2764\ufe0f 1 sky4055 reacted with heart emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83c\udf89 3 reactions\n * \u2764\ufe0f 1 reaction\n 7 people reacted\n\n Tasmota v14.5.0 Ruth\n\n 18 Feb 14:50\n github-actions\n v14.5.0\n d436a40\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.5.0 Ruth\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.1.250203.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.1.250203 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.1.250203.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.5.0 Ruth\n\n Added\n\n * Command SetOption163 1 to disable display of Device name in GUI header\n * Command FileLog 0..4 to enable logging to filesystem using up to 16 rotating log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command FileLog 10..14 to enable logging to filesystem using up to 16 log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command I2sLoop #22807\n * Support for Lithuanian language translations by zzdovydas #22971\n * Support for PCF85063 RTC #22727\n * Support for Senseair S88 CO2 sensor #22733\n * Support for C8-CO2-5K CO2 sensor #22905\n * Support for ESP32 Two-Wire Automotive Interface (TWAI) or Controller Area Network (CAN) busses\n * #define FIX_JSON_HEXADECIMAL to change JSON hexadecimal value \"FF5F78\" into \"0xFF5F78\" #22919\n * Support for RC-switch decoding of 64-bit received data\n * Support for WiZ Smart Remote using #define USE_WIZMOTE and command SetOption164 1\n * MqttTLS field in Status 6 to indicate if the MQTT connection is encrypted #22995\n * Formatter %_U for ext_snprintf_P() to print uint64_t variable as decimal equivalent to %llu\n * GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) #22869\n * I2S AAC support for web radio #22787\n * I2S Opus stream and file support for opus/aac #22795\n * ESP32 command PixelType to change the WS2812 color order and channel number #22876\n * ESP32 TasmotaLED change dynamically the number of pixels #22754\n * ESP32 expand Pixels with reverse, height and alternate #22755\n * Display template for Waveshare ESP32-C6 LCD 1.47 #22863\n * Berry animate.crenel primitive #22673\n * B...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 8 Flobul, TheSmartGerman, MarcoRavich, Kantulak, mh81, DiaconuFlorinNarcis, TheSebi41, and wantuchm reacted with thumbs up emoji \ud83c\udf89 6 AloisKlingler, MyGitIT, shmick, patpommi, MidnightLink, and ribiship reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 8 reactions\n * \ud83c\udf89 6 reactions\n 14 people reacted\n\n Tasmota v14.4.1 Rudolph\n\n 15 Dec 13:46\n github-actions\n v14.4.1\n 031e2fd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.4.1 Rudolph\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.241206.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.241206 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.241206.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.4.1 Rudolph\n\n Added\n\n * MCP23XXX_DRV control register IOCON in template #22622\n * ESP32 support for TLS ECDSA #22649\n\n Changed\n\n * Display removed PWM control of backlight GPIO regression from v14.1.0\n * SSL clean up remnants of old fingerprint algorithm #22645\n * Berry make Leds animate calls reentrant #22643\n\n Fixed\n\n * Display DisplayMode adds a display device while not configured\n * GUI display power button regression from v14.3.0.5 #15788\n * MCP23xxx, PCF8574 and Shift595 power control when a display is configured regression from v14.3.0.7\n * ESP32 rules operation priority regression from v13.3.0.4 #22636\n\n Changelog v14.4.0 Rudolph\n\n Added\n\n * Command WebColor20 to control color of Button when Off\n * Command SetOption161 1 to disable display of state text #22515\n * Command SetOption162 1 to disable adding export energy to energy today #22578\n * DALI support for short addresses (gear) and groups\n * DALI command DaliGear to set max found gear to speed up scan response\n * DALI command DaliGroup to add gear to groups\n * DALI command DaliTarget to set light control broadcast, group number or gear number\n * DALI command DaliGroupSliders 0..16 to show GUI group sliders with feedback disabling DaliLight\n * DALI inverted signal configuration using GPIO DALI RX_i/TX_i\n * Support for I2C over Serial #22444\n * Support KNX for scripts #22429\n * Support deep sleep (standby) for VL53L0X #22441\n * Support for Shelly DALI Dimmer Gen3\n * Support for HLK-LD2410S 24GHz smart wave motion sensor #22253\n * Support for US AQI and EPA AQI in PMS5003x sensors #22294\n * Support for MS5837 pressure and temperature sensor #22376\n * Support for TM16...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 Flobul, huguesLeblanc, M-M90, and eqon133 reacted with thumbs up emoji \u2764\ufe0f 2 ewalker101 and kk168160p reacted with heart emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \u2764\ufe0f 2 reactions\n 6 people reacted\n\n Tasmota v14.3.0 Robert\n\n 15 Oct 08:45\n github-actions\n v14.3.0\n 55a6bc8\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.3.0 Robert\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.240926.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.240926 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.240926.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.3.0 Robert\n\n Added\n\n * Command SetOption69 1 to enable Serial Bridge inverted Receive #22000\n * Command DaliWeb 1 to enable light control for DALI broadcast address\n * Command DaliSend <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus\n * Command DaliQuery <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus and wait up to DALI_TIMEOUT ms for response\n * HX711 optional calibration precision option on command Sensor34 2 <weight in gram> <precision> where <precision> is 1 to 20 #13983\n * ESP8266 support for one-wire M1601 temperature sensor on DS18x20 GPIO #21376\n * ESP8266 support for I2C CLK on GPIO16 #22199\n * Support for I2C M5Unit (Mini)Scales using HX711 driver\n * Support for DALI on ESP8266\n * Support for RX8010 RTC as used in IOTTIMER #21376\n * Support for BL0906 up to 6 channel energy monitor as used in Athom EM2/EM6 #22167\n * Support for Sonoff SPM v1.3.0 #13447\n * Energy command PowerSet 60,230 to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage\n * Energy command CurrentSet 60,230 to calibrate both Power and Current with known resistive load of 60W at 230V using calibrated Voltage\n * ESP8266 experimental support for second I2C bus\n * MQTT warning if trying to connect without TLS on a port that normally uses TLS #22175\n * Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration #20653\n * Support nexus protocol and calculation of separation limit to rc-switch library #21886\n * KNX additional KnxTx functions and define KNX_USE_DPT9 #22071\n * SML multi TRX line #22056\n * Misubishi Electric HVAC Heat/Dry/Cool Auto operation mode [#22216](https://git...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 Neleka, MarcoRavich, pascalmd, philiplourandos, Dlay2017, FaserF, marcelloceschia, mh81, electrocoder, Eunbu, and 5 more reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n 15 people reacted\n\n Tasmota v14.2.0 Rita\n\n 14 Aug 12:52\n github-actions\n v14.2.0\n 84ac553\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.2.0 Rita\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.7 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.4.\n\n Support of ESP8266 Core versions before 2.7.7 and ESP32 Core versions before 3.0.4 have been removed.\n\n Known issues with v14.2.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.7.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.2.0 Rita\n\n Added\n\n * Command AdcGpio<gpio> <parameters> to better support ADC configuration\n * Support for QMP6988 temperature and pressure sensor\n * Support for Sonoff WTS01 temperature sensor using SerialBridge in SSerialMode 3\n * Support for Sonoff iFan04-H using template #16402\n * Support for Sonoff POWCT Ring #21131\n * Support for Wooliis Hall Effect Coulometer or Battery capacity monitor #21732\n * Analog GPIO ADC Input with AdcGpio<pin> <start_range>,<end_range>,<margin>,1 provide direct light control\n * Analog GPIO ADC Voltage with AdcGpio<pin> <start_range>,<end_range>,<lowest_voltage>,<highest_voltage> provide energy monitoring with dc voltage\n * Analog GPIO ADC Current with AdcGpio<pin> <start_range>,<end_range>,<lowest_current>,<highest_current> provide energy monitoring with dc voltage\n * Rule and Scripter xdrv sensor polling\n * Skip MQTT response if command is prefixed with underscore #21740\n * Skip MQTT response if commands are executed prefixed with Backlog2 (no delay) or Backlog3 #21740\n * Extend command SetOption147 1 to disable publish of IRReceived MQTT messages #21574\n * NeoPool command NPSetOption<x> to enabled/disable data validation/connection statistics #21850\n * NeoPool data validation and communication statistics default enabled for ESP32 only #21721\n * ESP32 support for power and energy limit checks, like MaxEnergy2 per phase #21695\n * Berry solidification of bytes instances #21558\n * Berry automatic rounding of float to int when calling C mapped functions #21601\n * Berr...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83c\udf89 9 MarcoRavich, kdpuvvadi, nima-1102, ManuVice, MaxVonEvil, MidnightLink, FerFemNemBem, TheUntouchable, and Nidhoggrr reacted with hooray emoji\n All reactions\n * \ud83c\udf89 9 reactions\n 9 people reacted\n\n Tasmota v14.1.0 Rachel\n\n 03 Jun 12:08\n github-actions\n v14.1.0\n c1feaff\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.1.0 Rachel\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.1.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.1.0 Rachel\n\n Added\n\n * Optional command WebRun (as WebQuery extension) #21364\n * Support for Knx dimmer and color #21434\n * SML FastExit for binary SML parsing #21497\n * Berry add reuse of methods for interface-like code reuse #21500\n * Support for Matter 1.3 Water leak detectors #21456\n\n Changed\n\n * ESP32 Core3 platform update from 2024.05.11 to 2024.05.13 #21524\n * GPIOViewer from v1.5.2 to v1.5.4\n * On universal display remove default backlight power if a PWM channel is used for backlight\n * TCP bridge increased baudrate selection #21528\n * Support W5500 SPI ethernet using four SPI GPIOs only without IRQ and RESET\n * ESP32 compiler option from target-align to no-target-align #21407\n * ESP32 I2S audio improvements #21433\n * Berry binary compiled with gcc #21426\n * Berry allow easy solidification of external Berry #21430\n * Berry change internal storage of parent class for methods #21490\n * Berry coc parser keeps order of variables #21542\n\n Fixed\n\n * Domoticz re-subscribe on MQTT reconnect. Regression from v13.4.0.3 #21281\n * Watchdog restart or freeze if displaytext is more than 128 characters #21401\n * Wrong timeout in WebQuery and webclient since Core3 #21442\n * uDisplay Parallel display on Core3 #21529\n * UfsServe watchdog...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 thkfighter, FaserF, and NoGrout reacted with thumbs up emoji \ud83c\udf89 5 mh81, shmick, MarcoRavich, Neleka, and stritti reacted with hooray emoji \ud83d\ude80 1 leon61ukr reacted with rocket emoji \ud83d\udc40 1 hellcry37 reacted with eyes emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 5 reactions\n * \ud83d\ude80 1 reaction\n * \ud83d\udc40 1 reaction\n 10 people reacted\n\n Tasmota v14.0.0 Rodney\n\n 14 May 14:06\n github-actions\n v14.0.0\n d8c53d4\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.0.0 Rodney\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.0.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.0.0 Rodney\n\n Added\n\n * PlatformIO target reset #21292\n * Command Wifi 6 to enable 11ax on ESP32\n * Command PowerLock to disable power control of selected outputs #21081\n * Command Publish3 to send binary data encoded as Hex, disabled in safeboot #21329\n * Support for calculated heat index if temperature and humidity is available with #define USE_HEAT_INDEX #4771\n * Support for LoRa and single channel EU863-870 LoRaWanBridge #17790\n * Support for AMS5915/AMS6915 temperature and pressure sensors #20814\n * Support for LWT messages in TasMesh #20392\n * Support IR data larger than 64 bits #20831\n * Support for MCP23S08 #20971\n * Support for ESP32-S3 120Mhz #20973\n * Support Azure iothub direct method #21013\n * Support for Domoticz non-persistent DzIdx5 to DzIdx32 and disabling DOMOTICZ_OUT_TOPIC subscribe using command DzIdx0 0 #21019\n * Support SPI GPIO configuration for Universal Touch Screen #21025\n * Support for SPL06_007 pressure and temperature sensor #21185\n * Support for AHT30 Temperature and Humidity Sensor #19922\n * Support for compile time hostname with #define WIFI_DEFAULT_HOSTNAME (#21236)#21236\n * GPIOViewer pin mode support\n * Zigbee support for attributes of type uint48 used by energy monitoring #20992\n * QMC5...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 deepcoder, wang3138265, and forestial reacted with thumbs up emoji \ud83c\udf89 7 kumy, stncttr908, sky4055, FaserF, KetilCom, wang3138265, and stritti reacted with hooray emoji \u2764\ufe0f 9 MarcoRavich, baz-fr, OniriCorpe, kumy, sky4055, AleXSR700, KetilCom, wang3138265, and nikito7 reacted with heart emoji \ud83d\ude80 7 kumy, nima-1102, network-shark, sky4055, tmoore22, wang3138265, and stritti reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 7 reactions\n * \u2764\ufe0f 9 reactions\n * \ud83d\ude80 7 reactions\n 17 people reacted\n\n Tasmota v13.4.0 Quinta\n\n 14 Feb 16:32\n github-actions\n v13.4.0\n 05e2444\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v13.4.0 Quinta\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 2.0.14.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 2.0.14 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.14.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.\n * tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n ESP32-C2 and ESP32-C6 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0-alpha3.\n\n * tasmota32c2-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 and 4M+ flash.\n * tasmota32c6cdc-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with serial over embedded USB CDC or hardware USB and 4M+ flash.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v13.4.0 Quinta\n\n Added\n\n * Command TimedPower<index> <milliseconds>[,ON|OFF|TOGGLE|BLINK] executes Power<index> [ON|OFF|TOGGLE|BLINK] and after executes Power<index> [OFF|ON|TOGGLE|OFF]\n * Command SetOption158 1 to disable publish of ModbusReceived MQTT messages #20678\n * Command SetOption159 1 to enable counting on both rising and falling edge #20712\n * Display of active drivers using command status 4\n * GPIO Viewer to see realtime GPIO states using assets from https://ota.tasmota.com/tasmota/gpioviewer/gpio_viewer_13_4_0/ v2.0.8\n * Support for CST816S touch interface #20213\n * Support for Sonoff Basic R4 Magic Switch #20247\n * Support negative power on BL0942 using index 5..8 #20322\n * Support for pipsolar inverter #20408\n * Support for HardwareSerial invert #15461\n * NeoPool hydrolysis FL1 and Redox flag #20258\n * SML support for IM350 #20474\n * GUI sensor separators #20495\n * ESP32 used UART information\n * ESP32 support GPIOViewer when define USE_ESP32_GPIO_VIEWER is enabled\n * ESP32 MI BLE support for Xiaomi LYWSD02MMC #20381\n * ESP32 support for Shelly Plus Add-On using DS18x20 or DHT11/AM2301/DHT21/DHT22/AM2302/AM2321/SI7021 on GPIO0/1 #20580\n * ESP32 MI32 Legacy initial support for sensors using BTHOME packet format #20625\n * ESP32 Core3 support for SPI ethernet on DM9051, W5500 and KSZ8851\n * ESP32-C3 support for GPIO11 #18350\n * Berry GPIO viewer initial version using async webserver #20416\n * Berry introspect.set() for class attributes #20339\n * Berry support for tcpclientasync in tcpserver #20401\n * Berry tasmota.urlbecload(url:string) -> bool #20412\n * Berry gpio.read_pwm and `gpio.read_pwm_resolutio...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 Kolia56 and Vertux reacted with thumbs up emoji \ud83c\udf89 8 MarcoRavich, smoonlee, BestAndreas, zwim, lyt580231, anthony-wang, Chauhan-0108, and stncttr908 reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n * \ud83c\udf89 8 reactions\n 10 people reacted\n Previous 1 2 3 4 5 \u2026 11 12 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -5,86 +5,89 @@\n\n Toggle navigation\n Sign in\n Appearance settings\n- * Platform\n- + AI CODE CREATION\n- o GitHub Copilot Write better code with AI\n- o GitHub Spark Build and deploy intelligent apps\n- o GitHub Models Manage and compare prompts\n- o MCP Registry New Integrate external tools\n- + DEVELOPER WORKFLOWS\n- o Actions Automate any workflow\n- o Codespaces Instant dev environments\n- o Issues Plan and track work\n- o Code Review Manage code changes\n- + APPLICATION SECURITY\n- o GitHub Advanced Security Find and fix vulnerabilities\n- o Code security Secure your code as you build\n- o Secret protection Stop leaks before they start\n- + EXPLORE\n- o Why GitHub\n- o Documentation\n- o Blog\n- o Changelog\n- o Marketplace\n- View all features\n- * Solutions\n- + BY COMPANY SIZE\n- o Enterprises\n- o Small and medium teams\n- o Startups\n- o Nonprofits\n- + BY USE CASE\n- o App Modernization\n- o DevSecOps\n- o DevOps\n- o CI/CD\n- o View all use cases\n- + BY INDUSTRY\n- o Healthcare\n- o Financial services\n- o Manufacturing\n- o Government\n- o View all industries\n- View all solutions\n- * Resources\n- + EXPLORE BY TOPIC\n- o AI\n- o Software Development\n- o DevOps\n- o Security\n- o View all topics\n- + EXPLORE BY TYPE\n- o Customer stories\n- o Events & webinars\n- o Ebooks & reports\n- o Business insights\n- o GitHub Skills\n- + SUPPORT & SERVICES\n- o Documentation\n- o Customer support\n- o Community forum\n- o Trust center\n- o Partners\n- * Open Source\n- + COMMUNITY\n- o GitHub Sponsors Fund open source developers\n- + PROGRAMS\n- o Security Lab\n- o Maintainer Community\n- o Accelerator\n- o Archive Program\n- + REPOSITORIES\n- o Topics\n- o Trending\n- o Collections\n- * Enterprise\n- + ENTERPRISE SOLUTIONS\n- o Enterprise platform AI-powered developer platform\n- + AVAILABLE ADD-ONS\n- o GitHub Advanced Security Enterprise-grade security features\n- o Copilot for Business Enterprise-grade AI features\n- o Premium Support Enterprise-grade 24/7 support\n- * Pricing\n+ * Platform\n+ + GitHub Copilot\n+ Write better code with AI\n+ + GitHub Spark New\n+ Build and deploy intelligent apps\n+ + GitHub Models New\n+ Manage and compare prompts\n+ + GitHub Advanced Security\n+ Find and fix vulnerabilities\n+ + Actions\n+ Automate any workflow\n+ + Codespaces\n+ Instant dev environments\n+ + Issues\n+ Plan and track work\n+ + Code Review\n+ Manage code changes\n+ + Discussions\n+ Collaborate outside of code\n+ + Code Search\n+ Find more, search less\n+ Explore\n+ + Why GitHub\n+ + Documentation\n+ + GitHub Skills\n+ + Blog\n+ Integrations\n+ + GitHub Marketplace\n+ + MCP Registry\n+ View all features\n+ * Solutions\n+ By company size\n+ + Enterprises\n+ + Small and medium teams\n+ + Startups\n+ + Nonprofits\n+ By use case\n+ + App Modernization\n+ + DevSecOps\n+ + DevOps\n+ + CI/CD\n+ + View all use cases\n+ By industry\n+ + Healthcare\n+ + Financial services\n+ + Manufacturing\n+ + Government\n+ + View all industries\n+ View all solutions\n+ * Resources\n+ Topics\n+ + AI\n+ + DevOps\n+ + Security\n+ + Software Development\n+ + View all\n+ Explore\n+ + Learning Pathways\n+ + Events & Webinars\n+ + Ebooks & Whitepapers\n+ + Customer Stories\n+ + Partners\n+ + Executive Insights\n+ * Open Source\n+ + GitHub Sponsors\n+ Fund open source developers\n+ + The ReadME Project\n+ GitHub community articles\n+ Repositories\n+ + Topics\n+ + Trending\n+ + Collections\n+ * Enterprise\n+ + Enterprise platform\n+ AI-powered developer platform\n+ Available add-ons\n+ + GitHub Advanced Security\n+ Enterprise-grade security features\n+ + Copilot for business\n+ Enterprise-grade AI features\n+ + Premium Support\n+ Enterprise-grade 24/7 support\n+ * Pricing\n Search or jump to...\n \n Search code, repositories, users, issues, pull requests...", "diff_removed": "@changed_PLACEMARKER_OPEN * Platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AI CODE CREATION@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Copilot Write better code with AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Spark Build and deploy intelligent apps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Models Manage and compare prompts@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o MCP Registry New Integrate external tools@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + DEVELOPER WORKFLOWS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Actions Automate any workflow@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Codespaces Instant dev environments@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Issues Plan and track work@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code Review Manage code changes@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + APPLICATION SECURITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Find and fix vulnerabilities@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Code security Secure your code as you build@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Secret protection Stop leaks before they start@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Why GitHub@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Blog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Changelog@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Marketplace@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY COMPANY SIZE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprises@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Small and medium teams@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Startups@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Nonprofits@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY USE CASE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o App Modernization@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevSecOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o CI/CD@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all use cases@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + BY INDUSTRY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Healthcare@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Financial services@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Manufacturing@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Government@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all industries@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN View all solutions@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Resources@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TOPIC@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o AI@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Software Development@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o DevOps@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o View all topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + EXPLORE BY TYPE@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer stories@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Events & webinars@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Ebooks & reports@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Business insights@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Skills@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + SUPPORT & SERVICES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Documentation@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Customer support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Community forum@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trust center@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Partners@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Open Source@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + COMMUNITY@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Sponsors Fund open source developers@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + PROGRAMS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Security Lab@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Maintainer Community@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Accelerator@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Archive Program@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + REPOSITORIES@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Topics@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Trending@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Collections@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Enterprise@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + ENTERPRISE SOLUTIONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Enterprise platform AI-powered developer platform@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN + AVAILABLE ADD-ONS@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o GitHub Advanced Security Enterprise-grade security features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Copilot for Business Enterprise-grade AI features@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN o Premium Support Enterprise-grade 24/7 support@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pricing@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Copilot@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Write better code with AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Spark New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Build and deploy intelligent apps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Models New@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage and compare prompts@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find and fix vulnerabilities@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Actions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Automate any workflow@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Codespaces@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Instant dev environments@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Issues@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Plan and track work@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Review@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Manage code changes@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Discussions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Collaborate outside of code@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Code Search@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Find more, search less@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Why GitHub@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Documentation@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Skills@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Blog@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Integrations@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Marketplace@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + MCP Registry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By company size@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprises@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Small and medium teams@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Startups@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Nonprofits@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By use case@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + App Modernization@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevSecOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + CI/CD@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all use cases@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN By industry@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Healthcare@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Financial services@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Manufacturing@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Government@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all industries@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN View all solutions@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Resources@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + AI@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + DevOps@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Software Development@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + View all@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Explore@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Learning Pathways@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Events & Webinars@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Ebooks & Whitepapers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Customer Stories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Partners@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Executive Insights@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Open Source@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Sponsors@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Fund open source developers@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + The ReadME Project@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN GitHub community articles@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Repositories@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Topics@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Trending@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Collections@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Enterprise@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Enterprise platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN AI-powered developer platform@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Available add-ons@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + GitHub Advanced Security@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade security features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Copilot for business@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade AI features@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN + Premium Support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN Enterprise-grade 24/7 support@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pricing@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n * Platform\n + GitHub Copilot\n Write better code with AI\n + GitHub Spark New\n Build and deploy intelligent apps\n + GitHub Models New\n Manage and compare prompts\n + GitHub Advanced Security\n Find and fix vulnerabilities\n + Actions\n Automate any workflow\n + Codespaces\n Instant dev environments\n + Issues\n Plan and track work\n + Code Review\n Manage code changes\n + Discussions\n Collaborate outside of code\n + Code Search\n Find more, search less\n Explore\n + Why GitHub\n + Documentation\n + GitHub Skills\n + Blog\n Integrations\n + GitHub Marketplace\n + MCP Registry\n View all features\n * Solutions\n By company size\n + Enterprises\n + Small and medium teams\n + Startups\n + Nonprofits\n By use case\n + App Modernization\n + DevSecOps\n + DevOps\n + CI/CD\n + View all use cases\n By industry\n + Healthcare\n + Financial services\n + Manufacturing\n + Government\n + View all industries\n View all solutions\n * Resources\n Topics\n + AI\n + DevOps\n + Security\n + Software Development\n + View all\n Explore\n + Learning Pathways\n + Events & Webinars\n + Ebooks & Whitepapers\n + Customer Stories\n + Partners\n + Executive Insights\n * Open Source\n + GitHub Sponsors\n Fund open source developers\n + The ReadME Project\n GitHub community articles\n Repositories\n + Topics\n + Trending\n + Collections\n * Enterprise\n + Enterprise platform\n AI-powered developer platform\n Available add-ons\n + GitHub Advanced Security\n Enterprise-grade security features\n + Copilot for business\n Enterprise-grade AI features\n + Premium Support\n Enterprise-grade 24/7 support\n * Pricing", "diff_url": "https://cd.diefe.de/diff/789de97e-6172-46d6-8a26-6690a6a4968e", "markup_text_links_to_html_links": false, "notification_timestamp": 1764933439.1837037, "preview_url": "https://cd.diefe.de/preview/789de97e-6172-46d6-8a26-6690a6a4968e", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "789de97e-6172-46d6-8a26-6690a6a4968e", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "Homelab", "watch_title": "https://github.com/arendst/Tasmota/releases", "watch_url": "https://github.com/arendst/Tasmota/releases", "watch_uuid": "789de97e-6172-46d6-8a26-6690a6a4968e", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-05 13:17:18 CET", "edit_url": "https://cd.diefe.de/edit/789de97e-6172-46d6-8a26-6690a6a4968e"}}]
- 2025/12/04 21:17:16,000 - SENDING - [{"title": "CD: https://github.com/arendst/Tasmota/releases ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/arendst/Tasmota/releases had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Issues 6</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Pull requests 3</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Issues 5</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Pull requests 5</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n arendst / Tasmota Public\n * Notifications You must be signed in to change notification settings\n * Fork 5k\n * Star 23.9k\n * Code\n * Issues 5\n * Pull requests 5\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n Releases: arendst/Tasmota\n\n Releases Tags\n Releases \u00b7 arendst/Tasmota\n\n Tasmota v15.1.0 Stella\n\n 11 Oct 13:19\n github-actions\n v15.1.0\n 690b7dd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.1.0 Stella Latest\n Latest\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.4.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed.\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c5.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32p4.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.1.0 Stella\n\n Added\n\n * Commands LoRaWanDecoder \" and LoRaWanName \" to clear name #23394\n * Command I2sPause #23646\n * Support for RV3028 RTC #23672\n * Support for RX8030 RTC #23855\n * Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet\n * Internal function 'WSContentSendRaw_P' #23641\n * Universal display driver for ZJY169S0800TG01 ST7789 280x240 #23638\n * NeoPool add Redox tank alarm #19811\n * I2S additions #23543\n * ESP32 ROM SHA Hardware Acceleration to BearSSL #23819\n * ESP32 Extension Manager, replacing loading of Partition Wizard #23955\n * Support for ESP32-P4 #23663\n * Support for ESP32-C5 #23804\n * ESP32-P4 command HostedOta #23675\n * Berry f-strings now support ':' in expression #23618\n * Berry preview of animation framework #23816\n * Berry call() now works for classes #23744\n * Berry multiplication between string and int #23850\n * Berry animation framework web ui to compile DSL #23962\n\n Breaking Changed\n\n * Berry animate framework is DEPRECATED, will be replace by animation framework #23854\n\n Changed\n\n * ESP8266 platform update from 2025.05.00 to 2025.10.00 #23971\n * ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to ...\n Read more\n Assets 275\n * tasmota-4M.bin\n sha256:dea102fca637ab947244d116eeb40711a834bb3158b049401c54978776cc3d97\n 731 KB 2025-10-11T13:19:41Z\n * tasmota-4M.bin.gz\n sha256:371b049a48b568b390aecdb2b0b0cfcebd4badca3119cf95ea56ac8bc84ede0e\n 512 KB 2025-10-11T13:19:41Z\n * tasmota-4M.map.gz\n sha256:e36b54520b94d9b919bfc93b79707a262ae6e35df61581b8a1abb2712b0a1a40\n 300 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin\n sha256:7ca53b185740dedd7449c4452e5c1f6bd2d72f9e0be0f987d87b33ab743d5cbf\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin.gz\n sha256:123a81180d8887cf441b15967deb1f6e2a9d70be25b64f50a4e87ecfc457e8df\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AD.map.gz\n sha256:72875f11063e490a16e50ba331f5ef8c78541b6284207bd2ba95127c9177c19e\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin\n sha256:24ee0fd361826ca2826e6d1b1d26bd55e6fdeef6b8ac2bdeff685d75d516e7d3\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin.gz\n sha256:8ecbbb2a67bc3e4ab9d991340793de090fb69e24e6e5d3c85623421c46ee94af\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AF.map.gz\n sha256:2a4b838d525ca96bdb3e924e05b91b8d436c03acd45ccdc6eb284ddb10983615\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-BG.bin\n sha256:7c1810f89c7aba3bbefeab3e56db979c1f664803e8ca46c2c590b9b274591213\n 662 KB 2025-10-11T13:19:41Z\n * Source code (zip)\n 2025-10-11T12:41:51Z\n * Source code (tar.gz)\n 2025-10-11T12:41:51Z\n * Show all 275 assets Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 1 MarcoRavich reacted with thumbs up emoji \ud83c\udf89 1 bernardesarthur reacted with hooray emoji \u2764\ufe0f 3 MohanRatiram, bernardesarthur, and gtortone reacted with heart emoji \ud83d\ude80 1 bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 1 reaction\n * \ud83c\udf89 1 reaction\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 1 reaction\n 4 people reacted\n\n Tasmota v15.0.1 Sharon\n\n 14 Jun 13:50\n github-actions\n v15.0.1\n d42deb3\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.0.1 Sharon\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250504.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250504.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.0.1 Sharon\n\n Fixed\n\n * Berry fix realline #23546\n * LVGL regression missing lv.ANIM_OFF and lv.ANIM_ON #23544\n * LVGL HASPmota fix regression introduced with LVGL 9.3.0 #23547\n\n Changelog v15.0.0 Sharon\n\n Added\n\n * Provide serial upload port from VSC to PIO #23436\n * Command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents\n * Command JsonPP <command>|backlog <command>;... to enable JSON PP only once\n * Support for multi channel AU915-928 LoRaWanBridge by Rob Clark #23372\n * Support for LoRaWan Rx1 and Rx2 profiles #23394\n * Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD\n * Allow temporary change of DisplayDimmer #23406\n * WebUI status line for MQTT and TLS, added FUNC_WEB_STATUS_LEFT and FUNC_WEB_STATUS_RIGHT event #23354\n * WebUI heap status #23356\n * Optional Wifi strength indicator in WebUI status line #23352\n * Wireguard VPN #23347\n * Berry mqtt publish rule processing\n * Berry support for sortedmap #23441\n * Berry introspect.module option to not cache module entry #23451\n * Berry webserver.remove_route to revert webserver.on #23452\n * Berry compile and tasmota.compile option to compile in local context #23457\n * Berry tasmota.is_network_up() #23532\n * HASPmota antiburn() #23400\n * HASPmota auto-dimming when no touch #23425\n\n Changed\n\n * ESP8266 platform update from 2024.09.00 to 2025.05.00 #23448\n ...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 patpommi, philiplourandos, bradyjoh, larroy, and bernardesarthur reacted with thumbs up emoji \u2764\ufe0f 4 Paulchen-Panther, patpommi, bernardesarthur, and danz0 reacted with heart emoji \ud83d\ude80 4 MarcoRavich, patpommi, bradyjoh, and bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \u2764\ufe0f 4 reactions\n * \ud83d\ude80 4 reactions\n 8 people reacted\n\n Tasmota v14.6.0 Ryan\n\n 16 Apr 11:33\n github-actions\n v14.6.0\n 64ba75f\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.6.0 Ryan\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250411.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250411 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250411.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.6.0 Ryan\n\n Added\n\n * Filesystem command UfsList[2]\n * Extend command GPIO with different display options and allowing updating of module GPIO's in one go\n * Support Vango Technologies V924x ultralow power, single-phase, power measurement #23127\n * Support for HLK-LD2402 24GHz smart wave motion sensor #23133\n * Support for Telnet server using command Telnet <0|1|port>[,<IP filter>] if enabled with #define USE_TELNET\n * Support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM\n * PZEM_AC device address in JSON and GUI #23268\n * Allow acl in mqtt when client certificate is in use with #define USE_MQTT_CLIENT_CERT #22998\n * AlpineJS 2.8.2 - optional for now #23259\n * ESP32 show network interface priority in Status 5 debug logging #23302\n * Berry experimental driver for AXP2101 for M5Core2v1.1 #23039\n * Berry tasmota.when_network_up() and simplified Matter using it #23057\n * Berry introspect.solidified() to know if a Berry object is solidified or in RAM #23063\n * Berry global.undef() to undefine a global variable #23073\n * Berry load .tapp files in /.extensions/ then in / #23113\n * Berry re.dump() #23162\n * Berry bytes.add() now accepts 3-bytes values #23200\n * Berry expose esp_http_server for websockets #23206\n * Matter prepare for ICD cluster #23158\n * LVGL experimental mirroring of display on Web UI #23041\n * HASPmota autostart when pages.jsonl exists #23181\n\n Breaking Changed\n\n * Berry remove Leds.create_matrix from the standard library waiting...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 stevleibelt, gustavomahlow, nokolade, steigerbalett, sky4055, and Bytewerke reacted with thumbs up emoji \ud83c\udf89 3 bernardesarthur, gustavomahlow, and sky4055 reacted with hooray emoji \u2764\ufe0f 1 sky4055 reacted with heart emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83c\udf89 3 reactions\n * \u2764\ufe0f 1 reaction\n 7 people reacted\n\n Tasmota v14.5.0 Ruth\n\n 18 Feb 14:50\n github-actions\n v14.5.0\n d436a40\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.5.0 Ruth\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.1.250203.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.1.250203 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.1.250203.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.5.0 Ruth\n\n Added\n\n * Command SetOption163 1 to disable display of Device name in GUI header\n * Command FileLog 0..4 to enable logging to filesystem using up to 16 rotating log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command FileLog 10..14 to enable logging to filesystem using up to 16 log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command I2sLoop #22807\n * Support for Lithuanian language translations by zzdovydas #22971\n * Support for PCF85063 RTC #22727\n * Support for Senseair S88 CO2 sensor #22733\n * Support for C8-CO2-5K CO2 sensor #22905\n * Support for ESP32 Two-Wire Automotive Interface (TWAI) or Controller Area Network (CAN) busses\n * #define FIX_JSON_HEXADECIMAL to change JSON hexadecimal value \"FF5F78\" into \"0xFF5F78\" #22919\n * Support for RC-switch decoding of 64-bit received data\n * Support for WiZ Smart Remote using #define USE_WIZMOTE and command SetOption164 1\n * MqttTLS field in Status 6 to indicate if the MQTT connection is encrypted #22995\n * Formatter %_U for ext_snprintf_P() to print uint64_t variable as decimal equivalent to %llu\n * GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) #22869\n * I2S AAC support for web radio #22787\n * I2S Opus stream and file support for opus/aac #22795\n * ESP32 command PixelType to change the WS2812 color order and channel number #22876\n * ESP32 TasmotaLED change dynamically the number of pixels #22754\n * ESP32 expand Pixels with reverse, height and alternate #22755\n * Display template for Waveshare ESP32-C6 LCD 1.47 #22863\n * Berry animate.crenel primitive #22673\n * B...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 8 Flobul, TheSmartGerman, MarcoRavich, Kantulak, mh81, DiaconuFlorinNarcis, TheSebi41, and wantuchm reacted with thumbs up emoji \ud83c\udf89 6 AloisKlingler, MyGitIT, shmick, patpommi, MidnightLink, and ribiship reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 8 reactions\n * \ud83c\udf89 6 reactions\n 14 people reacted\n\n Tasmota v14.4.1 Rudolph\n\n 15 Dec 13:46\n github-actions\n v14.4.1\n 031e2fd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.4.1 Rudolph\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.241206.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.241206 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.241206.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.4.1 Rudolph\n\n Added\n\n * MCP23XXX_DRV control register IOCON in template #22622\n * ESP32 support for TLS ECDSA #22649\n\n Changed\n\n * Display removed PWM control of backlight GPIO regression from v14.1.0\n * SSL clean up remnants of old fingerprint algorithm #22645\n * Berry make Leds animate calls reentrant #22643\n\n Fixed\n\n * Display DisplayMode adds a display device while not configured\n * GUI display power button regression from v14.3.0.5 #15788\n * MCP23xxx, PCF8574 and Shift595 power control when a display is configured regression from v14.3.0.7\n * ESP32 rules operation priority regression from v13.3.0.4 #22636\n\n Changelog v14.4.0 Rudolph\n\n Added\n\n * Command WebColor20 to control color of Button when Off\n * Command SetOption161 1 to disable display of state text #22515\n * Command SetOption162 1 to disable adding export energy to energy today #22578\n * DALI support for short addresses (gear) and groups\n * DALI command DaliGear to set max found gear to speed up scan response\n * DALI command DaliGroup to add gear to groups\n * DALI command DaliTarget to set light control broadcast, group number or gear number\n * DALI command DaliGroupSliders 0..16 to show GUI group sliders with feedback disabling DaliLight\n * DALI inverted signal configuration using GPIO DALI RX_i/TX_i\n * Support for I2C over Serial #22444\n * Support KNX for scripts #22429\n * Support deep sleep (standby) for VL53L0X #22441\n * Support for Shelly DALI Dimmer Gen3\n * Support for HLK-LD2410S 24GHz smart wave motion sensor #22253\n * Support for US AQI and EPA AQI in PMS5003x sensors #22294\n * Support for MS5837 pressure and temperature sensor #22376\n * Support for TM16...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 Flobul, huguesLeblanc, M-M90, and eqon133 reacted with thumbs up emoji \u2764\ufe0f 2 ewalker101 and kk168160p reacted with heart emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \u2764\ufe0f 2 reactions\n 6 people reacted\n\n Tasmota v14.3.0 Robert\n\n 15 Oct 08:45\n github-actions\n v14.3.0\n 55a6bc8\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.3.0 Robert\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.240926.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.240926 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.240926.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.3.0 Robert\n\n Added\n\n * Command SetOption69 1 to enable Serial Bridge inverted Receive #22000\n * Command DaliWeb 1 to enable light control for DALI broadcast address\n * Command DaliSend <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus\n * Command DaliQuery <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus and wait up to DALI_TIMEOUT ms for response\n * HX711 optional calibration precision option on command Sensor34 2 <weight in gram> <precision> where <precision> is 1 to 20 #13983\n * ESP8266 support for one-wire M1601 temperature sensor on DS18x20 GPIO #21376\n * ESP8266 support for I2C CLK on GPIO16 #22199\n * Support for I2C M5Unit (Mini)Scales using HX711 driver\n * Support for DALI on ESP8266\n * Support for RX8010 RTC as used in IOTTIMER #21376\n * Support for BL0906 up to 6 channel energy monitor as used in Athom EM2/EM6 #22167\n * Support for Sonoff SPM v1.3.0 #13447\n * Energy command PowerSet 60,230 to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage\n * Energy command CurrentSet 60,230 to calibrate both Power and Current with known resistive load of 60W at 230V using calibrated Voltage\n * ESP8266 experimental support for second I2C bus\n * MQTT warning if trying to connect without TLS on a port that normally uses TLS #22175\n * Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration #20653\n * Support nexus protocol and calculation of separation limit to rc-switch library #21886\n * KNX additional KnxTx functions and define KNX_USE_DPT9 #22071\n * SML multi TRX line #22056\n * Misubishi Electric HVAC Heat/Dry/Cool Auto operation mode [#22216](https://git...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 Neleka, MarcoRavich, pascalmd, philiplourandos, Dlay2017, FaserF, marcelloceschia, mh81, electrocoder, Eunbu, and 5 more reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n 15 people reacted\n\n Tasmota v14.2.0 Rita\n\n 14 Aug 12:52\n github-actions\n v14.2.0\n 84ac553\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.2.0 Rita\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.7 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.4.\n\n Support of ESP8266 Core versions before 2.7.7 and ESP32 Core versions before 3.0.4 have been removed.\n\n Known issues with v14.2.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.7.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.2.0 Rita\n\n Added\n\n * Command AdcGpio<gpio> <parameters> to better support ADC configuration\n * Support for QMP6988 temperature and pressure sensor\n * Support for Sonoff WTS01 temperature sensor using SerialBridge in SSerialMode 3\n * Support for Sonoff iFan04-H using template #16402\n * Support for Sonoff POWCT Ring #21131\n * Support for Wooliis Hall Effect Coulometer or Battery capacity monitor #21732\n * Analog GPIO ADC Input with AdcGpio<pin> <start_range>,<end_range>,<margin>,1 provide direct light control\n * Analog GPIO ADC Voltage with AdcGpio<pin> <start_range>,<end_range>,<lowest_voltage>,<highest_voltage> provide energy monitoring with dc voltage\n * Analog GPIO ADC Current with AdcGpio<pin> <start_range>,<end_range>,<lowest_current>,<highest_current> provide energy monitoring with dc voltage\n * Rule and Scripter xdrv sensor polling\n * Skip MQTT response if command is prefixed with underscore #21740\n * Skip MQTT response if commands are executed prefixed with Backlog2 (no delay) or Backlog3 #21740\n * Extend command SetOption147 1 to disable publish of IRReceived MQTT messages #21574\n * NeoPool command NPSetOption<x> to enabled/disable data validation/connection statistics #21850\n * NeoPool data validation and communication statistics default enabled for ESP32 only #21721\n * ESP32 support for power and energy limit checks, like MaxEnergy2 per phase #21695\n * Berry solidification of bytes instances #21558\n * Berry automatic rounding of float to int when calling C mapped functions #21601\n * Berr...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83c\udf89 9 MarcoRavich, kdpuvvadi, nima-1102, ManuVice, MaxVonEvil, MidnightLink, FerFemNemBem, TheUntouchable, and Nidhoggrr reacted with hooray emoji\n All reactions\n * \ud83c\udf89 9 reactions\n 9 people reacted\n\n Tasmota v14.1.0 Rachel\n\n 03 Jun 12:08\n github-actions\n v14.1.0\n c1feaff\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.1.0 Rachel\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.1.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.1.0 Rachel\n\n Added\n\n * Optional command WebRun (as WebQuery extension) #21364\n * Support for Knx dimmer and color #21434\n * SML FastExit for binary SML parsing #21497\n * Berry add reuse of methods for interface-like code reuse #21500\n * Support for Matter 1.3 Water leak detectors #21456\n\n Changed\n\n * ESP32 Core3 platform update from 2024.05.11 to 2024.05.13 #21524\n * GPIOViewer from v1.5.2 to v1.5.4\n * On universal display remove default backlight power if a PWM channel is used for backlight\n * TCP bridge increased baudrate selection #21528\n * Support W5500 SPI ethernet using four SPI GPIOs only without IRQ and RESET\n * ESP32 compiler option from target-align to no-target-align #21407\n * ESP32 I2S audio improvements #21433\n * Berry binary compiled with gcc #21426\n * Berry allow easy solidification of external Berry #21430\n * Berry change internal storage of parent class for methods #21490\n * Berry coc parser keeps order of variables #21542\n\n Fixed\n\n * Domoticz re-subscribe on MQTT reconnect. Regression from v13.4.0.3 #21281\n * Watchdog restart or freeze if displaytext is more than 128 characters #21401\n * Wrong timeout in WebQuery and webclient since Core3 #21442\n * uDisplay Parallel display on Core3 #21529\n * UfsServe watchdog...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 thkfighter, FaserF, and NoGrout reacted with thumbs up emoji \ud83c\udf89 5 mh81, shmick, MarcoRavich, Neleka, and stritti reacted with hooray emoji \ud83d\ude80 1 leon61ukr reacted with rocket emoji \ud83d\udc40 1 hellcry37 reacted with eyes emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 5 reactions\n * \ud83d\ude80 1 reaction\n * \ud83d\udc40 1 reaction\n 10 people reacted\n\n Tasmota v14.0.0 Rodney\n\n 14 May 14:06\n github-actions\n v14.0.0\n d8c53d4\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.0.0 Rodney\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.0.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.0.0 Rodney\n\n Added\n\n * PlatformIO target reset #21292\n * Command Wifi 6 to enable 11ax on ESP32\n * Command PowerLock to disable power control of selected outputs #21081\n * Command Publish3 to send binary data encoded as Hex, disabled in safeboot #21329\n * Support for calculated heat index if temperature and humidity is available with #define USE_HEAT_INDEX #4771\n * Support for LoRa and single channel EU863-870 LoRaWanBridge #17790\n * Support for AMS5915/AMS6915 temperature and pressure sensors #20814\n * Support for LWT messages in TasMesh #20392\n * Support IR data larger than 64 bits #20831\n * Support for MCP23S08 #20971\n * Support for ESP32-S3 120Mhz #20973\n * Support Azure iothub direct method #21013\n * Support for Domoticz non-persistent DzIdx5 to DzIdx32 and disabling DOMOTICZ_OUT_TOPIC subscribe using command DzIdx0 0 #21019\n * Support SPI GPIO configuration for Universal Touch Screen #21025\n * Support for SPL06_007 pressure and temperature sensor #21185\n * Support for AHT30 Temperature and Humidity Sensor #19922\n * Support for compile time hostname with #define WIFI_DEFAULT_HOSTNAME (#21236)#21236\n * GPIOViewer pin mode support\n * Zigbee support for attributes of type uint48 used by energy monitoring #20992\n * QMC5...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 deepcoder, wang3138265, and forestial reacted with thumbs up emoji \ud83c\udf89 7 kumy, stncttr908, sky4055, FaserF, KetilCom, wang3138265, and stritti reacted with hooray emoji \u2764\ufe0f 9 MarcoRavich, baz-fr, OniriCorpe, kumy, sky4055, AleXSR700, KetilCom, wang3138265, and nikito7 reacted with heart emoji \ud83d\ude80 7 kumy, nima-1102, network-shark, sky4055, tmoore22, wang3138265, and stritti reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 7 reactions\n * \u2764\ufe0f 9 reactions\n * \ud83d\ude80 7 reactions\n 17 people reacted\n\n Tasmota v13.4.0 Quinta\n\n 14 Feb 16:32\n github-actions\n v13.4.0\n 05e2444\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v13.4.0 Quinta\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 2.0.14.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 2.0.14 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.14.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.\n * tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n ESP32-C2 and ESP32-C6 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0-alpha3.\n\n * tasmota32c2-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 and 4M+ flash.\n * tasmota32c6cdc-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with serial over embedded USB CDC or hardware USB and 4M+ flash.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v13.4.0 Quinta\n\n Added\n\n * Command TimedPower<index> <milliseconds>[,ON|OFF|TOGGLE|BLINK] executes Power<index> [ON|OFF|TOGGLE|BLINK] and after executes Power<index> [OFF|ON|TOGGLE|OFF]\n * Command SetOption158 1 to disable publish of ModbusReceived MQTT messages #20678\n * Command SetOption159 1 to enable counting on both rising and falling edge #20712\n * Display of active drivers using command status 4\n * GPIO Viewer to see realtime GPIO states using assets from https://ota.tasmota.com/tasmota/gpioviewer/gpio_viewer_13_4_0/ v2.0.8\n * Support for CST816S touch interface #20213\n * Support for Sonoff Basic R4 Magic Switch #20247\n * Support negative power on BL0942 using index 5..8 #20322\n * Support for pipsolar inverter #20408\n * Support for HardwareSerial invert #15461\n * NeoPool hydrolysis FL1 and Redox flag #20258\n * SML support for IM350 #20474\n * GUI sensor separators #20495\n * ESP32 used UART information\n * ESP32 support GPIOViewer when define USE_ESP32_GPIO_VIEWER is enabled\n * ESP32 MI BLE support for Xiaomi LYWSD02MMC #20381\n * ESP32 support for Shelly Plus Add-On using DS18x20 or DHT11/AM2301/DHT21/DHT22/AM2302/AM2321/SI7021 on GPIO0/1 #20580\n * ESP32 MI32 Legacy initial support for sensors using BTHOME packet format #20625\n * ESP32 Core3 support for SPI ethernet on DM9051, W5500 and KSZ8851\n * ESP32-C3 support for GPIO11 #18350\n * Berry GPIO viewer initial version using async webserver #20416\n * Berry introspect.set() for class attributes #20339\n * Berry support for tcpclientasync in tcpserver #20401\n * Berry tasmota.urlbecload(url:string) -> bool #20412\n * Berry gpio.read_pwm and `gpio.read_pwm_resolutio...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 Kolia56 and Vertux reacted with thumbs up emoji \ud83c\udf89 8 MarcoRavich, smoonlee, BestAndreas, zwim, lyt580231, anthony-wang, Chauhan-0108, and stncttr908 reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n * \ud83c\udf89 8 reactions\n 10 people reacted\n Previous 1 2 3 4 5 \u2026 11 12 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN * Issues 6@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 3@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 5@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 5@changed_into_PLACEMARKER_CLOSED", "diff_clean": " * Issues 6\n * Pull requests 3\n * Issues 5\n * Pull requests 5", "diff_added": "@changed_PLACEMARKER_OPEN * Issues 6@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 3@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 5@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 5@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " * Issues 6\n * Pull requests 3\n * Issues 5\n * Pull requests 5", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n arendst / Tasmota Public\n * Notifications You must be signed in to change notification settings\n * Fork 5k\n * Star 23.9k\n * Code\n@changed_PLACEMARKER_OPEN * Issues 6@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 3@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 5@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 5@changed_into_PLACEMARKER_CLOSED\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n Releases: arendst/Tasmota\n\n Releases Tags\n Releases \u00b7 arendst/Tasmota\n\n Tasmota v15.1.0 Stella\n\n 11 Oct 13:19\n github-actions\n v15.1.0\n 690b7dd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.1.0 Stella Latest\n Latest\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.4.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed.\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c5.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32p4.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.1.0 Stella\n\n Added\n\n * Commands LoRaWanDecoder \" and LoRaWanName \" to clear name #23394\n * Command I2sPause #23646\n * Support for RV3028 RTC #23672\n * Support for RX8030 RTC #23855\n * Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet\n * Internal function 'WSContentSendRaw_P' #23641\n * Universal display driver for ZJY169S0800TG01 ST7789 280x240 #23638\n * NeoPool add Redox tank alarm #19811\n * I2S additions #23543\n * ESP32 ROM SHA Hardware Acceleration to BearSSL #23819\n * ESP32 Extension Manager, replacing loading of Partition Wizard #23955\n * Support for ESP32-P4 #23663\n * Support for ESP32-C5 #23804\n * ESP32-P4 command HostedOta #23675\n * Berry f-strings now support ':' in expression #23618\n * Berry preview of animation framework #23816\n * Berry call() now works for classes #23744\n * Berry multiplication between string and int #23850\n * Berry animation framework web ui to compile DSL #23962\n\n Breaking Changed\n\n * Berry animate framework is DEPRECATED, will be replace by animation framework #23854\n\n Changed\n\n * ESP8266 platform update from 2025.05.00 to 2025.10.00 #23971\n * ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to ...\n Read more\n Assets 275\n * tasmota-4M.bin\n sha256:dea102fca637ab947244d116eeb40711a834bb3158b049401c54978776cc3d97\n 731 KB 2025-10-11T13:19:41Z\n * tasmota-4M.bin.gz\n sha256:371b049a48b568b390aecdb2b0b0cfcebd4badca3119cf95ea56ac8bc84ede0e\n 512 KB 2025-10-11T13:19:41Z\n * tasmota-4M.map.gz\n sha256:e36b54520b94d9b919bfc93b79707a262ae6e35df61581b8a1abb2712b0a1a40\n 300 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin\n sha256:7ca53b185740dedd7449c4452e5c1f6bd2d72f9e0be0f987d87b33ab743d5cbf\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin.gz\n sha256:123a81180d8887cf441b15967deb1f6e2a9d70be25b64f50a4e87ecfc457e8df\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AD.map.gz\n sha256:72875f11063e490a16e50ba331f5ef8c78541b6284207bd2ba95127c9177c19e\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin\n sha256:24ee0fd361826ca2826e6d1b1d26bd55e6fdeef6b8ac2bdeff685d75d516e7d3\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin.gz\n sha256:8ecbbb2a67bc3e4ab9d991340793de090fb69e24e6e5d3c85623421c46ee94af\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AF.map.gz\n sha256:2a4b838d525ca96bdb3e924e05b91b8d436c03acd45ccdc6eb284ddb10983615\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-BG.bin\n sha256:7c1810f89c7aba3bbefeab3e56db979c1f664803e8ca46c2c590b9b274591213\n 662 KB 2025-10-11T13:19:41Z\n * Source code (zip)\n 2025-10-11T12:41:51Z\n * Source code (tar.gz)\n 2025-10-11T12:41:51Z\n * Show all 275 assets Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 1 MarcoRavich reacted with thumbs up emoji \ud83c\udf89 1 bernardesarthur reacted with hooray emoji \u2764\ufe0f 3 MohanRatiram, bernardesarthur, and gtortone reacted with heart emoji \ud83d\ude80 1 bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 1 reaction\n * \ud83c\udf89 1 reaction\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 1 reaction\n 4 people reacted\n\n Tasmota v15.0.1 Sharon\n\n 14 Jun 13:50\n github-actions\n v15.0.1\n d42deb3\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.0.1 Sharon\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250504.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250504.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.0.1 Sharon\n\n Fixed\n\n * Berry fix realline #23546\n * LVGL regression missing lv.ANIM_OFF and lv.ANIM_ON #23544\n * LVGL HASPmota fix regression introduced with LVGL 9.3.0 #23547\n\n Changelog v15.0.0 Sharon\n\n Added\n\n * Provide serial upload port from VSC to PIO #23436\n * Command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents\n * Command JsonPP <command>|backlog <command>;... to enable JSON PP only once\n * Support for multi channel AU915-928 LoRaWanBridge by Rob Clark #23372\n * Support for LoRaWan Rx1 and Rx2 profiles #23394\n * Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD\n * Allow temporary change of DisplayDimmer #23406\n * WebUI status line for MQTT and TLS, added FUNC_WEB_STATUS_LEFT and FUNC_WEB_STATUS_RIGHT event #23354\n * WebUI heap status #23356\n * Optional Wifi strength indicator in WebUI status line #23352\n * Wireguard VPN #23347\n * Berry mqtt publish rule processing\n * Berry support for sortedmap #23441\n * Berry introspect.module option to not cache module entry #23451\n * Berry webserver.remove_route to revert webserver.on #23452\n * Berry compile and tasmota.compile option to compile in local context #23457\n * Berry tasmota.is_network_up() #23532\n * HASPmota antiburn() #23400\n * HASPmota auto-dimming when no touch #23425\n\n Changed\n\n * ESP8266 platform update from 2024.09.00 to 2025.05.00 #23448\n ...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 patpommi, philiplourandos, bradyjoh, larroy, and bernardesarthur reacted with thumbs up emoji \u2764\ufe0f 4 Paulchen-Panther, patpommi, bernardesarthur, and danz0 reacted with heart emoji \ud83d\ude80 4 MarcoRavich, patpommi, bradyjoh, and bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \u2764\ufe0f 4 reactions\n * \ud83d\ude80 4 reactions\n 8 people reacted\n\n Tasmota v14.6.0 Ryan\n\n 16 Apr 11:33\n github-actions\n v14.6.0\n 64ba75f\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.6.0 Ryan\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250411.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250411 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250411.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.6.0 Ryan\n\n Added\n\n * Filesystem command UfsList[2]\n * Extend command GPIO with different display options and allowing updating of module GPIO's in one go\n * Support Vango Technologies V924x ultralow power, single-phase, power measurement #23127\n * Support for HLK-LD2402 24GHz smart wave motion sensor #23133\n * Support for Telnet server using command Telnet <0|1|port>[,<IP filter>] if enabled with #define USE_TELNET\n * Support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM\n * PZEM_AC device address in JSON and GUI #23268\n * Allow acl in mqtt when client certificate is in use with #define USE_MQTT_CLIENT_CERT #22998\n * AlpineJS 2.8.2 - optional for now #23259\n * ESP32 show network interface priority in Status 5 debug logging #23302\n * Berry experimental driver for AXP2101 for M5Core2v1.1 #23039\n * Berry tasmota.when_network_up() and simplified Matter using it #23057\n * Berry introspect.solidified() to know if a Berry object is solidified or in RAM #23063\n * Berry global.undef() to undefine a global variable #23073\n * Berry load .tapp files in /.extensions/ then in / #23113\n * Berry re.dump() #23162\n * Berry bytes.add() now accepts 3-bytes values #23200\n * Berry expose esp_http_server for websockets #23206\n * Matter prepare for ICD cluster #23158\n * LVGL experimental mirroring of display on Web UI #23041\n * HASPmota autostart when pages.jsonl exists #23181\n\n Breaking Changed\n\n * Berry remove Leds.create_matrix from the standard library waiting...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 stevleibelt, gustavomahlow, nokolade, steigerbalett, sky4055, and Bytewerke reacted with thumbs up emoji \ud83c\udf89 3 bernardesarthur, gustavomahlow, and sky4055 reacted with hooray emoji \u2764\ufe0f 1 sky4055 reacted with heart emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83c\udf89 3 reactions\n * \u2764\ufe0f 1 reaction\n 7 people reacted\n\n Tasmota v14.5.0 Ruth\n\n 18 Feb 14:50\n github-actions\n v14.5.0\n d436a40\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.5.0 Ruth\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.1.250203.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.1.250203 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.1.250203.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.5.0 Ruth\n\n Added\n\n * Command SetOption163 1 to disable display of Device name in GUI header\n * Command FileLog 0..4 to enable logging to filesystem using up to 16 rotating log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command FileLog 10..14 to enable logging to filesystem using up to 16 log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command I2sLoop #22807\n * Support for Lithuanian language translations by zzdovydas #22971\n * Support for PCF85063 RTC #22727\n * Support for Senseair S88 CO2 sensor #22733\n * Support for C8-CO2-5K CO2 sensor #22905\n * Support for ESP32 Two-Wire Automotive Interface (TWAI) or Controller Area Network (CAN) busses\n * #define FIX_JSON_HEXADECIMAL to change JSON hexadecimal value \"FF5F78\" into \"0xFF5F78\" #22919\n * Support for RC-switch decoding of 64-bit received data\n * Support for WiZ Smart Remote using #define USE_WIZMOTE and command SetOption164 1\n * MqttTLS field in Status 6 to indicate if the MQTT connection is encrypted #22995\n * Formatter %_U for ext_snprintf_P() to print uint64_t variable as decimal equivalent to %llu\n * GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) #22869\n * I2S AAC support for web radio #22787\n * I2S Opus stream and file support for opus/aac #22795\n * ESP32 command PixelType to change the WS2812 color order and channel number #22876\n * ESP32 TasmotaLED change dynamically the number of pixels #22754\n * ESP32 expand Pixels with reverse, height and alternate #22755\n * Display template for Waveshare ESP32-C6 LCD 1.47 #22863\n * Berry animate.crenel primitive #22673\n * B...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 8 Flobul, TheSmartGerman, MarcoRavich, Kantulak, mh81, DiaconuFlorinNarcis, TheSebi41, and wantuchm reacted with thumbs up emoji \ud83c\udf89 6 AloisKlingler, MyGitIT, shmick, patpommi, MidnightLink, and ribiship reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 8 reactions\n * \ud83c\udf89 6 reactions\n 14 people reacted\n\n Tasmota v14.4.1 Rudolph\n\n 15 Dec 13:46\n github-actions\n v14.4.1\n 031e2fd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.4.1 Rudolph\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.241206.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.241206 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.241206.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.4.1 Rudolph\n\n Added\n\n * MCP23XXX_DRV control register IOCON in template #22622\n * ESP32 support for TLS ECDSA #22649\n\n Changed\n\n * Display removed PWM control of backlight GPIO regression from v14.1.0\n * SSL clean up remnants of old fingerprint algorithm #22645\n * Berry make Leds animate calls reentrant #22643\n\n Fixed\n\n * Display DisplayMode adds a display device while not configured\n * GUI display power button regression from v14.3.0.5 #15788\n * MCP23xxx, PCF8574 and Shift595 power control when a display is configured regression from v14.3.0.7\n * ESP32 rules operation priority regression from v13.3.0.4 #22636\n\n Changelog v14.4.0 Rudolph\n\n Added\n\n * Command WebColor20 to control color of Button when Off\n * Command SetOption161 1 to disable display of state text #22515\n * Command SetOption162 1 to disable adding export energy to energy today #22578\n * DALI support for short addresses (gear) and groups\n * DALI command DaliGear to set max found gear to speed up scan response\n * DALI command DaliGroup to add gear to groups\n * DALI command DaliTarget to set light control broadcast, group number or gear number\n * DALI command DaliGroupSliders 0..16 to show GUI group sliders with feedback disabling DaliLight\n * DALI inverted signal configuration using GPIO DALI RX_i/TX_i\n * Support for I2C over Serial #22444\n * Support KNX for scripts #22429\n * Support deep sleep (standby) for VL53L0X #22441\n * Support for Shelly DALI Dimmer Gen3\n * Support for HLK-LD2410S 24GHz smart wave motion sensor #22253\n * Support for US AQI and EPA AQI in PMS5003x sensors #22294\n * Support for MS5837 pressure and temperature sensor #22376\n * Support for TM16...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 Flobul, huguesLeblanc, M-M90, and eqon133 reacted with thumbs up emoji \u2764\ufe0f 2 ewalker101 and kk168160p reacted with heart emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \u2764\ufe0f 2 reactions\n 6 people reacted\n\n Tasmota v14.3.0 Robert\n\n 15 Oct 08:45\n github-actions\n v14.3.0\n 55a6bc8\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.3.0 Robert\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.240926.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.240926 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.240926.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.3.0 Robert\n\n Added\n\n * Command SetOption69 1 to enable Serial Bridge inverted Receive #22000\n * Command DaliWeb 1 to enable light control for DALI broadcast address\n * Command DaliSend <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus\n * Command DaliQuery <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus and wait up to DALI_TIMEOUT ms for response\n * HX711 optional calibration precision option on command Sensor34 2 <weight in gram> <precision> where <precision> is 1 to 20 #13983\n * ESP8266 support for one-wire M1601 temperature sensor on DS18x20 GPIO #21376\n * ESP8266 support for I2C CLK on GPIO16 #22199\n * Support for I2C M5Unit (Mini)Scales using HX711 driver\n * Support for DALI on ESP8266\n * Support for RX8010 RTC as used in IOTTIMER #21376\n * Support for BL0906 up to 6 channel energy monitor as used in Athom EM2/EM6 #22167\n * Support for Sonoff SPM v1.3.0 #13447\n * Energy command PowerSet 60,230 to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage\n * Energy command CurrentSet 60,230 to calibrate both Power and Current with known resistive load of 60W at 230V using calibrated Voltage\n * ESP8266 experimental support for second I2C bus\n * MQTT warning if trying to connect without TLS on a port that normally uses TLS #22175\n * Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration #20653\n * Support nexus protocol and calculation of separation limit to rc-switch library #21886\n * KNX additional KnxTx functions and define KNX_USE_DPT9 #22071\n * SML multi TRX line #22056\n * Misubishi Electric HVAC Heat/Dry/Cool Auto operation mode [#22216](https://git...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 Neleka, MarcoRavich, pascalmd, philiplourandos, Dlay2017, FaserF, marcelloceschia, mh81, electrocoder, Eunbu, and 5 more reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n 15 people reacted\n\n Tasmota v14.2.0 Rita\n\n 14 Aug 12:52\n github-actions\n v14.2.0\n 84ac553\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.2.0 Rita\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.7 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.4.\n\n Support of ESP8266 Core versions before 2.7.7 and ESP32 Core versions before 3.0.4 have been removed.\n\n Known issues with v14.2.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.7.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.2.0 Rita\n\n Added\n\n * Command AdcGpio<gpio> <parameters> to better support ADC configuration\n * Support for QMP6988 temperature and pressure sensor\n * Support for Sonoff WTS01 temperature sensor using SerialBridge in SSerialMode 3\n * Support for Sonoff iFan04-H using template #16402\n * Support for Sonoff POWCT Ring #21131\n * Support for Wooliis Hall Effect Coulometer or Battery capacity monitor #21732\n * Analog GPIO ADC Input with AdcGpio<pin> <start_range>,<end_range>,<margin>,1 provide direct light control\n * Analog GPIO ADC Voltage with AdcGpio<pin> <start_range>,<end_range>,<lowest_voltage>,<highest_voltage> provide energy monitoring with dc voltage\n * Analog GPIO ADC Current with AdcGpio<pin> <start_range>,<end_range>,<lowest_current>,<highest_current> provide energy monitoring with dc voltage\n * Rule and Scripter xdrv sensor polling\n * Skip MQTT response if command is prefixed with underscore #21740\n * Skip MQTT response if commands are executed prefixed with Backlog2 (no delay) or Backlog3 #21740\n * Extend command SetOption147 1 to disable publish of IRReceived MQTT messages #21574\n * NeoPool command NPSetOption<x> to enabled/disable data validation/connection statistics #21850\n * NeoPool data validation and communication statistics default enabled for ESP32 only #21721\n * ESP32 support for power and energy limit checks, like MaxEnergy2 per phase #21695\n * Berry solidification of bytes instances #21558\n * Berry automatic rounding of float to int when calling C mapped functions #21601\n * Berr...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83c\udf89 9 MarcoRavich, kdpuvvadi, nima-1102, ManuVice, MaxVonEvil, MidnightLink, FerFemNemBem, TheUntouchable, and Nidhoggrr reacted with hooray emoji\n All reactions\n * \ud83c\udf89 9 reactions\n 9 people reacted\n\n Tasmota v14.1.0 Rachel\n\n 03 Jun 12:08\n github-actions\n v14.1.0\n c1feaff\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.1.0 Rachel\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.1.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.1.0 Rachel\n\n Added\n\n * Optional command WebRun (as WebQuery extension) #21364\n * Support for Knx dimmer and color #21434\n * SML FastExit for binary SML parsing #21497\n * Berry add reuse of methods for interface-like code reuse #21500\n * Support for Matter 1.3 Water leak detectors #21456\n\n Changed\n\n * ESP32 Core3 platform update from 2024.05.11 to 2024.05.13 #21524\n * GPIOViewer from v1.5.2 to v1.5.4\n * On universal display remove default backlight power if a PWM channel is used for backlight\n * TCP bridge increased baudrate selection #21528\n * Support W5500 SPI ethernet using four SPI GPIOs only without IRQ and RESET\n * ESP32 compiler option from target-align to no-target-align #21407\n * ESP32 I2S audio improvements #21433\n * Berry binary compiled with gcc #21426\n * Berry allow easy solidification of external Berry #21430\n * Berry change internal storage of parent class for methods #21490\n * Berry coc parser keeps order of variables #21542\n\n Fixed\n\n * Domoticz re-subscribe on MQTT reconnect. Regression from v13.4.0.3 #21281\n * Watchdog restart or freeze if displaytext is more than 128 characters #21401\n * Wrong timeout in WebQuery and webclient since Core3 #21442\n * uDisplay Parallel display on Core3 #21529\n * UfsServe watchdog...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 thkfighter, FaserF, and NoGrout reacted with thumbs up emoji \ud83c\udf89 5 mh81, shmick, MarcoRavich, Neleka, and stritti reacted with hooray emoji \ud83d\ude80 1 leon61ukr reacted with rocket emoji \ud83d\udc40 1 hellcry37 reacted with eyes emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 5 reactions\n * \ud83d\ude80 1 reaction\n * \ud83d\udc40 1 reaction\n 10 people reacted\n\n Tasmota v14.0.0 Rodney\n\n 14 May 14:06\n github-actions\n v14.0.0\n d8c53d4\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.0.0 Rodney\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.0.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.0.0 Rodney\n\n Added\n\n * PlatformIO target reset #21292\n * Command Wifi 6 to enable 11ax on ESP32\n * Command PowerLock to disable power control of selected outputs #21081\n * Command Publish3 to send binary data encoded as Hex, disabled in safeboot #21329\n * Support for calculated heat index if temperature and humidity is available with #define USE_HEAT_INDEX #4771\n * Support for LoRa and single channel EU863-870 LoRaWanBridge #17790\n * Support for AMS5915/AMS6915 temperature and pressure sensors #20814\n * Support for LWT messages in TasMesh #20392\n * Support IR data larger than 64 bits #20831\n * Support for MCP23S08 #20971\n * Support for ESP32-S3 120Mhz #20973\n * Support Azure iothub direct method #21013\n * Support for Domoticz non-persistent DzIdx5 to DzIdx32 and disabling DOMOTICZ_OUT_TOPIC subscribe using command DzIdx0 0 #21019\n * Support SPI GPIO configuration for Universal Touch Screen #21025\n * Support for SPL06_007 pressure and temperature sensor #21185\n * Support for AHT30 Temperature and Humidity Sensor #19922\n * Support for compile time hostname with #define WIFI_DEFAULT_HOSTNAME (#21236)#21236\n * GPIOViewer pin mode support\n * Zigbee support for attributes of type uint48 used by energy monitoring #20992\n * QMC5...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 deepcoder, wang3138265, and forestial reacted with thumbs up emoji \ud83c\udf89 7 kumy, stncttr908, sky4055, FaserF, KetilCom, wang3138265, and stritti reacted with hooray emoji \u2764\ufe0f 9 MarcoRavich, baz-fr, OniriCorpe, kumy, sky4055, AleXSR700, KetilCom, wang3138265, and nikito7 reacted with heart emoji \ud83d\ude80 7 kumy, nima-1102, network-shark, sky4055, tmoore22, wang3138265, and stritti reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 7 reactions\n * \u2764\ufe0f 9 reactions\n * \ud83d\ude80 7 reactions\n 17 people reacted\n\n Tasmota v13.4.0 Quinta\n\n 14 Feb 16:32\n github-actions\n v13.4.0\n 05e2444\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v13.4.0 Quinta\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 2.0.14.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 2.0.14 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.14.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.\n * tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n ESP32-C2 and ESP32-C6 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0-alpha3.\n\n * tasmota32c2-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 and 4M+ flash.\n * tasmota32c6cdc-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with serial over embedded USB CDC or hardware USB and 4M+ flash.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v13.4.0 Quinta\n\n Added\n\n * Command TimedPower<index> <milliseconds>[,ON|OFF|TOGGLE|BLINK] executes Power<index> [ON|OFF|TOGGLE|BLINK] and after executes Power<index> [OFF|ON|TOGGLE|OFF]\n * Command SetOption158 1 to disable publish of ModbusReceived MQTT messages #20678\n * Command SetOption159 1 to enable counting on both rising and falling edge #20712\n * Display of active drivers using command status 4\n * GPIO Viewer to see realtime GPIO states using assets from https://ota.tasmota.com/tasmota/gpioviewer/gpio_viewer_13_4_0/ v2.0.8\n * Support for CST816S touch interface #20213\n * Support for Sonoff Basic R4 Magic Switch #20247\n * Support negative power on BL0942 using index 5..8 #20322\n * Support for pipsolar inverter #20408\n * Support for HardwareSerial invert #15461\n * NeoPool hydrolysis FL1 and Redox flag #20258\n * SML support for IM350 #20474\n * GUI sensor separators #20495\n * ESP32 used UART information\n * ESP32 support GPIOViewer when define USE_ESP32_GPIO_VIEWER is enabled\n * ESP32 MI BLE support for Xiaomi LYWSD02MMC #20381\n * ESP32 support for Shelly Plus Add-On using DS18x20 or DHT11/AM2301/DHT21/DHT22/AM2302/AM2321/SI7021 on GPIO0/1 #20580\n * ESP32 MI32 Legacy initial support for sensors using BTHOME packet format #20625\n * ESP32 Core3 support for SPI ethernet on DM9051, W5500 and KSZ8851\n * ESP32-C3 support for GPIO11 #18350\n * Berry GPIO viewer initial version using async webserver #20416\n * Berry introspect.set() for class attributes #20339\n * Berry support for tcpclientasync in tcpserver #20401\n * Berry tasmota.urlbecload(url:string) -> bool #20412\n * Berry gpio.read_pwm and `gpio.read_pwm_resolutio...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 Kolia56 and Vertux reacted with thumbs up emoji \ud83c\udf89 8 MarcoRavich, smoonlee, BestAndreas, zwim, lyt580231, anthony-wang, Chauhan-0108, and stncttr908 reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n * \ud83c\udf89 8 reactions\n 10 people reacted\n Previous 1 2 3 4 5 \u2026 11 12 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n arendst / Tasmota Public\n * Notifications You must be signed in to change notification settings\n * Fork 5k\n * Star 23.9k\n * Code\n * Issues 6\n * Pull requests 3\n * Issues 5\n * Pull requests 5\n * Discussions\n * Actions\n * Projects 0\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Discussions\n * Actions\n * Projects\n * Security\n * Insights\n\n Releases: arendst/Tasmota\n\n Releases Tags\n Releases \u00b7 arendst/Tasmota\n\n Tasmota v15.1.0 Stella\n\n 11 Oct 13:19\n github-actions\n v15.1.0\n 690b7dd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.1.0 Stella Latest\n Latest\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.4.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.4 have been removed.\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3 and ESP32-P4 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c5.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C5 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32p4.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-P4 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.1.0 Stella\n\n Added\n\n * Commands LoRaWanDecoder \" and LoRaWanName \" to clear name #23394\n * Command I2sPause #23646\n * Support for RV3028 RTC #23672\n * Support for RX8030 RTC #23855\n * Extend state JSON message with functional hostname and ipaddress which could be WiFi or Ethernet\n * Internal function 'WSContentSendRaw_P' #23641\n * Universal display driver for ZJY169S0800TG01 ST7789 280x240 #23638\n * NeoPool add Redox tank alarm #19811\n * I2S additions #23543\n * ESP32 ROM SHA Hardware Acceleration to BearSSL #23819\n * ESP32 Extension Manager, replacing loading of Partition Wizard #23955\n * Support for ESP32-P4 #23663\n * Support for ESP32-C5 #23804\n * ESP32-P4 command HostedOta #23675\n * Berry f-strings now support ':' in expression #23618\n * Berry preview of animation framework #23816\n * Berry call() now works for classes #23744\n * Berry multiplication between string and int #23850\n * Berry animation framework web ui to compile DSL #23962\n\n Breaking Changed\n\n * Berry animate framework is DEPRECATED, will be replace by animation framework #23854\n\n Changed\n\n * ESP8266 platform update from 2025.05.00 to 2025.10.00 #23971\n * ESP32 Platform from 2025.05.30 to 2025.10.30, Framework (Arduino Core) from v3.1.3.250504 to ...\n Read more\n Assets 275\n * tasmota-4M.bin\n sha256:dea102fca637ab947244d116eeb40711a834bb3158b049401c54978776cc3d97\n 731 KB 2025-10-11T13:19:41Z\n * tasmota-4M.bin.gz\n sha256:371b049a48b568b390aecdb2b0b0cfcebd4badca3119cf95ea56ac8bc84ede0e\n 512 KB 2025-10-11T13:19:41Z\n * tasmota-4M.map.gz\n sha256:e36b54520b94d9b919bfc93b79707a262ae6e35df61581b8a1abb2712b0a1a40\n 300 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin\n sha256:7ca53b185740dedd7449c4452e5c1f6bd2d72f9e0be0f987d87b33ab743d5cbf\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AD.bin.gz\n sha256:123a81180d8887cf441b15967deb1f6e2a9d70be25b64f50a4e87ecfc457e8df\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AD.map.gz\n sha256:72875f11063e490a16e50ba331f5ef8c78541b6284207bd2ba95127c9177c19e\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin\n sha256:24ee0fd361826ca2826e6d1b1d26bd55e6fdeef6b8ac2bdeff685d75d516e7d3\n 657 KB 2025-10-11T13:19:41Z\n * tasmota-AF.bin.gz\n sha256:8ecbbb2a67bc3e4ab9d991340793de090fb69e24e6e5d3c85623421c46ee94af\n 461 KB 2025-10-11T13:19:41Z\n * tasmota-AF.map.gz\n sha256:2a4b838d525ca96bdb3e924e05b91b8d436c03acd45ccdc6eb284ddb10983615\n 269 KB 2025-10-11T13:19:41Z\n * tasmota-BG.bin\n sha256:7c1810f89c7aba3bbefeab3e56db979c1f664803e8ca46c2c590b9b274591213\n 662 KB 2025-10-11T13:19:41Z\n * Source code (zip)\n 2025-10-11T12:41:51Z\n * Source code (tar.gz)\n 2025-10-11T12:41:51Z\n * Show all 275 assets Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 1 MarcoRavich reacted with thumbs up emoji \ud83c\udf89 1 bernardesarthur reacted with hooray emoji \u2764\ufe0f 3 MohanRatiram, bernardesarthur, and gtortone reacted with heart emoji \ud83d\ude80 1 bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 1 reaction\n * \ud83c\udf89 1 reaction\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 1 reaction\n 4 people reacted\n\n Tasmota v15.0.1 Sharon\n\n 14 Jun 13:50\n github-actions\n v15.0.1\n d42deb3\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v15.0.1 Sharon\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250504.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250504 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250504.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-15.0.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v15.0.1 Sharon\n\n Fixed\n\n * Berry fix realline #23546\n * LVGL regression missing lv.ANIM_OFF and lv.ANIM_ON #23544\n * LVGL HASPmota fix regression introduced with LVGL 9.3.0 #23547\n\n Changelog v15.0.0 Sharon\n\n Added\n\n * Provide serial upload port from VSC to PIO #23436\n * Command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents\n * Command JsonPP <command>|backlog <command>;... to enable JSON PP only once\n * Support for multi channel AU915-928 LoRaWanBridge by Rob Clark #23372\n * Support for LoRaWan Rx1 and Rx2 profiles #23394\n * Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD\n * Allow temporary change of DisplayDimmer #23406\n * WebUI status line for MQTT and TLS, added FUNC_WEB_STATUS_LEFT and FUNC_WEB_STATUS_RIGHT event #23354\n * WebUI heap status #23356\n * Optional Wifi strength indicator in WebUI status line #23352\n * Wireguard VPN #23347\n * Berry mqtt publish rule processing\n * Berry support for sortedmap #23441\n * Berry introspect.module option to not cache module entry #23451\n * Berry webserver.remove_route to revert webserver.on #23452\n * Berry compile and tasmota.compile option to compile in local context #23457\n * Berry tasmota.is_network_up() #23532\n * HASPmota antiburn() #23400\n * HASPmota auto-dimming when no touch #23425\n\n Changed\n\n * ESP8266 platform update from 2024.09.00 to 2025.05.00 #23448\n ...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 patpommi, philiplourandos, bradyjoh, larroy, and bernardesarthur reacted with thumbs up emoji \u2764\ufe0f 4 Paulchen-Panther, patpommi, bernardesarthur, and danz0 reacted with heart emoji \ud83d\ude80 4 MarcoRavich, patpommi, bradyjoh, and bernardesarthur reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \u2764\ufe0f 4 reactions\n * \ud83d\ude80 4 reactions\n 8 people reacted\n\n Tasmota v14.6.0 Ryan\n\n 16 Apr 11:33\n github-actions\n v14.6.0\n 64ba75f\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.6.0 Ryan\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.3.250411.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.3.250411 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.3.250411.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.6.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.6.0 Ryan\n\n Added\n\n * Filesystem command UfsList[2]\n * Extend command GPIO with different display options and allowing updating of module GPIO's in one go\n * Support Vango Technologies V924x ultralow power, single-phase, power measurement #23127\n * Support for HLK-LD2402 24GHz smart wave motion sensor #23133\n * Support for Telnet server using command Telnet <0|1|port>[,<IP filter>] if enabled with #define USE_TELNET\n * Support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM\n * PZEM_AC device address in JSON and GUI #23268\n * Allow acl in mqtt when client certificate is in use with #define USE_MQTT_CLIENT_CERT #22998\n * AlpineJS 2.8.2 - optional for now #23259\n * ESP32 show network interface priority in Status 5 debug logging #23302\n * Berry experimental driver for AXP2101 for M5Core2v1.1 #23039\n * Berry tasmota.when_network_up() and simplified Matter using it #23057\n * Berry introspect.solidified() to know if a Berry object is solidified or in RAM #23063\n * Berry global.undef() to undefine a global variable #23073\n * Berry load .tapp files in /.extensions/ then in / #23113\n * Berry re.dump() #23162\n * Berry bytes.add() now accepts 3-bytes values #23200\n * Berry expose esp_http_server for websockets #23206\n * Matter prepare for ICD cluster #23158\n * LVGL experimental mirroring of display on Web UI #23041\n * HASPmota autostart when pages.jsonl exists #23181\n\n Breaking Changed\n\n * Berry remove Leds.create_matrix from the standard library waiting...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 stevleibelt, gustavomahlow, nokolade, steigerbalett, sky4055, and Bytewerke reacted with thumbs up emoji \ud83c\udf89 3 bernardesarthur, gustavomahlow, and sky4055 reacted with hooray emoji \u2764\ufe0f 1 sky4055 reacted with heart emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83c\udf89 3 reactions\n * \u2764\ufe0f 1 reaction\n 7 people reacted\n\n Tasmota v14.5.0 Ruth\n\n 18 Feb 14:50\n github-actions\n v14.5.0\n d436a40\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.5.0 Ruth\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.1.250203.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.1.250203 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.1.250203.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.5.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.5.0 Ruth\n\n Added\n\n * Command SetOption163 1 to disable display of Device name in GUI header\n * Command FileLog 0..4 to enable logging to filesystem using up to 16 rotating log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command FileLog 10..14 to enable logging to filesystem using up to 16 log files of 100kB (#define FILE_LOG_SIZE 100)\n * Command I2sLoop #22807\n * Support for Lithuanian language translations by zzdovydas #22971\n * Support for PCF85063 RTC #22727\n * Support for Senseair S88 CO2 sensor #22733\n * Support for C8-CO2-5K CO2 sensor #22905\n * Support for ESP32 Two-Wire Automotive Interface (TWAI) or Controller Area Network (CAN) busses\n * #define FIX_JSON_HEXADECIMAL to change JSON hexadecimal value \"FF5F78\" into \"0xFF5F78\" #22919\n * Support for RC-switch decoding of 64-bit received data\n * Support for WiZ Smart Remote using #define USE_WIZMOTE and command SetOption164 1\n * MqttTLS field in Status 6 to indicate if the MQTT connection is encrypted #22995\n * Formatter %_U for ext_snprintf_P() to print uint64_t variable as decimal equivalent to %llu\n * GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) #22869\n * I2S AAC support for web radio #22787\n * I2S Opus stream and file support for opus/aac #22795\n * ESP32 command PixelType to change the WS2812 color order and channel number #22876\n * ESP32 TasmotaLED change dynamically the number of pixels #22754\n * ESP32 expand Pixels with reverse, height and alternate #22755\n * Display template for Waveshare ESP32-C6 LCD 1.47 #22863\n * Berry animate.crenel primitive #22673\n * B...\n Read more\n Assets 261\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 8 Flobul, TheSmartGerman, MarcoRavich, Kantulak, mh81, DiaconuFlorinNarcis, TheSebi41, and wantuchm reacted with thumbs up emoji \ud83c\udf89 6 AloisKlingler, MyGitIT, shmick, patpommi, MidnightLink, and ribiship reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 8 reactions\n * \ud83c\udf89 6 reactions\n 14 people reacted\n\n Tasmota v14.4.1 Rudolph\n\n 15 Dec 13:46\n github-actions\n v14.4.1\n 031e2fd\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.4.1 Rudolph\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.241206.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.241206 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.241206.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.4.1\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.4.1 Rudolph\n\n Added\n\n * MCP23XXX_DRV control register IOCON in template #22622\n * ESP32 support for TLS ECDSA #22649\n\n Changed\n\n * Display removed PWM control of backlight GPIO regression from v14.1.0\n * SSL clean up remnants of old fingerprint algorithm #22645\n * Berry make Leds animate calls reentrant #22643\n\n Fixed\n\n * Display DisplayMode adds a display device while not configured\n * GUI display power button regression from v14.3.0.5 #15788\n * MCP23xxx, PCF8574 and Shift595 power control when a display is configured regression from v14.3.0.7\n * ESP32 rules operation priority regression from v13.3.0.4 #22636\n\n Changelog v14.4.0 Rudolph\n\n Added\n\n * Command WebColor20 to control color of Button when Off\n * Command SetOption161 1 to disable display of state text #22515\n * Command SetOption162 1 to disable adding export energy to energy today #22578\n * DALI support for short addresses (gear) and groups\n * DALI command DaliGear to set max found gear to speed up scan response\n * DALI command DaliGroup to add gear to groups\n * DALI command DaliTarget to set light control broadcast, group number or gear number\n * DALI command DaliGroupSliders 0..16 to show GUI group sliders with feedback disabling DaliLight\n * DALI inverted signal configuration using GPIO DALI RX_i/TX_i\n * Support for I2C over Serial #22444\n * Support KNX for scripts #22429\n * Support deep sleep (standby) for VL53L0X #22441\n * Support for Shelly DALI Dimmer Gen3\n * Support for HLK-LD2410S 24GHz smart wave motion sensor #22253\n * Support for US AQI and EPA AQI in PMS5003x sensors #22294\n * Support for MS5837 pressure and temperature sensor #22376\n * Support for TM16...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 Flobul, huguesLeblanc, M-M90, and eqon133 reacted with thumbs up emoji \u2764\ufe0f 2 ewalker101 and kk168160p reacted with heart emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \u2764\ufe0f 2 reactions\n 6 people reacted\n\n Tasmota v14.3.0 Robert\n\n 15 Oct 08:45\n github-actions\n v14.3.0\n 55a6bc8\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.3.0 Robert\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n 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.\n\n This release will be supported from ESP32/Arduino library Core version v3.1.0.240926.\n\n Support of ESP8266 Core versions before 2.7.8 and ESP32 Core versions before v3.1.0.240926 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.8.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version v3.1.0.240926.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.3.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.3.0 Robert\n\n Added\n\n * Command SetOption69 1 to enable Serial Bridge inverted Receive #22000\n * Command DaliWeb 1 to enable light control for DALI broadcast address\n * Command DaliSend <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus\n * Command DaliQuery <address>|<address+256>,<command> to send command (address+256 is repeat) on DALI bus and wait up to DALI_TIMEOUT ms for response\n * HX711 optional calibration precision option on command Sensor34 2 <weight in gram> <precision> where <precision> is 1 to 20 #13983\n * ESP8266 support for one-wire M1601 temperature sensor on DS18x20 GPIO #21376\n * ESP8266 support for I2C CLK on GPIO16 #22199\n * Support for I2C M5Unit (Mini)Scales using HX711 driver\n * Support for DALI on ESP8266\n * Support for RX8010 RTC as used in IOTTIMER #21376\n * Support for BL0906 up to 6 channel energy monitor as used in Athom EM2/EM6 #22167\n * Support for Sonoff SPM v1.3.0 #13447\n * Energy command PowerSet 60,230 to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage\n * Energy command CurrentSet 60,230 to calibrate both Power and Current with known resistive load of 60W at 230V using calibrated Voltage\n * ESP8266 experimental support for second I2C bus\n * MQTT warning if trying to connect without TLS on a port that normally uses TLS #22175\n * Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration #20653\n * Support nexus protocol and calculation of separation limit to rc-switch library #21886\n * KNX additional KnxTx functions and define KNX_USE_DPT9 #22071\n * SML multi TRX line #22056\n * Misubishi Electric HVAC Heat/Dry/Cool Auto operation mode [#22216](https://git...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 Neleka, MarcoRavich, pascalmd, philiplourandos, Dlay2017, FaserF, marcelloceschia, mh81, electrocoder, Eunbu, and 5 more reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n 15 people reacted\n\n Tasmota v14.2.0 Rita\n\n 14 Aug 12:52\n github-actions\n v14.2.0\n 84ac553\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.2.0 Rita\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.7 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.4.\n\n Support of ESP8266 Core versions before 2.7.7 and ESP32 Core versions before 3.0.4 have been removed.\n\n Known issues with v14.2.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.7.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.4.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.2.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.2.0 Rita\n\n Added\n\n * Command AdcGpio<gpio> <parameters> to better support ADC configuration\n * Support for QMP6988 temperature and pressure sensor\n * Support for Sonoff WTS01 temperature sensor using SerialBridge in SSerialMode 3\n * Support for Sonoff iFan04-H using template #16402\n * Support for Sonoff POWCT Ring #21131\n * Support for Wooliis Hall Effect Coulometer or Battery capacity monitor #21732\n * Analog GPIO ADC Input with AdcGpio<pin> <start_range>,<end_range>,<margin>,1 provide direct light control\n * Analog GPIO ADC Voltage with AdcGpio<pin> <start_range>,<end_range>,<lowest_voltage>,<highest_voltage> provide energy monitoring with dc voltage\n * Analog GPIO ADC Current with AdcGpio<pin> <start_range>,<end_range>,<lowest_current>,<highest_current> provide energy monitoring with dc voltage\n * Rule and Scripter xdrv sensor polling\n * Skip MQTT response if command is prefixed with underscore #21740\n * Skip MQTT response if commands are executed prefixed with Backlog2 (no delay) or Backlog3 #21740\n * Extend command SetOption147 1 to disable publish of IRReceived MQTT messages #21574\n * NeoPool command NPSetOption<x> to enabled/disable data validation/connection statistics #21850\n * NeoPool data validation and communication statistics default enabled for ESP32 only #21721\n * ESP32 support for power and energy limit checks, like MaxEnergy2 per phase #21695\n * Berry solidification of bytes instances #21558\n * Berry automatic rounding of float to int when calling C mapped functions #21601\n * Berr...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83c\udf89 9 MarcoRavich, kdpuvvadi, nima-1102, ManuVice, MaxVonEvil, MidnightLink, FerFemNemBem, TheUntouchable, and Nidhoggrr reacted with hooray emoji\n All reactions\n * \ud83c\udf89 9 reactions\n 9 people reacted\n\n Tasmota v14.1.0 Rachel\n\n 03 Jun 12:08\n github-actions\n v14.1.0\n c1feaff\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.1.0 Rachel\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.1.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.1.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.1.0 Rachel\n\n Added\n\n * Optional command WebRun (as WebQuery extension) #21364\n * Support for Knx dimmer and color #21434\n * SML FastExit for binary SML parsing #21497\n * Berry add reuse of methods for interface-like code reuse #21500\n * Support for Matter 1.3 Water leak detectors #21456\n\n Changed\n\n * ESP32 Core3 platform update from 2024.05.11 to 2024.05.13 #21524\n * GPIOViewer from v1.5.2 to v1.5.4\n * On universal display remove default backlight power if a PWM channel is used for backlight\n * TCP bridge increased baudrate selection #21528\n * Support W5500 SPI ethernet using four SPI GPIOs only without IRQ and RESET\n * ESP32 compiler option from target-align to no-target-align #21407\n * ESP32 I2S audio improvements #21433\n * Berry binary compiled with gcc #21426\n * Berry allow easy solidification of external Berry #21430\n * Berry change internal storage of parent class for methods #21490\n * Berry coc parser keeps order of variables #21542\n\n Fixed\n\n * Domoticz re-subscribe on MQTT reconnect. Regression from v13.4.0.3 #21281\n * Watchdog restart or freeze if displaytext is more than 128 characters #21401\n * Wrong timeout in WebQuery and webclient since Core3 #21442\n * uDisplay Parallel display on Core3 #21529\n * UfsServe watchdog...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 thkfighter, FaserF, and NoGrout reacted with thumbs up emoji \ud83c\udf89 5 mh81, shmick, MarcoRavich, Neleka, and stritti reacted with hooray emoji \ud83d\ude80 1 leon61ukr reacted with rocket emoji \ud83d\udc40 1 hellcry37 reacted with eyes emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 5 reactions\n * \ud83d\ude80 1 reaction\n * \ud83d\udc40 1 reaction\n 10 people reacted\n\n Tasmota v14.0.0 Rodney\n\n 14 May 14:06\n github-actions\n v14.0.0\n d8c53d4\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v14.0.0 Rodney\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 3.0.0.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 3.0.0 have been removed.\n\n Known issues with v14.0.0\n\n Due to the change from ESP32 Arduino Core2/IDF4 to Arduino Core3/IDF5 not all functionality has been restored. The following features are known not to work on ESP32:\n\n * Wifi Range Extender #21200\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32s2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial and 4M+ flash.\n * tasmota32s2cdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S2 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32s3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-S3 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c2.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with serial and 4M+ flash.\n * tasmota32c3.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32c6.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with USB HWCDC and fallback to serial and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/firmware/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-14.0.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v14.0.0 Rodney\n\n Added\n\n * PlatformIO target reset #21292\n * Command Wifi 6 to enable 11ax on ESP32\n * Command PowerLock to disable power control of selected outputs #21081\n * Command Publish3 to send binary data encoded as Hex, disabled in safeboot #21329\n * Support for calculated heat index if temperature and humidity is available with #define USE_HEAT_INDEX #4771\n * Support for LoRa and single channel EU863-870 LoRaWanBridge #17790\n * Support for AMS5915/AMS6915 temperature and pressure sensors #20814\n * Support for LWT messages in TasMesh #20392\n * Support IR data larger than 64 bits #20831\n * Support for MCP23S08 #20971\n * Support for ESP32-S3 120Mhz #20973\n * Support Azure iothub direct method #21013\n * Support for Domoticz non-persistent DzIdx5 to DzIdx32 and disabling DOMOTICZ_OUT_TOPIC subscribe using command DzIdx0 0 #21019\n * Support SPI GPIO configuration for Universal Touch Screen #21025\n * Support for SPL06_007 pressure and temperature sensor #21185\n * Support for AHT30 Temperature and Humidity Sensor #19922\n * Support for compile time hostname with #define WIFI_DEFAULT_HOSTNAME (#21236)#21236\n * GPIOViewer pin mode support\n * Zigbee support for attributes of type uint48 used by energy monitoring #20992\n * QMC5...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 deepcoder, wang3138265, and forestial reacted with thumbs up emoji \ud83c\udf89 7 kumy, stncttr908, sky4055, FaserF, KetilCom, wang3138265, and stritti reacted with hooray emoji \u2764\ufe0f 9 MarcoRavich, baz-fr, OniriCorpe, kumy, sky4055, AleXSR700, KetilCom, wang3138265, and nikito7 reacted with heart emoji \ud83d\ude80 7 kumy, nima-1102, network-shark, sky4055, tmoore22, wang3138265, and stritti reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83c\udf89 7 reactions\n * \u2764\ufe0f 9 reactions\n * \ud83d\ude80 7 reactions\n 17 people reacted\n\n Tasmota v13.4.0 Quinta\n\n 14 Feb 16:32\n github-actions\n v13.4.0\n 05e2444\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n Tasmota v13.4.0 Quinta\n\n RELEASE NOTES\n\n Migration Information\n\n This version removes support for direct migration from versions before v8.1.0 (Doris)\n\n See migration path for instructions how to migrate to a major version.\n\n 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.\n\n Pay attention to the following version breaks due to dynamic settings updates:\n\n 1. Migrate to Sonoff-Tasmota 3.9.x\n 2. Migrate to Sonoff-Tasmota 4.x\n 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\n 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\n 5. Migrate to Tasmota 7.2.0 (http://ota.tasmota.com/tasmota/release-7.2.0/tasmota.bin)\n\n --- Major change in parameter storage layout ---\n\n 1. Migrate to Tasmota 8.5.1 (http://ota.tasmota.com/tasmota/release-8.5.1/tasmota.bin)\n\n --- Major change in internal GPIO function representation ---\n\n 1. Migrate to Tasmota 9.1 (http://ota.tasmota.com/tasmota/release-9.1.0/tasmota.bin.gz)\n 2. Upgrade to latest release (http://ota.tasmota.com/tasmota/release/tasmota.bin.gz)\n\n 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.\n\n Supported Core versions\n\n This release will be supported from ESP8266/Arduino library Core version 2.7.6 due to reported security and stability issues on previous Core version. This will also support gzipped binaries.\n\n This release will be supported from ESP32/Arduino library Core version 2.0.14.\n\n Support of ESP8266 Core versions before 2.7.6 and ESP32 Core versions before 2.0.14 have been removed.\n\n Support of TLS\n\n In addition to TLS using fingerprints now also user supplied CA certs, AWS IoT and Azure IoT is supported. Read full documentation\n\n Initial configuration tools\n\n For initial configuration this release supports Webserver based WifiManager or Serial based command interface.\n\n Initial installation\n\n Easy initial installation of Tasmota can be performed using the Tasmota WebInstaller.\n\n Provided Binary Downloads\n\n ESP8266 or ESP8285 based\n\n The following binary downloads have been compiled with ESP8266/Arduino library core version 2.7.6.\n\n * tasmota.bin = The Tasmota version with most drivers for 1M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota-4M.bin = The Tasmota version with most drivers and filesystem for 4M+ flash.\n * tasmota-AD.bin to tasmota-VN.bin = The Tasmota version in different languages for 1M+ flash.\n * tasmota-lite.bin = The Lite version without most drivers and sensors for 1M+ flash.\n * tasmota-knx.bin = The Knx version without some features but adds KNX support for 1M+ flash.\n * tasmota-sensors.bin = The Sensors version adds more useful sensors for 1M+ flash.\n * 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.\n * tasmota-display.bin = The Display version without Energy Monitoring but adds display support for 1M+ flash.\n * tasmota-zbbridge.bin = The dedicated Sonoff Zigbee Bridge version for 2M+ flash.\n * tasmota-zigbee.bin = The dedicated cc25xx Zigbee Bridge version for 4M+ flash.\n\n Above binaries are also available as gzipped version allowing faster uploads.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * http://ota.tasmota.com/tasmota/release\n\n Historical binaries can be downloaded from\n\n * http://ota.tasmota.com/tasmota/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz\n\n ESP32, ESP32-C3, ESP32-S2 and ESP32-S3 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 2.0.14.\n\n * tasmota32.bin = The Tasmota version with most drivers including additional sensors and KNX for 4M+ flash. RECOMMENDED RELEASE BINARY\n * tasmota32xy.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 and 4M+ flash.\n * tasmota32xycdc.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C3/S2/S3 with serial over embedded USB CDC only and 4M+ flash.\n * tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.\n * tasmota32-AD.bin to tasmota32-VN.bin = The Tasmota version in different languages for 4M+ flash.\n * tasmota32-bluetooth.bin = The Bluetooth version adds BLE support for 4M+ flash.\n * tasmota32-display.bin = The Display version without Energy Monitoring but adds display support for 4M+ flash.\n * tasmota32-ir.bin = The InfraRed Receiver and transmitter version allowing all available protocols provided by library IRremoteESP8266 but without most other features for 4M+ flash.\n * tasmota32-lvgl.bin = The LVGL version adds Light and Versatile Graphics Library (LVGL) display support for 4M+ flash.\n * tasmota32-nspanel.bin = The Sonoff NSPanel Smart Scene Wall Switch version with HASPmota display support.\n * tasmota32-webcam.bin = The Webcam version adds webcam support for 4M+ flash.\n * tasmota32-zbbridgepro.bin - The Sonoff Zigbee Bridge Pro version with CC2652P firmware load support.\n\n ESP32-C2 and ESP32-C6 based\n\n The following binary downloads have been compiled with ESP32/Arduino library core version 3.0.0-alpha3.\n\n * tasmota32c2-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C2 and 4M+ flash.\n * tasmota32c6cdc-arduino30.bin = The Tasmota version with most drivers including additional sensors and KNX for ESP32-C6 with serial over embedded USB CDC or hardware USB and 4M+ flash.\n\n Latest released binaries can be downloaded from\n\n * https://github.com/arendst/Tasmota-firmware/tree/main/release-firmware\n * https://ota.tasmota.com/tasmota32/release\n\n Historical binaries can be downloaded from\n\n * https://ota.tasmota.com/tasmota32/release-13.4.0\n\n The latter links can be used for OTA upgrades too like OtaUrl https://ota.tasmota.com/tasmota32/release/tasmota32.bin\n\n Additional information\n\n List of embedded modules.\n\n Complete list of available feature and sensors.\n\n Changelog v13.4.0 Quinta\n\n Added\n\n * Command TimedPower<index> <milliseconds>[,ON|OFF|TOGGLE|BLINK] executes Power<index> [ON|OFF|TOGGLE|BLINK] and after executes Power<index> [OFF|ON|TOGGLE|OFF]\n * Command SetOption158 1 to disable publish of ModbusReceived MQTT messages #20678\n * Command SetOption159 1 to enable counting on both rising and falling edge #20712\n * Display of active drivers using command status 4\n * GPIO Viewer to see realtime GPIO states using assets from https://ota.tasmota.com/tasmota/gpioviewer/gpio_viewer_13_4_0/ v2.0.8\n * Support for CST816S touch interface #20213\n * Support for Sonoff Basic R4 Magic Switch #20247\n * Support negative power on BL0942 using index 5..8 #20322\n * Support for pipsolar inverter #20408\n * Support for HardwareSerial invert #15461\n * NeoPool hydrolysis FL1 and Redox flag #20258\n * SML support for IM350 #20474\n * GUI sensor separators #20495\n * ESP32 used UART information\n * ESP32 support GPIOViewer when define USE_ESP32_GPIO_VIEWER is enabled\n * ESP32 MI BLE support for Xiaomi LYWSD02MMC #20381\n * ESP32 support for Shelly Plus Add-On using DS18x20 or DHT11/AM2301/DHT21/DHT22/AM2302/AM2321/SI7021 on GPIO0/1 #20580\n * ESP32 MI32 Legacy initial support for sensors using BTHOME packet format #20625\n * ESP32 Core3 support for SPI ethernet on DM9051, W5500 and KSZ8851\n * ESP32-C3 support for GPIO11 #18350\n * Berry GPIO viewer initial version using async webserver #20416\n * Berry introspect.set() for class attributes #20339\n * Berry support for tcpclientasync in tcpserver #20401\n * Berry tasmota.urlbecload(url:string) -> bool #20412\n * Berry gpio.read_pwm and `gpio.read_pwm_resolutio...\n Read more\n Assets 168\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 Kolia56 and Vertux reacted with thumbs up emoji \ud83c\udf89 8 MarcoRavich, smoonlee, BestAndreas, zwim, lyt580231, anthony-wang, Chauhan-0108, and stncttr908 reacted with hooray emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n * \ud83c\udf89 8 reactions\n 10 people reacted\n Previous 1 2 3 4 5 \u2026 11 12 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -121,8 +121,8 @@\n\n * Fork 5k\n * Star 23.9k\n * Code\n- * Issues 6\n- * Pull requests 3\n+ * Issues 5\n+ * Pull requests 5\n * Discussions\n * Actions\n * Projects 0", "diff_removed": "@changed_PLACEMARKER_OPEN * Issues 6@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 3@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 5@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 5@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " * Issues 6\n * Pull requests 3\n * Issues 5\n * Pull requests 5", "diff_url": "https://cd.diefe.de/diff/789de97e-6172-46d6-8a26-6690a6a4968e", "markup_text_links_to_html_links": false, "notification_timestamp": 1764879436.026026, "preview_url": "https://cd.diefe.de/preview/789de97e-6172-46d6-8a26-6690a6a4968e", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "789de97e-6172-46d6-8a26-6690a6a4968e", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "Homelab", "watch_title": "https://github.com/arendst/Tasmota/releases", "watch_url": "https://github.com/arendst/Tasmota/releases", "watch_uuid": "789de97e-6172-46d6-8a26-6690a6a4968e", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-04 22:17:14 CET", "edit_url": "https://cd.diefe.de/edit/789de97e-6172-46d6-8a26-6690a6a4968e"}}]
- 2025/12/04 19:13:00,000 - SENDING - [{"title": "CD: https://github.com/node-red/node-red/releases ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/node-red/node-red/releases had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Issues 360</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Pull requests 103</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Issues 361</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Pull requests 102</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 361\n * Pull requests 102\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n * \n * \n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN * Issues 360@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 103@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 361@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 102@changed_into_PLACEMARKER_CLOSED", "diff_clean": " * Issues 360\n * Pull requests 103\n * Issues 361\n * Pull requests 102", "diff_added": "@changed_PLACEMARKER_OPEN * Issues 360@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 103@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 361@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 102@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " * Issues 360\n * Pull requests 103\n * Issues 361\n * Pull requests 102", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n@changed_PLACEMARKER_OPEN * Issues 360@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 103@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 361@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 102@changed_into_PLACEMARKER_CLOSED\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 103\n * Issues 361\n * Pull requests 102\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -121,8 +121,8 @@\n\n * Fork 3.8k\n * Star 22.4k\n * Code\n- * Issues 360\n- * Pull requests 103\n+ * Issues 361\n+ * Pull requests 102\n * Actions\n * Projects 0\n * Wiki", "diff_removed": "@changed_PLACEMARKER_OPEN * Issues 360@changed_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * Pull requests 103@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Issues 361@changed_into_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 102@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " * Issues 360\n * Pull requests 103\n * Issues 361\n * Pull requests 102", "diff_url": "https://cd.diefe.de/diff/638654fa-86cf-4ece-b0db-13e6cb274dc9", "markup_text_links_to_html_links": false, "notification_timestamp": 1764871980.3977237, "preview_url": "https://cd.diefe.de/preview/638654fa-86cf-4ece-b0db-13e6cb274dc9", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "Homelab", "watch_title": "https://github.com/node-red/node-red/releases", "watch_url": "https://github.com/node-red/node-red/releases", "watch_uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-04 20:12:59 CET", "edit_url": "https://cd.diefe.de/edit/638654fa-86cf-4ece-b0db-13e6cb274dc9"}}]
- 2025/12/04 16:12:59,000 - SENDING - [{"title": "CD: https://github.com/node-red/node-red/releases ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/node-red/node-red/releases had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Pull requests 106</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Pull requests 103</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 103\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n * \n * \n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN * Pull requests 106@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 103@changed_into_PLACEMARKER_CLOSED", "diff_clean": " * Pull requests 106\n * Pull requests 103", "diff_added": "@changed_PLACEMARKER_OPEN * Pull requests 106@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 103@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " * Pull requests 106\n * Pull requests 103", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n@changed_PLACEMARKER_OPEN * Pull requests 106@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 103@changed_into_PLACEMARKER_CLOSED\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 106\n * Pull requests 103\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -122,7 +122,7 @@\n\n * Star 22.4k\n * Code\n * Issues 360\n- * Pull requests 106\n+ * Pull requests 103\n * Actions\n * Projects 0\n * Wiki", "diff_removed": "@changed_PLACEMARKER_OPEN * Pull requests 106@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 103@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " * Pull requests 106\n * Pull requests 103", "diff_url": "https://cd.diefe.de/diff/638654fa-86cf-4ece-b0db-13e6cb274dc9", "markup_text_links_to_html_links": false, "notification_timestamp": 1764861178.4021122, "preview_url": "https://cd.diefe.de/preview/638654fa-86cf-4ece-b0db-13e6cb274dc9", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "Homelab", "watch_title": "https://github.com/node-red/node-red/releases", "watch_url": "https://github.com/node-red/node-red/releases", "watch_uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-04 17:12:57 CET", "edit_url": "https://cd.diefe.de/edit/638654fa-86cf-4ece-b0db-13e6cb274dc9"}}]
- 2025/12/04 13:12:56,000 - SENDING - [{"title": "CD: https://github.com/node-red/node-red/releases ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/node-red/node-red/releases had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * Pull requests 105</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * Pull requests 106</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 106\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n * \n * \n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN * Pull requests 105@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 106@changed_into_PLACEMARKER_CLOSED", "diff_clean": " * Pull requests 105\n * Pull requests 106", "diff_added": "@changed_PLACEMARKER_OPEN * Pull requests 105@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 106@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " * Pull requests 105\n * Pull requests 106", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n@changed_PLACEMARKER_OPEN * Pull requests 105@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 106@changed_into_PLACEMARKER_CLOSED\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 105\n * Pull requests 106\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -122,7 +122,7 @@\n\n * Star 22.4k\n * Code\n * Issues 360\n- * Pull requests 105\n+ * Pull requests 106\n * Actions\n * Projects 0\n * Wiki", "diff_removed": "@changed_PLACEMARKER_OPEN * Pull requests 105@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * Pull requests 106@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " * Pull requests 105\n * Pull requests 106", "diff_url": "https://cd.diefe.de/diff/638654fa-86cf-4ece-b0db-13e6cb274dc9", "markup_text_links_to_html_links": false, "notification_timestamp": 1764850376.2111096, "preview_url": "https://cd.diefe.de/preview/638654fa-86cf-4ece-b0db-13e6cb274dc9", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "Homelab", "watch_title": "https://github.com/node-red/node-red/releases", "watch_url": "https://github.com/node-red/node-red/releases", "watch_uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-04 14:12:55 CET", "edit_url": "https://cd.diefe.de/edit/638654fa-86cf-4ece-b0db-13e6cb274dc9"}}]
- 2025/12/04 07:12:56,000 - SENDING - [{"title": "CD: https://github.com/node-red/node-red/releases ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/node-red/node-red/releases had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * \ud83d\udc4d 4 reactions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * \ud83d\udc4d 5 reactions</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> 6 people reacted</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> 7 people reacted</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 105\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n * \n * \n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * \ud83d\udc4d 4 reactions@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * \ud83d\udc4d 5 reactions@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 6 people reacted@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 7 people reacted@changed_into_PLACEMARKER_CLOSED", "diff_clean": " \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n * \ud83d\udc4d 4 reactions\n * \ud83d\udc4d 5 reactions\n 6 people reacted\n 7 people reacted", "diff_added": "@changed_PLACEMARKER_OPEN \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * \ud83d\udc4d 4 reactions@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * \ud83d\udc4d 5 reactions@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 6 people reacted@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 7 people reacted@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n * \ud83d\udc4d 4 reactions\n * \ud83d\udc4d 5 reactions\n 6 people reacted\n 7 people reacted", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 105\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n@changed_PLACEMARKER_OPEN \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_into_PLACEMARKER_CLOSED\n All reactions\n@changed_PLACEMARKER_OPEN * \ud83d\udc4d 4 reactions@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * \ud83d\udc4d 5 reactions@changed_into_PLACEMARKER_CLOSED\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n@changed_PLACEMARKER_OPEN 6 people reacted@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 7 people reacted@changed_into_PLACEMARKER_CLOSED\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 105\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 6 people reacted\n 7 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -219,13 +219,13 @@\n\n \n There was an error while loading. Please reload this page.\n \n- \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n+ \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n- * \ud83d\udc4d 4 reactions\n+ * \ud83d\udc4d 5 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n- 6 people reacted\n+ 7 people reacted\n \n 4.1.1: Maintenance Release\n ", "diff_removed": "@changed_PLACEMARKER_OPEN \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * \ud83d\udc4d 4 reactions@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * \ud83d\udc4d 5 reactions@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 6 people reacted@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 7 people reacted@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n \ud83d\udc4d 5 softy2k, EthyMoney, corasaniti, JonnyTech, and lucasmaziero reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n * \ud83d\udc4d 4 reactions\n * \ud83d\udc4d 5 reactions\n 6 people reacted\n 7 people reacted", "diff_url": "https://cd.diefe.de/diff/638654fa-86cf-4ece-b0db-13e6cb274dc9", "markup_text_links_to_html_links": false, "notification_timestamp": 1764828776.0895216, "preview_url": "https://cd.diefe.de/preview/638654fa-86cf-4ece-b0db-13e6cb274dc9", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "Homelab", "watch_title": "https://github.com/node-red/node-red/releases", "watch_url": "https://github.com/node-red/node-red/releases", "watch_uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-04 08:12:54 CET", "edit_url": "https://cd.diefe.de/edit/638654fa-86cf-4ece-b0db-13e6cb274dc9"}}]
- 2025/12/04 04:12:55,000 - SENDING - [{"title": "CD: https://github.com/node-red/node-red/releases ", "body": "ChangeDetection DockerVM<br>\nhttps://github.com/node-red/node-red/releases had a change.<br>\n---<br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> * \ud83d\udc4d 3 reactions</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> * \ud83d\udc4d 4 reactions</span><br>\n<span style=\"background-color: #fadad7; color: #b30000\" role=\"note\" aria-label=\"Changed text\" title=\"Changed text\"> 5 people reacted</span><br>\n<span style=\"background-color: #eaf2c2; color: #406619\" role=\"note\" aria-label=\"Changed into\" title=\"Changed into\"> 6 people reacted</span><br>\n---<br>\nhttp://192.168.107.99:5020", "url": "ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection&avatar_url=https://raw.githubusercontent.com/dgtlmoon/changedetection.io/master/changedetectionio/static/images/avatar-256x256.png&format=html", "original_context": {"base_url": "https://cd.diefe.de/", "current_snapshot": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 105\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n * \n * \n * \n * \n * \n * \n * \n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n * \n * \n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n * \n * \n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n * \n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff": "@changed_PLACEMARKER_OPEN \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * \ud83d\udc4d 3 reactions@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * \ud83d\udc4d 4 reactions@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 5 people reacted@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 6 people reacted@changed_into_PLACEMARKER_CLOSED", "diff_clean": " \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n * \ud83d\udc4d 3 reactions\n * \ud83d\udc4d 4 reactions\n 5 people reacted\n 6 people reacted", "diff_added": "@changed_PLACEMARKER_OPEN \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * \ud83d\udc4d 3 reactions@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * \ud83d\udc4d 4 reactions@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 5 people reacted@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 6 people reacted@changed_into_PLACEMARKER_CLOSED", "diff_added_clean": " \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n * \ud83d\udc4d 3 reactions\n * \ud83d\udc4d 4 reactions\n 5 people reacted\n 6 people reacted", "diff_full": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 105\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n@changed_PLACEMARKER_OPEN \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_into_PLACEMARKER_CLOSED\n All reactions\n@changed_PLACEMARKER_OPEN * \ud83d\udc4d 3 reactions@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * \ud83d\udc4d 4 reactions@changed_into_PLACEMARKER_CLOSED\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n@changed_PLACEMARKER_OPEN 5 people reacted@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 6 people reacted@changed_into_PLACEMARKER_CLOSED\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_full_clean": " Skip to content\n\n Navigation Menu\n\n Toggle navigation\n Sign in\n Appearance settings\n * Platform\n + AI CODE CREATION\n o GitHub Copilot Write better code with AI\n o GitHub Spark Build and deploy intelligent apps\n o GitHub Models Manage and compare prompts\n o MCP Registry New Integrate external tools\n + DEVELOPER WORKFLOWS\n o Actions Automate any workflow\n o Codespaces Instant dev environments\n o Issues Plan and track work\n o Code Review Manage code changes\n + APPLICATION SECURITY\n o GitHub Advanced Security Find and fix vulnerabilities\n o Code security Secure your code as you build\n o Secret protection Stop leaks before they start\n + EXPLORE\n o Why GitHub\n o Documentation\n o Blog\n o Changelog\n o Marketplace\n View all features\n * Solutions\n + BY COMPANY SIZE\n o Enterprises\n o Small and medium teams\n o Startups\n o Nonprofits\n + BY USE CASE\n o App Modernization\n o DevSecOps\n o DevOps\n o CI/CD\n o View all use cases\n + BY INDUSTRY\n o Healthcare\n o Financial services\n o Manufacturing\n o Government\n o View all industries\n View all solutions\n * Resources\n + EXPLORE BY TOPIC\n o AI\n o Software Development\n o DevOps\n o Security\n o View all topics\n + EXPLORE BY TYPE\n o Customer stories\n o Events & webinars\n o Ebooks & reports\n o Business insights\n o GitHub Skills\n + SUPPORT & SERVICES\n o Documentation\n o Customer support\n o Community forum\n o Trust center\n o Partners\n * Open Source\n + COMMUNITY\n o GitHub Sponsors Fund open source developers\n + PROGRAMS\n o Security Lab\n o Maintainer Community\n o Accelerator\n o Archive Program\n + REPOSITORIES\n o Topics\n o Trending\n o Collections\n * Enterprise\n + ENTERPRISE SOLUTIONS\n o Enterprise platform AI-powered developer platform\n + AVAILABLE ADD-ONS\n o GitHub Advanced Security Enterprise-grade security features\n o Copilot for Business Enterprise-grade AI features\n o Premium Support Enterprise-grade 24/7 support\n * Pricing\n Search or jump to...\n\n Search code, repositories, users, issues, pull requests...\n\n Search\n Clear\n Search syntax tips\n\n Provide feedback\n\n We read every piece of feedback, and take your input very seriously.\n\n Include my email address so I can be contacted\n Cancel Submit feedback\n\n Saved searches\n\n Use saved searches to filter your results more quickly\n\n Name\n Query\n\n To see all available qualifiers, see our documentation.\n\n Cancel Create saved search\n Sign in\n Sign up\n Appearance settings\n Resetting focus\n You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert\n {{ message }}\n node-red / node-red Public\n * Notifications You must be signed in to change notification settings\n * Fork 3.8k\n * Star 22.4k\n * Code\n * Issues 360\n * Pull requests 105\n * Actions\n * Projects 0\n * Wiki\n * Security\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n * Insights\n Additional navigation options\n * Code\n * Issues\n * Pull requests\n * Actions\n * Projects\n * Wiki\n * Security\n * Insights\n\n Releases: node-red/node-red\n\n Releases Tags\n Releases \u00b7 node-red/node-red\n\n 4.1.2: Maintenance Release\n\n 03 Dec 16:12\n knolleary\n 4.1.2\n bac0064\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.2: Maintenance Release Latest\n Latest\n\n What's Changed\n\n * Fix RED.comms.subscribe callback on error by @GogoVega in #5313\n * Fix lock icon for read-only user by @knolleary in #5336\n * Clear suggestions on node/port mouse down by @knolleary in #5323\n * Show subflow input label on virtual port by @knolleary in #5325\n * Fix race condition in projects initialization by returning gitTools.init() promise by @stoprocent in #5315\n * Add selection-to-subflow context menu item by @knolleary in #5337\n * Fix up port event cancelling on node-select by @knolleary in #5338\n * Improved readme by @dimitrieh in #5340\n * Update express version to 4.22.1 by @hardillb in #5365\n * Handle plugin name in plugins.getConfig by @GogoVega in #5276\n * Fix invalid dirty state during redo after deployment by @GogoVega in #5352\n * ci: add files generated by npm test to .gitignore by @bryopsida in #5230\n * Bump for 4.1.2 by @knolleary in #5366\n\n New Contributors\n\n * @stoprocent made their first contribution in #5315\n * @dimitrieh made their first contribution in #5340\n * @bryopsida made their first contribution in #5230\n\n Full Changelog: 4.1.1...4.1.2\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n knolleary, dimitrieh, and 4 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n * \ud83d\udc4d 4 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n 5 people reacted\n 6 people reacted\n\n 4.1.1: Maintenance Release\n\n 13 Oct 14:23\n knolleary\n 4.1.1\n b939305\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.1: Maintenance Release\n\n What's Changed\n\n * Speed up split node by @hardillb in #5252\n * Add tooltip for event log view by @kazuhitoyokoi in #5239\n * Show requesting status correctly in http request node when multiple processes are working by @kazuhitoyokoi in #5241\n * Fix node documentation icon for long catalog loading by @GogoVega in #5237\n * docs: add security escalation policy by @UlisesGascon in #5269\n * Remove empty if block by @bonanitech in #5273\n * Fix rounding errors for range node when using float inputs and intege\u2026 by @dceejay in #5257\n * Catch errors from RED.comms.subscribe callback by @hardillb in #5263\n * Add 'url' module to default server-side types in Monaco editor by @Steve-Mcl in #5265\n * Fix uncaught Monaco error by @Steve-Mcl in #5266\n * Notify installed plugins from the Palette Manager by @GogoVega in #5277\n * Fix undo node output changes inside a Subflow by @GogoVega in #5278\n * Fix config node resolution in packaged subflow within subflow by @olivierpelet in #5281\n * Fix UI lock-up when typed arrays are expanded in debug window by @Steve-Mcl in #5290\n * Fix env autocomplete result if searchKey starts with ${ by @GogoVega in #5292\n * Prevents label from taking up all the space for env autocomplete by @GogoVega in #5293\n * Update node-red-admin version by @knolleary in #5294\n * Ignore disabled nodes when checking for dependency modules by @knolleary in #5295\n * Handle subflow virtual port nodes when generating quick-add context by @knolleary in #5296\n * Fix jsonata error reporting in Inject node by @knolleary in #5298\n * Ensure flow property is set on sf instance nodes so NR_SUBFLOW_PATH c\u2026 by @knolleary in #5297\n * Use the action label if provided by @GogoVega in #5302\n * Filter suggestions to ensure only known types are shown by @knolleary in #5301\n * i18n(NodeRed) update ES translation files to latest code base by @joebordes in #5299\n * Force a redraw after clearing suggested flow on mouse down by @knolleary in #5306\n * Show all catalog items if small enough and no search time provided by @knolleary in #5309\n * Filter suggestions to ensure only enabled set are shown by @GogoVega in #5307\n * Do not assume rawBody middleware is last in stack when moving it by @knolleary in #5300\n * Simplify error logging when issue in settings file by @knolleary in #5310\n * Bump for 4.1.1 release by @knolleary in #5311\n\n New Contributors\n\n * @UlisesGascon made their first contribution in #5269\n * @olivierpelet made their first contribution in #5281\n\n Full Changelog: 4.1.0...4.1.1\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n knolleary, joebordes, and 8 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, avoylenko, hudsonbrendon, christophemenager, wesleyzloza, JonnyTech, EthyMoney, Ric891, and SIFAT01DUET reacted with thumbs up emoji \ud83c\udf89 6 kazuhitoyokoi, lucasmaziero, DmitrySidorow, stuartm-hm, EthyMoney, and jusmustech reacted with hooray emoji \u2764\ufe0f 3 mhdr, EthyMoney, and jusmustech reacted with heart emoji \ud83d\ude80 2 twocolors and olivierpelet reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 3 reactions\n * \ud83d\ude80 2 reactions\n 17 people reacted\n\n 4.1.0\n\n 29 Jul 15:15\n knolleary\n 4.1.0\n 9bf4203\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.1.0\n\n 4.1.0: Milestone Release\n\n * Fix: multipart form data upload issue (#5228) @debadutta98\n * Update help document of filter node (#5210) @kazuhitoyokoi\n * Fix inject node validation to support binary and hexadecimal numbers (#5212) @ZJvandeWeg\n * Do not select a nearest node if move is active (#5199) @GogoVega\n\n 4.1.0-beta.2: Beta Release\n\n Editor\n\n * feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade (#5122) @AllanOricil\n * Truncate topic of debug message and add tooltip (#5168) @GogoVega\n * Add event-log widget to status bar (#5181) @knolleary\n * Add splice property to nodes:add event context (#5195) @knolleary\n * Add support for plugin sources of autoComplete fields (#5194) @knolleary\n * setSuggestedFlow api improvements (#5180) @knolleary\n * Do not update suggestion whilst typeSearch hiding (#5193) @knolleary\n * Update jquery (#5192) @knolleary\n * Hide event log status widget by default (#5191) @knolleary\n * Swap manage/install-all buttons in dependency notification (#5189) @knolleary\n * Follow-up tweaks to HTTP In skip body parser (#5188) @knolleary\n * Fixes infotip handling of cursor keys and updates english tip (#5187) @knolleary\n * Add Japanese translations for 4.1.0-beta.1 (#5173) @kazuhitoyokoi\n * Do not use css display when counting filtered palette nodes (#5178) @knolleary\n * Fix pending_version not set after module update (#5169) @GogoVega\n\n Runtime\n\n * Prevent library leaking full local paths (#5186) @hardillb\n\n Nodes\n\n * HTTP In: feat: Add an option to the HTTP In to include the raw body. (#5037) @debadutta98\n * HTTP Request: Allow limited Strings for msg.rejectUnauthorized (#5172) @hardillb\n\n 4.1.0-beta.1: Beta Release\n\n Editor\n\n * Add update notification (#5117) @knolleary\n * Add a node annotation if the info property is set (#4955) @knolleary\n * Add node suggestion api to editor and apply to typeSearch (#5135) @knolleary\n * Node filter support for typedInput's builtin node (#5154) @GogoVega\n * Import got module only once when sending metrics (#5152) @GogoVega\n * Trigger button action of the selected nodes with new Hotkey (#4924) @GogoVega\n * Handle deleting of subflow context entries (#5071) @knolleary\n * Add the changed badge to the config node (#5062) @GogoVega\n * Default Palette Search: Sort by Downloads (#5108) @joepavitt\n * Show deprecated message if module flagged (#5134) @knolleary\n * Add link icon to node docs and warn for major update (#5143) @GogoVega\n * Support for a module with nodes and plugins in the palette (#4945) @GogoVega\n * Include module list in global-config node when importing/exporting flows (#4599) @knolleary\n * Add Install all button to the module list feature (#5123) @GogoVega\n * Fix node tab filtering (#5119) @knolleary\n * Cleanup global Palette Manager variables (#4958) @GogoVega\n * Add a new update available widget to statusBar (#4948) @knolleary\n * Add a queue while installing or removing a module from the Palette Manager (#4937) @GogoVega\n * Ignore state of disabled nodes/flows during deployment (#5054) @GogoVega\n * Exclude internal properties from node definition (#5144) @GogoVega\n * Refresh config node sidebar when changing lock state of a flow (#5072) @knolleary\n * Add a border to better distinguish typedInput type/option dropdowns (#5078) @knolleary\n * Fix undo of subflow color change not applying to instances (#5012) @GogoVega\n * Properly handle scale factor in getLinksAtPoint for firefox (#5087) @knolleary\n * Update markdown drop-target appearance (#5059) @knolleary\n * Support for disabled flows in Sidebar Config (#5061) @GogoVega\n * Support text drag & drop into markdown editor (#5056) @gorenje\n * Truncate long messages from the Debug Sidebar (#4944) @GogoVega\n * Handle link nodes with show/hide label action (#5106) @knolleary\n * Update the Node-RED logo to use the hex variant (#5103) @joepavitt\n * Add the vertical marker to the palette hand (#4954) @GogoVega\n * Monaco Latest (0.52.0) (#4930) @Steve-Mcl\n * Updates monaco to 0.52.0 for action widget sizing fix (#5110) @Steve-Mcl\n * Bump Multer to 2.0.1 (#5151) @hardillb\n * Upgrade multer to 2.0.0 (#5148) @hardillb\n * Update dompurify (#5120) @knolleary\n * Colourise the Node-RED logs (#5109) @hardillb\n * Only apply colours for non-default log lines (#5129) @knolleary\n * feat: import default export if plugin is a transpiled es module (#5137) @dschmidt\n * Add an additional git_auth_failed condition (#5145) @sonnyp\n * Fix Sass deprecation warnings (#4922) @bonanitech\n * chore(editor)!: remove Internet Explorer polyfill (#5070) @Rotzbua\n * Remove Internet Explorer CSS hacks (#5142) @bonanitech\n\n Runtime\n\n * fix: set label in themeSettings.deployButton despite type attribute (#5053) @matiseni51\n * fix(html): correct buggy html (#4768) @Rotzbua\n * Update dev (#4836) @knolleary\n * Update dependencies (#5107) @knolleary\n * Bump i18next to 24.x and auto-migrate message catalog format (#5088) @knolleary\n * chore(editor): update DOMPurify flag (#5073) @Rotzbua\n * Add .editorconfig to .gitignore (#5060) @gorenje\n\n Nodes\n\n * Complete/Status: Fix complete node to not feedback immediately connected nodes (#5114) @dceejay\n * Function: Add URL/URLSearchParams to Function sandbox (#5159) @knolleary\n * Function: Add support for node: prefixed modules in function node (#5067) @knolleary\n * Function: Add globalFunctionTimeout (#4985) @vasuvanka\n * Exec: Make encoding handling consistent between stdout and err (#5158) @knolleary\n * Split: Let split node send original msg to complete node (#5113) @dceejay\n * Split: Rename Split The field (#5130) @dceejay\n * MQTT: Ensure generated mqtt clientId uses only valid chars (#5156) @knolleary\n * HTTP Request: Fix the capitisation for ALPN settings in http-request (#5105) @hardillb\n * HTTP Request: (docs) Recommend HTTPS over HTTP (#5141) @ZJvandeWeg\n * HTTP Request: Include URL query params in HTTP Digest (#5166) @hardillb\n * Catch: Add code to error object sent by Catch node (#5081) @knolleary\n * Debug: Improve debug display of error objects (#5079) @knolleary\n\n New Contributors\n\n * @sonnyp made their first contribution in #5145\n * @vasuvanka made their first contribution in #4985\n * @debadutta98 made their first contribution in #5037\n * @AllanOricil made their first contribution in #5122\n\n Full Changelog: 4.0.9...4.1.0\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n *\n sonnyp, knolleary, and 15 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 6 softy2k, VladislavGatsenko, EthyMoney, JonnyTech, dvestezarzlkl, and 0netdbg reacted with thumbs up emoji \ud83d\ude04 1 EthyMoney reacted with laugh emoji \ud83c\udf89 6 kazuhitoyokoi, debadutta98, My-Random-Thoughts, VladislavGatsenko, EthyMoney, and joohau reacted with hooray emoji \u2764\ufe0f 2 VladislavGatsenko and EthyMoney reacted with heart emoji \ud83d\ude80 9 debadutta98, rokf, avoylenko, xconverge, natannobre, VladislavGatsenko, EthyMoney, twocolors, and chrjorgensen reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 6 reactions\n * \ud83d\ude04 1 reaction\n * \ud83c\udf89 6 reactions\n * \u2764\ufe0f 2 reactions\n * \ud83d\ude80 9 reactions\n 16 people reacted\n\n 4.0.9\n\n 14 Feb 17:10\n knolleary\n 4.0.9\n ff565ba\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.9\n\n What's Changed\n\n * Fix typo in CHANGELOG (4.0.7-->4.0.8) by @natcl in #5007\n * Fix grunt dev via better ndoemon ignore rules by @knolleary in #5015\n * Avoid exceeding call stack when draining message group in Switch by @knolleary in #5014\n * Fix library icon handling within library browser component by @knolleary in #5017\n * fix debug status reporting if null by @dceejay in #5018\n * Allow env var access to context by @knolleary in #5016\n * Do not select group when triggering quick-add within it by @knolleary in #5022\n * Update sf instance env vars when removed from template by @knolleary in #5023\n * Remember context sidebar tree state when refreshing by @knolleary in #5021\n * Handle dragging node into group and splicing link at same time by @knolleary in #5027\n * Handle undefined username when generating user icon by @knolleary in #5043\n * Handle long auto-complete suggests by @knolleary in #5042\n * feat: Add custom label for default deploy button in settings.editorTheme by @matiseni51 in #5030\n * Show subflow flow context under node section of sidebar by @knolleary in #5025\n * Prevent symbol usage warning in monaco by @Steve-Mcl in #5049\n * Fix tooltip snapping based on typedInput type by @GogoVega in #5051\n * Add details for the dynamic subscription to match the English docs by @aikitori in #5050\n * Update for 4.0.9 by @knolleary in #5052\n\n New Contributors\n\n * @matiseni51 made their first contribution in #5030\n * @aikitori made their first contribution in #5050\n\n Full Changelog: 4.0.8...4.0.9\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, natcl, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 15 softy2k, JonnyTech, LucasHitoshi, JornDL, fayfive, R1N4x, panther-sh, iAdam368, EthyMoney, lipoforall, and 5 more reacted with thumbs up emoji \ud83d\ude80 2 twocolors and EthyMoney reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 15 reactions\n * \ud83d\ude80 2 reactions\n 16 people reacted\n\n 4.0.8\n\n 20 Dec 11:18\n knolleary\n 4.0.8\n 1e8f840\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.8\n\n What's Changed\n\n * Fix config node sort order when importing by @knolleary in #5000\n * Bump for 4.0.8 by @knolleary in #5001\n\n Full Changelog: 4.0.7...4.0.8\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 9 softy2k, JonnyTech, obervinov, EthyMoney, dirong, panther-sh, sebastianseidel, teowave, and JornDL reacted with thumbs up emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji\n All reactions\n * \ud83d\udc4d 9 reactions\n * \u2764\ufe0f 1 reaction\n 9 people reacted\n\n 4.0.7\n\n 18 Dec 10:32\n knolleary\n 4.0.7\n 30eead7\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.7\n\n What's Changed\n\n * Support custom login message and button by @knolleary in #4993\n * Fix the user list of nested config node by @GogoVega in #4995\n * Fix def can be undefined if the type is missing by @GogoVega in #4997\n * Bump for 4.0.7 by @knolleary in #4998\n\n Full Changelog: 4.0.6...4.0.7\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 softy2k, leo-smi, and m-schaeffler reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n\n 4.0.6\n\n 16 Dec 14:00\n knolleary\n 4.0.6\n 7a37411\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.6\n\n What's Changed\n\n * Improve the node name auto-generated with the first available number by @GogoVega in #4912\n * Fix trigger node date handling for latest time type input by @dceejay in #4915\n * Fix envVar editable list should be sortable by @GogoVega in #4932\n * Apply envVarExcludes setting to util.getSetting into the function node by @GogoVega in #4925\n * Missing getSubscriptions in the docs while its implemented by @ersinpw in #4934\n * Fix setModulePendingUpdated with plugins by @GogoVega in #4939\n * Remove disabled node types from QuickAddDialog list by @GogoVega in #4946\n * Make delay node rate limit reset consistent - not send on reset. by @dceejay in #4940\n * Change groups.length to groups.size by @hungtcs in #4959\n * Get the env config node from the parent subflow by @GogoVega in #4960\n * Rename variable to avoid confusion in view.js by @knolleary in #4963\n * Fix updating the Subflow name during a copy by @GogoVega in #4809\n * Handle the import of an incomplete Subflow by @GogoVega in #4811\n * Add config node to RED.history and handle changed prop by @GogoVega in #4797\n * Fix save and history of credentials for panes by @GogoVega in #4793\n * Fix a node with an invalid number of outputs by @GogoVega in #4808\n * Fix the config node users count by @GogoVega in #4807\n * Validate user nodes into history when editing a config node by @GogoVega in #4819\n * Handle subflow node as user of config nodes by @GogoVega in #4947\n * Performance : make reading single buffer / string file faster by not re-allocating and handling huge buffers by @Fadoli in #4980\n * Apply zoom scale when calculating annotation positions by @knolleary in #4981\n * Fix junction insert position via context menu by @knolleary in #4974\n * Validate json dropped into editor to avoid unhelpful error messages by @knolleary in #4964\n * Fix delay node not dropping when nodeMessageBufferMaxLength is set by @dceejay in #4973\n * Update dependencies by @knolleary in #4987\n * Rework saving of credentials to undo history by @knolleary in #4983\n * Ensure node.sep is honoured when generating CSV by @knolleary in #4982\n * Add qoutes when installing local tgz to fix spacing in the file path by @AGhorab-upland in #4949\n * Roll up various fixes on config node change history by @knolleary in #4975\n * Update for 4.0.6 by @knolleary in #4990\n\n New Contributors\n\n * @ersinpw made their first contribution in #4934\n * @hungtcs made their first contribution in #4959\n * @AGhorab-upland made their first contribution in #4949\n\n Full Changelog: 4.0.5...4.0.6\n\n Contributors\n\n *\n *\n *\n *\n *\n *\n *\n knolleary, Fadoli, and 5 other contributors\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 4 softy2k, JonnyTech, m-schaeffler, and MDJ1977 reacted with thumbs up emoji \ud83d\ude80 2 leo-smi and ansutung reacted with rocket emoji\n All reactions\n * \ud83d\udc4d 4 reactions\n * \ud83d\ude80 2 reactions\n 6 people reacted\n\n 3.1.15\n\n 16 Dec 14:12\n knolleary\n 3.1.15\n 80716cc\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.15\n\n What's Changed\n\n * Bump express 3.1.x by @hardillb in #4988\n * Update express in main package by @knolleary in #4991\n * Bump for 3.1.15 by @knolleary in #4992\n\n Full Changelog: 3.1.14...3.1.15\n\n Contributors\n\n *\n *\n knolleary and hardillb\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 2 softy2k and tofurky reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 2 reactions\n 2 people reacted\n\n 4.0.5\n\n 10 Oct 10:17\n knolleary\n 4.0.5\n 2854351\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 4.0.5\n\n What's Changed\n\n * Refix link call node can call out of a subflow by @GogoVega in #4908\n * Bump for 4.0.5 by @knolleary in #4910\n\n Full Changelog: 4.0.4...4.0.5\n\n Contributors\n\n *\n *\n knolleary and GogoVega\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 5 softy2k, EthyMoney, JornDL, avoylenko, and RustAce627 reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 5 reactions\n 5 people reacted\n\n 3.1.14\n\n 10 Oct 10:30\n knolleary\n 3.1.14\n 9e227a0\n This commit was created on GitHub.com and signed with GitHub\u2019s verified signature.\n GPG key ID: B5690EEEBB952194\n Verified\n Learn about vigilant mode.\n Compare\n\n Choose a tag to compare\n\n Sorry, something went wrong.\n\n Filter\n Loading\n\n Sorry, something went wrong.\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n No results found\n\n View all tags\n 3.1.14\n\n What's Changed\n\n * Bump generate-publish-script with latest by @knolleary in #4909\n * Bump mermaid to latest by @knolleary in #4911\n\n Full Changelog: 3.1.13...3.1.14\n\n Contributors\n\n *\n knolleary\n Assets 3\n Loading\n\n Uh oh!\n\n There was an error while loading. Please reload this page.\n\n \ud83d\udc4d 3 EthyMoney, mdimai666, and electrocoder reacted with thumbs up emoji\n All reactions\n * \ud83d\udc4d 3 reactions\n 3 people reacted\n Previous 1 2 3 4 5 \u2026 15 16 Next\n Previous Next\n\n Footer\n\n \u00a9 2025 GitHub, Inc.\n\n Footer navigation\n\n * Terms\n * Privacy\n * Security\n * Status\n * Community\n * Docs\n * Contact\n * Manage cookies\n * Do not share my personal information\n You can\u2019t perform that action at this time.", "diff_patch": "--- \n\n+++ \n\n@@ -219,13 +219,13 @@\n\n \n There was an error while loading. Please reload this page.\n \n- \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n+ \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n All reactions\n- * \ud83d\udc4d 3 reactions\n+ * \ud83d\udc4d 4 reactions\n * \ud83c\udf89 2 reactions\n * \u2764\ufe0f 1 reaction\n * \ud83d\ude80 2 reactions\n- 5 people reacted\n+ 6 people reacted\n \n 4.1.1: Maintenance Release\n ", "diff_removed": "@changed_PLACEMARKER_OPEN \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN * \ud83d\udc4d 3 reactions@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN * \ud83d\udc4d 4 reactions@changed_into_PLACEMARKER_CLOSED\n@changed_PLACEMARKER_OPEN 5 people reacted@changed_PLACEMARKER_CLOSED\n@changed_into_PLACEMARKER_OPEN 6 people reacted@changed_into_PLACEMARKER_CLOSED", "diff_removed_clean": " \ud83d\udc4d 3 softy2k, EthyMoney, and corasaniti reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n \ud83d\udc4d 4 softy2k, EthyMoney, corasaniti, and JonnyTech reacted with thumbs up emoji \ud83c\udf89 2 EthyMoney and racpast reacted with hooray emoji \u2764\ufe0f 1 EthyMoney reacted with heart emoji \ud83d\ude80 2 avoylenko and EthyMoney reacted with rocket emoji\n * \ud83d\udc4d 3 reactions\n * \ud83d\udc4d 4 reactions\n 5 people reacted\n 6 people reacted", "diff_url": "https://cd.diefe.de/diff/638654fa-86cf-4ece-b0db-13e6cb274dc9", "markup_text_links_to_html_links": false, "notification_timestamp": 1764817975.3814914, "preview_url": "https://cd.diefe.de/preview/638654fa-86cf-4ece-b0db-13e6cb274dc9", "screenshot": null, "triggered_text": "", "timestamp_from": null, "timestamp_to": null, "uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "watch_mime_type": "text/html; charset=utf-8", "watch_tag": "Homelab", "watch_title": "https://github.com/node-red/node-red/releases", "watch_url": "https://github.com/node-red/node-red/releases", "watch_uuid": "638654fa-86cf-4ece-b0db-13e6cb274dc9", "notification_urls": ["ntfy://ntfy.diefe.de/changedetection?title=ChangeDetection", "# mailtos://diefe107:snpjzkfcclmysfwj@gmail.com?to=info@diefe.de", "# pover://BX2jAKxxGxsyG98ygfq3YQZ1XfbgS5@ahbuhwzz2ywicnux3tdzqxp77asvbt/iPhone12/iPad_Air"], "notification_title": "CD: {{watch_url}} ", "notification_body": "ChangeDetection DockerVM\r\n{{watch_url}} had a change.\r\n---\r\n{{diff}}\r\n---\r\nhttp://192.168.107.99:5020", "notification_format": "htmlcolor", "change_datetime": "2025-12-04 05:12:54 CET", "edit_url": "https://cd.diefe.de/edit/638654fa-86cf-4ece-b0db-13e6cb274dc9"}}]