Releases: fal-ai/isolate
Releases · fal-ai/isolate
isolate 0.9.0
[new changes]
Bug Fixes
- Handle logs that might occur inside repetitive calls
Features
- Allow setup functions with dynamic caching
- BridgeManager for agent re-use / caching
isolate 0.8.0
[new changes]
Features
- Introduce create=True flag for force creation
isolate 0.7.2
isolate 0.7.1
v0.7.1 chore: skip if there are no changes
isolate 0.7.0
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Properly calculate the pythonpath for multi-Python chained environments
Features
- Support extra index URLs for virtualenv packages
- Support agent environment definitions in the server
- Preserve tracebacks
isolate 0.6.0
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Ensure conda environments are moved properly
- Build environments in their final destination
Features
- Expose installed binaries under PATH for custom packages
- Cross Python support for virtualenv and conda
- Recognize conda Python overwrites and prevent them with a helpful message
- Implement a Pyenv backend (FEA-505)
- Improve handling of missing Python versions in virtualenv
- Install missing Python versions for virtualenv with pyenv
Miscellaneous Tasks
- Ensure pre-commit is applied
Testing
- Ensure binaries are there
isolate 0.5.0
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- High parallelism safe atomic cache locking
Features
- Enable extra environment definitions in isolate server (#41)
isolate 0.4.0
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- 3.7 compatibility
Features
- Isolate builder APIs!
- Add support for parallellism
- Add
is_agent()
to detect whether we are in an agent - Publicize the interface module
Project
- Automatically install grpc and rich stuff
isolate 0.3.0
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Validate invalid parameters when initializing environments
Features
- Implement a client for isolate server as a new env
- Lazy load environment exports to reduce import time
isolate 0.2.0
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Use a different staging place when building environments
Features
- Unify extended Python IPC & consolidate agent startup logic
- Consolidate serialization/deserialization for proper error handling
- Implement gRPC based agent<->controller for RPC
- Migrate isolate server to gRPC
Miscellaneous Tasks
- Update title of release notes
- Fix server tests with the new endpoint change
Misc
- Update the version
- Add gRPC definition generator