Version: 2026.03.0-rc1 On this page
Voiceprint extraction changelog
[PLAT-1506] Fixed a rare issue where audio resampling could fail when processing large files, particularly when converting between certain sample rates (e.g., 11025 Hz to 8000 Hz).
[PLAT-1509] Fixed GPU processing failure on NVIDIA Blackwell architecture GPUs (e.g., RTX 1000 series) caused by a bug in ONNX Runtime.
Fixed license validation error handling for legacy (v1) license files with missing required fields. Previously, this could cause undefined behavior.
[PLAT-1425] Improve compatibility with future models - WARNING microservice requires at least model v5.4.0
[PLAT-1471] Refactoring of the internal audio handling to reduce memory usage. Audio format support is now limited to WAV and FLAC .
Microservice now by default logs each request with incremental correlation id
[VOX-2666] Inconsistent logging
[PLAT-1277] Possible memory leak on cuda device
[PLAT-1320] Fix resource exhausted exception handling
[PLAT-1408] Added support for extracting vector voiceprints that can be used in vector databases.
[PLAT-1056] Support for new licenses tied only to model major version. Old licenses tied to precise model version are still supported.
[PLAT-1070] Default port 8080 exposed in Dockerfile
[VOX-1293] phonexia.grpc.common.Status service
[VOX-1293] Field license_flags to LicensingInfoResult in phonexia.grpc.common.Licensing
[PLAT-978] Loading configuarion from model
[PLAT-947] Missing libraries in GPU Docker image
[PLAT-936] Crash when using negative values in time range
[PLAT-888] Added PHX_KEEPALIVE_TIME_S and PHX_KEEPALIVE_TIMEOUT_S options for connection timeout specification
Microservice argument device_id (Env. PHX_DEVICE_ID) to device_index (Env. PHX_DEVICE_INDEX)
Performance optimizations for GPU image
[PLAT-771] Support for RAW audio and real-time audio processing during transmission using the RAW audio
[PLAT-781] Support for license extensions
[PLAT-758] Device is not logged by default
[PLAT-788] Missing entrypoint in GPU docker image
[PLAT-418] Reduce file size of voiceprints in UBJSON format.
[PLAT-669] Add support for custom log tags in metadata and logs.
[PLAT-774] Optimized docker images.
[PLAT-753] GPU docker image may fail to load under certain circumstances.
[PLAT-448] Parameter to set the maximum amount of speech for extraction (config.speech_length)
[PLAT-43] GPU enabled docker image for GPU acceleration of certain parts of the extraction algorithm
[PLAT-463] Parameters for selecting the part of the audio to process in ExtractRequest (audio.time_range)
[PLAT-603] Premature processing cancellation if connection is canceled by client
[PLAT-625] Additional logging during service initialisation
[PLAT-614] Inconsistent license logging
[PLAT-314] Refactored protobuf messages
[PLAT-313] Only mono channel recordings are supported
[PLAT-203] Disable CPU Memory Arena in ONNXRuntime to avoid extensive memory pre-allocations
[PLAT-194] Empty recordings could cause error during processing
[PLAT-207] Extractor crashes on older CPU architectures with SIGILL
[PLAT-520] Correlation ID for task tracking
[PLAT-44] Implemented chunk processing for improved memory consumption during data processing
[PLAT-357] Use status builder for error handling
[PLAT-298] Endpoint for license checking
[PLAT-249] Integrate license manager in microservice
[PLAT-190] Use hybrid VAD (composition of NN, energy and spectrum VAD)