Release 3.0.0
This release contains breaking changes and new features.
New Features
- update idls to use ActivityLocalDispatchInfo for local activity dispatch (#563)
- Add option to dispatch activity tasks locally (#564)
- do not dispatch activities locally if taskListActivitiesPerSecond is set (#567)
- use noop worker when local dispatch disabled (#569)
- Pass taskListActivitiesPerSecond down to ActivityWorker (#556)
- Remove default taskListActivitiesPerSecond limit (#578)
- add missing workflowtype and activitytype metric tags (#581)
Breaking changes
- Remove disable activity and workflow worker options (#540)
- Refactor options and worker dependencies (#551)
- Worker and Options refactoring part 2 (#552)
Bug fixes
- Fix ACTIVITY_E2E_LATENCY metrics (#537)
- Switched newProxyInstance to the correct class (#539)
- Add automerge workflow (#541)
- Revert "Add automerge workflow (#541)
- Update buildkite scripts (#542)
- Cleanup retryer and retry options (#558)
- Adjust various default timeout values (#568)
- Improve contribution documentation (#575)
- Prevent iterator panic and add error log (#576)
- Updating link to java docs (#580)
- Clean up workflow query handling (#582)
- Fix null pointer exception in deserialize blob (#585)