Skip to content

Releases: kbase/workspace_deluxe

0.15.0

08 May 21:01
1fd4ee9
Compare
Choose a tag to compare

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

09 Nov 23:16
81defb3
Compare
Choose a tag to compare

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

23 Jun 23:30
4c03b43
Compare
Choose a tag to compare

What's Changed

  • No user visible changes, updated S3 internal dependencies

Full Changelog: 0.14.0...0.14.1

0.14.0

11 Jun 21:21
0651e6c
Compare
Choose a tag to compare

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

01 Jun 20:17
fbc7f1c
Compare
Choose a tag to compare

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

26 May 02:56
fc9e3ac
Compare
Choose a tag to compare

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

14 Apr 21:07
10b2247
Compare
Choose a tag to compare

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

24 Jan 23:52
505b3e5
Compare
Choose a tag to compare
Merge pull request #202 from kbase/dev-candidate

dev6

0.5.0

16 Aug 17:03
Compare
Choose a tag to compare
0.5.0 release

0.3.5 release

24 Jun 16:21
Compare
Choose a tag to compare
Merge pull request #24 from kbase/staging

Update master branch to 0.3.5