diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ba9710..065c69d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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.1.0-beta.1 (2026-02-10) + +### Changes + +- 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 diff --git a/packages/durabletask-js-azuremanaged/package.json b/packages/durabletask-js-azuremanaged/package.json index 696a92a..e351633 100644 --- a/packages/durabletask-js-azuremanaged/package.json +++ b/packages/durabletask-js-azuremanaged/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/durabletask-js-azuremanaged", - "version": "0.1.0-alpha.1", + "version": "0.1.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", @@ -52,7 +52,7 @@ }, "peerDependencies": { "@grpc/grpc-js": "^1.8.14", - "@microsoft/durabletask-js": ">=0.1.0-alpha.2" + "@microsoft/durabletask-js": ">=0.1.0-beta.1" }, "devDependencies": { "@types/jest": "^29.5.1", @@ -61,4 +61,4 @@ "ts-jest": "^29.1.0", "typescript": "^5.0.4" } -} \ No newline at end of file +} diff --git a/packages/durabletask-js/package.json b/packages/durabletask-js/package.json index 493ecc3..de5a24b 100644 --- a/packages/durabletask-js/package.json +++ b/packages/durabletask-js/package.json @@ -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 - } - } -} \ No newline at end of file +{ + "name": "@microsoft/durabletask-js", + "version": "0.1.0-beta.1", + "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 + } + } +}