v0.21.2

pathwaycom/pathwayv0.21.2Apr 10, 2025by github-actions[bot]

AI Summary

Introduced a synchronization group mechanism to align multiple data sources and enhanced error reporting across operators to simplify root cause identification.

Key Highlights

  • New synchronization group mechanism for aligning data sources.
  • Enhanced error reporting with simplified traces for runtime errors.

New Features

  • Synchronization group mechanism for data sources.
  • Enhanced error reporting with traces.

Full Release Notes

### Added
- Added synchronization group mechanism to align multiple data sources based on selected columns. It can be accessed with `pw.io.register_input_synchronization_group`.
- `pw.io.register_input_synchronization_group` now supports the following types of columns: `pw.DateTimeUtc`, `pw.DateTimeNaive`, `pw.DateTimeDuration`, and `int`.

### Changed
- Enhanced error reporting for runtime errors across most operators, providing a trace that simplifies identifying the root cause.

### Fixed
- Bugfix for problem with list_documents() when no documents present in store.
- The append-only property of tables created by `pw.io.kafka.read` is now set correctly.