- Notifications
You must be signed in to change notification settings - Fork118
Comparing changes
Open a pull request
base repository:cadence-workflow/cadence-java-client
Uh oh!
There was an error while loading.Please reload this page.
base:v3.12.7
head repository:cadence-workflow/cadence-java-client
Uh oh!
There was an error while loading.Please reload this page.
compare:v4.0.0
- 18commits
- 430files changed
- 6contributors
Commits on Jun 3, 2025
fix updateDomainRequest mapper bug (#1005)
What changed?mapper correct population of fieldsWhy?How did you test it?unit test
Commits on Jun 12, 2025
Commits on Jul 8, 2025
Remove payload from Thrift converter deprecation log and add addition…
…al log for TEnumType converter (#1011)What changed?added deprecation log for TEnumType converterlog only payload class rather than bodyWhy?In V4, default support for thrift message will be dropped
Commits on Jul 10, 2025
Publish to Central Publisher Portal instead (#1012)
What changed?point API to the new central publisher portalchange github release action to directly releaseWhy?deprecation of old nexus portalHow did you test it?locally uploaded (seehttps://central.sonatype.com/artifact/com.uber.cadence/cadence-client/3.12.8-rc.1)
Commits on Jul 29, 2025
Added github action tests (#1013)
* Added github action tests* Fix naming in yaml file---------Co-authored-by: Mandy Chen <mandy.chen@uber.com>
Commits on Jul 31, 2025
Always upload artifacts (#1016)
* Always upload artifacts* Test upload after fail* Try with running test* Remove forced fail---------Co-authored-by: Mandy Chen <mandy.chen@uber.com>
Commits on Aug 12, 2025
Remove references to buildkite (#1014)
Co-authored-by: Mandy Chen <mandy.chen@uber.com>
Commits on Aug 13, 2025
Add attempt number to structured activity logger (#1020)
Co-authored-by: Evan Sandoval <evan.sandoval@uber.com>
Commits on Sep 15, 2025
remove unnecessary TaskListKind internal entity (#1023)
What changed?Remove internal TaskListKind entityuse thrift entity directly (like everywhere else in the repo)Why?This complicates things and particularly for thrift deprecationHow did you test it?Unit TestSigned-off-by: Shijie Sheng <liouvetren@gmail.com>
merge raw history removal (#1025)
Signed-off-by: Shijie Sheng <liouvetren@gmail.com>What changed?Remove raw history support in client. (It's already reviewed and merged in a side branch#1004 ) Now we are checking into main branchWhy?History is stored as Thrift encoded binary. Sending raw history in Thrift will no longer be supported in V4How did you test it?Unit Test
Commits on Sep 26, 2025
Signed-off-by: Shijie Sheng <liouvetren@gmail.com>What changed?Add new internal entities that will replace thrift ones.These entities will be used in the next few diffs that removed thrift support.To generate entities, ./scripts/v4_entity_generator/run.shWhy?Thrift entities are not easily replaceable by GRPC ones. One quick approach for deprecation is to generate similar interface internal entities to replace thrift ones.How did you test it?These are generated by script
Commits on Oct 1, 2025
feat (thrift deprecation)!: replace thrift entities with internal ones (
#1022)What changed?Migration GuideTo construct GRPC Workflow Service use new WorkflowServiceGrpc() instead of new Thrift2ProtoAdapter(IGrpcServiceStubs.newInstance());Removed TException and now all workflow service method returns CadenceError instead;Replaced thrift generated entities with internal entities (Currently still generated from thrift files but no longer has runtime dependency on thrift);Removed support for thrift entities in default data converter;Why?Java thrift deprecationHow did you test it?Unit Test
Commits on Oct 2, 2025
fix<data converter>: fail open on exception not found (#1027)
What changed?Default data converter would throw I/O exception and thus fail workflow processing if the exception no longer exists. This PR changes the behavior by return null instead.Why?In V4, thrift exceptions will be removed and thus this is needed to avoid breaking existing workflows.How did you test it?Unit Test
Commits on Oct 6, 2025
ci: Lint PR titles with Conventional Commits standard (#1028)
Signed-off-by: Chris Warren <16132615+c-warren@users.noreply.github.com>
ci: Allow gpg signed commits to pass DCO checks (#1029)
Signed-off-by: Chris Warren <16132615+c-warren@users.noreply.github.com>
Commits on Oct 10, 2025
fix(mapper): avoid null pointer exception in request mappers (#1030)
What changed?nullable check before setting the field in GRPC entitiesWhy?GRPC entities have nullable checks
Commits on Oct 14, 2025
chore (thrift deprecation): remove tchannel dependency and other thri…
…ft related names (#1031)What changed?remove tchannel dependencychange thrift namingremove some thrift related testsWhy?thrift deprecationHow did you test it?Unit Test
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff v3.12.7...v4.0.0
Uh oh!
There was an error while loading.Please reload this page.