Skip to content

Releases: fal-ai/isolate

isolate 0.9.0

19 Jan 17:31
7983901
Compare
Choose a tag to compare

[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

05 Jan 10:09
a583d29
Compare
Choose a tag to compare

[new changes]

Features

  • Introduce create=True flag for force creation

isolate 0.7.2

20 Dec 16:29
aff2311
Compare
Choose a tag to compare

[new changes]

Features

  • Handle conda env ymls (#63)

isolate 0.7.1

07 Dec 15:46
Compare
Choose a tag to compare
v0.7.1

chore: skip if there are no changes

isolate 0.7.0

05 Dec 20:05
f8ac6a1
Compare
Choose a tag to compare

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

28 Nov 21:34
Compare
Choose a tag to compare

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

14 Nov 10:10
57313dc
Compare
Choose a tag to compare

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

09 Nov 15:59
23c0781
Compare
Choose a tag to compare

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

01 Nov 10:36
f05ac78
Compare
Choose a tag to compare

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

01 Nov 06:56
19112ba
Compare
Choose a tag to compare

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