v0.29.1
rathole-org/ratholev0.29.1Feb 16, 2026by github-actions[bot]
AI Summary
This release adds OAuth bearer authentication to Kafka connectors, introduces snapshot mode for MongoDB write connectors, and enables automatic worker scaling based on pipeline load. It also improves Postgres write connector support with TLS configuration.
Key Highlights
- Kafka connectors now support OAUTHBEARER authentication
- MongoDB write connector gains snapshot mode
- Automatic worker scaling based on pipeline load
- Postgres write connector supports TLS configuration
New Features
- Kafka OAuth support
- MongoDB snapshot mode
- Worker scaling configuration
- Postgres TLS configuration
- Connection retry for initial requests
Full Release Notes
### Added - `pw.io.kafka.read` and `pw.io.kafka.write` connectors now support OAUTHBEARER authentication. - `pw.io.mongodb.write` connector now supports an `output_table_type` parameter with two modes: `stream_of_changes` (default) and `snapshot`. In `snapshot` mode, the connector maintains the current state of the Pathway table in MongoDB using the `_id` field as the primary key, while `stream_of_changes` preserves the existing behavior by writing all events with `time` and `diff` flags to reflect transactional minibatches and the nature of each change. - Workers can now automatically scale up or down based on pipeline load, using a configurable monitoring window. This feature requires persistence to be enabled and can be configured via `worker_scaling_enabled` and `workload_tracking_window_ms` in `pw.persistence.Config`. Please refer to the tutorial for more details. - `pw.io.postgres.write` now properly supports TLS configuration via `sslmode` and `sslrootcert` connection string parameters. ### Changed - `pw.xpacks.connectors.read` now retries initial connection requests.