Skip to content

Releases: aws-solutions-library-samples/osml-cdk-constructs

v2.0.7

10 Jan 18:47
Compare
Choose a tag to compare

OSML CDK Constructs v2.0.7

This release includes a minor fix ensures DI and DC ingest topic names to be unique.

Breaking Changes:

  • None

Limitations:

  • None

New Dependency:

  • None

What's Changed

  • fix: updating DI and DC ingest topic names to be unique by @drduhe in #158
  • release: v2.0.7 by @drduhe in #159

Full Changelog: v2.0.6...v2.0.7

v2.0.6

07 Dec 20:38
Compare
Choose a tag to compare

OSML CDK Constructs v2.0.6

This release includes a minor fix that pass extractTag to dockerImageCode.

Breaking Changes:

  • None

Limitations:

  • None

New Dependency:

  • None

Pull Requests Merged

Full Changelog: v2.0.5...v2.0.6

v2.0.5

05 Dec 18:04
Compare
Choose a tag to compare

OSML CDK Constructs v2.0.4

This release includes a minor fix that enables users to import their own ECR ARNs in any region.

Breaking Changes:

  • None

Limitations:

  • None

New Dependency:

  • None

Pull Requests Merged

Full Changelog: v2.0.4...v2.0.5

v2.0.4

16 Oct 20:50
Compare
Choose a tag to compare

OSML CDK Constructs v2.0.4

This release includes two small hotfixes to resolve permissions issues with the tile server DeleteItem calls and to correctly update image processing metrics in the CDK dashboard.

Breaking Changes:

  • None

Limitations:

  • None

New Dependency:

  • None

Pull Requests Merged


Full Changelog:
v2.0.3...v2.0.4

v2.0.3

20 Sep 19:29
Compare
Choose a tag to compare

OSML CDK Constructs v2.0.3

This release includes a variety of fixes and improvements to enhance the performance and security of the OSML CDK Constructs. Key updates include removing firelens references, optimizing role management, and importing topic ARNs. Additionally, the mutable property for imported roles has been set to false to prevent unnecessary modifications for imported IAM roles.

Breaking Changes:

  • None

Limitations:

  • None

New Dependency:

  • None

Pull Requests Merged


Full Changelog: v2.0.2...v2.0.3

v2.0.2

25 Aug 01:17
Compare
Choose a tag to compare

OSML CDK Constructs v2.0.2

This pull request updates the *Config classes and related interfaces by alphabetically sorting configuration properties for improved readability, centralizing the ECS security group configuration within the *Config classes, and migrating role configurations (LAMBDA_ROLE_NAME, ECS_TASK_ROLE_NAME, ECS_EXECUTION_ROLE_NAME) to be directly managed within the *Config classes instead of being passed through TSDataplaneProps. Additionally, the TSDataplaneProps interface has been updated to reflect these changes, with the security group configuration now handled entirely by TSDataplaneConfig.

Breaking Changes:

N/A

Limitations:

N/A

New Dependency:

N/A

Pull Requests Merged

  • fix: update roles to be passed in via configuration by @drduhe in #144
  • build: updating version to v2.0.2 by @drduhe in #145

Full Changelog: v2.0.1...v2.0.2

v2.0.1

21 Aug 16:43
Compare
Choose a tag to compare

OSML CDK Constructs v2.0.1

Removing a dead dependency, cdk-ecr-deployment that is no longer used for the deployment of OSML.

Breaking Changes:

N/A

Limitations:

N/A

New Dependency:

N/A

Pull Requests Merged

  • chore: removing dep dependancy and updating to v2.0.1 by @drduhe in #143

Full Changelog: v2.0.0...v2.0.1

v2.0.0

19 Aug 23:08
Compare
Choose a tag to compare

OSML CDK Constructs v2.0.0

This release introduces significant refactoring and enhancements to the osml-cdk-constructs package to support a more streamlined and maintainable configuration and deployment process. Instructions for how to leverage the changes for this release can be found in the associated changes in the guidance repository

Key Changes:

  • Introduction of BaseConfig Class: A new BaseConfig class has been implemented to serve as a foundation for all configuration classes, promoting code reuse and reducing redundancy.
  • Creation of Configuration Classes: Specific configuration classes (MESMEndpointConfig, OSMLTestImageryConfig, MEContainerConfig, etc.) have been added, encapsulating properties and default values, thereby simplifying component setup.
  • Centralization of Context Values: Configuration values are now managed via cdk.context.json, allowing for centralized, consistent context handling across all components.
  • Consolidation of Resources: Resources for each component have been condensed into single stacks, making the deployment process more straightforward and reducing complexity.
  • Reusable Constructs: Introduced shared constructs, such as OSMLContainer, to handle common tasks like container deployment to ECR, ensuring consistency and reducing code duplication.
  • Extended TSDoc Comments: Updated TSDoc comments to be more comprehensive and normalized across the package.
  • Removed Tile Server DLQ: Updated the OSMLTileServerDataplane to remove the DLQ table update lambda as it is no longer needed by the application.

Breaking Changes:

This update introduces a breaking change for the osml-cdk-constructs package. The refactoring includes significant alterations to how configuration and deployment are managed, with the introduction of new configuration classes, centralized context handling through the cdk.context.json file, and the consolidation of resources into single stacks. As a result, existing projects that rely on previous versions of the package will require updates to align with the new configuration structure and deployment processes. Careful attention is needed when upgrading to ensure compatibility and successful deployment.

Limitations:

N/A

New Dependency:

N/A

Pull Requests Merged

New Contributors

Full Changelog: v1.13.2...v2.0.0

v1.13.3

14 Aug 19:24
Compare
Choose a tag to compare

OSML CDK Constructs v1.13.3

This release includes a critical update to the CloudWatch logging endpoint. Previously, the ModelRunner cluster did not log anything to CloudWatch due to an undefined endpoint in FireLens. We have since migrated all logging to use PythonJsonLogger, eliminating the need for FireLens. This change makes the logs easier to trace and more reliable.

Breaking Changes:

  • None in this release.

Limitations:

  • None reported for this release.

New Dependency:

  • None introduced in this release.

Pull Requests Merged


Full Changelog: v1.13.2...v1.13.3

v1.13.2

26 Jul 14:51
Compare
Choose a tag to compare

OSML CDK Constructs v1.13.2

Fixing a single small bug where the container repo didn't align with what is published on dockerhub for the osml-data-intake-intake container. Also fixing a bug where CORS wasn't enabled by default because a / wasn't being correctly appending to the FASTAPI root path.

Breaking Changes:

N/A

Limitations:

N/A

New Dependency:

N/A


Pull Requests Merged

  • chore: fixing container repo link to data intake container by @drduhe in #135
  • fix: adding leading / to fastapi path to delimit domain by @jtblack-aws in #136
  • build: version bump to v1.13.2 by @drduhe in #137

Full Changelog: v1.13.1...v1.13.2