Skip to content

chore: Use dapr 1.19.0-rc.3 - #1850

Merged
dapr-bot merged 1 commit into
dapr:masterfrom
nelson-parente:chore/dapr-1.19.0-rc.3-pins
Oct 16, 2026
Merged

dapr-bot merged 1 commit into
dapr:masterfrom
nelson-parente:chore/dapr-1.19.0-rc.3-pins

Conversation

@nelson-parente

Copy link
Copy Markdown
Contributor

Description

Runs the integration tests against Dapr runtime 1.19.0-rc.3. This is the same change that #1833 made for rc.2:

  • DAPR_RUNTIME_VER in validate.yml
  • dapr.proto.baseurl in pom.xml, now v1.19.0-rc.3
  • DAPR_VERSION in DaprContainerConstants, the Testcontainers image version

It also adds runtime/v1/binarystore.proto to the proto downloads in sdk-autogen/pom.xml. The binary store API is new in rc.3, and dapr.proto imports this file. Without it, protoc fails:

PROTOC FAILED: dapr/proto/runtime/v1/binarystore.proto: File not found.
dapr/proto/runtime/v1/dapr.proto:34:1: Import "dapr/proto/runtime/v1/binarystore.proto" was not found or had errors.

The SDK gets the generated binary store types (DaprBinaryStoreProtos) and the new stub methods. This PR adds no SDK API for them.

DAPR_CLI_VER stays at 1.19.0-rc.1, the newest CLI release candidate.

release-1.19 has the same rc.2 pins, so this PR has the backport release-1.19 label.

Issue reference

None.

Checklist

  • Code compiles correctly: mvn -pl sdk-autogen,sdk -am install -DskipTests passes with JDK 17. The same build without the binarystore.proto download fails with the error above.
  • Extended the documentation: not needed

🤖 Generated with Claude Code

- validate.yml: run the integration tests against Dapr runtime
  1.19.0-rc.3.
- pom.xml: download the protos from v1.19.0-rc.3.
- sdk-autogen/pom.xml: download runtime/v1/binarystore.proto. In
  1.19.0-rc.3, dapr.proto imports this new file, so protoc fails
  without it.
- DaprContainerConstants: use the 1.19.0-rc.3 image by default.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Nelson Parente <nelson_parente@live.com.pt>
@nelson-parente
nelson-parente requested review from a team as code owners October 16, 2026 09:59
Copilot AI balanced review requested due to automatic review settings October 16, 2026 09:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

Version pins are consistent, the required proto download is included, and static review identified no blocking issues.

0 open findings

What changed in this PR

Updates integration testing and generated protocol bindings to Dapr 1.19.0-rc.3, continuing the rc.2 update from #1833.

Changes:

  • Aligns runtime, Testcontainers, and proto-source versions to rc.3.
  • Downloads binarystore.proto to satisfy the new upstream import without adding SDK APIs.
  • Leaves the CLI at rc.1.
File Description
testcontainers-dapr/​src/​main/​java/​io/​dapr/​testcontainers/​DaprContainerConstants.java Updates Testcontainers images to rc.3.
sdk-autogen/​pom.xml Adds the required binary-store proto download.
pom.xml Points proto downloads to rc.3.
.github/​workflows/​validate.yml Runs integration tests against runtime rc.3.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@codecov

codecov Bot commented Oct 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.73%. Comparing base (ae3d3a5) to head (ee4bfa0).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #1850      +/-   ##
============================================
+ Coverage     79.69%   79.73%   +0.03%     
- Complexity     2687     2693       +6     
============================================
  Files           267      268       +1     
  Lines          7933     7948      +15     
  Branches        842      844       +2     
============================================
+ Hits           6322     6337      +15     
  Misses         1255     1255              
  Partials        356      356              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dapr-bot
dapr-bot merged commit 410b0bb into dapr:master Oct 16, 2026
18 checks passed
javier-aliaga pushed a commit that referenced this pull request Oct 16, 2026
- validate.yml: run the integration tests against Dapr runtime
  1.19.0-rc.3.
- pom.xml: download the protos from v1.19.0-rc.3.
- sdk-autogen/pom.xml: download runtime/v1/binarystore.proto. In
  1.19.0-rc.3, dapr.proto imports this new file, so protoc fails
  without it.
- DaprContainerConstants: use the 1.19.0-rc.3 image by default.



(cherry picked from commit 410b0bb)

Signed-off-by: Nelson Parente <nelson_parente@live.com.pt>
Co-authored-by: Nelson Parente <nelson_parente@live.com.pt>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants