Releases: dbos-inc/dbos-transact-py
Releases · dbos-inc/dbos-transact-py
1.9.0
1.8.0
What's Changed
- List workflows/queues support skipping input/output by @qianl15 in #401
- Correctly activate current span by @qianl15 in #402
- Enqueue Doesn't Increment Recovery Attempts by @kraftp in #403
- Add Async Methods by @kraftp in #407
- Custom System Database URL by @kraftp in #406
- Max Recovery Attempts by @kraftp in #408
- Additional Async Test by @kraftp in #409
- Remove DBOS atexit Handler by @kraftp in #410
Full Changelog: 1.7.0...1.8.0
1.7.0
What's Changed
- Queue Thread Exponential Backoff by @kraftp in #398
- Hint for connecting to Conductor by @qianl15 in #393
- List workflows admin endpoints by @qianl15 in #397
- GetWorkflow admin endpoint returns WorkflowsOutput by @qianl15 in #399
- Run Steps Without DBOS by @kraftp in #396
Full Changelog: 1.6.0...1.7.0
1.6.0
What's Changed
- Better Error Message by @kraftp in #385
- ListWorkflows Should Accept List of Statuses by @kraftp in #386
- Version Control in EnqueueOptions by @kraftp in #387
- Custom Function Names by @kraftp in #392
- Always create spans for temp workflows by @qianl15 in #394
Full Changelog: 1.5.0...1.6.0
1.5.0
What's Changed
- ensure entrypoint parent folder is in the module search path by @devhawk in #374
- Workflow Retention by @kraftp in #373
- Cleaner Errors by @kraftp in #379
- Retention policy in Conductor by @qianl15 in #380
- add list/get workflows admin endpoints by @maxdml in #376
- Test Complex Types by @kraftp in #377
- Password not required in database_url by @qianl15 in #381
- DBOSMaxStepRetriesExceeded Includes Exceptions by @kraftp in #382
- Cli graceful db url by @maxdml in #383
- Custom Trace Attributes by @kraftp in #384
Full Changelog: 1.4.0...1.5.0
1.4.1
1.4.0
1.3.0
What's Changed
Note
This release includes a key schema update that improves performance for both queues and workflows. We've merged dbos.workflow_inputs
and dbos.workflow_queue
tables into a unified dbos.workflow_status
table.
Please make sure that if you upgrade your app, also upgrade your DBOS client (and vice versa). Applications running with older versions can co-exist with the new schema.
Details
- Fix Recv by @kraftp in #358
- Increase thread pool by @qianl15 in #359
- Faster Queues by @kraftp in #361
- Small Queue Optimization by @kraftp in #362
- Fix Error Handling by @kraftp in #363
- Fix broken doc link by @qianl15 in #365
- Consolidate Inputs by @kraftp in #366
- Fix Spurious Warning by @kraftp in #367
- Attach DBOS metadata to logs whether OTEL is specified or not by @apoliakov in #368
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- Handling Database Disconnections by @kraftp in #348
- Fork admin new_workflow_id and appversion by @manojdbos in #347
- Make sure the event loop has a large enough thread pool by @qianl15 in #349
- Remove dbos-config.yaml Consistency Check by @kraftp in #351
- Simplify Dequeue by @kraftp in #350
- Fix Executor ID Assignment by @kraftp in #353
- remove set_env_var by @maxdml in #354
- validate db url in client ctor and in CLI by @maxdml in #355
- Tweak Chaos Test Parameters by @kraftp in #357
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- DBOS Client should not run migrations by @qianl15 in #343
- Fix:
dbos init
uses incorrect app name for GitHub templates by @tahsintunan in #344 - Support concurrent recv and get_event by @qianl15 in #345
- Fix Queue Timeout by @kraftp in #346
New Contributors
- @tahsintunan made their first contribution in #344
Full Changelog: 1.0.0...1.1.0