Skip to content

Releases: dbos-inc/dbos-transact-py

1.0.0

06 May 16:28
d7ee4de
Compare
Choose a tag to compare

Breaking Changes

  • Using dbos-config.yaml and ConfigFile for library configuration has been deprecated. load_config and ConfigFile have been removed from the public interface. Please use DBOSConfig programmatic configuration instead. Documentation: https://docs.dbos.dev/python/reference/configuration
  • get_dbos_database_url has been removed from the public interface. Database URLs should be passed into DBOS through DBOSConfig programmatic configuration. If you need to access the database URL in DBOS Cloud, use the DBOS_DATABASE_URL environment variable, which is automatically set there.
  • The DBOS.config getter has been removed from the public interface.
  • dbos migrate now requires either a --db-url argument, or a valid DBOS_DATABASE_URL exported in the environment.

New Features

What's Changed

New Contributors

  • @Cysu made their first contribution in #339

Full Changelog: 0.27.0...1.0.0

0.27.2

02 May 01:49
411dc01
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.27.1...0.27.2

0.27.1

01 May 20:51
f07760a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.27.0...0.27.1

0.27.0

28 Apr 19:02
106fc2c
Compare
Choose a tag to compare

Note: This will be the last minor release before the major release of DBOS Python 1.0 next week.

What's Changed

Full Changelog: 0.26.0...0.27.0

0.26.1

22 Apr 17:37
97cc22c
Compare
Choose a tag to compare

What's Changed

New Features

  • Fork workflow from a specific step by @manojdbos in #287

  • DBOS Client cancel_workflow, resume_workflow, list_workflows(_async), list_queued_workflows(_async) by @devhawk in #285

  • DBOS Client Fork Workflow and List Steps by @kraftp in #297

  • Support Workflow Timeouts by @kraftp in #293

  • List workflows based on a workflow ID prefix by @apoliakov in #298

  • Improve Dead Letter Queue, supporting disabling DLQ with @DBOS.workflow(max_recovery_attempts=None) by @kraftp in #300

  • Docker secrets support by @SeanRogan in #276

  • Add dbos postgres start/stop CLI command to manage Docker-based Postgres servers by @maxdml in #286

  • Support user-defined class name in DBOS.dbos_class decorator by @qianl15 in #289

Deprecation Notice

We are moving away from dbos-config.yaml file and deprecating separate database config fields. Instead, we recommend setting DBOSConfig through DBOS() initialization and database_url.

Bug Fixes/Improvements

New Contributors

Full Changelog: 0.25.0...0.26.1

0.25.0

07 Apr 22:19
cbfe3bf
Compare
Choose a tag to compare

What's Changed

Bug fixes

Full Changelog: 0.24.0...0.25.0

0.24.0

25 Mar 17:36
4114878
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.23.0...0.24.0

0.23.0

11 Mar 17:05
1d112be
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.22.0...0.23.0

0.22.0

26 Feb 17:40
5d552ba
Compare
Choose a tag to compare

What's Changed

  • Expand Support for Decorating Class Methods by @kraftp in #212
  • Automatic Application/Workflow Versioning by @kraftp in #215
  • Catch Exceptions During System Database Migration by @kraftp in #210
  • Fix q global concurrency by @maxdml in #211
  • Fix the warning message under fastapi dev runs by @qianl15 in #213
  • Fix db_wizard behavior and add a test by @qianl15 in #216
  • add an admin endpoint to query workflow queues metadata by @maxdml in #196
  • Fix wf status updated at by @maxdml in #217
  • Fix db_wizard when dbos-config has no database by @qianl15 in #219
  • Check for conflicting decorators - Py version by @chuck-dbos in #220
  • Fix Auth by @kraftp in #221

Full Changelog: 0.21.0...0.22.0

0.21.0

10 Feb 16:35
974ffad
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.20.0...0.21.0