File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,21 @@ All notable changes to Familiar will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.1.2] - 2025-12-31
9+
10+ ### Fixed
11+ - ** Docker health check URL** - Changed from ` /health ` to ` /api/v1/health `
12+ - ** Worker health check** - Now uses ` celery inspect ping ` instead of HTTP (workers don't serve HTTP)
13+ - ** Subprocess isolation in Celery** - Switched from ` multiprocessing ` to ` billiard ` (Celery's fork that allows daemon processes to spawn children)
14+ - ** Health check timeouts** - Increased to 30s with 30s start period (prevents false unhealthy during heavy load)
15+
16+ ### Added
17+ - Test to verify Docker health check endpoint exists (` test_docker_health_check_endpoint ` )
18+ - Worker process recycling (` maxtasksperchild=10 ` ) to prevent memory leaks
19+
20+ ### Changed
21+ - Feature extraction now runs in isolated subprocess to survive SIGSEGV crashes from corrupt audio files
22+
823## [ 0.1.1] - 2025-12-31
924
1025### Added
@@ -58,5 +73,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5873- CPU-only PyTorch for smaller Docker images (~ 200MB vs ~ 5GB)
5974- ` DISABLE_CLAP_EMBEDDINGS ` environment variable for systems where torch is problematic
6075
76+ [ 0.1.2 ] : https://github.com/seethroughlab/familliar/releases/tag/v0.1.2
6177[ 0.1.1 ] : https://github.com/seethroughlab/familliar/releases/tag/v0.1.1
6278[ 0.1.0 ] : https://github.com/seethroughlab/familliar/releases/tag/v0.1.0
You can’t perform that action at this time.
0 commit comments