Skip to content

Conversation

@david-cermak
Copy link
Collaborator

@david-cermak david-cermak commented Jan 20, 2026

Changelog

1.32.0~1

Features

  • Add mbedtls specific APIs to use TLS stack specific features (ad94cc95)

Bug Fixes

  • Add a simple unit test to check the leaks (20553c8b)
  • Use mbedtls-v4 API (PSA-crypto support) (a465ad41)
  • memory leaks over ssl::stream lifetime (d33cb616)
  • Fix picolib missing pthread_sigmask() declaration (25d54efd)
  • Fixed TLS server-client example failure per cert expiry (4885d282)

Note

Medium Risk
Moderate risk due to CI workflow matrix and artifact format changes that could break builds/tests across ESP-IDF versions, though runtime/library code changes are limited to adding a new test and version metadata.

Overview
Bumps the components/asio package version to 1.32.0~1 and updates CHANGELOG.md accordingly.

Adds a new components/asio/tests/unit ESP-IDF unit-test app that exercises asio::ssl::stream creation/handshake and asserts no memory leaks via Unity/pytest-embedded.

Updates the asio__build-target-test GitHub Actions workflow to expand the ESP-IDF version matrix (adds release-v5.5 and release-v6.0, drops some older entries), include the new unit target in build/target tests, and switch artifact handling to zip the cleaned build directory and unzip it on the runner before pytest.

Written by Cursor Bugbot for commit 8d72233. This will update automatically on new commits. Configure here.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@david-cermak david-cermak force-pushed the bump/asio_1.32.0_1 branch 2 times, most recently from c9d10bc to 20553c8 Compare January 20, 2026 13:07
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

1.32.0~1
Features
- Add mbedtls specific APIs to use TLS stack specific features (ad94cc9)
Bug Fixes
- Add a simple unit test to check the leaks (c3b0168)
- Use mbedtls-v4 API (PSA-crypto support) (a465ad4)
- memory leaks over ssl::stream lifetime (d33cb61)
- Fix picolib missing pthread_sigmask() declaration (25d54ef)
- Fixed TLS server-client example failure per cert expiry (4885d28)
Updated
- change mbedtls_*_free destruction order (9590aec)
- chore(asio): Fixed formatting (ff5d602)
@david-cermak david-cermak merged commit 27a65cb into espressif:master Feb 12, 2026
168 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants