Skip to content

Commit f36dbb9

Browse files
committed
chore: release v0.1.2
1 parent 8520a7a commit f36dbb9

2 files changed

Lines changed: 24 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,29 @@ and this project follows SemVer-style release intent for documented interfaces.
1616
- Dependency vulnerability scanning via `pip-audit` in CI.
1717
- Reproducible-build verification job added to CI to detect artifact drift.
1818

19+
## [0.1.2] - 2026-05-10
20+
21+
### Added
22+
23+
- Raspberry Pi-first camera backend flow with Picamera2/libcamera as primary and OpenCV as fallback.
24+
25+
### Fixed
26+
27+
- WebUI camera stream/status synchronization so `/status` reflects active streaming state.
28+
- MJPEG streaming resilience under camera frame acquisition failures with explicit fallback frame behavior.
29+
- WebUI process termination robustness: graceful stop with forced termination fallback when shutdown hangs.
30+
- Camera resource cleanup lifecycle on WebUI shutdown and stream disconnect paths.
31+
- Raspberry Pi camera color handling and stream orientation for WebUI preview consistency.
32+
33+
### Changed
34+
35+
- TUI/WebUI operator-facing WebUI exposure messaging aligned to non-localhost gadget-access operation.
36+
- WebUI runtime observability expanded for camera backend, readiness, and stream attributes.
37+
38+
### Security
39+
40+
- Existing WebUI protections (token checks, restricted confirmations, rate limits, headers, and restricted-action policy) preserved while introducing Raspberry Pi operational hardening.
41+
1942
## [0.1.1] - 2026-05-09
2043

2144
### Fixed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "phasmid"
3-
version = "0.1.1"
3+
version = "0.1.2"
44
description = "Phasmid local-only coercion-aware storage prototype"
55
requires-python = ">=3.10"
66
dependencies = [

0 commit comments

Comments
 (0)