dify/api/core/virtual_environment
Harry beefff3d48 feat(docker-demuxer): implement producer-consumer pattern for stream demultiplexing
- Introduced threading to handle Docker's stdout/stderr streams, improving thread safety and preventing race conditions.
- Replaced buffer-based reading with queue-based reading for stdout and stderr.
- Updated read methods to handle errors and end-of-stream conditions more gracefully.
- Enhanced documentation to reflect changes in the demuxing process.
2026-01-08 14:15:41 +08:00
..
__base feat: sandbox provider configuration 2026-01-08 11:04:12 +08:00
channel feat: improve read behavior in QueueTransportReadCloser to handle initial data wait and subsequent immediate returns 2026-01-04 17:58:04 +08:00
providers feat(docker-demuxer): implement producer-consumer pattern for stream demultiplexing 2026-01-08 14:15:41 +08:00
factory.py feat: sandbox provider configuration 2026-01-08 11:04:12 +08:00