These updates enhance the OSML Models package's logging capabilities, build reliability, and deployment flexibility, contributing to a more robust and maintainable system.
Implemented a custom CloudWatch logging handler (`SMLogger`) that dynamically retrieves the Docker container ID and sets it as the log stream name. This enhancement allows logs from each container to be routed to separate streams in AWS CloudWatch, providing greater traceability in containerized environments. Fixed an incorrect `COPY` path in the Dockerfile that was causing build failures. This correction ensures that the Docker image builds successfully, facilitating smoother deployments. Added `workflow_dispatch` to all workflows, enabling manual triggering of workflows. Updated Docker tags to include `latest`, `tag-version`, `nightly-dev`, and current timestamps, supporting various deployment scenarios and improving the CI/CD pipeline's flexibility.
---
Breaking Changes:
N/A
Limitations:
N/A
New Dependency:
N/A
Pull Requests Merged
* feat: implement custom logging patterns by drduhe in https://github.com/aws-solutions-library-samples/osml-models/pull/44
* fix: incorrect copy path in Dockerfile by RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-models/pull/45
* ci: add workflow_dispatch and update docker tags by RanbirAulakh in https://github.com/aws-solutions-library-samples/osml-models/pull/46
* build: version update to v1.2.0 by drduhe in https://github.com/aws-solutions-library-samples/osml-models/pull/47
**Full Changelog**: https://github.com/aws-solutions-library-samples/osml-models/compare/v1.1.2...v1.2.0