MyGit

v1.14.4

dapr/dapr

版本发布时间: 2024-09-17 03:50:43

dapr/dapr最新发布版本:v1.13.6-rc.2(2024-09-28 02:00:05)

Dapr 1.14.4

This update includes bug fixes:

Fixes being able to upgrade Dapr v1.14.x to v1.14.3 without manual intervention

Problem

When upgrading from Dapr versions v1.14.0, v1.14.1, or v1.14.2 to v1.14.3, the upgrade would fail with the following error.

Error: UPGRADE FAILED: cannot patch "dapr-scheduler-server" with kind StatefulSet: StatefulSet.apps "dapr-scheduler-server" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas', 'ordinals', 'template', 'updateStrategy', 'persistentVolumeClaimRetentionPolicy' and 'minReadySeconds' are forbidden

The workaround for the user is to Delete the Scheduler StatefulSet before re-running the upgrade with the new storage size. The StorageClass must support volume expansion for this to work.

Impact

Users were unable to upgrade Dapr to v1.14.3 without manual intervention, breaking automated upgrades.

Root cause

In Dapr v1.14.3, the dapr-scheduler-server StatefulSet changed the default persistent volume request size from 1Gi to 16Gi. Kubernetes prevents updating this request field, resulting in this the above error.

Solution

This field has been reverted to the previous 1Gi request size. Users who wish to increase the volume size must follow the manual steps described in the documentation.

Fixes daprd not being able to connect to placement on k8s

Problem

When running dapr in high availability mode on Kubernetes, daprd would not be able to connect to the placement service after failure and re-election of a Placement leader.

Impact

The dapr sidecar would not be able to connect to the placement service, and would not be able to receive the actor placement tables.

Root cause

The connection to the failed placement leader was being properly closed, but not set to nil, so it was being reused.

Solution

The additional check was removed.

相关地址:原始地址 下载(tar) 下载(zip)

1、 daprd_darwin_amd64.tar.gz 50.66MB

2、 daprd_darwin_amd64.tar.gz.sha256 92B

3、 daprd_darwin_arm64.tar.gz 44.58MB

4、 daprd_darwin_arm64.tar.gz.sha256 92B

5、 daprd_linux_amd64-stablecomponents.tar.gz 31.34MB

6、 daprd_linux_amd64-stablecomponents.tar.gz.sha256 108B

7、 daprd_linux_amd64.tar.gz 49.79MB

8、 daprd_linux_amd64.tar.gz.sha256 91B

9、 daprd_linux_arm-stablecomponents.tar.gz 29.15MB

10、 daprd_linux_arm-stablecomponents.tar.gz.sha256 106B

11、 daprd_linux_arm.tar.gz 42.15MB

12、 daprd_linux_arm.tar.gz.sha256 89B

13、 daprd_linux_arm64-stablecomponents.tar.gz 28.55MB

14、 daprd_linux_arm64-stablecomponents.tar.gz.sha256 108B

15、 daprd_linux_arm64.tar.gz 42.49MB

16、 daprd_linux_arm64.tar.gz.sha256 91B

17、 daprd_windows_amd64.zip 45.96MB

18、 daprd_windows_amd64.zip.sha256 90B

19、 grafana-actor-dashboard.json 20.55KB

20、 grafana-actor-dashboard.json.sha256 95B

21、 grafana-sidecar-dashboard.json 62.37KB

22、 grafana-sidecar-dashboard.json.sha256 97B

23、 grafana-system-services-dashboard.json 30.93KB

24、 grafana-system-services-dashboard.json.sha256 105B

25、 injector_darwin_amd64.tar.gz 12.56MB

26、 injector_darwin_amd64.tar.gz.sha256 95B

27、 injector_darwin_arm64.tar.gz 11.62MB

28、 injector_darwin_arm64.tar.gz.sha256 95B

29、 injector_linux_amd64.tar.gz 12.32MB

30、 injector_linux_amd64.tar.gz.sha256 94B

31、 injector_linux_arm.tar.gz 11.37MB

32、 injector_linux_arm.tar.gz.sha256 92B

33、 injector_linux_arm64.tar.gz 11.07MB

34、 injector_linux_arm64.tar.gz.sha256 94B

35、 injector_windows_amd64.zip 12.28MB

36、 injector_windows_amd64.zip.sha256 93B

37、 operator_darwin_amd64.tar.gz 13.29MB

38、 operator_darwin_amd64.tar.gz.sha256 95B

39、 operator_darwin_arm64.tar.gz 12.27MB

40、 operator_darwin_arm64.tar.gz.sha256 95B

41、 operator_linux_amd64.tar.gz 13.06MB

42、 operator_linux_amd64.tar.gz.sha256 94B

43、 operator_linux_arm.tar.gz 12.08MB

44、 operator_linux_arm.tar.gz.sha256 92B

45、 operator_linux_arm64.tar.gz 11.72MB

46、 operator_linux_arm64.tar.gz.sha256 94B

47、 operator_windows_amd64.zip 12.99MB

48、 operator_windows_amd64.zip.sha256 93B

49、 placement_darwin_amd64.tar.gz 11.71MB

50、 placement_darwin_amd64.tar.gz.sha256 96B

51、 placement_darwin_arm64.tar.gz 10.82MB

52、 placement_darwin_arm64.tar.gz.sha256 96B

53、 placement_linux_amd64.tar.gz 11.51MB

54、 placement_linux_amd64.tar.gz.sha256 95B

55、 placement_linux_arm.tar.gz 10.68MB

56、 placement_linux_arm.tar.gz.sha256 93B

57、 placement_linux_arm64.tar.gz 10.34MB

58、 placement_linux_arm64.tar.gz.sha256 95B

59、 placement_windows_amd64.zip 11.46MB

60、 placement_windows_amd64.zip.sha256 94B

61、 scheduler_darwin_amd64.tar.gz 13.97MB

62、 scheduler_darwin_amd64.tar.gz.sha256 96B

63、 scheduler_darwin_arm64.tar.gz 12.97MB

64、 scheduler_darwin_arm64.tar.gz.sha256 96B

65、 scheduler_linux_amd64.tar.gz 13.73MB

66、 scheduler_linux_amd64.tar.gz.sha256 95B

67、 scheduler_linux_arm.tar.gz 12.76MB

68、 scheduler_linux_arm.tar.gz.sha256 93B

69、 scheduler_linux_arm64.tar.gz 12.39MB

70、 scheduler_linux_arm64.tar.gz.sha256 95B

71、 scheduler_windows_amd64.zip 13.66MB

72、 scheduler_windows_amd64.zip.sha256 94B

73、 sentry_darwin_amd64.tar.gz 13.17MB

74、 sentry_darwin_amd64.tar.gz.sha256 93B

75、 sentry_darwin_arm64.tar.gz 12.19MB

76、 sentry_darwin_arm64.tar.gz.sha256 93B

77、 sentry_linux_amd64.tar.gz 12.92MB

78、 sentry_linux_amd64.tar.gz.sha256 92B

79、 sentry_linux_arm.tar.gz 11.91MB

80、 sentry_linux_arm.tar.gz.sha256 90B

81、 sentry_linux_arm64.tar.gz 11.61MB

82、 sentry_linux_arm64.tar.gz.sha256 92B

83、 sentry_windows_amd64.zip 12.87MB

84、 sentry_windows_amd64.zip.sha256 91B

查看:2024-09-17发行的版本