Skip to content

Releases: dapr/js-sdk

v3.17.0

23 Apr 05:20
32ef932

Choose a tag to compare

What's Changed

  • refactor: mv durabletask-js into sdk by @sicoyle in #738
  • feat: migrate e2e tests to testcontainers with per-protocol isolation and Dapr 1.16+ support by @Copilot in #748
  • feat: Windows build support + Buf proto migration (rebased from PR #745) by @Copilot in #752

Going forward, the JS SDK will retain the major version of 3 as that decision has already been made, but the minor version will track with the runtime release it corresponds with from a feature compatibility perspective, and the zero-based patch number will reflect new changes since the latest release of the SDK. In other words, as this marks the first release of the JS SDK since the 1.17 release of the Dapr runtime, it's released as 3.17.0.

The dapr-client package at NPM has been marked as deprecated for several releases now and I'm pulling the plug in it. Going forward, please use the @dapr/dapr package instead (as you likely already have been doing).

Bug Fixes

Infrastructure Changes

  • Update to use trusted publisher by @WhitWaldo in #743
  • Remove SDK docs since they are migrated to main Dapr docs by @marcduiker in #726
  • chore(deps): Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #731
  • chore(deps): Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #746
  • chore(deps): Bump golang.org/x/net from 0.33.0 to 0.36.0 in /examples/grpc/proxying/server by @dependabot[bot] in #677
  • chore(deps): Bump form-data by @dependabot[bot] in #730
  • chore(deps-dev): Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #725
  • chore(deps): Bump path-to-regexp and express by @dependabot[bot] in #747
  • chore(deps): Bump qs, body-parser and express by @dependabot[bot] in #729
  • feat: Copilot review bridge - cleanup, unit tests by @Copilot in #749
  • fix: use latest published @dapr/dapr version as base for dev snapshot builds by @Copilot in #750
  • chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /examples/http/actor by @dependabot[bot] in #751
  • chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /examples/http/actor-parking-sensor by @dependabot[bot] in #753
  • chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /examples/grpc/proxying/client by @dependabot[bot] in #754
  • chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /examples/http/pubsub by @dependabot[bot] in #755
  • chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /examples/grpc/crypto by @dependabot[bot] in #756
  • chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /examples/grpc/hello-world-distributed/server by @dependabot[bot] in #757
  • chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /examples/grpc/hello-world by @dependabot[bot] in #758
  • chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #759
  • chore(deps-dev): Bump flatted from 3.2.9 to 3.4.2 by @dependabot[bot] in #760
  • chore(deps): Bump google.golang.org/grpc from 1.56.3 to 1.79.3 in /examples/grpc/proxying/server by @dependabot[bot] in #763
  • chore(deps-dev): Bump minimatch from 3.0.4 to 3.1.5 in /examples/pubsub by @dependabot[bot] in #761
  • chore(deps): Bump protobufjs from 7.4.0 to 7.5.5 by @dependabot[bot] in #765
  • feat: bump @grpc/grpc-js minimum from ^1.9.3 to ^1.12.5 by @nelson-parente in #767
  • feat: bump TypeScript to 5.x and target ES2022 by @nelson-parente in #766
  • chore(deps): Bump minimatch from 3.1.2 to 3.1.5 in /examples/http/actor by @dependabot[bot] in #764

The CNCF gave Dapr access to GitHub Enterprise and with it, a bunch of LLM tokens, so I took the opportunity this release to give several of the different models an experimental spin and evaluate how well each one worked for different ideas I wanted to add to this project. Several of these PRs took several iterations to get right, but each is backed by unit and integration tests and I've personally reviewed every line of code that was merged into the SDK. I intend to keep experimenting with these capabilities and to keep contributing my own PRs, but I think LLMs represent an opportunity to augment software engineers' creativity and skill and look forward to iterating on new functionality in the SDK at a faster clip as a result.

A huge thank you to everyone that participated in this release!

New Contributors

Full Changelog: v3.6.1...v3.17.0

v3.6.0

22 Sep 11:54
26e8be8

Choose a tag to compare

What's Changed

Full Changelog: v3.5.2...v3.6.0

Huge thank you to everyone that participated in this release!

v3.5.2

27 Feb 22:35
22c2d21

Choose a tag to compare

What's Changed

Full Changelog: v3.5.1...v3.5.2

v3.5.1

27 Feb 22:32
f4feba0

Choose a tag to compare

Incremented version in package.json so it can publish to NPM.

Full Changelog: v3.5.0...v3.5.1

v3.5.0

27 Feb 17:46
f1dba55

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.4.1...v3.5.0

v3.5.0-rc.2

20 Feb 21:12
f1dba55

Choose a tag to compare

v3.5.0-rc.2 Pre-release
Pre-release

What's Changed

  • Added suspend/resume support to DaprWorkflowClient by @WhitWaldo in #661

New Contributors

Full Changelog: v3.5.0-rc.1...v3.5.0-rc.2

v3.5.0-rc.1

20 Feb 20:48
fc52f99

Choose a tag to compare

v3.5.0-rc.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.4.1...v3.5.0-rc.1

Release v3.4.1

21 Sep 03:29
048aafc

Choose a tag to compare

What's Changed

Features

Chores

New Contributors

v3.4.0

18 Aug 03:58
15ead5e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.1...v3.4.0

v3.4.0-rc.2

17 Aug 23:41
3a3a1a8

Choose a tag to compare

v3.4.0-rc.2 Pre-release
Pre-release

What's Changed

  • chore(release): Prepare for v3.3.0 release by @shubham1172 in #577
  • fix(proto): update gRPC requests to use the correct request parameters by @shubham1172 in #581
  • chore(release): Prepare for v3.3.1 release by @shubham1172 in #582
  • chore(deps): Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /examples/grpc/proxying/server by @dependabot in #586
  • chore(deps): Bump express from 4.18.2 to 4.19.2 by @dependabot in #588
  • Updated the holopin.yaml to use the sdk badge by @AjaySDwivedi1 in #590
  • Do not log options in HTTPServer to prevent circular reference by @shubham1172 in #592
  • Bump to 3.4.0-rc.2 for final release test by @paulyuk in #618

New Contributors

Full Changelog: v3.3.1...v3.4.0-rc.2