Skip to content

Releases: exalearn/colmena

v0.7.2 -- Bug fixes

02 May 20:04
8e3d161

Choose a tag to compare

Addresses two problems we've found:

  1. Infinite loop when using the run_generator
  2. Infinitely-large storage demand for long-run jobs with proxystore

What's Changed

  • Fixes unit tests for retries by @WardLT in #146
  • Bug fix: Return None if return value not desired by @WardLT in #147
  • Auto-evict automatic proxies on read by @WardLT in #148

Full Changelog: v0.7.1...v0.7.2

v0.7.1 - Minor requirements changes, bug fixes

31 Jan 16:23
b3c2602

Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0 -- Update to Pydantic v2 and Task Restarting

21 Aug 14:43
c153895

Choose a tag to compare

What's Changed

New Contributors!

Full Changelog: v0.6.1...v0.7.0

v0.6.1 -- Bug Fixes

05 Apr 15:32

Choose a tag to compare

What's Changed

  • Do not test for generator, it fails with wrapped functions by @WardLT in #130
  • Bug fix: convert functions correctly by @WardLT in #133
  • Fix pickling for Redis by @WardLT in #134

Full Changelog: v0.6.0...v0.6.1

v0.6.0 -- Streaming Results, Updated Data Models

12 Mar 17:08

Choose a tag to compare

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

16 Nov 17:03

Choose a tag to compare

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

31 Jul 19:45

Choose a tag to compare

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

15 May 11:52

Choose a tag to compare

What's Changed

Full Changelog: v0.4.5...v0.5.0

v0.4.5 -- Reduce logging frequency

16 Mar 22:23

Choose a tag to compare

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

08 Mar 18:54

Choose a tag to compare

What's Changed

Full Changelog: v0.4.3...v0.4.4