Skip to content

Releases: kbase/workspace_deluxe

0.15.0

Choose a tag to compare

@MrCreosote MrCreosote released this 08 May 21:01
1fd4ee9

What's Changed

BACKWARDS INCOMPATIBILIES:

  • The Docserver now logs to standard out in the same way as the workspace server.

UPDATES:

  • The MongoDB clients have been updated to the most recent version and the service tested
    against Mongo 7.
  • Gradle has replaced Ant as the build tool. As a consequence, all the built artifacts are now
    located in Gradle build directories, including the update_workspace_database_schema script.
  • Client and test shadow jars have been published on jitpack.io.
    • The shadow jar is intended for supporting tests in other repos.
      This allows for starting the workspace service from a single jar in other applications.
      All dependencies are included in the jar in shadow namespaces so they don't conflict with
      different versions of the dependencies in the application under test.

New Contributors

Full Changelog: 0.14.2...0.15.0

0.14.2

Choose a tag to compare

@MrCreosote MrCreosote released this 09 Nov 23:16
81defb3

What's Changed

  • Added the alter_admin_object_metdata method.
  • Added the get_admin_role method.
  • Added the infostruct toggle to get_objects2 and get_object_info3 methods that
    controls returning the object information as a struct or a tuple. The struct also contains
    additional information.
  • Update to using Java 11 for building, running, and testing the workspace.

Full Changelog: 0.14.1...0.14.2

0.14.1

Choose a tag to compare

@MrCreosote MrCreosote released this 23 Jun 23:30
4c03b43

What's Changed

  • No user visible changes, updated S3 internal dependencies

Full Changelog: 0.14.0...0.14.1

0.14.0

Choose a tag to compare

@MrCreosote MrCreosote released this 11 Jun 21:21
0651e6c

What's Changed

  • The workspace now logs to standard out rather than syslog.
  • The KB_SERVICE_NAME environment variable is now ignored.
  • The auth-service-url configuration parameter has been removed.

Full Changelog: 0.13.2...0.14.0

0.13.2

Choose a tag to compare

@MrCreosote MrCreosote released this 01 Jun 20:17
fbc7f1c

What's Changed

  • Type delegation has been added. See the 'Workspace scaling' documentation for more information.
  • The get_func_info and get_all_func_info methods are deprecated.

Full Changelog: 0.13.1...0.13.2

v0.13.1

Choose a tag to compare

@MrCreosote MrCreosote released this 26 May 02:56
fc9e3ac

What's Changed

  • save_objects will no longer throw an error if an empty ProvenanceAction is included in the call. Rather, empty ProvenanceAction instances will be silently omitted from the list.

Full Changelog: 0.13.0...0.13.1

v0.13.0

Choose a tag to compare

@MrCreosote MrCreosote released this 14 Apr 21:07
10b2247

What's Changed

  • The workspace now requires version 0.1.1 of the Sample service.
  • Fixed a bug that would only count the first instance of an object in a data request when
    checking against the maximum data return size. Now if the same object appears twice in
    a data request it will be counted twice as expected.
  • get_objects2, get_objects, get_object_subset, get_referenced_objects, and
    get_object_provenance now only allow a maximum of 10,000 objects in the input list.
    Note the last 4 methods are deprecated and will be removed in a future release.
  • Provenance ProvenanceAction, ExternalDataUnit and SubAction structures now check
    that input URLs are valid URLs and require that at least one field is present.
  • Added a dynamic configuration feature - see the administration interface documentation for more information.
  • Dynamic configuration allows setting a scaling parameter that specifies how many parallel
    connections can be made to the S3 or GridFS backend when getting objects.
  • The sample service ACL update mechanism has been changed to use a bulk interface for updating
    ACLs rather than updating ACLs one at a time, which should speed up fetching objects with
    @id sample annotations.
  • The batch_external_system_updates option has been added to get_objects2.
  • Fixed a bug where, in the administration getObjects call, the copy source for an object
    would always be inaccessible unless the source workspace was public.
  • Error handling for saving objects has been improved for some cases and provides more
    information about the nature and source of the error.
  • Added the mongodb-retrywrites configuration setting in deploy.cfg, defaulting to
    false.

New Contributors

Full Changelog: 0.12.1...0.13.0

Release that includes new docker image setup

Choose a tag to compare

@sychan sychan released this 24 Jan 23:52
505b3e5
Merge pull request #202 from kbase/dev-candidate

dev6

0.5.0

Choose a tag to compare

@MrCreosote MrCreosote released this 16 Aug 17:03
0.5.0 release

0.3.5 release

Choose a tag to compare

@msneddon msneddon released this 24 Jun 16:21
Merge pull request #24 from kbase/staging

Update master branch to 0.3.5