Changelog

# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.2.3] - 2026-08-04
### Changed
- Simplified mutex, stream server and buffer lock timeout handling.

### Fixed
- Event handler memory leak.
- Missing lock in stream read buffer flushing.
- Unsynchronized stream server task state flags.
- Silent buffer allocation failure.
- Stream server task stream reference.

## [1.2.2] - 2024-09-10
### Changed
- Hardware interface and server name access mutex.

## [1.2.1] - 2024-08-29
### Fixed
- Missing pl_stream_server include.

## [1.2.0] - 2024-08-29
### Added
- Stream server class.

## [1.1.0] - 2024-08-26
### Added
- Multilock lockguard.

## [1.0.0] - 2024-06-11
Initial release.