Skip to content

Releases: restatedev/sdk-typescript

1.3.2

04 Oct 07:53
Compare
Choose a tag to compare
  • Normalise incoming paths before checking them against signature (#434) (9c73979)
  • Added release note for SDK typescript and latest runtime release. (#433) (479936f)
  • Improve type inference for workflows defied from an interface (#432) (e7d271c)
  • Update compatibility matrix (e931fd8)

1.3.1

09 Sep 09:03
Compare
Choose a tag to compare

1.3.0

28 Aug 13:54
Compare
Choose a tag to compare

New features

  • It is now possible to plug custom ser/de in many places, by implementing the Serde interface. The Serde interface is accepted in all the APIs where the SDK needs to perform serialization/deserializaiton, including the handlers input/output, the clients, state access methods, run, awakeables and promises. For more details on the usage, see https://docs.restate.dev/develop/ts/serialization/

Full Changelog: v1.2.1...v1.3.0

1.2.1

09 Aug 07:17
Compare
Choose a tag to compare

Full Changelog: v1.2.0...v1.2.1

1.2.0

08 Aug 14:00
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.2...v1.2.0

1.1.2

19 Jul 07:13
Compare
Choose a tag to compare

Bug fix:

  • [workflow] Pass JSON deserializer in workflowClient() (#408) (4d25f6c)

1.1.1

16 Jul 12:35
Compare
Choose a tag to compare
  • Fix service handler options propagation (#405) (f89e2f7)

Release 1.1.0

15 Jul 09:56
Compare
Choose a tag to compare

New features:

  • [client] Add 'raw' opt/sendOpt to skip JSON serde (#404) (3a866f9)
  • Custom logger support (#400) (abdd44d)
  • It is now possible to provide some type information when accessing Object/Workflow state (#401) (59b2047)

Other changes:

Thanks to everyone providing feedback and contributing to the project! We're very grateful for that and we look forward to more!

Full Changelog: v1.0.1...v1.1.0

1.0.1: ESM, better FaaS Support

21 Jun 16:11
Compare
Choose a tag to compare

This release adds ESM support, as well as a new importable component fetch (import * as restate from "@restatedev/restate-sdk/fetch") which enable usage from FaaS platforms like Cloudflare without having http2 in the import tree. There is also a new lambda component, but the old way of calling lambdaHandler() continues to work (but is deprecated).

Restate 1.0

07 Jun 08:38
Compare
Choose a tag to compare

We're happy to announce that Restate has reached the 1.0 milestone!

Check the Restate 1.0 release for more details.

Workflow API

We have introduced a new API to simplify building workflows, check out the documentation: https://docs.restate.dev/develop/ts/workflows

Shared handlers for Virtual Objects

You can now define shared handlers on virtual objects, check out the documentation: https://docs.restate.dev/develop/ts/overview#virtual-objects

What's Changed

Full Changelog: v0.9.2...v1.0.0