* add properties file to docs and align system properties to env var name convention with . as _
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
* reset env var to what it was
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
---------
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
Co-authored-by: artur-ciocanu <artur.ciocanu@gmail.com>
* Fix URL building logic
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add test for query params
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix the assertion in the test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjust the tests
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Remove uneeded changes from IT test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Revert some unintended changes
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Simplify the testing a little bit
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjust the test to use ServerRequest
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Test removing things from method invoke controller
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add query param encoding test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Revert some unintended changes
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Some tiny styles
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Use Java Bean for connection details and add more tests
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Simplify mock setup
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adding even more tests for test coverage
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Cassie Coyle <cassie@diagrid.io>
* Replacing OkHttpClient with Java 11 HttpClient
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjusted the Dapr HTTP tests
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adjust tests to use Mockito instead of OkHttp mock interceptor
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Removing OkHTTP from SDK module
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Apparently there is Kotlin deps issue
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add read timeout to HttpClient request
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Use HTTP 1.1
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add file header
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adding back the test related to multiple Monos
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix waitForSidecar to respect timeout.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Bring back 500ms interval for retries and log for waitForSidecar
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix flaky test for ConfigurationClientIT
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix bi-di subscription to support dapr-api-token
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Remove dapr-api-token from actor services
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Handle dapr-api-token for split run tests
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix more tests requiring dapr-api-token
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix IT for HelloWorldClientIT
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Bi-di subscription.
Add bidi subscription to validate workflow.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Make bi-di subscriber to use Mono
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Remove all global state in from setProperty
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* use Map.of
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Remove dependency that is not needed.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Ensure we use the same GRPC version everywhere
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Fix actors tests assert
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Revert Dapr exception asserts
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Increase sleep to allow Spring Context to bootstrap
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Revert sleep value
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Increase the sleep for messaging test
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Move sleep before each, to ensure Spring context starts
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add more delays to ensure Spring Controller gets the messages
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Adding Spring Boot enhancements, Sring Data Repository, Testcontainers
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Try running ITs all at once
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Ensure HTTP and GRPC endpoints are overriden
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Add missing data to Dapr Metadata and its components
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add metadata field to subscription
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Update to 1.13 CLi rc. (#1018)
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Add support for HTTP status code in exception. (#1019)
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Co-authored-by: Cassie Coyle <cassie@diagrid.io>
* Expand Dapr metadata API
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Adding extended attributes to Dapr metadata
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
* Add tests for GRPC
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
---------
Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
* Remove HTTP client and add gRPC interceptor helper.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* New design for gRPC interceptor and channel proxy.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
* Implements full spec of gRPC endpoint.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Fix test container dependencies.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Add support for /// in gRPC endpoint.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Update binding example and test to use confluentinc images.
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
---------
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
* Generate updated javadocs for 1.3.1 (#643)
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Migrated out of JCenter as a Maven repository manager (#648)
* Upgrade okhttp-mock dependency
Version 1.3.2 was never deployed to Maven Central
* No longer refer to JCenter, as it has been shut down
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* initial commit: modified ./dapr/client/DaprClientHttpTest.java unit test
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* refactored hardcoded 127.0.0.1 localhost IP to use Dapr sidecar IP
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* refactored hardcoded 127.0.0.1 localhost IP to use Dapr sidecar IP
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* cleaned up unused imports
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* fixed tabbing and imports
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* added utils for getting local host and test utils for ipv6 addresses
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Add auto-assign dapr_bot workflow (#654)
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Bump actions/setup-java from 2.3.1 to 2.4.0 (#663)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2.3.1...v2.4.0)
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* added HTTP client tests for IPv6 addresses
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* fixed tests by returning SIDECAR_IP to IPv4 address
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* changes to address PMD code validation violations
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* changing back to loopback address for DEFAULT_SIDECAR_IP fallback
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Fix vault example + Upgrade Dapr CLI and runtime. (#666)
* Upgrade Dapr CLI and runtime.
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
* Fix expected vault output.
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Update LICENSE to Apache 2.0 (#657)
* Update LICENSE to Apache 2.0
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
* Update headers to Apache 2.
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Bump actions/github-script from 1 to 5 (#655)
Bumps [actions/github-script](https://github.com/actions/github-script) from 1 to 5.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v1...v5)
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Add DCO requirements and updated code of conduct (#669)
Issue reference: dapr/docs#2039
Signed-off-by: Will <william.wl.tsai@gmail.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Bump actions/setup-java from 2.4.0 to 2.5.0 (#668)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2.4.0...v2.5.0)
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Config api support (#670)
* inital draft for config api
Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>
* Introducing new client for preview apis and code refactoring
Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>
* Unit tests and code refactoring
Signed-off-by: Pravin Pushkar <ppushkar@microsoft.com>
* Adding integration test
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
* Copyright changes
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
* Review comments fixes
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
* Removed DaprPreviewClientProxy and updated example README
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
* Adding validate workflow for cofiguration api example
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
* fixing example autovalidation and code coverage
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
* Fixing autovalidation and removing getAllConfiguration
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
* Fixing review comments
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
* Add regex header checkstyle.
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
* Fix headers and add javadocs to some.
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Update for next release: 1.5.0 snapshot (#672)
* Update CLI and runtime to 1.6.0-rc.x
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
* Upgrade the version to 1.5.0-SNAPSHOT
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Update proto RC. (#674)
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Java SDK - Documentation for configuration API methods (#676)
* Java SDK - Documentation for configuration API methods
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
* review comment fixes
Signed-off-by: pravinpushkar <ppushkar@microsoft.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* Generate updated javadocs for 1.4.0 (#677)
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* address package dependency issue on integration test
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* added comment to include spec for ipv6 represention in url
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* corrected comment in NetworkUtils.getHostLoopbackAddress()
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* added comment to include spec for ipv6 represention in url
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* updated dependency scope to test
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
* fix NetworkUtils.java
Signed-off-by: Will Tsai <28876888+willtsai@users.noreply.github.com>
* checkstyle fix in NetworkUtils.java
Signed-off-by: Will Tsai <28876888+willtsai@users.noreply.github.com>
* fix imports
Signed-off-by: Will Tsai <28876888+willtsai@users.noreply.github.com>
* fix ipv6 formatting issues
Signed-off-by: Will Tsai <28876888+willtsai@users.noreply.github.com>
* fix ipv6 formatting issues
Signed-off-by: Will Tsai <28876888+willtsai@users.noreply.github.com>
* fix code style nits
Signed-off-by: Will Tsai <28876888+willtsai@users.noreply.github.com>
* refactor formatIpAddress method in actors utls
Signed-off-by: Will Tsai <28876888+willtsai@users.noreply.github.com>
---------
Signed-off-by: Will Tsai <william.wl.tsai@gmail.com>
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Signed-off-by: Will <william.wl.tsai@gmail.com>
Signed-off-by: Will <28876888+willtsai@users.noreply.github.com>
Signed-off-by: Will Tsai <28876888+willtsai@users.noreply.github.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Maarten Mulders <mthmulders@users.noreply.github.com>
Co-authored-by: Mukundan Sundararajan <musundar@microsoft.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: greenie-msft <56556602+greenie-msft@users.noreply.github.com>
Co-authored-by: Pravin Pushkar <ppushkar@microsoft.com>
Co-authored-by: Cassie Coyle <cassie@diagrid.io>