Skip to content

Commit f44a28a

Browse files
authored
Prepare changelog for new release v3.0.0 (#591)
1 parent 3256a96 commit f44a28a

File tree

3 files changed

+25
-3
lines changed

3 files changed

+25
-3
lines changed

CHANGELOG.md

+22
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Changelog
22

3+
## 3.0.0
4+
### Added
5+
- [New feature] Activity Local Dispatch: Allows Cadence worker to dispatch activity tasks through local tunnel after ScheduleActivity decisions are made. This is a performance optimization to reduce activity scheduling efforts.
6+
- Pass TaskListActivitiesPerSecond to activity worker and remove the limit.
7+
- Add missing workflowtype and activitytype metric tags.
8+
### Changed
9+
- [Breaking changes] Refactoring in Worker initialization path:
10+
- Worker.Factory -> WorkerFactory
11+
- Worker.FactoryOptions -> WorkerFactoryOptions
12+
- PollerOptions.Builder -> PollerOptions.newBuilder
13+
- SingleWorkerOptions.Builder -> SingleWorkerOptions.newBuilder
14+
- Added WorkerOptions Builder
15+
- WorkflowClient.newInstance(IWorkflowService, Domain, WorkflowClientOptions) -> WorkflowClient.newInstance(IWorkflowService, WorkflowClientOptions)
16+
- WorkflowClientOptions.Builder -> WorkflowClientOptions.newBuilder
17+
- Testing framework
18+
- Fix activity end-to-end latency metric.
19+
- Fix newProxyInstance with the correct class.
20+
- Fix bug in worker.isSuspended().
21+
- Improve worker start/shutdown logic.
22+
- Improve retry logic.
23+
- Fix race condition during serialization.
24+
325
## 2.7.8
426
- Fix get raw history
527
- Improve signal processing error and log

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ Add *cadence-client* as a dependency to your *pom.xml*:
3131
<dependency>
3232
<groupId>com.uber.cadence</groupId>
3333
<artifactId>cadence-client</artifactId>
34-
<version>2.7.8</version>
34+
<version>3.0.0</version>
3535
</dependency>
3636

3737
or to *build.gradle*:
3838

39-
compile group: 'com.uber.cadence', name: 'cadence-client', version: '2.7.8'
39+
compile group: 'com.uber.cadence', name: 'cadence-client', version: '3.0.0'
4040

4141
## Documentation
4242

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ googleJavaFormat {
3737
}
3838

3939
group = 'com.uber.cadence'
40-
version = '2.7.8'
40+
version = '3.0.0'
4141

4242
description = '''Uber Cadence Java Client'''
4343

0 commit comments

Comments
 (0)