v0.29.1

exa-labs/exa-mcp-serverv0.29.1Feb 16, 2026by github-actions[bot]

AI Summary

This release introduces OAuthBearer authentication for Kafka connectors, adds snapshot mode support to MongoDB writes, and enables automatic worker scaling based on pipeline load. It also improves TLS configuration for Postgres writes and enhances connection retry logic.

Key Highlights

  • Kafka connectors now support OAUTHBEARER authentication.
  • MongoDB write connector supports snapshot mode for maintaining table state.
  • Workers can automatically scale up or down based on pipeline load.
  • Postgres write connector now supports TLS configuration.

New Features

  • Kafka OAUTHBEARER authentication support
  • MongoDB snapshot mode output_table_type
  • Automatic worker scaling with persistence
  • Postgres TLS configuration (sslmode, sslrootcert)
  • Connection retry logic for initial read 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.