Recent Releases of https://github.com/awslabs/osml-cdk-constructs

https://github.com/awslabs/osml-cdk-constructs - v2.0.8

OSML CDK Constructs v2.0.8

This release includes a minor fix ensures VPC settings are applied to the TS deployments. Also updating package dependencies to resolve security findings.

Breaking Changes:

  • None

Limitations:

  • None

New Dependency:

  • None

What's Changed

  • fix: updating ts loadbalancer to use VPC settings by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/160
  • release: v2.0.8 by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/161

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v2.0.7...v2.0.8

- TypeScript
Published by drduhe over 1 year ago

https://github.com/awslabs/osml-cdk-constructs - v2.0.7

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 https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/158
  • release: v2.0.7 by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/159

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v2.0.6...v2.0.7

- TypeScript
Published by drduhe over 1 year ago

https://github.com/awslabs/osml-cdk-constructs - v2.0.6

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

  • fix: add extractedTag for dockerImageCode by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/157

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v2.0.5...v2.0.6

- TypeScript
Published by RanbirAulakh over 1 year ago

https://github.com/awslabs/osml-cdk-constructs - v2.0.5

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

  • fix: add partition in osml_container by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/156

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v2.0.4...v2.0.5

- TypeScript
Published by RanbirAulakh over 1 year ago

https://github.com/awslabs/osml-cdk-constructs - v2.0.4

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

  • fix: update dashboard metric name by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/151
  • fix: add DeleteItem permission to TSTaskPolicy by @jtblack-aws in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/152
  • build: version bump to v2.0.4 by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/153

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v2.0.3...v2.0.4

- TypeScript
Published by drduhe over 1 year ago

https://github.com/awslabs/osml-cdk-constructs - v2.0.3

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

- TypeScript
Published by RanbirAulakh almost 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v2.0.2

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 (LAMBDAROLENAME, ECSTASKROLENAME, ECSEXECUTIONROLENAME) 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 https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/144
  • build: updating version to v2.0.2 by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/145

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v2.0.1...v2.0.2

- TypeScript
Published by drduhe almost 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v2.0.1

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 https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/143

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v2.0.0...v2.0.1

- TypeScript
Published by drduhe almost 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v2.0.0

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

  • feat: optimizing deployment framework by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/138
  • fix: rename sync to sink by @markveerman in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/142
  • fix: optimizing deployments by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/140
  • ci: version bump to v2.0.0 by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/139

New Contributors

  • @markveerman made their first contribution in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/142

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.13.2...v2.0.0

- TypeScript
Published by drduhe almost 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.13.3

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

- TypeScript
Published by RanbirAulakh almost 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.13.2

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 https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/135
  • fix: adding leading / to fastapi path to delimit domain by @jtblack-aws in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/136
  • build: version bump to v1.13.2 by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/137

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.13.1...v1.13.2

- TypeScript
Published by drduhe almost 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.13.1

OSML CDK Constructs 1.13.1

Our containers were using the IAD S3 endpoint in GovCloud, breaking GDAL's ability to connect to S3. Updated the containers to use the endpoint specified in the regional configuration. We are also updating timeouts to 15 minutes for data intake lambdas to handle larger images.

## Breaking Changes: N/A

Limitations:

N/A

New Dependency:

N/A


Pull Requests Merged

  • fix: update s3 endpoint by @natekruse-aws in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/132
  • fix: increasing lambda timeouts for data intake by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/133
  • ci: version bump to v1.13.1 by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/134

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.13.0...v1.13.1

- TypeScript
Published by drduhe almost 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.13.0

What's Changed

This change implements the data ingest components and is aimed at enhancing the functionality of our current geospatial data processing capabilities. By leveraging STAC, we can standardize the way geospatial data is indexed and accessed, improving interoperability and scalability of our data resources. It allows for the deployment of new assets and enhancement of existing ones including the data catalog ingest, API, and intake components through our CDK constructs.

  • feat: implement data ingest by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/128
  • ci: version bump to v1.13.0 by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/131

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.12.1...v1.13.0

- TypeScript
Published by drduhe almost 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.12.1

osml-cdk-constructs 1.12.1

1.12.1 implements a regional configuration to account for AWS region differences.


Pull Requests Merged

  • fix: update maxAzs vpc prop by @natekruse-aws in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/126
  • fix: add maxAzs config by @natekruse-aws in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/127
  • fix: implement regional config by @natekruse-aws in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/129
  • ci: version bump to v1.12.1 by @natekruse-aws in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/130

New Contributors

  • @natekruse-aws made their first contribution in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/126

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.12.0...v1.12.1

- TypeScript
Published by natekruse-aws almost 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.12.0

osml-cdk-constructs 1.12.0

1.12.0 includes updates to constructs to support API authorization and minor bug fixes for OpenSearch roles, additional lambda runtime environment configuration, and removal of unused properties.


Pull Requests Merged

  • hotfix: check if service role exists for OpenSearch by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/120
  • feat: add authorizer lambda and restapi construct by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/121
  • fix: removed unused model property and allow configuration of TS lambda asset by @edparris in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/124
  • fix: migrate ALB OIDC to API auth lambda by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/123
  • fix: adding parameter for lambda runtime by @jtblack-aws in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/125

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.11.0...v1.12.0

- TypeScript
Published by RanbirAulakh about 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.11.0

What's Changed

  • chore: cleaning up OSMLVPC construct by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/115
  • ci: update jest annotations to failed only by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/116
  • fix: updating target auth implementation by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/117
  • feat: integrate data catalog by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/114
  • chore: update README.md to include data catalog by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/119
  • ci: version bump to v1.11.0 by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/118

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.10.3...v1.11.0

- TypeScript
Published by RanbirAulakh about 2 years ago

https://github.com/awslabs/osml-cdk-constructs -

What's Changed

  • chore: setting removal policy on Kinesis stream by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/112
  • ci: version bump to v1.10.3 by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/113

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.10.2...v1.10.3

- TypeScript
Published by RanbirAulakh about 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.10.2

What's Changed

  • chore: fixing depreciated CLOUDWATCH VPC endpoint setting by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/110
  • hotfix: add missing VPC permission for lambda and version bump by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/111

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.10.1...v1.10.2

- TypeScript
Published by RanbirAulakh about 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.10.1

What's Changed

  • hotfix: update Bucket property to use autoDeleteObjects by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/109

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.10.0...v1.10.1

- TypeScript
Published by RanbirAulakh about 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.10.0

What's Changed

  • feat: implement ALB auth feature by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/103
  • chore: fix package-lock.json by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/107
  • fix: update index.ts, package-lock.json, and bump up the version by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/108

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.9.0...v1.10.0

- TypeScript
Published by RanbirAulakh about 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.9.0

What's Changed

  • build: updating to support trunk based development by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/100
  • feat: implementing data intake component by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/102
  • ci: version bump to v1.9.0 by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/104
  • ci: update build.yml on condition by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/105
  • ci: remove pre-commit when publishing npm package by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/106

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.8.1...v1.9.0

- TypeScript
Published by RanbirAulakh about 2 years ago

https://github.com/awslabs/osml-cdk-constructs - v1.9.0

What's Changed

  • build: updating to support trunk based development by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/100
  • feat: implementing data intake component by @drduhe in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/102
  • ci: version bump to v1.9.0 by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/104
  • ci: update build.yml on condition by @RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-cdk-constructs/pull/105

Full Changelog: https://github.com/aws-solutions-library-samples/osml-cdk-constructs/compare/v1.8.1...v1.9.0

- TypeScript
Published by RanbirAulakh about 2 years ago