From 89620a7f0024a16d1f8ec54e3ca1889579cfdf78 Mon Sep 17 00:00:00 2001 From: Manuel Weiser Date: Wed, 26 Mar 2025 11:52:46 +0100 Subject: [PATCH 1/5] docs: update platformio.ini for version v1.4.6 --- platformio.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio.ini b/platformio.ini index 266f0ea..8cb161f 100644 --- a/platformio.ini +++ b/platformio.ini @@ -9,7 +9,7 @@ ; https://docs.platformio.org/page/projectconf.html [common] -version = "1.4.5" +version = "1.4.6" to_old_version = "1.4.0" ## From 190e952ec4bdcfe2a21f280cdf17ae45419014ea Mon Sep 17 00:00:00 2001 From: Manuel Weiser Date: Wed, 26 Mar 2025 11:52:46 +0100 Subject: [PATCH 2/5] docs: update changelog and header for version v1.4.6 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 06714e7..9d4e409 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [1.4.6] - 2025-03-26 +### Changed +- update platformio.ini for version v1.4.6 + +### Fixed +- handle potential undefined value for tray_info_idx in handleSpoolIn function, by @tugsi + + ## [1.4.5] - 2025-03-25 ### Changed - update platformio.ini for version v1.4.5 From 95c1bc823c18490a2d261b01377c1ecc42626262 Mon Sep 17 00:00:00 2001 From: Manuel Weiser Date: Thu, 27 Mar 2025 18:54:33 +0100 Subject: [PATCH 3/5] docs: update platformio.ini for version v1.4.7 --- platformio.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio.ini b/platformio.ini index 8cb161f..d8c8b5b 100644 --- a/platformio.ini +++ b/platformio.ini @@ -9,7 +9,7 @@ ; https://docs.platformio.org/page/projectconf.html [common] -version = "1.4.6" +version = "1.4.7" to_old_version = "1.4.0" ## From b5f0472af4517b116659fbeed68d3644a5f23378 Mon Sep 17 00:00:00 2001 From: Manuel Weiser Date: Thu, 27 Mar 2025 18:54:33 +0100 Subject: [PATCH 4/5] docs: update changelog and header for version v1.4.7 --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d4e409..e5d1b14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [1.4.7] - 2025-03-27 +### Added +- add forced cache refresh after removing and saving Bambu credentials +- add functionality to remove Bambu credentials and update API handling +- add rfid_bambu.html and update bambu connection handling + +### Changed +- update platformio.ini for version v1.4.7 +- Merge branch 'testing' +- update remove button for Bambu credentials with red background +- Merge pull request #28 from tugsi/main + +### Fixed +- handle Bambu connection state by introducing bambuDisabled flag +- Fix rfid.js-Failure with X1-Series, if you wanna send a Spool to AMS: - Uncaught TypeError: Cannot read properties of undefined (reading 'replace') at handleSpoolIn (rfid.js:493:67) at HTMLButtonElement.onclick ((Index):1:1) handleSpoolIn @ rfid.js:493 onclick @ (Index):1 + + ## [1.4.6] - 2025-03-26 ### Changed - update platformio.ini for version v1.4.6 From 6cc4efca0a1deef7167549f877aec24785caefd3 Mon Sep 17 00:00:00 2001 From: Jan Philipp Ecker Date: Fri, 28 Mar 2025 22:40:50 +0100 Subject: [PATCH 5/5] Fixes memory leak in HTTPClient by disabling connection reuse --- src/api.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/api.cpp b/src/api.cpp index d15b273..d613081 100644 --- a/src/api.cpp +++ b/src/api.cpp @@ -94,6 +94,7 @@ void sendToApi(void *parameter) { String octoToken = params->octoToken; HTTPClient http; + http.setReuse(false); http.begin(spoolsUrl); http.addHeader("Content-Type", "application/json"); if (octoEnabled && octoToken != "") http.addHeader("X-Api-Key", octoToken);