[RC1] Lambda Managed Instance + Multi-tenancy support #1085
FullyTyped
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Release Changelog
[1.1.0-rc1] - 2026-01-06: Lambda Managed Instance + Multi-tenancy support.
Added
• Tenant ID Support: Added tenant_id field to Context struct for multi-tenancy scenarios
• Lambda Managed Instances (LMI): Experimental concurrent execution support with run_concurrent() functions
• Worker Pool Model: N-worker architecture based on AWS_LAMBDA_MAX_CONCURRENCY environment variable
• API Client Pooling: Enhanced API client with connection pooling for concurrent requests
• Concurrent Streaming: BoxCloneService support for concurrent HTTP streaming responses
• New Examples:
• basic-tenant-id demonstrating multi-tenancy features
• basic-lambda-concurrent showcasing concurrent execution
• Experimental Feature Flag: experimental-concurrency to gate new concurrent APIs
Changed
• MSRV: Updated minimum supported Rust version from 1.82.0 to 1.84.0
• X-Ray Tracing: X-Ray trace ID now sourced from Context instead of environment variables
• Cargo Resolver: Updated to resolver version 3 with MSRV awareness
Fixed
• Authentication: Resolved auth issue in integration tests
• Worker Isolation: Enhanced worker supervision and error handling for concurrent execution
Infrastructure
• Automated Releases: Added release-plz configuration for automated version management
• Enhanced Testing: Improved RIE (Runtime Interface Emulator) testing with LMI support
• CI Updates: Updated GitHub Actions workflows for new features
Dependencies
• Updated reqwest from 0.12.5 to 0.13.1
• Various npm package updates in examples
Version Updates
Experimental Releases (RC1)
• lambda-runtime: 1.0.2 → 1.1.0-rc1
• lambda-http: 1.0.2 → 1.1.0-rc1
Stable Releases
• lambda-events: 1.0.2 → 1.0.3
• lambda-extension: 1.0.1 → 1.0.2
• lambda-runtime-api-client: 1.0.1 → 1.0.2
Breaking Changes
None. All new features are additive or behind feature flags.
Migration Guide
• Tenant ID: Access via context.tenant_id (optional field, no migration required)
• Concurrent Execution: Enable experimental-concurrency feature and use run_concurrent() instead of run()
• MSRV: Ensure Rust 1.84.0 or later for compilation
Commits
Full Changelog: v1.0.2...v1.1.0-rc1
This discussion was created from the release [RC1] Lambda Managed Instance + Multi-tenancy support.
Beta Was this translation helpful? Give feedback.
All reactions