Skip to content

0.0.147#22

Open
festusyuma wants to merge 26 commits intomainfrom
0.0.147
Open

0.0.147#22
festusyuma wants to merge 26 commits intomainfrom
0.0.147

Conversation

@festusyuma
Copy link
Copy Markdown
Owner

@festusyuma festusyuma commented Nov 14, 2025

Summary

This Pull Request upgrades dependencies, updates interfaces, and introduces several enhancements across multiple packages within the repository. It also implements optimizations in multiple constructs, streamlining API designs, logging, and configurations.

Main Changes:

Dependencies:

  • Updated aws-cdk-lib to ^2.229.1 and aligned peerDependencies across multiple packages.

Logging:

  • Introduced LogGroup initialization for ECS and Lambda Constructs with configurable retention policies.

Refactored ECS and Lambda Constructs:

  • Standardized cloud resources with better type handling (Vpc, LogGroup).
  • Simplified container and task definitions in ECS by consolidating repetitive properties.
  • Enhanced environment/configuration propagation logic.

CDN Construct Enhancements:

  • Improved route handling with public and keys properties for finer control.

Package Initialization in CLI:

  • Added image CDN cache policy logic using SSM parameters for consistent cache configuration.
  • Refactored GitHub Actions integration for OpenID Connect and policy management.

Various Bug Fixes/Optimization:

  • Adjusted getDefaultLambda logic to merge better properties.
  • Fixed handling of optional parameters in taskDefinitionImage.

This PR aims to enhance the overall developer experience and operational efficiency.

… `reference`-based deployments and optimize container configuration
…ageAppContainer` and `NextAppRouterContainer`, and introduce SSM parameter integration
…ext.js standalone deployments with SSM parameter integration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant