Skip to content

April 2026 Release

Choose a tag to compare

@pschatzmann pschatzmann released this 06 May 17:45
· 472 commits to main since this release

Corrections

  • RTTTLOutput: play final note
  • Delay: prevent out of bound access
  • ConfigEqualizer3Bands
    • begin with reference
    • defaultConfig() should return copy instead ref
  • BufferRTOS:
    • avoid NPE when closed
    • nullptr checks read/write
  • A2DPStream resolve dump on disconnect
  • StrView: equalsIgnoreCase() NPE
  • Http processing: improve error handling and timout management
  • Redesign ESP32 v1 ADC RX FIFO assembly (#2318)
  • MultiOutput: prevent impact across outputs (e.g. by VolumeStream)

New Functionality

  • SoundGenerator: timed output
  • Espnow
    -modify the peers management.
    • check WiFi Mode before setting the setting it.
    • addPeers() uint8_t support
  • RP2350 ps_malloc support
  • Fix streaming converters and ESP32 RX cleanup
  • MultiDecoder make mime case insensitive
  • URLStreamBuffered:
    • clear buffer on end()
    • add clear() method to clear the buffer
  • AudioPlayer: support for per channel volume; VolumeStream: setAudioInfo() preserve per channel volume

Cleanup

  • Remove obsolete MemoryManager for examples
  • use SET_LOOP_TASK_STACK_SIZE in examples with extended stack requirements
  • cleanup old logging API in examples