Skip to content

Releases: temporalio/sdk-php

v2.3.2

19 Dec 15:44
1a95df8
Compare
Choose a tag to compare

What's Changed

  • Fixed memory leak in the case when an uncompleted workflow with an active internal timer (see awaitWithTimeout) is destroyed by @roxblnfk in #268

Full Changelog: v2.3.1...v2.3.2

v2.3.1

01 Dec 20:11
1d07158
Compare
Choose a tag to compare

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

29 Oct 12:09
702863b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.3.0

v2.2.1

14 Oct 12:58
8e5e432
Compare
Choose a tag to compare

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

06 Oct 08:22
61a9559
Compare
Choose a tag to compare

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

08 Sep 20:23
6bc84c0
Compare
Choose a tag to compare

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

02 Sep 09:04
ac565e2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.02

v2.0.1

25 Aug 20:21
f2d6dd7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

24 Aug 12:46
5e15c13
Compare
Choose a tag to compare

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

04 Aug 12:40
6e1067e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.7...v1.4.0