fix(sdk): resolve high-severity security vulnerabilities (#501)
- Fixed critical vulnerabilities in fast-xml-parser and handlebars
- Resolved high-severity issues in flatted, lodash, minimatch, picomatch, and vite
- Updated eslint-plugin-tsdoc to v0.5.2 (breaking change)
- Zero vulnerabilities remaining across all monorepo packages
Issue #, if available:
https://github.com/aws/aws-durable-execution-sdk-js/security/dependabot/62
https://github.com/aws/aws-durable-execution-sdk-js/security/dependabot/61
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
AWS Durable Execution SDKs for JavaScript
Build resilient, long-running AWS Lambda functions with automatic state persistence, retry logic, and workflow orchestration. Lambda durable functions can run for up to one year while maintaining reliable progress through checkpoints and automatic failure recovery.
✨ Key Features
📦 Packages
This monorepo contains the following NPM packages:
🚀 Quick Start
Installation
Your First Durable Function
Invoking Your Durable Function
Durable functions require a qualified identifier for invocation. You must specify a version or alias. Unqualified ARNs or function names without a suffix are not supported to ensure deterministic replay behavior.
The following example uses asynchronous invocation (
--invocation-type Event), which queues the event and returns immediately, enabling executions that can run for up to one year:📚 Documentation
🧪 Testing
The testing SDK enables local development and unit testing without deploying to AWS, as well as cloud testing against deployed Lambda functions:
See the Testing SDK documentation for more details.
💬 Feedback & Support
🤝 Contributing
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
🔒 Security
See CONTRIBUTING for information about reporting security issues.
📄 License
This project is licensed under the Apache-2.0 License. See LICENSE for details.