Dapr Version
关注特性
- dapr/dapr#1339 状态查询
- dapr/dapr#2836 Trace 支持 OpenTelemetry
- dapr/go-sdk#21 golang 支持 actor
- Dapr Roadmap
caution
- 不支持基本的 Name resolve
- 因此 不支持 VM 场景
- sidecar 和应用必须绑定运行 - dapr/dapr#2864
version | release date |
---|---|
Dapr v1.7 | 2022-04-08 |
Dapr v1.6 | 2022-01-25 |
Dapr v1.5 | 2021-11-13 |
Dapr v1.4 | 2021-09-14 |
Dapr v1.3 | 2021-07-27 |
Dapr v1.2 | 2021-05-27 |
Dapr v1.1 | 2021-04-02 |
Dapr v1.0 | 2021-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
- Actor Re-entrancy
-
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