RATATOSKRATATOSK
로그인

Dapr

v1.18.3Orchestration & Management
2026년 8월 14일

OTHER 21

이번 릴리스에는 표시할 변경 항목이 없습니다. 별도로 확인할 릴리스 동작 정보도 제공되지 않았습니다.

그 외 기록된 변경 21건 전체fixes 17 · value changes 3 · additions 1

fixes (17)

  • The actor state store can now be hot reloaded, and the actors subsystem reconciles hosting with the store at runtime:
  • Adding** an actor state store (creating a marked component, or marking an existing state store) enables actor hosting: the app's actor types and the workflow actor types are advertised to placement, and the actor and Workflow APIs start working; including for workflow workers that connected before the store existed.
  • Removing** the actor state store (deleting the component, or unmarking it) shuts down actor hosting in-process: hosted actors are drained and deactivated
  • Updating** the actor state store component in place (for example a hot reload picking up a rotated secret referenced by the component) swaps the store instance without interrupting actor hosting
  • Actor types are now only advertised to placement while an actor state store is configured.
  • Hot loading a second component marked as the actor state store is skipped with an error log naming the existing actor state store
  • A stream closure is now reported exactly once: a failed dissemination send cancels the stream's context, preserving the send error as the close cause, and the receive loop unwinding is the single place a closure is reported from.
  • The metrics endpoint now gathers from both the private registry and the global default registry.
  • Scheduler shutdown now fails readiness before draining and bounds the graceful drain to 5 seconds before forcing the gRPC server to stop, guaranteeing process exit.
  • Status queries racing an active workflow now return consistent results instead of transient Unknown errors.
  • MCPServer registration now runs under Dapr's built-in initialization retry policy
  • The HTTP delivery path now uses a checked type assertion, matching the gRPC delivery path: a non-string trace field is ignored (tracing is skipped for that message) instead of crashing the process.
  • Deactivating a stalled workflow actor now wakes the parked execution instead of failing
  • The activity-result reminder handler now treats instance-not-found as a successful delivery outcome
  • A connection attempt to the application is now given gRPC's default budget of 20 seconds instead of one second
  • Connections the pool holds to satisfy its warm connection minimum are also no longer expired out.
  • When a delivered batch contains an ExecutionTerminated event and the executor does not complete the workflow, daprd discards the doomed execution's pending work and completes the instance as TERMINATED.

value changes (3)

  • The cron parser (from github.com/dapr/kit) now finds the boundary using any whitespace and returns a descriptive error when no schedule follows the timezone prefix.
  • The cron parser (from github.com/dapr/kit) now rejects a timezone prefix on an @every schedule when the job is scheduled
  • each continue_as_new transition now generates a fresh W3C root trace context (new random trace and span IDs) for the new iteration

additions (1)

  • The timeout is now configurable through the new daprd --app-binding-options-timeout flag
Dapr 스택에 추가

조치가 필요한 변경이 나오면 주간 메일로 받아볼 수 있습니다. 이번 릴리스처럼 조치가 없는 주에는 메일을 보내지 않습니다.

스택에 추가