Releases: temporalio/sdk-php
Releases · temporalio/sdk-php
v2.3.2
v2.3.1
What's Changed
- Fix aggregation for garbage (cyclic references) in Activity worker by @roxblnfk in #266
- Fix supporting for
?array
type in DTOs without attributes by @roquie in #245 - Fix psalm issues by @roxblnfk in #262
- Extend supported
google/common-protos
versions by @cappuc in #265
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- Workflow Interface Inheritance now works correctly. By @smelesh in #250
Documentation
Full Changelog: v2.2.1...v2.3.0
v2.2.1
What's Changed
- Don't cache rr in CI by @seregazhuk in #255
- Add Troubleshooting section to testing README with first instruction by @shanginn in #256
- Revert removing Symfony LTS versions from available versions. by @Zylius in #258
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- Separate start of Temporal Test Server and RoadRunner worker in tests by @shanginn in #247
- feat: load workflow history for replayer by @seregazhuk in #249
- Extend
spiral/roadrunner-kv
package version by @roxblnfk in #252 - feat: upsert search attributes by @cv65kr in #248
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- [Testing] Allow mocking activity result with complex objects by @cappuc in #241
- Extend base client for ssl by @seregazhuk in #243
Full Changelog: v2.0.2...v2.1.0
v2.0.2
What's Changed
- Fix: abandoned child workflow start by @seregazhuk in #240
Full Changelog: v2.0.1...v2.0.02
v2.0.1
What's Changed
- Fix: abandoned child workflow start by @seregazhuk in #238
Full Changelog: v2.0.0...v2.0.1
v2.0.0
The reason of a new major version is that we have fixed workflow behavior. Now it doesn't wait for its internal tasks if it is not explicitly said with yield. For example previously, this workflow will wait for an activity to be finished (even if we don't have yield here):
#[WorkflowMethod()]
public function run(): \Generator
{
$this->activity->doSometing();
return 'Done';
}
What's Changed
- fix: don't wait implicitly for child scope by @seregazhuk in #218
- fix: local activity check when activities empty by @seregazhuk in #231
- Configurable timeout for test server commands by @cv65kr in #233
- Stop tests and display error if RoadRunner start failed by @shanginn in #219
- Ability to return associative array from an activity by @shanginn in #234
- Issue 211. Test for readonly properties by @shanginn in #232
- Possibility to configure temporal test server host by @cv65kr in #217
- Add error output for temporal test server by @dehbka in #235
- Update php to 8.0 by @seregazhuk in #237
New Contributors
Full Changelog: v1.4.0...v2.0.0
v1.4.0
What's Changed
- Fix activity finalizer by @seregazhuk in #205
- Add the ability to mock activities in tests by @seregazhuk in #208
- Do not pass the nullable result to marshaller by @kafkiansky in #210
- Bugfix: Set data converter to failure #206 by @seregazhuk in #212
- Use RR kv only for testing by @seregazhuk in #214
- Fix: don't fail on null workflow result history by @seregazhuk in #215
- Enum as input for workflow by @cv65kr in #216
Full Changelog: v1.3.7...v1.4.0