v0.5.0
This minor release includes 13 commits.
Features
- Add comprehensive logging throughout the translation process with
LOGGER.info()for major steps andLOGGER.debug()for detailed progress tracking by @gtauzin - Add FAQ documentation page with common questions, troubleshooting guides, and production deployment considerations by @gtauzin
- Expand user guide documentation with detailed
DagsterPartitionedDatasetusage examples and migration guides by @gtauzin - Restrict
DagsterPartitionedDatasetto only supportStaticPartitionsDefinition,StaticPartitionMapping, andIdentityPartitionMappingwith clear validation errors for unsupported partition types by @gtauzin
Bug Fixes
- Fix missing
after_catalog_createdhook invocation in Dagster job execution by @gtauzin - Pass catalog directly to translators instead of accessing via context to avoid potential stale catalog references by @gtauzin
- Improve error messages throughout the codebase with better context and available options by @gtauzin
- Add detailed property docstrings to
KedroRunResourcefor better API documentation by @gtauzin - Rename Technical documentation to User guide and update links accordingly by @gtauzin
Refactoring
KedroRunTranslatornow requirescatalogas an explicit parameter instead of accessing it fromcontext.catalogby @gtauzinPipelineTranslatornow requirescatalogas an explicit parameter instead of accessing it fromcontext.catalogby @gtauzinDagsterPartitionedDatasetnow raisesNotImplementedErrorat instantiation for unsupported partition types (TimeWindowPartitionsDefinition,MultiPartitionsDefinition,DynamicPartitionsDefinition) instead of at runtime by @gtauzinDagsterPartitionedDatasetnow raisesNotImplementedErrorat instantiation for unsupported partition mappings (anything other thanStaticPartitionMappingandIdentityPartitionMapping) by @gtauzin
Contributors
Thanks to all contributors for this release: