Releases: dotflow-io/dotflow
Releases Β· dotflow-io/dotflow
1.0.0.dev5
What's Changed
- βοΈ FEATURE-#269: Managed DotFlow with name, idempotent start, and CLI cleanup by @FernandoCelmer in #272
Full Changelog: v1.0.0.dev4...v1.0.0.dev5
1.0.0.dev4
What's Changed
- βοΈ FEATURE-#269: Add dotflow login with device flow and config file by @FernandoCelmer in #271
Full Changelog: v1.0.0.dev3...v1.0.0.dev4
1.0.0.dev3
What's Changed
- βοΈ FEATURE-#267: Add --resume flag to dotflow start CLI by @FernandoCelmer in #268
Full Changelog: v1.0.0.dev2...v1.0.0.dev3
1.0.0.dev2
What's Changed
- πͺ² BUG-#264: Honour WORKFLOW_ID env var in DotFlow constructor by @FernandoCelmer in #265
Full Changelog: v1.0.0.dev1...v1.0.0.dev2
1.0.0.dev1
What's Changed
- βοΈ FEATURE-#257: Managed-mode ServerAPI provider and task numbering by @FernandoCelmer in #258
- πͺ² BUG-#262: Fix entry point separator to use standard module.path:attribute format by @FernandoCelmer in #263
Full Changelog: v0.16.0.dev4...v0.16.0.dev5
0.16.0.dev4
Full Changelog: v0.16.0.dev3...v0.16.0.dev4
0.16.0.dev3
What's Changed
- βοΈ FEATURE-#259: Add --workflow flag to dotflow start by @FernandoCelmer in #260
Full Changelog: v0.16.0.dev2...v0.16.0.dev3
0.16.0.dev2
Full Changelog: v0.16.0.dev1...v0.16.0.dev2
0.16.0.dev1
What's Changed
- πͺ² BUG-#245: Fix TimeoutError not caught on Python 3.9/3.10 by @FernandoCelmer in #253
- βοΈ FEATURE-#252: Improve model_dump_json truncation strategy by @FernandoCelmer in #254
- π DOCS-#255: Change license from MIT to Apache-2.0 by @FernandoCelmer in #256
Full Changelog: v0.15.0...v0.16.0.dev1
0.15.0
What's Changed
- π¦ PyPI - Build 0.15.0
- πͺ² Bug: _serialize_context crashes when storage is a list of non-Context objects
- πͺ² Bug: _crontab_to_aws generates invalid EventBridge cron β */N not supported
- βοΈ Feature: Add Alibaba Cloud Function Compute deployer
- βοΈ Feature: Implement Server provider for remote API communication
- βοΈ Feature: dotflow deploy CLI β cross-cloud infrastructure generation
- βοΈ Feature: Add warning/debug log levels and workflow-level logging to Log ABC
- βοΈ Feature: OpenTelemetry integration β traces and spans per workflow/task
- π Remove external dotflow-mongodb package references
- βοΈ Refactor: Separate Engine from Execution Strategy
β οΈ Security: Remove shell injection vulnerability in write_file_system- πͺ² Bug: Parallel strategy still uses Execution instead of TaskEngine
- πͺ² Bug: StorageFile.get() returns empty list for missing keys β breaks resume=True
- πͺ² Bug: StorageDefault uses ctypes.cast(id) β unsafe memory access
- πͺ² Bug: traceback_error() ignores error parameter β uses sys.exc_info()
- πͺ² Bug: SerializerTask.model_dump_json() mutates self and produces truncated invalid JSON
- πͺ² Bug: Async task execution creates new event loops with asyncio.run()
- πͺ² Bug: Module class uses spec_from_file_location instead of importlib.import_module
- πͺ² Bug: StorageFile.post() crashes with AttributeError on corrupted task files
- πͺ² Bug: InitCommand uses hardcoded TEMPLATE_REPO instead of Settings constant
- πͺ² Bug: CLI --storage s3/gcs crashes with TypeError β missing required bucket argument
- πͺ² Bug: Context setters silently ignore invalid values
- πͺ² Fix PR #202 review issues β duration, executor leak, checkpoint, docstring
- πͺ² Fix deploy scheduled platforms, add ECSScheduledDeployer and ScheduleResolver
Full Changelog: v0.14.1...v0.15.0