Skip to content

Conversation

@theelims
Copy link
Owner

@theelims theelims commented Feb 5, 2024

This is a major change getting rid of all ESPAsyncTCP and ESPAsyncWebserver dependencies. Despite their popularity they are plagued with countless bugs, since years unmaintained, not SSL capable and simply not suitable for a production build. Although several attempts exist to fix the most pressing bugs even these libraries lead to frequent crashes. This new version replaces them with ESP-IDF based components. PsychicHttp and PsychicMqttClient both wrap the ESP-IDF components in a familiar wrapper for easy porting of the code base. However, this will break existing code and will require some effort on your codebase. In return the stability is improved greatly and the RAM usage more friendly. Now e.g. running Bluetooth in parallel becomes possible.

This addresses Issue #11

@theelims theelims linked an issue Feb 5, 2024 that may be closed by this pull request
@theelims theelims merged commit fd1a58e into main Feb 5, 2024
@theelims theelims deleted the psychichttp branch February 5, 2024 22:30
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.

Server stops responding

3 participants