- add workflow callback support: wf = workflow([task], callback='callback_url')
- shorten task name UUIDs to 8 characters for readability
- add gbdx.ordering.heartbeat() function
- add workflow.stdout, workflow.stderr, workflow.task_ids
- add gbdx.workflow.get_stdout(), gbdx.workflow.get_stderr(), gbdx.workflow.get()
- upgrade requests version
- Added get_tms_layers function to idaho module
- Fix a bug in batchworkflow expansion
- Update batchworkflows in simpleworkflow to use new jinja templating
- Get image chip from catalog id and rectangle
- Removed shapely from dependencies
- Updated leaflet javascript links in leafletmap_template which is used to create idaho slippy maps
- Add gbdx.vectors.query, gbdx.vectors.create, and gbdx.vectors.create_from_wkt
- simpleworkflows.savedata now uses persist flag
- s3.download maintains directory structure
- Can now set impersonation_allowed flag
- Fixed batch workflow bugs
- Handle case where output port description is absent
- Added support for image location API orders.location()
- handle case of spurious keys in s3.download()
- add TaskRegistry class to Interface
- add format & bands parameters to get_idaho_chip_url() function
- add get_idaho_chip_url function
- bugfix in idaho.describe_idaho_images function (was showing wrong sensorPlatformName)
- Add gbdx.catalog.get() and gbdx.catalog.get_strip_metadata()
- Fix bug in simpleworkflow status
- Fix bumpversioning bug.
- Python 3 support (3.3, 3.4, 3.5)
- Batch workflow creation supported. When you send in an array of values to a workflow input, a batch workflow is automatically created.
- Fix bug with multiplex port assignment.
- Fix bug with output multiplex ports. Now the root multiplex port is not added to the workflow launched unless another input from another task explicitly refers to it.
- quick change to catalog.get_most_recent_images(): now it takes a list of catalog results as an argument.
- Added multiplex output support to simpleworkflow tasks.
- catalog.search_address() and catalog.search_point() now take the same search filtering parameters as catalog.search(). As a breaking-change side effect, catalog.search_address() and catalog.search_point() now return a list of results, rather than a result-set dictionary. Also, rather than a singular 'type' parameter, they now both take a list of types in the 'types' argument.
- Added task timeout control to simepleworkflow tasks.
- Added multiplex input port support to simpleworkflow tasks.
- Added ability to get events from simpleworkflows module:
workflow.events
- Correct band ordering in the idaho leaflet map viewer
- Upgrade to gbdx-auth 0.1.3 which fixes a token refresh bug
...