v0.0.25
Tested against DBOS 2.19.0 — see
tested_dbos_versioninGET /versionanddbos-argus --version. Other DBOS versions may still work; the in-app connection indicator surfaces any schema mismatches.
Fixed
- Pickle decoder now survives REDUCE-path calls to unknown classes
(e.g. a timezone-awaredatetimewhosetzinforeduces to
datetime.timezone(timedelta(0))). Previously the opaque proxy
rejected positional args from REDUCE and aborted the entire decode
withTypeError: ...timedelta() takes no arguments, leaving real
step outputs as a raw base64 blob in the UI. - Allowlisted common stdlib value types —
datetime.{datetime,date,time, timedelta,timezone},decimal.Decimal,uuid.UUID— so they decode
to native Python and the JSON encoder renders them as ISO 8601 strings
/ decimal strings instead of opaque dicts.