-
Notifications
You must be signed in to change notification settings - Fork 334
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
Added .NET client for new Dapr Jobs API support #1320
Commits on Jul 6, 2024
-
Added .NET client for new Dapr Jobs API support
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 3301b03 - Browse repository at this point
Copy the full SHA 3301b03View commit details
Commits on Jul 8, 2024
-
Removed explicit .NET 7 targeting
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 5732ca5 - Browse repository at this point
Copy the full SHA 5732ca5View commit details -
Using
AddDaprJobsClient
for consistency with other SDKsSigned-off-by: Whit Waldo <whitwaldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for debf7ad - Browse repository at this point
Copy the full SHA debf7adView commit details
Commits on Jul 9, 2024
-
Refactored the DaprClientBuilder out to a common project. Updated dep…
…endencies in both Dapr.Client and Dapr.AspNetCore Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for c3b2a8c - Browse repository at this point
Copy the full SHA c3b2a8cView commit details -
Renamed to reflect that it's a Dapr exception
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 12fb796 - Browse repository at this point
Copy the full SHA 12fb796View commit details -
Updated solution to propertly find Dapr.Common in /src directory
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for cfd74f7 - Browse repository at this point
Copy the full SHA cfd74f7View commit details -
Added scheduler.proto and updated project file to autogenerate approp…
…riate gRPC types + client Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 24ae98c - Browse repository at this point
Copy the full SHA 24ae98cView commit details -
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 4e5d856 - Browse repository at this point
Copy the full SHA 4e5d856View commit details -
Fixed an XML comment that didn't make sense
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for d0e577b - Browse repository at this point
Copy the full SHA d0e577bView commit details -
Implemented service-specific equivalent of DaprClientBuilder for Dapr…
… Jobs Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 5faa914 - Browse repository at this point
Copy the full SHA 5faa914View commit details -
Updated to support DaprJobClientOptions which specify the App ID and …
…namespace the job is being requested by Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 4ca40eb - Browse repository at this point
Copy the full SHA 4ca40ebView commit details -
Added DI registration extensions that support options
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for b0291bf - Browse repository at this point
Copy the full SHA b0291bfView commit details -
Refactored out DaprException to common project - retained same namesp…
…ace so nothing is changed in Dapr.Client Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 797be63 - Browse repository at this point
Copy the full SHA 797be63View commit details -
Fixed method not returning properly
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for c4b028b - Browse repository at this point
Copy the full SHA c4b028bView commit details -
Added extension method for parsing a TimeSpan from a Golang interval
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for c15e090 - Browse repository at this point
Copy the full SHA c15e090View commit details -
Implemented all but the Watch method on the client
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for f3a7c41 - Browse repository at this point
Copy the full SHA f3a7c41View commit details -
Added missing copyright headers
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 6157cd0 - Browse repository at this point
Copy the full SHA 6157cd0View commit details -
Finished out most of the WatchJobs method.
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 0f0954d - Browse repository at this point
Copy the full SHA 0f0954dView commit details
Commits on Jul 10, 2024
-
Adding attribute to mark endpoints for Job trigger invocations
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 2cdd554 - Browse repository at this point
Copy the full SHA 2cdd554View commit details -
Partially through bidirectional watcher implementation, but stopping …
…at this point pending further discussion as to intended goals around how this is intended to be utilized (e.g. as opposed to strictly using an HTTP callback) Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for e713661 - Browse repository at this point
Copy the full SHA e713661View commit details -
Updates to use the correct protos (dapr runtime, not the scheduler se…
…rvice) Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 49c78eb - Browse repository at this point
Copy the full SHA 49c78ebView commit details -
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for e76b323 - Browse repository at this point
Copy the full SHA e76b323View commit details -
Added schedule job overloads for when the developer doesn't want to s…
…ubmit job data Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 79e56d6 - Browse repository at this point
Copy the full SHA 79e56d6View commit details -
Rather than 6 overloads of the same method, changed the names of each…
… pair to match their purpose Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 9723ff5 - Browse repository at this point
Copy the full SHA 9723ff5View commit details -
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 6bd99c5 - Browse repository at this point
Copy the full SHA 6bd99c5View commit details
Commits on Jul 11, 2024
-
Removed serialization from SDK - swapping to only accepting and retur…
…ning a byte[] as the job payload and trying it out for size Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 63df29d - Browse repository at this point
Copy the full SHA 63df29dView commit details
Commits on Jul 12, 2024
-
Update to use ReadOnlyMemory<byte> instead of byte[]
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for d6cbf51 - Browse repository at this point
Copy the full SHA d6cbf51View commit details -
Refactored the generic client builder so that less identical code nee…
…ds to be included in each of the override package-specific client builders Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for bcdf08b - Browse repository at this point
Copy the full SHA bcdf08bView commit details -
Updating constructor to use protected instead of public
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 597ac0d - Browse repository at this point
Copy the full SHA 597ac0dView commit details -
Neglected to update DaprJobsGrpcClient to reflect signature changes. …
…Opted for implementation that eliminates one allocation (using .Span on ReadOnlyMemory<>) Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for c08376a - Browse repository at this point
Copy the full SHA c08376aView commit details
Commits on Jul 15, 2024
-
Removed DaprJobClientOptions as no longer needed since we're using th…
…e appropriate gRPC API now Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for ff3cf9c - Browse repository at this point
Copy the full SHA ff3cf9cView commit details -
Consolidated all the extensions
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 3e1b0f3 - Browse repository at this point
Copy the full SHA 3e1b0f3View commit details -
Renamed to ScheduledJobAttribute to match the API name
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for e44dca0 - Browse repository at this point
Copy the full SHA e44dca0View commit details -
Adding ASP.NET Core to package to add route builder extension support
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 5b7600d - Browse repository at this point
Copy the full SHA 5b7600dView commit details -
Added another registration overload so the developer isn't forced to …
…specify either of the action methods just to discard them. Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for c15fa66 - Browse repository at this point
Copy the full SHA c15fa66View commit details -
Shifted schedule deserialization into the JobDetails record itself an…
…d out of the grpc client. Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for a29a4dd - Browse repository at this point
Copy the full SHA a29a4ddView commit details -
Adding JobsSample project to prove out API
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 1252ef6 - Browse repository at this point
Copy the full SHA 1252ef6View commit details -
Removed tentatively unnecessary attribute since we're relying on ASP.…
…NET Core source generation instead of a custom one Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 4057ca5 - Browse repository at this point
Copy the full SHA 4057ca5View commit details -
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 449609e - Browse repository at this point
Copy the full SHA 449609eView commit details -
Fixing unit tests - resolving errors due to lack of InternalsVisibleT…
…o attributes following Dapr.Common refactoring. Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 0101327 - Browse repository at this point
Copy the full SHA 0101327View commit details -
Fixed last locally-broken test client due to lack of InternalsVisible…
…To attribute on Dapr.Common Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for c860260 - Browse repository at this point
Copy the full SHA c860260View commit details -
Updated name of invocation endpoint registration method to include "D…
…apr" Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for fb983a9 - Browse repository at this point
Copy the full SHA fb983a9View commit details
Commits on Jul 16, 2024
-
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for b3db843 - Browse repository at this point
Copy the full SHA b3db843View commit details -
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for f6333e9 - Browse repository at this point
Copy the full SHA f6333e9View commit details -
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 2bf4cfd - Browse repository at this point
Copy the full SHA 2bf4cfdView commit details -
Refactored to use the same naming convention as the other types in th…
…e project Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for e5d5646 - Browse repository at this point
Copy the full SHA e5d5646View commit details -
Building on last commit, updated extension names
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 61b1978 - Browse repository at this point
Copy the full SHA 61b1978View commit details -
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 90a5fe1 - Browse repository at this point
Copy the full SHA 90a5fe1View commit details -
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for e674fa8 - Browse repository at this point
Copy the full SHA e674fa8View commit details -
Updated to use int? instead of uint? for repeats parameter. Added che…
…ck in GRPC client implementation to check for negative values. Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 4215d87 - Browse repository at this point
Copy the full SHA 4215d87View commit details -
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 8e72f5a - Browse repository at this point
Copy the full SHA 8e72f5aView commit details -
Updated to support provisioning an HttpClient from IHttpClientFactory…
… instead of creating a new instance from the DaprClientGenericBuilder. Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 20be1d5 - Browse repository at this point
Copy the full SHA 20be1d5View commit details -
Fixed an issue with the API token not being properly passed into clie…
…nt - caught while augmenting unit tests Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 1780337 - Browse repository at this point
Copy the full SHA 1780337View commit details -
Another tweak to finalize fix for Dapr API token - updated tests as well
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 22d3a17 - Browse repository at this point
Copy the full SHA 22d3a17View commit details -
Adding helper deserialization extension methods + tests
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 60b1c88 - Browse repository at this point
Copy the full SHA 60b1c88View commit details -
Added more helper extension methods for serializing strings and JSON-…
…compatible objects. Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for db4f93f - Browse repository at this point
Copy the full SHA db4f93fView commit details -
Naming correction to ensure parameter names are similar from one sche…
…dule method to the next Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 62052e6 - Browse repository at this point
Copy the full SHA 62052e6View commit details -
Removed JsonSerializerOptions support from DaprJobsClient as it's not…
… used anywhere. Rather, previous commits provided helper extensions that will allow configurable serialization, but the methods exposed on the DaprJobsClient assume the developer will bring their own serialization approach to bear. Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 9fef177 - Browse repository at this point
Copy the full SHA 9fef177View commit details -
First pass at updating documentation
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 39dbcf8 - Browse repository at this point
Copy the full SHA 39dbcf8View commit details -
Updated packages to fix build errors because of everything's dependen…
…cy on Dapr.Client. Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 8d59928 - Browse repository at this point
Copy the full SHA 8d59928View commit details -
Forced to update these packages to 8.0.0 because of other transitive …
…references through project references. This is unfortunate because it requires some updates for nullability changes which was hopefully out of scope for this initative. Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 4a101a6 - Browse repository at this point
Copy the full SHA 4a101a6View commit details -
Fixed build errors introduced by the transient reference to Microsoft…
….Extensions.Http 8.0.0 by rolling that version back to 3.1.32 (updated Dapr.Extensions.Configuration to the latest minor release of 3.1.32 from 3.1.2 in the process). Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for ffdb47b - Browse repository at this point
Copy the full SHA ffdb47bView commit details -
Fixed issues in the unit tests caused by over-eager fix on the Dapr A…
…PI token Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 8eb57f5 - Browse repository at this point
Copy the full SHA 8eb57f5View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 81f9ef5 - Browse repository at this point
Copy the full SHA 81f9ef5View commit details
Commits on Jul 25, 2024
-
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
Configuration menu - View commit details
-
Copy full SHA for 2e26e13 - Browse repository at this point
Copy the full SHA 2e26e13View commit details