Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 35 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,41 @@

### New

- Add automatic proto file download and commit hash tracking during build ([#XX](https://github.com/microsoft/durabletask-js/pull/XX))
### Fixes


## v0.2.0-beta.1 (2026-02-10)

### Changes

Comment on lines +8 to +11
Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new v0.2.0-beta.1 section uses a "### Changes" heading, but the existing changelog format (and the documented release process) uses headings like "### New" and "### Fixes" per version. Consider splitting this section into the standard headings to keep changelog structure consistent and easier to scan.

Copilot uses AI. Check for mistakes.
- Refactor get latest release tag step to exclude current version and improve changelog generation ([#105](https://github.com/microsoft/durabletask-js/pull/105))
- Update release workflow documentation and remove automated PR creation step ([#104](https://github.com/microsoft/durabletask-js/pull/104))
- Add release pipeline/doc + fix build pipeline ([#103](https://github.com/microsoft/durabletask-js/pull/103))
- Refactor release preparation workflow and add automated changelog update script ([#102](https://github.com/microsoft/durabletask-js/pull/102))
- Release Process Update ([#101](https://github.com/microsoft/durabletask-js/pull/101))
- Add samples and sample validation ci ([#100](https://github.com/microsoft/durabletask-js/pull/100))
- Fix misleading tracer cache invalidation comment and simplify logic ([#97](https://github.com/microsoft/durabletask-js/pull/97))
- Durable Entities Support ([#75](https://github.com/microsoft/durabletask-js/pull/75))
- Retry Handler Support when call activity or suborchestration ([#96](https://github.com/microsoft/durabletask-js/pull/96))
- Add OpenTelemetry distributed tracing example for Azure Managed DTS ([#95](https://github.com/microsoft/durabletask-js/pull/95))
- Versioning, recursive terminating/purging, Replay safe logger ([#93](https://github.com/microsoft/durabletask-js/pull/93))
- Implement in-memory orchestration backend for testing ([#94](https://github.com/microsoft/durabletask-js/pull/94))
- Parent Orchestration Access For SubOrchestration ([#92](https://github.com/microsoft/durabletask-js/pull/92))
- Add tags support for activities, sub-orchestrations, and client APIs ([#89](https://github.com/microsoft/durabletask-js/pull/89))
- Get Orchestration History ([#88](https://github.com/microsoft/durabletask-js/pull/88))
- Add Logger interface, AzureLoggerAdapter, and fix gRPC client stop ([#85](https://github.com/microsoft/durabletask-js/pull/85))
- NewGuid, SetCustomStatus, sendevent between orchestrations api support ([#86](https://github.com/microsoft/durabletask-js/pull/86))
- Rewind client api ([#84](https://github.com/microsoft/durabletask-js/pull/84))
- Update dependencies, ESLint configuration, and add pull request template ([#81](https://github.com/microsoft/durabletask-js/pull/81))
- Support retry handling when calling activity/suborchestrations ([#77](https://github.com/microsoft/durabletask-js/pull/77))
- Restart Instance ([#80](https://github.com/microsoft/durabletask-js/pull/80))
- Client api support - Getinstances/listinstanceids ([#78](https://github.com/microsoft/durabletask-js/pull/78))
- Add pre-commit hook to run lint on staged files ([#79](https://github.com/microsoft/durabletask-js/pull/79))
- Set up E2E testing infrastructure aligned with durabletask-python ([#74](https://github.com/microsoft/durabletask-js/pull/74))
- Add Azure-managed Durable Task support as separate npm package ([#73](https://github.com/microsoft/durabletask-js/pull/73))
- Remove submodule, add proto file download script ([#72](https://github.com/microsoft/durabletask-js/pull/72))
- Set low priority for scheduled runs ([#70](https://github.com/microsoft/durabletask-js/pull/70))
- retry workflows grpc stream ([#66](https://github.com/microsoft/durabletask-js/pull/66))

## v0.1.0-alpha.2

Expand Down
6 changes: 3 additions & 3 deletions packages/durabletask-js-azuremanaged/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@microsoft/durabletask-js-azuremanaged",
"version": "0.1.0-alpha.1",
"version": "0.2.0-beta.1",
"description": "Azure-managed Durable Task Scheduler support for the Durable Task JavaScript SDK",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
Expand Down Expand Up @@ -52,7 +52,7 @@
},
"peerDependencies": {
"@grpc/grpc-js": "^1.8.14",
"@microsoft/durabletask-js": ">=0.1.0-alpha.2"
"@microsoft/durabletask-js": ">=0.2.0-beta.1"
},
"devDependencies": {
"@types/jest": "^29.5.1",
Expand All @@ -61,4 +61,4 @@
"ts-jest": "^29.1.0",
"typescript": "^5.0.4"
}
}
}
124 changes: 62 additions & 62 deletions packages/durabletask-js/package.json
Original file line number Diff line number Diff line change
@@ -1,62 +1,62 @@
{
"name": "@microsoft/durabletask-js",
"version": "0.1.0-alpha.2",
"description": "A Durable Task Javascript SDK compatible with Dapr Workflow and its underlying Durable Task engine",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
"dist",
"LICENSE",
"README.md"
],
"scripts": {
"clean": "node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"",
"copy-proto": "node -e \"require('fs').cpSync('src/proto', 'dist/proto', {recursive:true})\"",
"prebuild": "node -p \"'// Auto-generated by prebuild\\nexport const SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';\\nexport const SDK_PACKAGE_NAME = ' + JSON.stringify(require('./package.json').name) + ';'\" > src/version.ts",
"build": "npm run prebuild && npm run clean && tsc -p tsconfig.build.json && npm run copy-proto",
"test": "jest --runInBand --detectOpenHandles",
"test:unit": "jest test --runInBand --detectOpenHandles"
},
"engines": {
"node": ">=22.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/microsoft/durabletask-js.git",
"directory": "packages/durabletask-js"
},
"keywords": [
"durabletask",
"orchestration",
"workflow",
"durable"
],
"author": "Microsoft",
"license": "MIT",
"bugs": {
"url": "https://github.com/microsoft/durabletask-js/issues"
},
"homepage": "https://github.com/microsoft/durabletask-js#readme",
"dependencies": {
"@grpc/grpc-js": "^1.14.3",
"google-protobuf": "^3.21.2"
},
"devDependencies": {
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/sdk-trace-base": "^1.25.0",
"@types/google-protobuf": "^3.15.6",
"@types/jest": "^29.5.1",
"@types/node": "^18.16.1",
"jest": "^29.5.0",
"ts-jest": "^29.1.0",
"typescript": "^5.0.4"
},
"peerDependencies": {
"@opentelemetry/api": "^1.4.0"
},
"peerDependenciesMeta": {
"@opentelemetry/api": {
"optional": true
}
}
}
{
"name": "@microsoft/durabletask-js",
"version": "0.2.0-beta.1",
"description": "A Durable Task Javascript SDK compatible with Dapr Workflow and its underlying Durable Task engine",
Comment on lines +2 to +4
Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

package-lock.json still records the workspace package versions as 0.1.0-alpha.2/0.1.0-alpha.1 (and the azuremanaged peerDependency range), so the lockfile is now out of sync with this version bump. Please regenerate/update the lockfile (e.g., via npm install in the repo root) and include it in this release PR to keep installs reproducible.

Copilot uses AI. Check for mistakes.
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
"dist",
"LICENSE",
"README.md"
],
"scripts": {
"clean": "node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"",
"copy-proto": "node -e \"require('fs').cpSync('src/proto', 'dist/proto', {recursive:true})\"",
"prebuild": "node -p \"'// Auto-generated by prebuild\\nexport const SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';\\nexport const SDK_PACKAGE_NAME = ' + JSON.stringify(require('./package.json').name) + ';'\" > src/version.ts",
"build": "npm run prebuild && npm run clean && tsc -p tsconfig.build.json && npm run copy-proto",
"test": "jest --runInBand --detectOpenHandles",
"test:unit": "jest test --runInBand --detectOpenHandles"
},
"engines": {
"node": ">=22.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/microsoft/durabletask-js.git",
"directory": "packages/durabletask-js"
},
"keywords": [
"durabletask",
"orchestration",
"workflow",
"durable"
],
"author": "Microsoft",
"license": "MIT",
"bugs": {
"url": "https://github.com/microsoft/durabletask-js/issues"
},
"homepage": "https://github.com/microsoft/durabletask-js#readme",
"dependencies": {
"@grpc/grpc-js": "^1.14.3",
"google-protobuf": "^3.21.2"
},
"devDependencies": {
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/sdk-trace-base": "^1.25.0",
"@types/google-protobuf": "^3.15.6",
"@types/jest": "^29.5.1",
"@types/node": "^18.16.1",
"jest": "^29.5.0",
"ts-jest": "^29.1.0",
"typescript": "^5.0.4"
},
"peerDependencies": {
"@opentelemetry/api": "^1.4.0"
},
"peerDependenciesMeta": {
"@opentelemetry/api": {
"optional": true
}
}
}
Loading