Temporal
temporal.io · Workflow automation
Durable execution platform for reliable, long-running workflows.
48 items · 65 source threads · 2 source types · updated 2026-04
No items match these filters.
Pain points 22
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Stale internode gRPC connections to terminated pods on Kubernetes After scale-down, rolling updates or node drains the servers keep dialing IPs of deleted pods, producing continuous timeouts. The team considers StatefulSets, which would diverge from the official Helm chart. Affects: Teams running the official Helm chart on Kubernetes |
Reliability & bugs | Causes churn | 3 sources | 2026-04 |
| ||||
| NULL-to-string scan errors block workflows after upgrade to 1.27.0 After upgrading, history lookups fail with a NULL scan error on a column, making start operations unavailable and preventing system workflows from starting. Affects: Self-hosters on SQL persistence |
Self-hosting & upgrades | Causes churn | 3 sources | 2025-09 |
| ||||
| Creating custom search attributes fails with Elasticsearch 403 on OpenSearch Adding a custom search attribute via CLI fails because the server user lacks permission to update the Elasticsearch mapping on a managed OpenSearch domain, so advanced visibility cannot be extended. Affects: Self-hosters using AWS OpenSearch and Postgres |
Permissions & security | Blocks work | 3 sources | 2023-08 |
| ||||
| Single schedule becomes inaccessible and stops running A schedule page returns a gateway timeout and the CLI describe command fails, with no server errors logged. The affected schedules also no longer run, and upgrading did not help. Affects: Self-hosters on Postgres using the auto-setup image |
Reliability & bugs | Causes churn | 2 sources | 2024-12 |
| ||||
| Server stuck in a loop failing to reach Postgres, workflows stall On a self-hosted ARM64 cluster against RDS Postgres, the history service loops on a database connection error and workflows stop progressing, with no known reproduction. Affects: Self-hosters on AWS RDS Postgres |
Reliability & bugs | Causes churn | 2 sources | 2024-09 |
| ||||
| History service uses too much memory Locked: summary and evidence are part of Sprint Pass and Pro |
Performance | Causes churn | 2 sources | 2024-07 |
| Self-hosting Temporal has little documentation and community support Locked: summary and evidence are part of Sprint Pass and Pro |
Documentation | Causes churn | 2 sources | 2024-05 |
| Official 1.28.0 server image ships with known vulnerable components Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 2 sources | 2026-03 |
| auto-setup image cannot connect to Postgres that requires TLS Locked: summary and evidence are part of Sprint Pass and Pro |
Setup & onboarding | Blocks work | 2 sources | 2021-12 |
| Server crashes when the AWS RDS IAM auth token expires Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Causes churn | 1 source | 2022-07 |
| Oversized workflow arguments leave an execution with corrupt empty history Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Causes churn | 1 source | 2021-02 |
| Matching service Prometheus metric cardinality grows without bound Locked: summary and evidence are part of Sprint Pass and Pro |
Reporting & analytics | Blocks work | 1 source | 2026-04 |
| Workflow platforms demand large cognitive investment, worse when self-hosted Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2024-06 |
| Stuck workflows show In Progress with errors only buried in event log Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2024-05 |
| Visibility lists completed workflows as running Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2024-04 |
| Visibility processor fails reading JSONB rows, workflows show wrong status Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2023-04 |
| Running a sample twice on Scylla fails and CPU spikes Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2022-03 |
| Backlogged tasks can be starved because new tasks sync-match first Locked: summary and evidence are part of Sprint Pass and Pro |
Performance | Blocks work | 1 source | 2022-02 |
| Workflows poorly suited to request-response because of execution latency Locked: summary and evidence are part of Sprint Pass and Pro |
Performance | Annoyance | 1 source | 2024-02 |
| gRPC health check can fail right after the server is already responding Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Annoyance | 1 source | 2023-10 |
| Workflow interceptors cannot tell replay from first execution Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2022-12 |
| Warning logs repeat every second after adding a node to the cluster Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Annoyance | 1 source | 2020-06 |
Feature requests 26
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Pluggable authorizer without recompiling Temporal Adding an authorization implementation requires recompiling the server. The user proposes a plugin-based or external-policy authorizer and offers to contribute it. Affects: Teams needing custom authorization rules |
Permissions & security | Blocks work | 3 sources | 2025-11 |
| ||||
| Support Entra ID token auth for Postgres in self-hosted Temporal Teams on Azure want managed identity authentication to Postgres to avoid secrets. One team maintains internal patches to the server and SQL tool and wants this supported upstream, since patches are a burden. Affects: Teams self-hosting on Azure with managed Postgres |
Permissions & security | Blocks work | 2 sources | 2026-01 |
| ||||
| Transfer child workflows to the new run when parent continues as new When a parent calls continue as new, its children are not carried over and just follow the parent close policy. Users want them transferred to the new parent run. |
API & developer experience | Blocks work | 2 sources | 2022-03 |
| ||||
| Support MongoDB as a persistence store A company standardised on MongoDB Atlas wants to avoid running additional databases for backup and restore. They are evaluating Temporal as a replacement for Celery and offer development capacity. Affects: Company standardised on MongoDB Atlas |
Integrations | Blocks work | 2 sources | 2021-12 |
| ||||
| Custom authentication between frontend and other Temporal services The SDK supports header providers for worker auth, but nothing equivalent exists server-side, so client certificates cannot be replaced for inter-service requests. An interceptor is requested. Affects: Operators with custom authentication requirements |
Permissions & security | Annoyance | 2 sources | 2023-09 |
| ||||
| Worker service has no gRPC health check handler Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Annoyance | 2 sources | 2022-03 |
| Better daylight saving time handling in schedules Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2025-08 |
| Emit workflow and activity lifecycle events for external consumers Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2022-12 |
| Add pause and unpause for workflows Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2022-06 |
| Server-side encryption of workflow data at rest Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2021-05 |
| Priority task queues with fair scheduling across tenants Locked: summary and evidence are part of Sprint Pass and Pro |
Performance | Blocks work | 1 source | 2021-04 |
| Publish native arm64 Docker images for Apple Silicon Locked: summary and evidence are part of Sprint Pass and Pro |
Setup & onboarding | Blocks work | 1 source | 2021-02 |
| Pause and resume Temporal services for blue/green rollouts Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Blocks work | 1 source | 2020-11 |
| Force-complete an activity that is retrying without restarting the workflow Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2020-11 |
| Document whether ScyllaDB is supported as a Cassandra backend Locked: summary and evidence are part of Sprint Pass and Pro |
Documentation | Annoyance | 1 source | 2025-11 |
| Clarify official support status for OpenSearch as visibility store Locked: summary and evidence are part of Sprint Pass and Pro |
Documentation | Annoyance | 1 source | 2024-04 |
| Schedules should be able to use the workflow id as defined, without a timestamp Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2023-08 |
| Queue duplicate workflow ids instead of rejecting them Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2023-05 |
| Allow naming timers so the UI is readable Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2022-08 |
| Retention period per workflow completion status Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Annoyance | 1 source | 2022-03 |
| Allow disabling and deleting namespaces Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2021-06 |
| Query a worker for its registered activity and workflow types Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2021-04 |
| Validate input synchronously when starting a workflow Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2020-10 |
| Let a workflow wait for completion of an unrelated external workflow Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2020-08 |
| Different retry options per failure type Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2020-02 |
| Cron option for activities, for example polling for a result Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2020-02 |
Workarounds 0
Nothing recorded in this category yet.
Switching reasons 0
Nothing recorded in this category yet.