You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
## Checklist
- [ ] Added Unit Tests
- [x] Covered by existing CI
- [ ] Integration tested
- [ ] Documentation update
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced advanced planning and orchestration capabilities for
offline data processing, including new planners for join and group-by
operations.
- Added utilities for metadata layering and enriched partition
specification handling.
- Introduced a structured approach to offline join planning with
detailed metadata and node composition.
- Added new traits and classes to support batch run contexts and node
execution.
- Added comprehensive table dependency generation based on joins,
group-bys, and sources.
- **Improvements**
- Expanded partitioning metadata in API definitions for richer temporal
semantics.
- Updated orchestration schemas with new node types and renamed entities
for clarity.
- Improved naming conventions by replacing "Keyword" suffixes with
"Folder" across configurations.
- Streamlined internal logic for table and job naming, dependency
resolution, and window operations.
- Enhanced error handling and logging in table utilities.
- Adjusted snapshot accuracy logic in merge operations for event data
models.
- Modified tile drift calculation to use a fixed timestamp offset.
- **Bug Fixes**
- Corrected logic for snapshot accuracy handling in merge operations.
- **Refactor**
- Centralized utility methods for window arithmetic and partition
specification.
- Consolidated job context parameters in join part jobs.
- Restricted visibility of label join methods for better encapsulation.
- Replaced generic bootstrap job classes with join-specific
implementations.
- Simplified import statements and method signatures for improved
clarity.
- Delegated left source table name computation to join offline planner.
- **Chores**
- Updated `.gitignore` to exclude additional directories.
- Removed legacy configuration-to-node conversion code and associated
dependency resolver tests.
- **Documentation**
- Improved code comments and formatting for new and existing classes and
methods.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
0 commit comments