History

1.8.3

  • Fix handling of worker exceptions encoded in UTF-8.

1.8.2

  • Configuration directive no_params_needed is now optionnal.

1.8.1

  • Fix handling of case where JSON is submitted and no_params_needed = False.

1.8.0

  • Can use a JSON body subitted to the process route.
  • Configuration for a service can contain a no_parameter directive.
  • Fixes to error handling for certain types of exceptions.

1.7.6

  • Can use a task name a number of times on different queues.

1.7.3

  • Fix version declaration when called by WSGI.

1.7.2

  • Fix bug in arbitrary parameter use.

1.7.0

  • Arbitrary arguments which are unknown are passed onwards to the worker through the “misc” sub-structure in JSON.

1.6.0

  • First packaged release
  • Deployment configuration factored out of package

1.5.5

  • HTTP Authorization mechanism with JWT sent through HEADER on annotation requests.
  • Redirect to documentation pages which are to be statically hosted elsewhere
  • Can handle extra document specification in URL arguments (*_url or storage_*_id)

1.5.4

  • Add a ./service/. route to reflect CANARIE API requirements.

1.5.3

  • Use a version of transition 1.1.0 and faceanalysis 1.0.0 services that
    conform to the JSON-lD scheme.

1.5.0

  • Error handling is completed
  • Uniform error codes
  • More logs
  • Normalise some fields in the result structure

1.4.0

  • Support of storage_doc_id replacing the full URL
  • Queue will expires in 2 hours by default: Add a Status of EXPIRED when a queue is no longer available
  • Complete the annotations storage for a given ann_doc_id
  • Task UUIDs are stored using a method that supports concurrency

1.3.0

  • Support ann_doc_id argument.
  • New versioning scheme.

1.1.0

  • Add a cancel function to stop a running task.