Releases: exalearn/colmena
Releases · exalearn/colmena
v0.7.0 -- Update to Pydantic v2 and Task Restarting
What's Changed
- Improve synthetic app for dynamics workflows by @WardLT in #137
- Skip registering a
Store
that already registered itself by @gpauloski in #139 - Migrate Colmena to Pydantic V2 by @gpauloski in #141
- Task retry logic by @braceal in #140
New Contributors!
Full Changelog: v0.6.1...v0.7.0
v0.6.1 -- Bug Fixes
v0.6.0 -- Streaming Results, Updated Data Models
A major update. The big things to know
- Changes the Result data model to separate time durations from timestamps
- Introduces the ability to stream intermediate results from generation functions
- Adds a Task Server which doesn't need Parsl, so will work on Windows
What's Changed
- Improve serialization efficiency when objects are proxied by @gpauloski in #120
- Refactor messages to separate "time" and "timestamp" better by @WardLT in #121
- Add a MCMC example by @WardLT in #122
- Fix proxy deserialization bug from #120 by @gpauloski in #123
- Mark Colmena as having inline type hints by @gpauloski in #124
- Add sleep between start and test by @WardLT in #125
- Introduce tasks which produce intermediate results by @WardLT in #126
- Create a task server with minimal dependencies by @WardLT in #128
- Support streaming the results of generators by @WardLT in #127
Full Changelog: v0.5.2...v0.6.0
v0.5.2 -- Update due to changes in Parsl
Only one change: not setting "Config.executors" in the Parsl Task Server, which is not supported as of Parsl 2023.11.13
What's Changed
Full Changelog: v0.5.1...v0.5.2
v0.5.1 -- Minor release: Race condition fixed, Python 3.7 support dropped
We dropped Python 3.7 support as we moved to test OSX in our CI pipelines. Python 3.7 probably still works, but we no longer test for it.
What's Changed
- Fix race condition for nonblocking resource reallocation by @WardLT in #106
- Test OSX Support by @WardLT in #110
Full Changelog: v0.5.0...v0.5.1
v0.5.0 -- New ProxyStore, FuncX->Globus Compute
What's Changed
- Use a newer version of redis-py by @WardLT in #102
- Update to Proxystore v0.5.0 by @gpauloski in #101
- Rename everything to Globus Compute by @WardLT in #104
Full Changelog: v0.4.5...v0.5.0
v0.4.5 -- Reduce logging frequency
A very minor release. Fixes a long-standing bug in our logging
Full Changelog: v0.4.4...v0.4.5
v0.4.4 -- Better error messages and logs
What's Changed
Full Changelog: v0.4.3...v0.4.4
v0.4.3 - Better proxy statistics
Capture more information about proxy performance automatically
What's Changed
Full Changelog: v0.4.2...v0.4.3