Skip to content

5.1.0

Compare
Choose a tag to compare
@prioux prioux released this 16 Nov 21:23
· 1539 commits to master since this release

Version 5.1.0 Released 2018-11-16

It is the age of wisdom, it is the age of foolishness.

General changes:

  • The old S3DataProvider code has been revamped
    to use the new Amazon SDK
  • A new S3FlatDataProvider was added; it can browse the
    objects in a bucket and register them as files
  • Parallelized tasks are better are recovery
  • Restarting PostProcessing on tasks now works again
  • The show_table helpers can pass around the FormBuilder form handler
  • Several show_tables can be linked into a single form
  • Links to the ExceptionLog objects now work
  • Plugins and Boutiques tasks provide proper revision info
  • The Tool show page use the show table helpers
  • The ToolConfig show page is used to create and edit them
  • Better error messages when a Boutiques descriptor fails to integrate
  • New rspec test set for the ParamsErrors class
  • Improved Travis CI integration scripts

Some changes are related to the console environment:

  • New helpers: online, offline, tv
  • New generic scopes: utoday, ctodat, uweek, cweek

Several changes are related to the API:

  • The Swagger API spec has been updated; it is still a Swagger 2.0 spec
  • The controller code has all been adjusted to match it
  • A curl-based testing framework was added to test API calls
  • A Ruby-based testing framework was added too
  • Both testing frameworks use the same set of 'req' files for testing
  • A Ruby gem, CbrainClient, was created out of the swagger spec
  • The gem is at https://github.com/aces/cbrain-client-gem