Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: cadence-workflow/cadence-java-client

Release v3.13.0

19 Nov 17:42
03aaf14
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

This is a release for the 3.x branch, which still supports Thrift. It addresses minor bugs in the gRPC support to help with the migration toward 4.x.

What's Changed

New Contributors

Full Changelog:v3.12.7...v3.13.0

Contributors

  • @natemort
  • @shijiesheng
  • @c-warren
  • @mandyschen
  • @evansandoval
natemort, shijiesheng, and 3 other contributors
Loading

Release v4.0.0

14 Oct 21:10
474f5d1
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Highlights

Thrift Deprecation

Thrift support is now fully removed in Java client. (See why#985 ).

Migration Guide from V3

User facing APIs on workflow operations are mostly unchanged. But there are someBREAKING changes as list below.

Thrift to new Entities in API calls

For users to migrate easily, we generate a new set of entities with the same import path and similar interfaces.

  1. you can no longer access fields directly but instead have to usegetter andsetter explicitly.
  2. IWorkflowService will no longer throwTException but insteadCadenceError; all other exceptions thrown are kept the same extended fromCadenceError
  3. IWorkflowService usescom.uber.cadence.serviceclient.AsyncMethodCallback instead oforg.apache.thrift.async.AsyncMethodCallback in callback methods.

Data Converter

If your workflow's input or output contains Thrift entities that extended fromTBase,TEnum,TException. This is a BREAKING change. You'll need to add back the thrift adapters in your custom dataconverters. We no longer support them by default.

  1. We removed specialTBase andTEnum adapter (first introduced to reduce payload size#263).
  2. We removed the ability to convertTException but instead you'll get a fallback typecom.uber.cadence.client.ApplicationFailureException

Construct your client

  1. WorkflowServiceTChannel is now removed and replaced byWorkflowServiceGrpc
  2. If you use Grpc before, instead ofnew Thrift2ProtoAdapter(IGrpcServiceStubs.newInstance()) you can now useWorkflowServiceGrpc() directly.

What's Changed

New Contributors

Full Changelog:v3.12.7...v4.0.0

Contributors

  • @shijiesheng
  • @c-warren
  • @mandyschen
  • @evansandoval
shijiesheng, c-warren, and 2 other contributors
Assets2
Loading

Release 3.12.4

12 Jun 21:49
5fb72da
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

3.12.4

  • Fix incorrect span activation for local activities
Loading

Release 3.12.3

04 Jun 00:55
5caf971
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

3.12.3

  • Remove unused direct dependency of com.google.http-client
  • Fix context propagation bug that would link two parents in some cases
Loading

Release 3.12.2

22 May 19:09
efd64b7
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • downgrade java-jwt dependency to 3.10.2
Loading

Release 3.12.1

17 May 20:45
b0738bb
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Refactor ActivityTaskExecutor to use ActivityTask interface (#897)
  • Fixed memory leak caused by incorrect context deactivation (#896)
  • Added unsetCurrentContext to ContextPropagator interface (#898)
Loading

v3.12.0

03 May 22:45
9808e30
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Added support for new Async APIs for starting large numbers of workflows.
  • Added support for two-legged OAuth flow
  • Added support for standard JWT exp and iat claims
  • Updated WorkerOptions to default to the Tracer used to initialize WorkflowClient.
  • Fixed ClassCastException when using Promise#allOf(Promise<?>...)
  • Fixed NullPointerException in ContextPropagation when Header is present but fields is null

New Contributors

Full Changelog:v3.11.0...v3.12.0

Contributors

  • @natemort
  • @votez
  • @mstifflin
natemort, votez, and mstifflin
Loading

Release 3.11.0

15 Apr 20:23
754a088
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

  • added opentracing support in workflow lifecycles
  • Bump io.grpc related dependency versions
  • Added signalWorkflow and tests for both SignalWorkflowExecution and SignalWithStart
  • Updating Docker cassandra version to 4.1.3
  • Add CODEOWNERS file
Loading

Release 3.10.1-fix

01 Feb 18:58
b1739e2
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Bug Fix:Enhanced Workflow Handling for Existing Instances in New Domains
  • Populate tasklistkind in poll request
Loading

Release 3.10.1

29 Sep 08:47

Choose a tag to compare

  • Added case of workflow already started for migration
Loading
Previous13456
Previous

[8]ページ先頭

©2009-2025 Movatter.jp