Skip to main content

Dapr Version

关注特性

caution
  • 不支持基本的 Name resolve
    • 因此 不支持 VM 场景
  • sidecar 和应用必须绑定运行 - dapr/dapr#2864
versionrelease date
Dapr v1.72022-04-08
Dapr v1.62022-01-25
Dapr v1.52021-11-13
Dapr v1.42021-09-14
Dapr v1.32021-07-27
Dapr v1.22021-05-27
Dapr v1.12021-04-02
Dapr v1.02021-02-17
  • 两个月一个版本
  • 因为由 Alibaba+Azure 配合开发,因此大多开发时间会花费在对接自家平台组建,所以从非云角度来说开发的很慢

Dapr v1.7

  • resiliency
    • 支持策略 tiemout, 重试, 熔断
    • 支持对象 服务调用, 组件, actor
  • stable/稳定
    • MQTT pub/sub
    • RabbitMQ pub/sub
  • 新的 state store 组件
    • CockroachDB
    • NATS

Dapr v1.6

  • Kafka OAuth 2.0 for pub/sub & binding
  • Apache Pulsar pub/sub 新增特性
  • 租户空间
  • backoff 策略
  • token authn
  • disable batching

Dapr v1.5

  • Kafka Pub/sub Stable
  • 状态 查询接口 - Alpha
  • 新增 配置 - Alpha
  • Go SDK 支持 Actor

Dapr v1.4

  • Block cross Pods calls to Dapr sidecar
  • state store 加密
  • actor timers / reminder ttl

Dapr v1.3

  • state store ttl
  • graphql binding
  • preview
    • grpc proxying to enable bring-your-own-proto
    • actor reentrancy
    • actor reminder storage partitioning

Dapr v1.2

  • Pub/Sub without CloudEvents

  • Sidecar API ACL

  • 允许开启预览特性

    • Actor Re-entrancy
      • 默认一个 Actor 同时只能处理一个请求 - Lock
      • 重入使得在处理请求时能再被同一个上下文请求
      • 请求头添加 Dapr-Reentrancy-Id
  • Consul 作为 DNS 组件

  • Name resolution components is first class component

  • 新组件

    • 钉钉 Webhook 绑定
    • Zeebe 工作流引擎
    • 阿里 Sentinel 中间件
    • Consule name resolution 组件

    Dapr v1.1

    • Sidecar env var
    • Local storage 绑定

    Dapr v1.0