Skip to content

v9.0.0#264

Merged
BlueAndi merged 377 commits into
masterfrom
Development
Dec 23, 2025
Merged

v9.0.0#264
BlueAndi merged 377 commits into
masterfrom
Development

Conversation

@BlueAndi

Copy link
Copy Markdown
Owner

v9.0.0

Warning

Upgrading Pixelix from < v9.0.0 requires to update via USB. OTA update won't work!
Upgrade the filesystem as well. Restore your configuration is supported, but please check all breaking changes listed below.

Features

  • Sensors for heap tracking added (including HA support).
  • WiFi signal strength provided as sensor.
  • REST service implemented that can be used by plugins to retrieve JSON data from any website.
  • PubSubClient library replaced with the community driven successor PubSubClient3.
  • Yellow indicator light in the upper left corner will shown if wifi connection is lost.
  • If PSRAM is available, it will be used mainly for icons.
  • BaseGfx support for drawing bitmap with transparent color implemented.
  • Loop task watchdog enabled (10s).
  • Plugin HTML web pages updated.
  • Textwidget supports gradient brush.
  • Using a global text brush for all text widgets. This makes it possible
    to configure it in one place (settings) for all text widgets.
  • All physical button actions can be executed via REST API.
  • REST API updated, see https://app.swaggerhub.com/apis/BlueAndi/Pixelix/1.8.0
  • New HomeAssistant blueprint is available: https://github.com/BlueAndi/Pixelix/tree/master/doc/homeassistant/blueprint
  • ESPAsyncWebserver replaced with community driven version.
  • LaMetric icon support added.
  • Allow 50 kB for file upload and 8 kB for JSON data in the body.
  • Add "pixelix" to mDNS as service.
  • MiniTerminal commands extended.
  • A lot of 3rd party libraries updated.
  • I am sure there are much more I missed to note here. :-)

Bugfixes

  • OpenWeatherPlugin fixed missing units for wind speed and temperature.
  • Fix initial signal detection in SignalDetectorPlugin.
  • A lot of minor bugfixes.
  • RTC time update fixed.
  • Fixed providing hostname to DHCP.

Breaking Changes

  • Arduino OTA support replaced by PixelixUpdater factory software. This was an important change to get more program space available, because the evaluation boards with only 4 MB flash were already limited!
  • BTCQuotePlugin removed, use GrabViaRestPlugin as a replacement. See /doc/grabConfigs/README.md
  • SunrisePlugin and VolumioPlugin REST API changed.

Yoshi367 and others added 30 commits July 16, 2025 10:18
…ing established, to make sure the error callback of the RestService is triggered.
…ure the respective task gives the mutex before being destroyed.
…being processed at that time is the one that needs to be aborted.
…hanges

Feature/rest service gruenbeck changes
…ient-changes

Feature/rest service async http client changes
…task to avoid an assertion and handling the error case in which a connect is pending, never connected but SSL handshake fails without error notification only closed notification.
…, onError callback of the RestService is now called if onClosed is called without a previous call of onResponse.
…t a prior connection being established. This time with a check for prior onError calls.
…is only called in methods that are protected by the global mutex.
…ient-changes

Feature/rest service async http client changes
…-merge

Feature/rest service development merge
Added mutex protection in preProcessCallbacks of plugins. Deleted unn…

Copilot AI commented Dec 22, 2025

Copy link
Copy Markdown
Contributor

@BlueAndi I've opened a new pull request, #269, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 16 commits December 22, 2025 20:09
Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
…CallForecast.h

Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
Co-authored-by: BlueAndi <9699465+BlueAndi@users.noreply.github.com>
Fix spelling typos in OpenWeatherOneCallForecast setLatitude documentation
Fix spelling errors in OpenWeatherOneCallCurrent.h documentation
Fix spelling typos in OpenWeatherForecast.h documentation
Fix spelling errors in OpenWeatherCurrent.h documentation
Fix spelling typo in IOpenWeatherGeneric.h documentation
@BlueAndi BlueAndi requested a review from Copilot December 22, 2025 20:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 256 out of 656 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread lib/HttpService/src/HttpServiceTypes.h Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@BlueAndi BlueAndi requested a review from Copilot December 22, 2025 20:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 256 out of 656 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread lib/MqttService/web/MqttService.html Outdated
@BlueAndi BlueAndi requested a review from Copilot December 22, 2025 20:56

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 256 out of 656 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@BlueAndi BlueAndi merged commit 8546813 into master Dec 23, 2025
59 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants