Releases: ngageoint/seed
Releases · ngageoint/seed
1.0.0
Breaking Changes
- #114 - Update
job.errors
to includename
member - #100 - Use
cpus
reserved name injob.resources.scalar
- #93 - Remove
job.interface.outputs.files
membercount
with simplermultiple
boolean
Enhancements
- #107 - Make
job.interface.inputs.mediaTypes
andjob.interface.outputs.mediaType
members optional - #101 - Add sample Docker image to support Seed compliant executor validation
- #95 - Adopt GeoJSON format for sidecar metadata schema
- #92 - Add
partial
member tojob.interface.inputs.files
to support limited read of large files
Clarifications
- #127 - Update discovery section with brief reference to Silo
- #126 - Update description of side-car metadata to reflect GeoJSON schema use
- #108 - Consistently specify error categories supported
- #106 - Specify lack of support for recursive glob patterns in file outputs
- #98 - Correct reference to JSON RFC
- #97 - Indicate environment variable injection behavior when
job.interface.files.*.multiple
is True
Bugs
- #89 - Update Seed document reference to
job.interface.outputs.mediaTypes
to match schema
0.1.0
Breaking Changes
- #70 - Corrected
resources
location from 0.0.6:job.interface.resources
->job.resources
- #71 - Addition of
job.maintainer
object. Refactoredauthor*
withinjob.maintainer
. - #72 - Corrected plurality of
job.tag
andinterface.inputData.mediaType
- #77 - Shortened the names of of fundamental members:
job.interface.inputData
->job.interface.inputs
job.interface.outputData
->job.interface.outputs
job.errorMapping
->job.errors
job.interface.cmd
->job.interface.command
- #84 - Renamed
results_manifest.json
toseed.outputs.json
- #86 - Replaced all references to
algorithm
withjob
. Updates below- Member renamed:
job.algorithmVersion
->job.jobVersion
- Error enum type renamed:
algorithm
->job
- Member renamed:
- #87 - Removed
system
error type.
Enhancements
- #51 - Made
job.interface.inputData.files.mediaType
optional. - #68 - Documented additional reserved resource
sharedMem
- #73 - Example manifests are now validated against spec at build time.
- #74 -
job.resources
andjob.interface
are now optional. - #82 - Root GitHub Pages index.html now points to newest release instead of master.
- #81 - Complete rework of the definitions and annotated code snippets into nice tabular layout - mad props @mikenholt.
Clarification
0.0.6
0.0.5
Breaking Changes
- #22: Replaced
cpu
,mem
anddisk
top level members with newresources.scalar
object. - #24: Removed
envVars
member as it was duplicitave withsettings
member based on the consistent use of environment variables across all input data.
New Features
- #20: Added
inputMultiplier
member toresources.scalar
object to support flexing resource requirements of job based on input file size. - #16: Added ability for a single
inputData.files
object to specify optionalmultiple
boolean allowing for 1-n files mapped to a single input data key. Multiple files will always change mounting and environment variable injection behavior from file to directory reference.