Control Plane
Recent Control Plane releases — Gateway Controller, Infra, Ilake Envoy, and Customer Stack (AWS, GCP, Azure). Showing the 10 most recent versions.
release-v0.261.1 — 2026-08-04
General
- Cross-account Kinesis ingestion sources now accept a role ARN parameter on CREATE SOURCE, enabling streaming ingestion from Kinesis streams hosted in a different AWS account.
- The number of tables configurable in a single Debezium ingestion workflow is now capped, preventing oversized configurations that could cause instability.
- Compute clusters that encounter a cancelled state write during deletion no longer get permanently stuck in the DELETING state.
- A dependency conflict that caused scheduled jobs to crash at startup has been resolved.
release-v0.260.2 — 2026-07-30
General
- Scheduled jobs no longer crash at startup due to an AWS SDK version conflict.
- Additional Azure instance types (including Standard_E8pds_v6) are now available for cluster configuration.
- Spark workloads on single-stack IPv6 clusters now connect reliably to the Kubernetes API.
- Creating a stream capture is now blocked when a MySQL or PostgreSQL connector is in a degraded state, preventing pipelines from starting in a broken condition.
- The OneHouse job run ID is now injected into the Spark job runtime environment, making it available for tracing and correlation.
- The SQL endpoint is automatically refreshed when a stale connection is detected on cluster read, preventing connection failures after endpoint migrations.
- Bootstrap connector failures no longer incorrectly block new stream capture creation for a source.
- Unity Catalog integrations now support customer-managed secrets (BYOS) for credential configuration.
release-v0.258.0 — 2026-07-22
Bug Fixes
- Fixed a crash during CDC bootstrap when two or more tables share the same source table, which caused snapshot-status reads to fail with a duplicate-key error.
- Fixed a CDC bootstrap hang and erroneous PAUSED-to-active resurrection caused by bootstrap-polling gates not counting agent-reported tables.
- Fixed an issue where the account-level OCU usage page showed no values for projects not linked to a billing account.
- Account-level OCU usage now correctly reports unlinked projects as zero consumption instead of silently omitting them.
- Fixed Kafka ingestion into append-only CDC transformer streams, which previously failed due to incorrect payload class handling.
- Fixed compute cluster stop and delete operations that could fail when a lock provider was not present during validation.
- Fixed an issue where bulk-starting clusters with attached storage could fail to materialize node pools due to a stale storage configuration.
General
- Cross-account Kinesis stream access is now supported in the onboarding CloudFormation template, enabling ingestion from Kinesis streams in external AWS accounts.
- Account-level OCU consumption can now be queried with per-project filtering, giving account administrators a more granular view of usage across their projects.
- Spark driver and executor failure exit codes are now tracked via metrics, improving visibility into job failure root causes.
- Users now receive email and in-app notifications when a just-in-time support access request is created for their environment.
release-v0.257.1 — 2026-07-20
General
- Attached storage configuration is now correctly refreshed when a compute cluster is restarted or stopped and started, preventing node pools from being left in an inconsistent state.
- Email and in-app notifications are now sent when a JIT support access request is created.
- The billing checkout flow now handles redirect completion more reliably, reducing the likelihood of stuck checkout sessions.
- CloudFormation onboarding trust policies are now consistent with the Terraform-based onboarding templates.
- S3 SNS notification conflicts are now detected at source creation time, surfacing configuration errors earlier in the ingestion setup flow.
- The core IAM role in CloudFormation onboarding now has read access to BYOS telemetry secrets, fixing a permissions gap for BYOS-configured environments.
- Job and run URLs returned by the DESCRIBE JOB API are now correct.
release-v0.256.1 — 2026-07-09
General
- Job and run links in DESCRIBE JOB output now resolve correctly.
- Completed Merge-on-Read compaction operations now appear correctly in the table commit history instead of showing as perpetually in progress.
- Free-tier plan downgrades are now limited to twice per calendar month.
- Table metrics now load faster by eliminating blocking waits in the metrics handler.
- The default payment method is now reliably pinned whenever a subscription transitions to active, preventing checkout failures.
- Log forwarding to Amazon S3 is now supported and automatically applied when the observability exporter is configured.
- Configuring a DynamoDB lock provider with leading or trailing spaces in the table name now returns a clear validation error instead of an unexpected failure.
release-v0.255.0 — 2026-07-09
General
- DESCRIBE JOB and DESCRIBE JOB_RUN now return the job's unique identifier and a direct UI link to the job run.
release-v0.254.1 — 2026-07-09
General
- Grafana organization credentials are now only accessible when customer monitoring is explicitly enabled.
- Compaction now defaults to an unbounded I/O budget, preventing log-file-size-based compaction from being artificially throttled.
- Scheduled jobs now automatically retry fetching authentication tokens on transient failures, improving reliability.
- Connector retry logic no longer unnecessarily restarts connectors that are already healthy.
- Grafana organization usernames can now be configured directly through the UI instead of being hardcoded.
- Fixed a bug where per-organization configuration lookups could silently use stale settings from a different organization.
- Deleting a table now correctly invalidates its cached metadata, preventing stale data from being served after deletion.
- The CDC source retry button now remains disabled until the next health check completes, preventing premature retries.
- CDC source health status is now aggregated per source, and all connectors belonging to a failed source are restarted together.
release-v0.253.0 — 2026-07-09
General
- Debezium Server is now properly uninstalled or reinstalled when a stream capture is deleted, preventing stale connector state.
- A crash that could occur when loading product configuration for organizations not yet fully provisioned is now prevented.
- A parsing error on malformed SQL table properties that caused internal errors is now fixed.
- Orphaned Unity Catalog metastores with missing access tokens are now automatically detected and recovered.
release-v0.252.0 — 2026-07-09
General
- Failed CDC source connectors can now be restarted directly from the control plane, reducing manual intervention when a source stalls.
- Iceberg table-service optimization is now supported, enabling automated compaction and maintenance for Iceberg tables.
- Users now receive notifications when a CDC source becomes unhealthy due to a user-actionable error.
- CDC source health status is now continuously monitored and reported, giving users accurate real-time visibility into connector state.
- Workflow execution is no longer permanently stuck when internal state documents grow too large, improving reliability of long-running pipelines.
- Required permissions and configuration conflicts are now validated before a new data source is provisioned, surfacing issues earlier and preventing failed setups.
- All advanced configuration options on a flow can now be cleared in a single ALTER FLOW operation.
release-v0.251.1 — 2026-07-09
General
- Query result caching can now be enabled or disabled at the individual cluster level.
- Workflow DAGs no longer get permanently stuck when workflow state grows beyond the internal document size limit.