The latest release of the AWS Solutions Library Samples' OSML Model Runner repository includes several significant updates and fixes. Key changes include the update all of the python logging in ModelRunner to output JSON structured log records to easily debug/root cause an issue, the addition of additional unit tests to enhance code reliability, and support a broader range of imagery that is reprocessed orthorectified imagery. These changes collectively improve the functionality, efficiency, and reliability of the OSML Model Runner.
What's Changed
* fix: merge history by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/51
* fix: test imports by jtblack-aws in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/52
* fix: test organization by jtblack-aws in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/53
* fix: optimize container size by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/55
* fix: updating deps by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/56
* fix: updating extents calculation by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/57
* feat: output structured logs with job context by edparris in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/58
* feat: new standardized metrics with dimensions by edparris in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/59
**Full Changelog**: https://github.com/aws-solutions-library-samples/osml-model-runner/compare/v.1.3.0...v1.4.0
v.1.3.0
The latest release of the AWS Solutions Library Samples' OSML Model Runner repository includes several significant updates and fixes. Key changes include the correction of an incorrect status issue on failed tiles, the addition of additional unit tests to enhance code reliability, and a fix for a bug in the HTTP detector. This release sees the implementation of an interface for generic MapReduce post-processing, indicating a move towards more versatile data processing. There are also updates in the dependencies, with both the OSML Imagery Toolkit and Shapely versions being upgraded. Lastly, there's an update in the DynamoDB helper to utilize batch writing, along with modifications to the NMS to accommodate tile overlap during runs. These changes collectively improve the functionality, efficiency, and reliability of the OSML Model Runner. There has also been efforts made to optimize the DDBHelper classes to support larger feature sets associated with large amounts of detects from noisy models.
What's Changed
* Fixing incorrect status on failed tiles by jtblack-aws in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/39
* Adding dditional unit tests by jtblack-aws in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/40
*Fixing http detector bug by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/41
* Implementing interface for generic mr post processing by jtblack-aws in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/43
* Updating osml-imagery-toolkit and shapely version by RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/45
* Updating ddb helper to use batch write and tailor NMS to run on tile overlap by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/47
New Contributors
* jtblack-aws made their first contribution in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/39
**Full Changelog**: https://github.com/aws-solutions-library-samples/osml-model-runner/compare/v.1.2.0...v.1.3.0
v.1.2.0
This changelog for the repository shows a series of updates, fixes, and feature additions aimed at enhancing functionality and usability. Key updates include the modification of MapReduce to create valid SICD tiles, and several fixes like correcting tile worker coordinates and updating to toolkit version 1.1.1 with associated test fixes. The repository's contribution guidelines were also updated.
Significant features introduced include the enabling of development actions, the introduction of support for HTTP model endpoints, and the addition of segmentation support. Additionally, there was a bump in the package version to 1.1.0, indicating a significant update.
Operational improvements are evident with updates to GitHub action workflows, a change in the DockerHub name, and a new script for running the model runner locally. Also, a fix was made by adding a missing 'requests' dependency.
Lastly, the repository maintains its synergy with related projects by notifying the guidance repository for updates. A routine merge from the main to the dev branch and an update to the osml-model-runner-publish.yml file were also carried out.
What's Changed
* update mr to create valid SICD tiles by RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/18
* Updating CONTRIBUTING.md by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/17
* fix: fix tile worker coords by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/21
* fix: upate to toolkit-v1.1.1 and fix tests by edparris in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/23
* feature: enable dev actions by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/22
* feature: bumping package to v1.1.0 by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/25
* feat: support http model endpoints by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/28
* Update Github action workflows by RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/29
* Update the dockerhub name by RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/31
* feat: adding script to run model runner locally by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/30
* fix: adding requests dep by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/32
* Notify guidance repo for updates by RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/33
* feature: segmentation support by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/19
* Fix/merge main to dev by drduhe in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/37
* Update osml-model-runner-publish.yml by RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-model-runner/pull/35