You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c02c778
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,14 @@
1
1
# Changelog
2
2
3
-
## [2.0.0] - Unreleased
3
+
## [2.0.0] - 2026-10-11
4
4
5
5
- Use CWL v1.2 and embedded typed input contracts throughout the twelve patterns.
6
6
- Compose standalone wrapped applications with eoap-cwlwrap and mastering GHCR staging artifacts.
7
7
- Hash-lock the Python 3.12 environment and pin processing images by digest.
8
8
- Validate all twelve real-data workflows and four optional-input/output cases, including S3 STAC and raster checks.
9
9
- Replace stale practice notebooks with executable examples, typed lesson documentation and diagrams.
10
-
- Add acceptance and guarded publication CI for original and wrapped CWL artifacts.
10
+
- Add acceptance and guarded publication CI for original and wrapped CWL artifacts, including actual transpiler-mate metadata and immutable pull-back verification.
11
+
- Remove host checkout paths and anonymous array scopes from wrapped module types and duplicate S3 input declarations from multi-output wrappers.
The twelve patterns now expose typed CWL v1.2 contracts with embedded custom definitions. eoap-cwlwrap 0.32.0 composes standalone workflows using the mastering 2.0.1-rc.44.1 stage-in and stage-out commands and immutable GHCR container digests. Directory staging no longer injects copies of Python staging scripts.
3
+
The twelve patterns now expose typed CWL v1.2 contracts with embedded custom definitions. eoap-cwlwrap 0.32.0 composes standalone workflows using the mastering 2.0.1 stage-in and stage-out commands and immutable GHCR container digests. Directory staging no longer injects copies of Python staging scripts.
4
4
5
5
Real Landsat processing and S3 publication are checked across all twelve patterns and four optional-port cases. Acceptance validates metadata and standalone CWL, verifies returned STAC links and raster assets on authenticated S3, and builds the static Markdown documentation strictly. Dependencies are hash-locked for Python 3.12; AMD64 is the acceptance architecture.
6
6
7
-
Release artifacts include original and wrapped CWL, typed jobs, staging adapters with source provenance, the Python lock and checksums. Standalone and wrapped packages are published to GHCR after acceptance. The existing patterns runner image is consumed by immutable digest; no runtime dependency upgrade is claimed. This release changes the earlier primitive input contract.
7
+
Release artifacts include original and wrapped CWL, typed jobs, staging adapters with source provenance, the processing and OCI tooling locks, portable transpiler-mate annotations and checksums. Standalone and wrapped packages are published to GHCR after acceptance. The existing patterns runner image is consumed by immutable digest; no runtime dependency upgrade is claimed. This release changes the earlier primitive input contract.
0 commit comments