-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update contrib to 1.13.0-rc.6 #7553
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: yaron2 <schneider.yaron@live.com>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## release-1.13 #7553 +/- ##
=============================================
Coverage 62.11% 62.12%
=============================================
Files 245 245
Lines 22388 22388
=============================================
+ Hits 13907 13908 +1
+ Misses 7319 7317 -2
- Partials 1162 1163 +1 ☔ View full report in Codecov by Sentry. |
Signed-off-by: yaron2 <schneider.yaron@live.com>
berndverst
approved these changes
Feb 21, 2024
JoshVanL
approved these changes
Feb 21, 2024
JoshVanL
pushed a commit
to JoshVanL/dapr
that referenced
this pull request
Mar 6, 2024
* update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com>
yaron2
added a commit
that referenced
this pull request
Mar 6, 2024
* Make injector resilient to sentry unavailability (#7507) * make injector resilient to sentry unavailability Signed-off-by: yaron2 <schneider.yaron@live.com> * remove redundant line Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * sentry retry up to 30s (#7508) Signed-off-by: yaron2 <schneider.yaron@live.com> * Update contrib to 1.13.0-rc.3 (#7509) * update contrib to 1.13.0-rc.2 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.3 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * Injector: add option to add `DAPR_HOST_IP` env var to daprd (#7511) The `DAPR_HOST_IP` env var is used in various places in Dapr for a sidecar to know its own IP address, for example for service invocation or actor invocation. When using the Dapr injector to add the daprd container, we can use the downstream APIs to add the `DAPR_HOST_IP` env var based on data from the controller This option can be enabled by setting the Helm option `dapr_sidecar_injector.enableK8sDownwardAPIs=true` Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fix state encryption regression + add integration test (#7517) * fix state encryption regression + add intg test Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * review feedback Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * just use sha256, remove nolint:gosec Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * Test Integration: speed up tests 10% (#7528) * Test Integration: speed up tests 10% Speed up integration tests by changing poll intervals `100*time.Millisecond` to `10*time.Millisecond`. ~4.50m to ~4.20m Signed-off-by: joshvanl <me@joshvanl.dev> * Wait for operator healthz before exiting to ensure no exit error Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> * Revert selfhosted disk loader to not respect namespace (#7527) * Revert selfhosted disk loader to not respect namespace Revert the selfhosted component disk loader to not respect the namespace. This will allow the selfhosted disk loader to load components from any namespace from file. Fixes #7523 Signed-off-by: joshvanl <me@joshvanl.dev> * Revert component disk loader behaviour to respect component namespace when NAMESPACE env var is set. Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> * [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures (#7524) * [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures If the same key is used to encrypt more than 2^32 values (ie. more than 2^32 "Save" operations), it can lead to the private keys being exposed. See: #6027 Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Changed per review feedback Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Add content-length to http channel (#7537) * add content-length to http channel Signed-off-by: yaron2 <schneider.yaron@live.com> * update tests Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * Updates components-contrib to 1.13.0-rc.4 (#7538) * Updates components-contrib to 1.13.0-rc.3 Signed-off-by: joshvanl <me@joshvanl.dev> * mod-tidy-all Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> * Subscriptions: Fix panic when match rule is empty (#7539) Prevents a panic resulting when a subscription route rule match (`spec.routes.rules.match`) is empty. An empty match rule is valid and is considered "default". Error occurs because of Go interface vs implementation struct pointer nil check foot-gun. Adds integration tests for both HTTP and gRPC subscribers. Signed-off-by: joshvanl <me@joshvanl.dev> * Hot Reloading: don't watch files if not enabled (#7521) * Hot Reloading: don't watch files if not enabled Update hot reloading so that we don't setup file watchers on the component directory if hot reloading is not enabled. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove `Close` paradigm from hot reloader Signed-off-by: joshvanl <me@joshvanl.dev> * Linting Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> * Remove pubsub content-length test which has been removed from (#7550) release-1.13 Signed-off-by: joshvanl <me@joshvanl.dev> * Revert ApiLevel controlling vnodes back to context metadata (#7547) * Revert ApiLevel controlling vnodes back to context metadata Signed-off-by: Elena Kolevska <elena@kolevska.com> * Lint Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Set back api level to 10, just for completeness purposes Signed-off-by: Elena Kolevska <elena@kolevska.com> * Don’t specify APILevelSpecify api level Signed-off-by: Elena Kolevska <elena@kolevska.com> * Apply suggestions from code review Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> * Cleanup after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Small refactor Signed-off-by: Elena Kolevska <elena@kolevska.com> * Refactor multiple parameters into a request object for placement table dissemination Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Co-authored-by: Artur Souza <asouza.pro@gmail.com> * Actor Reminders: Default JSON serialization. (#7548) * Actor Reminders: Default JSON serialization. To support downgrades to 1.12 from 1.13, this PR changes the reminder serialization storage format back to JSON by default. This means a 1.12 actor reminder client can read reminders written by 1.13 actors. 1.13 will continue to understand both JSON and protobuf. Protobuf serialization can be enabled with the `ActorReminderStorageProtobuf` feature gate. The actor "API Level" has been changed back to 10. Adds test to ensure the default serialization is JSON. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove ActorReminderStorageProtobuf feature gate in favour of using API level Signed-off-by: joshvanl <me@joshvanl.dev> * Fix api level tests Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> * Update contrib to 1.13.0-rc.6 (#7553) * update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * Updates components-contrib to 1.13.0-rc.7 (#7562) Signed-off-by: joshvanl <me@joshvanl.dev> * update contrib to 1.13.0-rc.8 (#7567) * Add metadata in binding response even in case of error (#7572) * Add binding metadata even in case of error. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * ADD IT. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * Fix lint. Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Artur Souza <asouza.pro@gmail.com> * [Release-1.13] Upgrade to contrib `v1.13.0-rc.10` (#7577) * Upgrade to contrib 1.13.0-rc.9 Signed-off-by: Bernd Verst <github@bernd.dev> * Use contrib 1.13.0-rc.10 for latest kafka sarama patch version Signed-off-by: Bernd Verst <github@bernd.dev> --------- Signed-off-by: Bernd Verst <github@bernd.dev> * Fix for issue 7576 (#7581) (#7587) Signed-off-by: Guido Spadotto <guido.spadotto@profesia.it> Co-authored-by: Guido Spadotto <guido.spad8@gmail.com> Co-authored-by: Guido Spadotto <guido.spadotto@profesia.it> * Adds v1.13.0 release notes (#7586) * Adds v1.13.0 release notes Adds docs/release_notes/v1.13.0.md Signed-off-by: joshvanl <me@joshvanl.dev> * Update docs/release_notes/v1.13.0.md Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> * Move Actor Reminder Performance higher in notes Signed-off-by: joshvanl <me@joshvanl.dev> * Update v1.13.0.md Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> * chore: bump go to 1.21.8 and protobuf lib to 1.33.0 (#7591) * ci: force go1.21.8 in workflows instead of go.mod Signed-off-by: mikeee <hey@mike.ee> * chore: bump google.golang.org/protobuf to 1.33.0 Signed-off-by: mikeee <hey@mike.ee> * make modtidy-all Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: mikeee <hey@mike.ee> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: joshvanl <me@joshvanl.dev> Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Signed-off-by: Bernd Verst <github@bernd.dev> Signed-off-by: Guido Spadotto <guido.spadotto@profesia.it> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: mikeee <hey@mike.ee> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Bernd Verst <github@bernd.dev> Co-authored-by: Guido Spadotto <guido.spad8@gmail.com> Co-authored-by: Guido Spadotto <guido.spadotto@profesia.it> Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Co-authored-by: Mike Nguyen <hey@mike.ee>
JoshVanL
pushed a commit
to JoshVanL/dapr
that referenced
this pull request
Mar 6, 2024
* update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com>
cicoyle
pushed a commit
to cicoyle/dapr
that referenced
this pull request
May 24, 2024
* Make injector resilient to sentry unavailability (dapr#7507) * make injector resilient to sentry unavailability Signed-off-by: yaron2 <schneider.yaron@live.com> * remove redundant line Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * sentry retry up to 30s (dapr#7508) Signed-off-by: yaron2 <schneider.yaron@live.com> * Update contrib to 1.13.0-rc.3 (dapr#7509) * update contrib to 1.13.0-rc.2 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.3 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * Injector: add option to add `DAPR_HOST_IP` env var to daprd (dapr#7511) The `DAPR_HOST_IP` env var is used in various places in Dapr for a sidecar to know its own IP address, for example for service invocation or actor invocation. When using the Dapr injector to add the daprd container, we can use the downstream APIs to add the `DAPR_HOST_IP` env var based on data from the controller This option can be enabled by setting the Helm option `dapr_sidecar_injector.enableK8sDownwardAPIs=true` Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fix state encryption regression + add integration test (dapr#7517) * fix state encryption regression + add intg test Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * review feedback Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * just use sha256, remove nolint:gosec Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * Test Integration: speed up tests 10% (dapr#7528) * Test Integration: speed up tests 10% Speed up integration tests by changing poll intervals `100*time.Millisecond` to `10*time.Millisecond`. ~4.50m to ~4.20m Signed-off-by: joshvanl <me@joshvanl.dev> * Wait for operator healthz before exiting to ensure no exit error Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> * Revert selfhosted disk loader to not respect namespace (dapr#7527) * Revert selfhosted disk loader to not respect namespace Revert the selfhosted component disk loader to not respect the namespace. This will allow the selfhosted disk loader to load components from any namespace from file. Fixes dapr#7523 Signed-off-by: joshvanl <me@joshvanl.dev> * Revert component disk loader behaviour to respect component namespace when NAMESPACE env var is set. Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> * [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures (dapr#7524) * [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures If the same key is used to encrypt more than 2^32 values (ie. more than 2^32 "Save" operations), it can lead to the private keys being exposed. See: dapr#6027 Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Changed per review feedback Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Add content-length to http channel (dapr#7537) * add content-length to http channel Signed-off-by: yaron2 <schneider.yaron@live.com> * update tests Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * Updates components-contrib to 1.13.0-rc.4 (dapr#7538) * Updates components-contrib to 1.13.0-rc.3 Signed-off-by: joshvanl <me@joshvanl.dev> * mod-tidy-all Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> * Subscriptions: Fix panic when match rule is empty (dapr#7539) Prevents a panic resulting when a subscription route rule match (`spec.routes.rules.match`) is empty. An empty match rule is valid and is considered "default". Error occurs because of Go interface vs implementation struct pointer nil check foot-gun. Adds integration tests for both HTTP and gRPC subscribers. Signed-off-by: joshvanl <me@joshvanl.dev> * Hot Reloading: don't watch files if not enabled (dapr#7521) * Hot Reloading: don't watch files if not enabled Update hot reloading so that we don't setup file watchers on the component directory if hot reloading is not enabled. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove `Close` paradigm from hot reloader Signed-off-by: joshvanl <me@joshvanl.dev> * Linting Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> * Remove pubsub content-length test which has been removed from (dapr#7550) release-1.13 Signed-off-by: joshvanl <me@joshvanl.dev> * Revert ApiLevel controlling vnodes back to context metadata (dapr#7547) * Revert ApiLevel controlling vnodes back to context metadata Signed-off-by: Elena Kolevska <elena@kolevska.com> * Lint Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Set back api level to 10, just for completeness purposes Signed-off-by: Elena Kolevska <elena@kolevska.com> * Don’t specify APILevelSpecify api level Signed-off-by: Elena Kolevska <elena@kolevska.com> * Apply suggestions from code review Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> * Cleanup after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Small refactor Signed-off-by: Elena Kolevska <elena@kolevska.com> * Refactor multiple parameters into a request object for placement table dissemination Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Co-authored-by: Artur Souza <asouza.pro@gmail.com> * Actor Reminders: Default JSON serialization. (dapr#7548) * Actor Reminders: Default JSON serialization. To support downgrades to 1.12 from 1.13, this PR changes the reminder serialization storage format back to JSON by default. This means a 1.12 actor reminder client can read reminders written by 1.13 actors. 1.13 will continue to understand both JSON and protobuf. Protobuf serialization can be enabled with the `ActorReminderStorageProtobuf` feature gate. The actor "API Level" has been changed back to 10. Adds test to ensure the default serialization is JSON. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove ActorReminderStorageProtobuf feature gate in favour of using API level Signed-off-by: joshvanl <me@joshvanl.dev> * Fix api level tests Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> * Update contrib to 1.13.0-rc.6 (dapr#7553) * update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> * Updates components-contrib to 1.13.0-rc.7 (dapr#7562) Signed-off-by: joshvanl <me@joshvanl.dev> * update contrib to 1.13.0-rc.8 (dapr#7567) * Add metadata in binding response even in case of error (dapr#7572) * Add binding metadata even in case of error. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * ADD IT. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * Fix lint. Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Artur Souza <asouza.pro@gmail.com> * [Release-1.13] Upgrade to contrib `v1.13.0-rc.10` (dapr#7577) * Upgrade to contrib 1.13.0-rc.9 Signed-off-by: Bernd Verst <github@bernd.dev> * Use contrib 1.13.0-rc.10 for latest kafka sarama patch version Signed-off-by: Bernd Verst <github@bernd.dev> --------- Signed-off-by: Bernd Verst <github@bernd.dev> * Fix for issue 7576 (dapr#7581) (dapr#7587) Signed-off-by: Guido Spadotto <guido.spadotto@profesia.it> Co-authored-by: Guido Spadotto <guido.spad8@gmail.com> Co-authored-by: Guido Spadotto <guido.spadotto@profesia.it> * Adds v1.13.0 release notes (dapr#7586) * Adds v1.13.0 release notes Adds docs/release_notes/v1.13.0.md Signed-off-by: joshvanl <me@joshvanl.dev> * Update docs/release_notes/v1.13.0.md Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> * Move Actor Reminder Performance higher in notes Signed-off-by: joshvanl <me@joshvanl.dev> * Update v1.13.0.md Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> * chore: bump go to 1.21.8 and protobuf lib to 1.33.0 (dapr#7591) * ci: force go1.21.8 in workflows instead of go.mod Signed-off-by: mikeee <hey@mike.ee> * chore: bump google.golang.org/protobuf to 1.33.0 Signed-off-by: mikeee <hey@mike.ee> * make modtidy-all Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: mikeee <hey@mike.ee> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: joshvanl <me@joshvanl.dev> Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Signed-off-by: Bernd Verst <github@bernd.dev> Signed-off-by: Guido Spadotto <guido.spadotto@profesia.it> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: mikeee <hey@mike.ee> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Bernd Verst <github@bernd.dev> Co-authored-by: Guido Spadotto <guido.spad8@gmail.com> Co-authored-by: Guido Spadotto <guido.spadotto@profesia.it> Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Co-authored-by: Mike Nguyen <hey@mike.ee>
cicoyle
pushed a commit
to cicoyle/dapr
that referenced
this pull request
May 24, 2024
* update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
elena-kolevska
pushed a commit
to elena-kolevska/dapr
that referenced
this pull request
Jun 10, 2024
* update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com>
elena-kolevska
added a commit
to elena-kolevska/dapr
that referenced
this pull request
Jun 11, 2024
commit b18d951 Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue May 28 14:13:52 2024 -0700 add v1.13.4 release notes (dapr#7769) Signed-off-by: yaron2 <schneider.yaron@live.com> commit c2bdebb Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue May 28 10:18:21 2024 -0700 update golang.org/x/net dep (dapr#7766) Signed-off-by: yaron2 <schneider.yaron@live.com> commit 4c359b5 Author: Artur Souza <asouza.pro@gmail.com> Date: Mon May 20 23:24:14 2024 -0700 Fix MacOS tests. (dapr#7748) Signed-off-by: Artur Souza <asouza.pro@gmail.com> commit e0591e4 Author: Artur Souza <asouza.pro@gmail.com> Date: Mon May 20 14:57:52 2024 -0700 Merge pull request from GHSA-284c-x8m7-9w5h * api token fix Signed-off-by: Elena Kolevska <elena@kolevska.com> * Add released notes for 1.13.3 Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Elena Kolevska <elena@kolevska.com> commit 3cc0fc0 Author: Yaron Schneider <schneider.yaron@live.com> Date: Fri May 10 08:26:29 2024 -0700 update to go 1.21.9 (dapr#7726) Signed-off-by: yaron2 <schneider.yaron@live.com> commit afae0ad Author: MattCosturos <48531957+MattCosturos@users.noreply.github.com> Date: Thu Apr 18 18:18:17 2024 -0400 check for returned error (dapr#7668) * check for returned error Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> * Don't revoke leadership on error Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> --------- Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> commit 1ac185d Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 10 14:25:12 2024 +0100 Restore legacy `dapr_http_server_response_count` HTTP metric (dapr#7662) The legacy `dapr_http_server_response_count` metric had been removed from being served. This metric was relied upon by users. Adds metric back to be served when in legacy metric mode. Should be backported and patch released in 1.13. Signed-off-by: joshvanl <me@joshvanl.dev> commit f09b193 Merge: 121f5e4 8d24cc5 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 3 16:44:22 2024 +0100 Merge pull request dapr#7670 from yaron2/contrib-1 Update to contrib 1.13.1 for kafka avro fix commit 8d24cc5 Author: yaron2 <schneider.yaron@live.com> Date: Wed Apr 3 17:51:13 2024 +0300 update to contrib 1.13.1 for kafka avro fix Signed-off-by: yaron2 <schneider.yaron@live.com> commit 121f5e4 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 3 14:42:23 2024 +0100 [1.13] Pubsub: Execute in-flight subscribed messages in background context. (dapr#7660) * Pubsub: Execute in-flight subscribed messages in background context. When block shutdown is enabled, Dapr will block the shutdown sequence for a configurable amount of time or until the app becomes unhealthy. During this time the out-bound Dapr APIs remain available but all in-bound requests are blocked. Currently, in-flight PubSub messages are canceled when Dapr receives a SIGTERM, which can result in lost messages. Patch updates the pubsub subscribe message handler policy runner to execute sending the message to the app channel in a background context. This ensures that when Dapr cancels the Subscription due to a blocking shutdown, the in-flight message is not effected. Enables the `dapr_component_pubsub_egress_bulk_count` and `dapr_component_pubsub_egress_bulk_latency` metrics for bulk pubsub egress which were previously not enabled, as they are used to test that an in-flight message is correctly sent after Dapr has begun to shutdown. Signed-off-by: joshvanl <me@joshvanl.dev> * Adds Metrics request to daprd process Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.2.md patch notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 5beb6df Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Mar 28 21:13:06 2024 +0100 [1.13] Fix incorrect content-length being sent to HTTP published message (dapr#7661) * Fix incorrect content-length being sent to HTTP published message PR dapr#7537 reverse revered the change which removed the content-length from being set on HTTP headers on sent messages. We still need to remove the content-length from messages from pubsub subscriptions as the pubsub may report a message with a content-length which does not actually match the size of the delivered message to the app. content-length is only removed on HTTP published messages. Change should be backported to 1.13 Signed-off-by: joshvanl <me@joshvanl.dev> * Adds grpc app subscriber to content-length tests Signed-off-by: joshvanl <me@joshvanl.dev> * Adds tests for content-length gRPC subscribed app Signed-off-by: joshvanl <me@joshvanl.dev> * framework/socket: skip if test is windows Signed-off-by: joshvanl <me@joshvanl.dev> * Fix socket runtime GOOS import Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.2.md release notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 1b3c480 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Sat Mar 9 16:09:35 2024 +0000 [1.13] cherry pick: Fix daprd hotreload operator stream re-establishment causing tight loop (dapr#7611) * Fix daprd hotreload operator stream re-establishment causing tight loop (dapr#7609) When the HotReload feature is enabled in Kubernetes mode, daprd streams Component changes from the operator. In the event this stream failing (for example when the operator pod is restarted), daprd will attempt to re-establish the stream. Due to a bug in the stream re-establishment logic, daprd would tight loop attempting to re-establish the stream. This results in component updates not being sent to daprd, as well as causing the operator to catastrophically print hundreds of connection logs a second. This completely locks up the operator process, and will produce GBs of logs unless _all daprds are restarted_. PR fixes the tight loop by correctly breaking out of retries after a successful re-establishment. Also ensures daprd will re-reconcile all Components in the event of a stream re-establishment, catching any Components which might have been deleted while the stream was down. Adds integration tests operator stream re-establishment. Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.1.md release notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 5980602 Author: Mike Nguyen <hey@mike.ee> Date: Wed Mar 6 00:57:52 2024 +0000 chore: bump go to 1.21.8 and protobuf lib to 1.33.0 (dapr#7591) * ci: force go1.21.8 in workflows instead of go.mod Signed-off-by: mikeee <hey@mike.ee> * chore: bump google.golang.org/protobuf to 1.33.0 Signed-off-by: mikeee <hey@mike.ee> * make modtidy-all Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: mikeee <hey@mike.ee> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit b0992a7 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Mar 5 20:14:15 2024 +0000 Adds v1.13.0 release notes (dapr#7586) * Adds v1.13.0 release notes Adds docs/release_notes/v1.13.0.md Signed-off-by: joshvanl <me@joshvanl.dev> * Update docs/release_notes/v1.13.0.md Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> * Move Actor Reminder Performance higher in notes Signed-off-by: joshvanl <me@joshvanl.dev> * Update v1.13.0.md Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit 2d5c1d7 Author: Yaron Schneider <schneider.yaron@live.com> Date: Mon Mar 4 11:04:36 2024 -0800 Fix for issue 7576 (dapr#7581) (dapr#7587) Signed-off-by: Guido Spadotto <guido.spadotto@profesia.it> Co-authored-by: Guido Spadotto <guido.spad8@gmail.com> Co-authored-by: Guido Spadotto <guido.spadotto@profesia.it> commit b9cc5d3 Author: Bernd Verst <github@bernd.dev> Date: Sun Mar 3 15:04:03 2024 -0800 [Release-1.13] Upgrade to contrib `v1.13.0-rc.10` (dapr#7577) * Upgrade to contrib 1.13.0-rc.9 Signed-off-by: Bernd Verst <github@bernd.dev> * Use contrib 1.13.0-rc.10 for latest kafka sarama patch version Signed-off-by: Bernd Verst <github@bernd.dev> --------- Signed-off-by: Bernd Verst <github@bernd.dev> commit 3ee7835 Author: Artur Souza <asouza.pro@gmail.com> Date: Thu Feb 29 16:10:48 2024 -0800 Add metadata in binding response even in case of error (dapr#7572) * Add binding metadata even in case of error. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * ADD IT. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * Fix lint. Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Artur Souza <asouza.pro@gmail.com> commit 4ad926e Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 28 13:28:19 2024 -0800 update contrib to 1.13.0-rc.8 (dapr#7567) commit e352b70 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Feb 27 21:45:11 2024 +0000 Updates components-contrib to 1.13.0-rc.7 (dapr#7562) Signed-off-by: joshvanl <me@joshvanl.dev> commit 09d60af Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 21 12:53:30 2024 -0800 Update contrib to 1.13.0-rc.6 (dapr#7553) * update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 5ecc595 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Feb 21 13:10:33 2024 +0000 Actor Reminders: Default JSON serialization. (dapr#7548) * Actor Reminders: Default JSON serialization. To support downgrades to 1.12 from 1.13, this PR changes the reminder serialization storage format back to JSON by default. This means a 1.12 actor reminder client can read reminders written by 1.13 actors. 1.13 will continue to understand both JSON and protobuf. Protobuf serialization can be enabled with the `ActorReminderStorageProtobuf` feature gate. The actor "API Level" has been changed back to 10. Adds test to ensure the default serialization is JSON. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove ActorReminderStorageProtobuf feature gate in favour of using API level Signed-off-by: joshvanl <me@joshvanl.dev> * Fix api level tests Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 05868fe Author: Elena Kolevska <elena-kolevska@users.noreply.github.com> Date: Tue Feb 20 22:51:11 2024 +0000 Revert ApiLevel controlling vnodes back to context metadata (dapr#7547) * Revert ApiLevel controlling vnodes back to context metadata Signed-off-by: Elena Kolevska <elena@kolevska.com> * Lint Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Set back api level to 10, just for completeness purposes Signed-off-by: Elena Kolevska <elena@kolevska.com> * Don’t specify APILevelSpecify api level Signed-off-by: Elena Kolevska <elena@kolevska.com> * Apply suggestions from code review Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> * Cleanup after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Small refactor Signed-off-by: Elena Kolevska <elena@kolevska.com> * Refactor multiple parameters into a request object for placement table dissemination Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit 82e2395 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Feb 20 15:41:40 2024 +0000 Remove pubsub content-length test which has been removed from (dapr#7550) release-1.13 Signed-off-by: joshvanl <me@joshvanl.dev> commit 0068f50 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Feb 15 17:12:57 2024 +0000 Hot Reloading: don't watch files if not enabled (dapr#7521) * Hot Reloading: don't watch files if not enabled Update hot reloading so that we don't setup file watchers on the component directory if hot reloading is not enabled. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove `Close` paradigm from hot reloader Signed-off-by: joshvanl <me@joshvanl.dev> * Linting Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 2281058 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Feb 15 15:34:44 2024 +0000 Subscriptions: Fix panic when match rule is empty (dapr#7539) Prevents a panic resulting when a subscription route rule match (`spec.routes.rules.match`) is empty. An empty match rule is valid and is considered "default". Error occurs because of Go interface vs implementation struct pointer nil check foot-gun. Adds integration tests for both HTTP and gRPC subscribers. Signed-off-by: joshvanl <me@joshvanl.dev> commit e8d855b Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Feb 14 19:23:31 2024 +0000 Updates components-contrib to 1.13.0-rc.4 (dapr#7538) * Updates components-contrib to 1.13.0-rc.3 Signed-off-by: joshvanl <me@joshvanl.dev> * mod-tidy-all Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 6dea5b9 Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 14 10:43:04 2024 -0800 Add content-length to http channel (dapr#7537) * add content-length to http channel Signed-off-by: yaron2 <schneider.yaron@live.com> * update tests Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit a512f1f Author: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Date: Mon Feb 12 15:28:03 2024 -0800 [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures (dapr#7524) * [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures If the same key is used to encrypt more than 2^32 values (ie. more than 2^32 "Save" operations), it can lead to the private keys being exposed. See: dapr#6027 Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Changed per review feedback Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> commit 10d509d Author: Josh van Leeuwen <me@joshvanl.dev> Date: Mon Feb 12 20:34:08 2024 +0000 Revert selfhosted disk loader to not respect namespace (dapr#7527) * Revert selfhosted disk loader to not respect namespace Revert the selfhosted component disk loader to not respect the namespace. This will allow the selfhosted disk loader to load components from any namespace from file. Fixes dapr#7523 Signed-off-by: joshvanl <me@joshvanl.dev> * Revert component disk loader behaviour to respect component namespace when NAMESPACE env var is set. Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 7a2886b Author: Josh van Leeuwen <me@joshvanl.dev> Date: Mon Feb 12 16:44:07 2024 +0000 Test Integration: speed up tests 10% (dapr#7528) * Test Integration: speed up tests 10% Speed up integration tests by changing poll intervals `100*time.Millisecond` to `10*time.Millisecond`. ~4.50m to ~4.20m Signed-off-by: joshvanl <me@joshvanl.dev> * Wait for operator healthz before exiting to ensure no exit error Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 2e6cc9a Author: Yaron Schneider <schneider.yaron@live.com> Date: Thu Feb 8 18:49:55 2024 -0800 Fix state encryption regression + add integration test (dapr#7517) * fix state encryption regression + add intg test Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * review feedback Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * just use sha256, remove nolint:gosec Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 3b4de9d Author: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Date: Wed Feb 7 21:11:35 2024 -0800 Injector: add option to add `DAPR_HOST_IP` env var to daprd (dapr#7511) The `DAPR_HOST_IP` env var is used in various places in Dapr for a sidecar to know its own IP address, for example for service invocation or actor invocation. When using the Dapr injector to add the daprd container, we can use the downstream APIs to add the `DAPR_HOST_IP` env var based on data from the controller This option can be enabled by setting the Helm option `dapr_sidecar_injector.enableK8sDownwardAPIs=true` Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> commit b103e4e Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 18:38:28 2024 -0800 Update contrib to 1.13.0-rc.3 (dapr#7509) * update contrib to 1.13.0-rc.2 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.3 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 281068b Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 14:07:34 2024 -0800 sentry retry up to 30s (dapr#7508) Signed-off-by: yaron2 <schneider.yaron@live.com> commit afcf9d5 Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 11:38:00 2024 -0800 Make injector resilient to sentry unavailability (dapr#7507) * make injector resilient to sentry unavailability Signed-off-by: yaron2 <schneider.yaron@live.com> * remove redundant line Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> Signed-off-by: Elena Kolevska <elena@kolevska.com>
artursouza
pushed a commit
that referenced
this pull request
Jun 20, 2024
* Squashed commit of the following: commit b18d951 Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue May 28 14:13:52 2024 -0700 add v1.13.4 release notes (#7769) Signed-off-by: yaron2 <schneider.yaron@live.com> commit c2bdebb Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue May 28 10:18:21 2024 -0700 update golang.org/x/net dep (#7766) Signed-off-by: yaron2 <schneider.yaron@live.com> commit 4c359b5 Author: Artur Souza <asouza.pro@gmail.com> Date: Mon May 20 23:24:14 2024 -0700 Fix MacOS tests. (#7748) Signed-off-by: Artur Souza <asouza.pro@gmail.com> commit e0591e4 Author: Artur Souza <asouza.pro@gmail.com> Date: Mon May 20 14:57:52 2024 -0700 Merge pull request from GHSA-284c-x8m7-9w5h * api token fix Signed-off-by: Elena Kolevska <elena@kolevska.com> * Add released notes for 1.13.3 Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Elena Kolevska <elena@kolevska.com> commit 3cc0fc0 Author: Yaron Schneider <schneider.yaron@live.com> Date: Fri May 10 08:26:29 2024 -0700 update to go 1.21.9 (#7726) Signed-off-by: yaron2 <schneider.yaron@live.com> commit afae0ad Author: MattCosturos <48531957+MattCosturos@users.noreply.github.com> Date: Thu Apr 18 18:18:17 2024 -0400 check for returned error (#7668) * check for returned error Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> * Don't revoke leadership on error Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> --------- Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> commit 1ac185d Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 10 14:25:12 2024 +0100 Restore legacy `dapr_http_server_response_count` HTTP metric (#7662) The legacy `dapr_http_server_response_count` metric had been removed from being served. This metric was relied upon by users. Adds metric back to be served when in legacy metric mode. Should be backported and patch released in 1.13. Signed-off-by: joshvanl <me@joshvanl.dev> commit f09b193 Merge: 121f5e4 8d24cc5 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 3 16:44:22 2024 +0100 Merge pull request #7670 from yaron2/contrib-1 Update to contrib 1.13.1 for kafka avro fix commit 8d24cc5 Author: yaron2 <schneider.yaron@live.com> Date: Wed Apr 3 17:51:13 2024 +0300 update to contrib 1.13.1 for kafka avro fix Signed-off-by: yaron2 <schneider.yaron@live.com> commit 121f5e4 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 3 14:42:23 2024 +0100 [1.13] Pubsub: Execute in-flight subscribed messages in background context. (#7660) * Pubsub: Execute in-flight subscribed messages in background context. When block shutdown is enabled, Dapr will block the shutdown sequence for a configurable amount of time or until the app becomes unhealthy. During this time the out-bound Dapr APIs remain available but all in-bound requests are blocked. Currently, in-flight PubSub messages are canceled when Dapr receives a SIGTERM, which can result in lost messages. Patch updates the pubsub subscribe message handler policy runner to execute sending the message to the app channel in a background context. This ensures that when Dapr cancels the Subscription due to a blocking shutdown, the in-flight message is not effected. Enables the `dapr_component_pubsub_egress_bulk_count` and `dapr_component_pubsub_egress_bulk_latency` metrics for bulk pubsub egress which were previously not enabled, as they are used to test that an in-flight message is correctly sent after Dapr has begun to shutdown. Signed-off-by: joshvanl <me@joshvanl.dev> * Adds Metrics request to daprd process Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.2.md patch notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 5beb6df Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Mar 28 21:13:06 2024 +0100 [1.13] Fix incorrect content-length being sent to HTTP published message (#7661) * Fix incorrect content-length being sent to HTTP published message PR #7537 reverse revered the change which removed the content-length from being set on HTTP headers on sent messages. We still need to remove the content-length from messages from pubsub subscriptions as the pubsub may report a message with a content-length which does not actually match the size of the delivered message to the app. content-length is only removed on HTTP published messages. Change should be backported to 1.13 Signed-off-by: joshvanl <me@joshvanl.dev> * Adds grpc app subscriber to content-length tests Signed-off-by: joshvanl <me@joshvanl.dev> * Adds tests for content-length gRPC subscribed app Signed-off-by: joshvanl <me@joshvanl.dev> * framework/socket: skip if test is windows Signed-off-by: joshvanl <me@joshvanl.dev> * Fix socket runtime GOOS import Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.2.md release notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 1b3c480 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Sat Mar 9 16:09:35 2024 +0000 [1.13] cherry pick: Fix daprd hotreload operator stream re-establishment causing tight loop (#7611) * Fix daprd hotreload operator stream re-establishment causing tight loop (#7609) When the HotReload feature is enabled in Kubernetes mode, daprd streams Component changes from the operator. In the event this stream failing (for example when the operator pod is restarted), daprd will attempt to re-establish the stream. Due to a bug in the stream re-establishment logic, daprd would tight loop attempting to re-establish the stream. This results in component updates not being sent to daprd, as well as causing the operator to catastrophically print hundreds of connection logs a second. This completely locks up the operator process, and will produce GBs of logs unless _all daprds are restarted_. PR fixes the tight loop by correctly breaking out of retries after a successful re-establishment. Also ensures daprd will re-reconcile all Components in the event of a stream re-establishment, catching any Components which might have been deleted while the stream was down. Adds integration tests operator stream re-establishment. Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.1.md release notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 5980602 Author: Mike Nguyen <hey@mike.ee> Date: Wed Mar 6 00:57:52 2024 +0000 chore: bump go to 1.21.8 and protobuf lib to 1.33.0 (#7591) * ci: force go1.21.8 in workflows instead of go.mod Signed-off-by: mikeee <hey@mike.ee> * chore: bump google.golang.org/protobuf to 1.33.0 Signed-off-by: mikeee <hey@mike.ee> * make modtidy-all Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: mikeee <hey@mike.ee> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit b0992a7 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Mar 5 20:14:15 2024 +0000 Adds v1.13.0 release notes (#7586) * Adds v1.13.0 release notes Adds docs/release_notes/v1.13.0.md Signed-off-by: joshvanl <me@joshvanl.dev> * Update docs/release_notes/v1.13.0.md Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> * Move Actor Reminder Performance higher in notes Signed-off-by: joshvanl <me@joshvanl.dev> * Update v1.13.0.md Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit 2d5c1d7 Author: Yaron Schneider <schneider.yaron@live.com> Date: Mon Mar 4 11:04:36 2024 -0800 Fix for issue 7576 (#7581) (#7587) Signed-off-by: Guido Spadotto <guido.spadotto@profesia.it> Co-authored-by: Guido Spadotto <guido.spad8@gmail.com> Co-authored-by: Guido Spadotto <guido.spadotto@profesia.it> commit b9cc5d3 Author: Bernd Verst <github@bernd.dev> Date: Sun Mar 3 15:04:03 2024 -0800 [Release-1.13] Upgrade to contrib `v1.13.0-rc.10` (#7577) * Upgrade to contrib 1.13.0-rc.9 Signed-off-by: Bernd Verst <github@bernd.dev> * Use contrib 1.13.0-rc.10 for latest kafka sarama patch version Signed-off-by: Bernd Verst <github@bernd.dev> --------- Signed-off-by: Bernd Verst <github@bernd.dev> commit 3ee7835 Author: Artur Souza <asouza.pro@gmail.com> Date: Thu Feb 29 16:10:48 2024 -0800 Add metadata in binding response even in case of error (#7572) * Add binding metadata even in case of error. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * ADD IT. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * Fix lint. Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Artur Souza <asouza.pro@gmail.com> commit 4ad926e Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 28 13:28:19 2024 -0800 update contrib to 1.13.0-rc.8 (#7567) commit e352b70 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Feb 27 21:45:11 2024 +0000 Updates components-contrib to 1.13.0-rc.7 (#7562) Signed-off-by: joshvanl <me@joshvanl.dev> commit 09d60af Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 21 12:53:30 2024 -0800 Update contrib to 1.13.0-rc.6 (#7553) * update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 5ecc595 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Feb 21 13:10:33 2024 +0000 Actor Reminders: Default JSON serialization. (#7548) * Actor Reminders: Default JSON serialization. To support downgrades to 1.12 from 1.13, this PR changes the reminder serialization storage format back to JSON by default. This means a 1.12 actor reminder client can read reminders written by 1.13 actors. 1.13 will continue to understand both JSON and protobuf. Protobuf serialization can be enabled with the `ActorReminderStorageProtobuf` feature gate. The actor "API Level" has been changed back to 10. Adds test to ensure the default serialization is JSON. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove ActorReminderStorageProtobuf feature gate in favour of using API level Signed-off-by: joshvanl <me@joshvanl.dev> * Fix api level tests Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 05868fe Author: Elena Kolevska <elena-kolevska@users.noreply.github.com> Date: Tue Feb 20 22:51:11 2024 +0000 Revert ApiLevel controlling vnodes back to context metadata (#7547) * Revert ApiLevel controlling vnodes back to context metadata Signed-off-by: Elena Kolevska <elena@kolevska.com> * Lint Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Set back api level to 10, just for completeness purposes Signed-off-by: Elena Kolevska <elena@kolevska.com> * Don’t specify APILevelSpecify api level Signed-off-by: Elena Kolevska <elena@kolevska.com> * Apply suggestions from code review Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> * Cleanup after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Small refactor Signed-off-by: Elena Kolevska <elena@kolevska.com> * Refactor multiple parameters into a request object for placement table dissemination Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit 82e2395 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Feb 20 15:41:40 2024 +0000 Remove pubsub content-length test which has been removed from (#7550) release-1.13 Signed-off-by: joshvanl <me@joshvanl.dev> commit 0068f50 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Feb 15 17:12:57 2024 +0000 Hot Reloading: don't watch files if not enabled (#7521) * Hot Reloading: don't watch files if not enabled Update hot reloading so that we don't setup file watchers on the component directory if hot reloading is not enabled. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove `Close` paradigm from hot reloader Signed-off-by: joshvanl <me@joshvanl.dev> * Linting Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 2281058 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Feb 15 15:34:44 2024 +0000 Subscriptions: Fix panic when match rule is empty (#7539) Prevents a panic resulting when a subscription route rule match (`spec.routes.rules.match`) is empty. An empty match rule is valid and is considered "default". Error occurs because of Go interface vs implementation struct pointer nil check foot-gun. Adds integration tests for both HTTP and gRPC subscribers. Signed-off-by: joshvanl <me@joshvanl.dev> commit e8d855b Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Feb 14 19:23:31 2024 +0000 Updates components-contrib to 1.13.0-rc.4 (#7538) * Updates components-contrib to 1.13.0-rc.3 Signed-off-by: joshvanl <me@joshvanl.dev> * mod-tidy-all Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 6dea5b9 Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 14 10:43:04 2024 -0800 Add content-length to http channel (#7537) * add content-length to http channel Signed-off-by: yaron2 <schneider.yaron@live.com> * update tests Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit a512f1f Author: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Date: Mon Feb 12 15:28:03 2024 -0800 [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures (#7524) * [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures If the same key is used to encrypt more than 2^32 values (ie. more than 2^32 "Save" operations), it can lead to the private keys being exposed. See: #6027 Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Changed per review feedback Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> commit 10d509d Author: Josh van Leeuwen <me@joshvanl.dev> Date: Mon Feb 12 20:34:08 2024 +0000 Revert selfhosted disk loader to not respect namespace (#7527) * Revert selfhosted disk loader to not respect namespace Revert the selfhosted component disk loader to not respect the namespace. This will allow the selfhosted disk loader to load components from any namespace from file. Fixes #7523 Signed-off-by: joshvanl <me@joshvanl.dev> * Revert component disk loader behaviour to respect component namespace when NAMESPACE env var is set. Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 7a2886b Author: Josh van Leeuwen <me@joshvanl.dev> Date: Mon Feb 12 16:44:07 2024 +0000 Test Integration: speed up tests 10% (#7528) * Test Integration: speed up tests 10% Speed up integration tests by changing poll intervals `100*time.Millisecond` to `10*time.Millisecond`. ~4.50m to ~4.20m Signed-off-by: joshvanl <me@joshvanl.dev> * Wait for operator healthz before exiting to ensure no exit error Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 2e6cc9a Author: Yaron Schneider <schneider.yaron@live.com> Date: Thu Feb 8 18:49:55 2024 -0800 Fix state encryption regression + add integration test (#7517) * fix state encryption regression + add intg test Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * review feedback Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * just use sha256, remove nolint:gosec Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 3b4de9d Author: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Date: Wed Feb 7 21:11:35 2024 -0800 Injector: add option to add `DAPR_HOST_IP` env var to daprd (#7511) The `DAPR_HOST_IP` env var is used in various places in Dapr for a sidecar to know its own IP address, for example for service invocation or actor invocation. When using the Dapr injector to add the daprd container, we can use the downstream APIs to add the `DAPR_HOST_IP` env var based on data from the controller This option can be enabled by setting the Helm option `dapr_sidecar_injector.enableK8sDownwardAPIs=true` Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> commit b103e4e Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 18:38:28 2024 -0800 Update contrib to 1.13.0-rc.3 (#7509) * update contrib to 1.13.0-rc.2 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.3 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 281068b Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 14:07:34 2024 -0800 sentry retry up to 30s (#7508) Signed-off-by: yaron2 <schneider.yaron@live.com> commit afcf9d5 Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 11:38:00 2024 -0800 Make injector resilient to sentry unavailability (#7507) * make injector resilient to sentry unavailability Signed-off-by: yaron2 <schneider.yaron@live.com> * remove redundant line Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Updates go version everywhere Signed-off-by: Elena Kolevska <elena@kolevska.com> * Increases test time Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes require eventually Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes rest of wrong require eventually’s Signed-off-by: Elena Kolevska <elena@kolevska.com> * Lint Signed-off-by: Elena Kolevska <elena@kolevska.com> * Typo Signed-off-by: Elena Kolevska <elena@kolevska.com> * typo Signed-off-by: Elena Kolevska <elena@kolevska.com> * Changes requires to asserts Signed-off-by: Elena Kolevska <elena@kolevska.com> * Removes comment Signed-off-by: Elena Kolevska <elena@kolevska.com> * Linter Signed-off-by: Elena Kolevska <elena@kolevska.com> * Temp point to my components-contrib fork to see if that fixes the e2e tests Signed-off-by: Elena Kolevska <elena@kolevska.com> * Pins latest components-contrib master. Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
AnnuCode
pushed a commit
to AnnuCode/dapr
that referenced
this pull request
Aug 7, 2024
* Squashed commit of the following: commit b18d951 Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue May 28 14:13:52 2024 -0700 add v1.13.4 release notes (dapr#7769) Signed-off-by: yaron2 <schneider.yaron@live.com> commit c2bdebb Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue May 28 10:18:21 2024 -0700 update golang.org/x/net dep (dapr#7766) Signed-off-by: yaron2 <schneider.yaron@live.com> commit 4c359b5 Author: Artur Souza <asouza.pro@gmail.com> Date: Mon May 20 23:24:14 2024 -0700 Fix MacOS tests. (dapr#7748) Signed-off-by: Artur Souza <asouza.pro@gmail.com> commit e0591e4 Author: Artur Souza <asouza.pro@gmail.com> Date: Mon May 20 14:57:52 2024 -0700 Merge pull request from GHSA-284c-x8m7-9w5h * api token fix Signed-off-by: Elena Kolevska <elena@kolevska.com> * Add released notes for 1.13.3 Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Elena Kolevska <elena@kolevska.com> commit 3cc0fc0 Author: Yaron Schneider <schneider.yaron@live.com> Date: Fri May 10 08:26:29 2024 -0700 update to go 1.21.9 (dapr#7726) Signed-off-by: yaron2 <schneider.yaron@live.com> commit afae0ad Author: MattCosturos <48531957+MattCosturos@users.noreply.github.com> Date: Thu Apr 18 18:18:17 2024 -0400 check for returned error (dapr#7668) * check for returned error Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> * Don't revoke leadership on error Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> --------- Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> commit 1ac185d Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 10 14:25:12 2024 +0100 Restore legacy `dapr_http_server_response_count` HTTP metric (dapr#7662) The legacy `dapr_http_server_response_count` metric had been removed from being served. This metric was relied upon by users. Adds metric back to be served when in legacy metric mode. Should be backported and patch released in 1.13. Signed-off-by: joshvanl <me@joshvanl.dev> commit f09b193 Merge: 121f5e4 8d24cc5 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 3 16:44:22 2024 +0100 Merge pull request dapr#7670 from yaron2/contrib-1 Update to contrib 1.13.1 for kafka avro fix commit 8d24cc5 Author: yaron2 <schneider.yaron@live.com> Date: Wed Apr 3 17:51:13 2024 +0300 update to contrib 1.13.1 for kafka avro fix Signed-off-by: yaron2 <schneider.yaron@live.com> commit 121f5e4 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 3 14:42:23 2024 +0100 [1.13] Pubsub: Execute in-flight subscribed messages in background context. (dapr#7660) * Pubsub: Execute in-flight subscribed messages in background context. When block shutdown is enabled, Dapr will block the shutdown sequence for a configurable amount of time or until the app becomes unhealthy. During this time the out-bound Dapr APIs remain available but all in-bound requests are blocked. Currently, in-flight PubSub messages are canceled when Dapr receives a SIGTERM, which can result in lost messages. Patch updates the pubsub subscribe message handler policy runner to execute sending the message to the app channel in a background context. This ensures that when Dapr cancels the Subscription due to a blocking shutdown, the in-flight message is not effected. Enables the `dapr_component_pubsub_egress_bulk_count` and `dapr_component_pubsub_egress_bulk_latency` metrics for bulk pubsub egress which were previously not enabled, as they are used to test that an in-flight message is correctly sent after Dapr has begun to shutdown. Signed-off-by: joshvanl <me@joshvanl.dev> * Adds Metrics request to daprd process Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.2.md patch notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 5beb6df Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Mar 28 21:13:06 2024 +0100 [1.13] Fix incorrect content-length being sent to HTTP published message (dapr#7661) * Fix incorrect content-length being sent to HTTP published message PR dapr#7537 reverse revered the change which removed the content-length from being set on HTTP headers on sent messages. We still need to remove the content-length from messages from pubsub subscriptions as the pubsub may report a message with a content-length which does not actually match the size of the delivered message to the app. content-length is only removed on HTTP published messages. Change should be backported to 1.13 Signed-off-by: joshvanl <me@joshvanl.dev> * Adds grpc app subscriber to content-length tests Signed-off-by: joshvanl <me@joshvanl.dev> * Adds tests for content-length gRPC subscribed app Signed-off-by: joshvanl <me@joshvanl.dev> * framework/socket: skip if test is windows Signed-off-by: joshvanl <me@joshvanl.dev> * Fix socket runtime GOOS import Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.2.md release notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 1b3c480 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Sat Mar 9 16:09:35 2024 +0000 [1.13] cherry pick: Fix daprd hotreload operator stream re-establishment causing tight loop (dapr#7611) * Fix daprd hotreload operator stream re-establishment causing tight loop (dapr#7609) When the HotReload feature is enabled in Kubernetes mode, daprd streams Component changes from the operator. In the event this stream failing (for example when the operator pod is restarted), daprd will attempt to re-establish the stream. Due to a bug in the stream re-establishment logic, daprd would tight loop attempting to re-establish the stream. This results in component updates not being sent to daprd, as well as causing the operator to catastrophically print hundreds of connection logs a second. This completely locks up the operator process, and will produce GBs of logs unless _all daprds are restarted_. PR fixes the tight loop by correctly breaking out of retries after a successful re-establishment. Also ensures daprd will re-reconcile all Components in the event of a stream re-establishment, catching any Components which might have been deleted while the stream was down. Adds integration tests operator stream re-establishment. Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.1.md release notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 5980602 Author: Mike Nguyen <hey@mike.ee> Date: Wed Mar 6 00:57:52 2024 +0000 chore: bump go to 1.21.8 and protobuf lib to 1.33.0 (dapr#7591) * ci: force go1.21.8 in workflows instead of go.mod Signed-off-by: mikeee <hey@mike.ee> * chore: bump google.golang.org/protobuf to 1.33.0 Signed-off-by: mikeee <hey@mike.ee> * make modtidy-all Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: mikeee <hey@mike.ee> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit b0992a7 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Mar 5 20:14:15 2024 +0000 Adds v1.13.0 release notes (dapr#7586) * Adds v1.13.0 release notes Adds docs/release_notes/v1.13.0.md Signed-off-by: joshvanl <me@joshvanl.dev> * Update docs/release_notes/v1.13.0.md Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> * Move Actor Reminder Performance higher in notes Signed-off-by: joshvanl <me@joshvanl.dev> * Update v1.13.0.md Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit 2d5c1d7 Author: Yaron Schneider <schneider.yaron@live.com> Date: Mon Mar 4 11:04:36 2024 -0800 Fix for issue 7576 (dapr#7581) (dapr#7587) Signed-off-by: Guido Spadotto <guido.spadotto@profesia.it> Co-authored-by: Guido Spadotto <guido.spad8@gmail.com> Co-authored-by: Guido Spadotto <guido.spadotto@profesia.it> commit b9cc5d3 Author: Bernd Verst <github@bernd.dev> Date: Sun Mar 3 15:04:03 2024 -0800 [Release-1.13] Upgrade to contrib `v1.13.0-rc.10` (dapr#7577) * Upgrade to contrib 1.13.0-rc.9 Signed-off-by: Bernd Verst <github@bernd.dev> * Use contrib 1.13.0-rc.10 for latest kafka sarama patch version Signed-off-by: Bernd Verst <github@bernd.dev> --------- Signed-off-by: Bernd Verst <github@bernd.dev> commit 3ee7835 Author: Artur Souza <asouza.pro@gmail.com> Date: Thu Feb 29 16:10:48 2024 -0800 Add metadata in binding response even in case of error (dapr#7572) * Add binding metadata even in case of error. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * ADD IT. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * Fix lint. Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Artur Souza <asouza.pro@gmail.com> commit 4ad926e Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 28 13:28:19 2024 -0800 update contrib to 1.13.0-rc.8 (dapr#7567) commit e352b70 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Feb 27 21:45:11 2024 +0000 Updates components-contrib to 1.13.0-rc.7 (dapr#7562) Signed-off-by: joshvanl <me@joshvanl.dev> commit 09d60af Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 21 12:53:30 2024 -0800 Update contrib to 1.13.0-rc.6 (dapr#7553) * update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 5ecc595 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Feb 21 13:10:33 2024 +0000 Actor Reminders: Default JSON serialization. (dapr#7548) * Actor Reminders: Default JSON serialization. To support downgrades to 1.12 from 1.13, this PR changes the reminder serialization storage format back to JSON by default. This means a 1.12 actor reminder client can read reminders written by 1.13 actors. 1.13 will continue to understand both JSON and protobuf. Protobuf serialization can be enabled with the `ActorReminderStorageProtobuf` feature gate. The actor "API Level" has been changed back to 10. Adds test to ensure the default serialization is JSON. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove ActorReminderStorageProtobuf feature gate in favour of using API level Signed-off-by: joshvanl <me@joshvanl.dev> * Fix api level tests Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 05868fe Author: Elena Kolevska <elena-kolevska@users.noreply.github.com> Date: Tue Feb 20 22:51:11 2024 +0000 Revert ApiLevel controlling vnodes back to context metadata (dapr#7547) * Revert ApiLevel controlling vnodes back to context metadata Signed-off-by: Elena Kolevska <elena@kolevska.com> * Lint Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Set back api level to 10, just for completeness purposes Signed-off-by: Elena Kolevska <elena@kolevska.com> * Don’t specify APILevelSpecify api level Signed-off-by: Elena Kolevska <elena@kolevska.com> * Apply suggestions from code review Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> * Cleanup after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Small refactor Signed-off-by: Elena Kolevska <elena@kolevska.com> * Refactor multiple parameters into a request object for placement table dissemination Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit 82e2395 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Feb 20 15:41:40 2024 +0000 Remove pubsub content-length test which has been removed from (dapr#7550) release-1.13 Signed-off-by: joshvanl <me@joshvanl.dev> commit 0068f50 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Feb 15 17:12:57 2024 +0000 Hot Reloading: don't watch files if not enabled (dapr#7521) * Hot Reloading: don't watch files if not enabled Update hot reloading so that we don't setup file watchers on the component directory if hot reloading is not enabled. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove `Close` paradigm from hot reloader Signed-off-by: joshvanl <me@joshvanl.dev> * Linting Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 2281058 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Feb 15 15:34:44 2024 +0000 Subscriptions: Fix panic when match rule is empty (dapr#7539) Prevents a panic resulting when a subscription route rule match (`spec.routes.rules.match`) is empty. An empty match rule is valid and is considered "default". Error occurs because of Go interface vs implementation struct pointer nil check foot-gun. Adds integration tests for both HTTP and gRPC subscribers. Signed-off-by: joshvanl <me@joshvanl.dev> commit e8d855b Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Feb 14 19:23:31 2024 +0000 Updates components-contrib to 1.13.0-rc.4 (dapr#7538) * Updates components-contrib to 1.13.0-rc.3 Signed-off-by: joshvanl <me@joshvanl.dev> * mod-tidy-all Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 6dea5b9 Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 14 10:43:04 2024 -0800 Add content-length to http channel (dapr#7537) * add content-length to http channel Signed-off-by: yaron2 <schneider.yaron@live.com> * update tests Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit a512f1f Author: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Date: Mon Feb 12 15:28:03 2024 -0800 [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures (dapr#7524) * [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures If the same key is used to encrypt more than 2^32 values (ie. more than 2^32 "Save" operations), it can lead to the private keys being exposed. See: dapr#6027 Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Changed per review feedback Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> commit 10d509d Author: Josh van Leeuwen <me@joshvanl.dev> Date: Mon Feb 12 20:34:08 2024 +0000 Revert selfhosted disk loader to not respect namespace (dapr#7527) * Revert selfhosted disk loader to not respect namespace Revert the selfhosted component disk loader to not respect the namespace. This will allow the selfhosted disk loader to load components from any namespace from file. Fixes dapr#7523 Signed-off-by: joshvanl <me@joshvanl.dev> * Revert component disk loader behaviour to respect component namespace when NAMESPACE env var is set. Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 7a2886b Author: Josh van Leeuwen <me@joshvanl.dev> Date: Mon Feb 12 16:44:07 2024 +0000 Test Integration: speed up tests 10% (dapr#7528) * Test Integration: speed up tests 10% Speed up integration tests by changing poll intervals `100*time.Millisecond` to `10*time.Millisecond`. ~4.50m to ~4.20m Signed-off-by: joshvanl <me@joshvanl.dev> * Wait for operator healthz before exiting to ensure no exit error Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 2e6cc9a Author: Yaron Schneider <schneider.yaron@live.com> Date: Thu Feb 8 18:49:55 2024 -0800 Fix state encryption regression + add integration test (dapr#7517) * fix state encryption regression + add intg test Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * review feedback Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * just use sha256, remove nolint:gosec Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 3b4de9d Author: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Date: Wed Feb 7 21:11:35 2024 -0800 Injector: add option to add `DAPR_HOST_IP` env var to daprd (dapr#7511) The `DAPR_HOST_IP` env var is used in various places in Dapr for a sidecar to know its own IP address, for example for service invocation or actor invocation. When using the Dapr injector to add the daprd container, we can use the downstream APIs to add the `DAPR_HOST_IP` env var based on data from the controller This option can be enabled by setting the Helm option `dapr_sidecar_injector.enableK8sDownwardAPIs=true` Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> commit b103e4e Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 18:38:28 2024 -0800 Update contrib to 1.13.0-rc.3 (dapr#7509) * update contrib to 1.13.0-rc.2 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.3 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 281068b Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 14:07:34 2024 -0800 sentry retry up to 30s (dapr#7508) Signed-off-by: yaron2 <schneider.yaron@live.com> commit afcf9d5 Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 11:38:00 2024 -0800 Make injector resilient to sentry unavailability (dapr#7507) * make injector resilient to sentry unavailability Signed-off-by: yaron2 <schneider.yaron@live.com> * remove redundant line Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Updates go version everywhere Signed-off-by: Elena Kolevska <elena@kolevska.com> * Increases test time Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes require eventually Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes rest of wrong require eventually’s Signed-off-by: Elena Kolevska <elena@kolevska.com> * Lint Signed-off-by: Elena Kolevska <elena@kolevska.com> * Typo Signed-off-by: Elena Kolevska <elena@kolevska.com> * typo Signed-off-by: Elena Kolevska <elena@kolevska.com> * Changes requires to asserts Signed-off-by: Elena Kolevska <elena@kolevska.com> * Removes comment Signed-off-by: Elena Kolevska <elena@kolevska.com> * Linter Signed-off-by: Elena Kolevska <elena@kolevska.com> * Temp point to my components-contrib fork to see if that fixes the e2e tests Signed-off-by: Elena Kolevska <elena@kolevska.com> * Pins latest components-contrib master. Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Annu Singh <annu4444.as@gmail.com>
jake-engelberg
pushed a commit
to jake-engelberg/dapr
that referenced
this pull request
Sep 20, 2024
* Squashed commit of the following: commit b18d951 Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue May 28 14:13:52 2024 -0700 add v1.13.4 release notes (dapr#7769) Signed-off-by: yaron2 <schneider.yaron@live.com> commit c2bdebb Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue May 28 10:18:21 2024 -0700 update golang.org/x/net dep (dapr#7766) Signed-off-by: yaron2 <schneider.yaron@live.com> commit 4c359b5 Author: Artur Souza <asouza.pro@gmail.com> Date: Mon May 20 23:24:14 2024 -0700 Fix MacOS tests. (dapr#7748) Signed-off-by: Artur Souza <asouza.pro@gmail.com> commit e0591e4 Author: Artur Souza <asouza.pro@gmail.com> Date: Mon May 20 14:57:52 2024 -0700 Merge pull request from GHSA-284c-x8m7-9w5h * api token fix Signed-off-by: Elena Kolevska <elena@kolevska.com> * Add released notes for 1.13.3 Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Elena Kolevska <elena@kolevska.com> commit 3cc0fc0 Author: Yaron Schneider <schneider.yaron@live.com> Date: Fri May 10 08:26:29 2024 -0700 update to go 1.21.9 (dapr#7726) Signed-off-by: yaron2 <schneider.yaron@live.com> commit afae0ad Author: MattCosturos <48531957+MattCosturos@users.noreply.github.com> Date: Thu Apr 18 18:18:17 2024 -0400 check for returned error (dapr#7668) * check for returned error Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> * Don't revoke leadership on error Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> --------- Signed-off-by: MattCosturos <48531957+MattCosturos@users.noreply.github.com> commit 1ac185d Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 10 14:25:12 2024 +0100 Restore legacy `dapr_http_server_response_count` HTTP metric (dapr#7662) The legacy `dapr_http_server_response_count` metric had been removed from being served. This metric was relied upon by users. Adds metric back to be served when in legacy metric mode. Should be backported and patch released in 1.13. Signed-off-by: joshvanl <me@joshvanl.dev> commit f09b193 Merge: 121f5e4 8d24cc5 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 3 16:44:22 2024 +0100 Merge pull request dapr#7670 from yaron2/contrib-1 Update to contrib 1.13.1 for kafka avro fix commit 8d24cc5 Author: yaron2 <schneider.yaron@live.com> Date: Wed Apr 3 17:51:13 2024 +0300 update to contrib 1.13.1 for kafka avro fix Signed-off-by: yaron2 <schneider.yaron@live.com> commit 121f5e4 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Apr 3 14:42:23 2024 +0100 [1.13] Pubsub: Execute in-flight subscribed messages in background context. (dapr#7660) * Pubsub: Execute in-flight subscribed messages in background context. When block shutdown is enabled, Dapr will block the shutdown sequence for a configurable amount of time or until the app becomes unhealthy. During this time the out-bound Dapr APIs remain available but all in-bound requests are blocked. Currently, in-flight PubSub messages are canceled when Dapr receives a SIGTERM, which can result in lost messages. Patch updates the pubsub subscribe message handler policy runner to execute sending the message to the app channel in a background context. This ensures that when Dapr cancels the Subscription due to a blocking shutdown, the in-flight message is not effected. Enables the `dapr_component_pubsub_egress_bulk_count` and `dapr_component_pubsub_egress_bulk_latency` metrics for bulk pubsub egress which were previously not enabled, as they are used to test that an in-flight message is correctly sent after Dapr has begun to shutdown. Signed-off-by: joshvanl <me@joshvanl.dev> * Adds Metrics request to daprd process Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.2.md patch notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 5beb6df Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Mar 28 21:13:06 2024 +0100 [1.13] Fix incorrect content-length being sent to HTTP published message (dapr#7661) * Fix incorrect content-length being sent to HTTP published message PR dapr#7537 reverse revered the change which removed the content-length from being set on HTTP headers on sent messages. We still need to remove the content-length from messages from pubsub subscriptions as the pubsub may report a message with a content-length which does not actually match the size of the delivered message to the app. content-length is only removed on HTTP published messages. Change should be backported to 1.13 Signed-off-by: joshvanl <me@joshvanl.dev> * Adds grpc app subscriber to content-length tests Signed-off-by: joshvanl <me@joshvanl.dev> * Adds tests for content-length gRPC subscribed app Signed-off-by: joshvanl <me@joshvanl.dev> * framework/socket: skip if test is windows Signed-off-by: joshvanl <me@joshvanl.dev> * Fix socket runtime GOOS import Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.2.md release notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 1b3c480 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Sat Mar 9 16:09:35 2024 +0000 [1.13] cherry pick: Fix daprd hotreload operator stream re-establishment causing tight loop (dapr#7611) * Fix daprd hotreload operator stream re-establishment causing tight loop (dapr#7609) When the HotReload feature is enabled in Kubernetes mode, daprd streams Component changes from the operator. In the event this stream failing (for example when the operator pod is restarted), daprd will attempt to re-establish the stream. Due to a bug in the stream re-establishment logic, daprd would tight loop attempting to re-establish the stream. This results in component updates not being sent to daprd, as well as causing the operator to catastrophically print hundreds of connection logs a second. This completely locks up the operator process, and will produce GBs of logs unless _all daprds are restarted_. PR fixes the tight loop by correctly breaking out of retries after a successful re-establishment. Also ensures daprd will re-reconcile all Components in the event of a stream re-establishment, catching any Components which might have been deleted while the stream was down. Adds integration tests operator stream re-establishment. Signed-off-by: joshvanl <me@joshvanl.dev> * Adds v1.13.1.md release notes Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 5980602 Author: Mike Nguyen <hey@mike.ee> Date: Wed Mar 6 00:57:52 2024 +0000 chore: bump go to 1.21.8 and protobuf lib to 1.33.0 (dapr#7591) * ci: force go1.21.8 in workflows instead of go.mod Signed-off-by: mikeee <hey@mike.ee> * chore: bump google.golang.org/protobuf to 1.33.0 Signed-off-by: mikeee <hey@mike.ee> * make modtidy-all Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: mikeee <hey@mike.ee> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit b0992a7 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Mar 5 20:14:15 2024 +0000 Adds v1.13.0 release notes (dapr#7586) * Adds v1.13.0 release notes Adds docs/release_notes/v1.13.0.md Signed-off-by: joshvanl <me@joshvanl.dev> * Update docs/release_notes/v1.13.0.md Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> * Move Actor Reminder Performance higher in notes Signed-off-by: joshvanl <me@joshvanl.dev> * Update v1.13.0.md Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Signed-off-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Artur Souza <asouza.pro@gmail.com> Co-authored-by: Paul Yuknewicz <paulyuk@microsoft.com> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit 2d5c1d7 Author: Yaron Schneider <schneider.yaron@live.com> Date: Mon Mar 4 11:04:36 2024 -0800 Fix for issue 7576 (dapr#7581) (dapr#7587) Signed-off-by: Guido Spadotto <guido.spadotto@profesia.it> Co-authored-by: Guido Spadotto <guido.spad8@gmail.com> Co-authored-by: Guido Spadotto <guido.spadotto@profesia.it> commit b9cc5d3 Author: Bernd Verst <github@bernd.dev> Date: Sun Mar 3 15:04:03 2024 -0800 [Release-1.13] Upgrade to contrib `v1.13.0-rc.10` (dapr#7577) * Upgrade to contrib 1.13.0-rc.9 Signed-off-by: Bernd Verst <github@bernd.dev> * Use contrib 1.13.0-rc.10 for latest kafka sarama patch version Signed-off-by: Bernd Verst <github@bernd.dev> --------- Signed-off-by: Bernd Verst <github@bernd.dev> commit 3ee7835 Author: Artur Souza <asouza.pro@gmail.com> Date: Thu Feb 29 16:10:48 2024 -0800 Add metadata in binding response even in case of error (dapr#7572) * Add binding metadata even in case of error. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * ADD IT. Signed-off-by: Artur Souza <asouza.pro@gmail.com> * Fix lint. Signed-off-by: Artur Souza <asouza.pro@gmail.com> --------- Signed-off-by: Artur Souza <asouza.pro@gmail.com> commit 4ad926e Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 28 13:28:19 2024 -0800 update contrib to 1.13.0-rc.8 (dapr#7567) commit e352b70 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Feb 27 21:45:11 2024 +0000 Updates components-contrib to 1.13.0-rc.7 (dapr#7562) Signed-off-by: joshvanl <me@joshvanl.dev> commit 09d60af Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 21 12:53:30 2024 -0800 Update contrib to 1.13.0-rc.6 (dapr#7553) * update contrib to 1.13.0-rc.5 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.6 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 5ecc595 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Feb 21 13:10:33 2024 +0000 Actor Reminders: Default JSON serialization. (dapr#7548) * Actor Reminders: Default JSON serialization. To support downgrades to 1.12 from 1.13, this PR changes the reminder serialization storage format back to JSON by default. This means a 1.12 actor reminder client can read reminders written by 1.13 actors. 1.13 will continue to understand both JSON and protobuf. Protobuf serialization can be enabled with the `ActorReminderStorageProtobuf` feature gate. The actor "API Level" has been changed back to 10. Adds test to ensure the default serialization is JSON. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove ActorReminderStorageProtobuf feature gate in favour of using API level Signed-off-by: joshvanl <me@joshvanl.dev> * Fix api level tests Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 05868fe Author: Elena Kolevska <elena-kolevska@users.noreply.github.com> Date: Tue Feb 20 22:51:11 2024 +0000 Revert ApiLevel controlling vnodes back to context metadata (dapr#7547) * Revert ApiLevel controlling vnodes back to context metadata Signed-off-by: Elena Kolevska <elena@kolevska.com> * Lint Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Set back api level to 10, just for completeness purposes Signed-off-by: Elena Kolevska <elena@kolevska.com> * Don’t specify APILevelSpecify api level Signed-off-by: Elena Kolevska <elena@kolevska.com> * Apply suggestions from code review Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> * Cleanup after review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Small refactor Signed-off-by: Elena Kolevska <elena@kolevska.com> * Refactor multiple parameters into a request object for placement table dissemination Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Josh van Leeuwen <me@joshvanl.dev> Co-authored-by: Artur Souza <asouza.pro@gmail.com> commit 82e2395 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Tue Feb 20 15:41:40 2024 +0000 Remove pubsub content-length test which has been removed from (dapr#7550) release-1.13 Signed-off-by: joshvanl <me@joshvanl.dev> commit 0068f50 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Feb 15 17:12:57 2024 +0000 Hot Reloading: don't watch files if not enabled (dapr#7521) * Hot Reloading: don't watch files if not enabled Update hot reloading so that we don't setup file watchers on the component directory if hot reloading is not enabled. Signed-off-by: joshvanl <me@joshvanl.dev> * Remove `Close` paradigm from hot reloader Signed-off-by: joshvanl <me@joshvanl.dev> * Linting Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 2281058 Author: Josh van Leeuwen <me@joshvanl.dev> Date: Thu Feb 15 15:34:44 2024 +0000 Subscriptions: Fix panic when match rule is empty (dapr#7539) Prevents a panic resulting when a subscription route rule match (`spec.routes.rules.match`) is empty. An empty match rule is valid and is considered "default". Error occurs because of Go interface vs implementation struct pointer nil check foot-gun. Adds integration tests for both HTTP and gRPC subscribers. Signed-off-by: joshvanl <me@joshvanl.dev> commit e8d855b Author: Josh van Leeuwen <me@joshvanl.dev> Date: Wed Feb 14 19:23:31 2024 +0000 Updates components-contrib to 1.13.0-rc.4 (dapr#7538) * Updates components-contrib to 1.13.0-rc.3 Signed-off-by: joshvanl <me@joshvanl.dev> * mod-tidy-all Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Co-authored-by: Yaron Schneider <schneider.yaron@live.com> commit 6dea5b9 Author: Yaron Schneider <schneider.yaron@live.com> Date: Wed Feb 14 10:43:04 2024 -0800 Add content-length to http channel (dapr#7537) * add content-length to http channel Signed-off-by: yaron2 <schneider.yaron@live.com> * update tests Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit a512f1f Author: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Date: Mon Feb 12 15:28:03 2024 -0800 [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures (dapr#7524) * [1.13] Add warning that Dapr state store encryption could lead to catastrophic failures If the same key is used to encrypt more than 2^32 values (ie. more than 2^32 "Save" operations), it can lead to the private keys being exposed. See: dapr#6027 Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Changed per review feedback Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> commit 10d509d Author: Josh van Leeuwen <me@joshvanl.dev> Date: Mon Feb 12 20:34:08 2024 +0000 Revert selfhosted disk loader to not respect namespace (dapr#7527) * Revert selfhosted disk loader to not respect namespace Revert the selfhosted component disk loader to not respect the namespace. This will allow the selfhosted disk loader to load components from any namespace from file. Fixes dapr#7523 Signed-off-by: joshvanl <me@joshvanl.dev> * Revert component disk loader behaviour to respect component namespace when NAMESPACE env var is set. Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 7a2886b Author: Josh van Leeuwen <me@joshvanl.dev> Date: Mon Feb 12 16:44:07 2024 +0000 Test Integration: speed up tests 10% (dapr#7528) * Test Integration: speed up tests 10% Speed up integration tests by changing poll intervals `100*time.Millisecond` to `10*time.Millisecond`. ~4.50m to ~4.20m Signed-off-by: joshvanl <me@joshvanl.dev> * Wait for operator healthz before exiting to ensure no exit error Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> commit 2e6cc9a Author: Yaron Schneider <schneider.yaron@live.com> Date: Thu Feb 8 18:49:55 2024 -0800 Fix state encryption regression + add integration test (dapr#7517) * fix state encryption regression + add intg test Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * review feedback Signed-off-by: yaron2 <schneider.yaron@live.com> * linter Signed-off-by: yaron2 <schneider.yaron@live.com> * just use sha256, remove nolint:gosec Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 3b4de9d Author: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Date: Wed Feb 7 21:11:35 2024 -0800 Injector: add option to add `DAPR_HOST_IP` env var to daprd (dapr#7511) The `DAPR_HOST_IP` env var is used in various places in Dapr for a sidecar to know its own IP address, for example for service invocation or actor invocation. When using the Dapr injector to add the daprd container, we can use the downstream APIs to add the `DAPR_HOST_IP` env var based on data from the controller This option can be enabled by setting the Helm option `dapr_sidecar_injector.enableK8sDownwardAPIs=true` Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> commit b103e4e Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 18:38:28 2024 -0800 Update contrib to 1.13.0-rc.3 (dapr#7509) * update contrib to 1.13.0-rc.2 Signed-off-by: yaron2 <schneider.yaron@live.com> * update to rc.3 Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> commit 281068b Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 14:07:34 2024 -0800 sentry retry up to 30s (dapr#7508) Signed-off-by: yaron2 <schneider.yaron@live.com> commit afcf9d5 Author: Yaron Schneider <schneider.yaron@live.com> Date: Tue Feb 6 11:38:00 2024 -0800 Make injector resilient to sentry unavailability (dapr#7507) * make injector resilient to sentry unavailability Signed-off-by: yaron2 <schneider.yaron@live.com> * remove redundant line Signed-off-by: yaron2 <schneider.yaron@live.com> --------- Signed-off-by: yaron2 <schneider.yaron@live.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Updates go version everywhere Signed-off-by: Elena Kolevska <elena@kolevska.com> * Increases test time Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes require eventually Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes rest of wrong require eventually’s Signed-off-by: Elena Kolevska <elena@kolevska.com> * Lint Signed-off-by: Elena Kolevska <elena@kolevska.com> * Typo Signed-off-by: Elena Kolevska <elena@kolevska.com> * typo Signed-off-by: Elena Kolevska <elena@kolevska.com> * Changes requires to asserts Signed-off-by: Elena Kolevska <elena@kolevska.com> * Removes comment Signed-off-by: Elena Kolevska <elena@kolevska.com> * Linter Signed-off-by: Elena Kolevska <elena@kolevska.com> * Temp point to my components-contrib fork to see if that fixes the e2e tests Signed-off-by: Elena Kolevska <elena@kolevska.com> * Pins latest components-contrib master. Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Jake Engelberg <jake@diagrid.io>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
^ title