Releases: kbase/workspace_deluxe
Releases · kbase/workspace_deluxe
Release list
0.15.0
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 theupdate_workspace_database_schemascript. - 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.
- The shadow jar is intended for supporting tests in other repos.
New Contributors
Full Changelog: 0.14.2...0.15.0
0.14.2
What's Changed
- Added the
alter_admin_object_metdatamethod. - Added the
get_admin_rolemethod. - Added the
infostructtoggle toget_objects2andget_object_info3methods 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
What's Changed
- No user visible changes, updated S3 internal dependencies
Full Changelog: 0.14.0...0.14.1
0.14.0
What's Changed
- The workspace now logs to standard out rather than syslog.
- The
KB_SERVICE_NAMEenvironment variable is now ignored. - The auth-service-url configuration parameter has been removed.
Full Changelog: 0.13.2...0.14.0
0.13.2
What's Changed
- Type delegation has been added. See the 'Workspace scaling' documentation for more information.
- The
get_func_infoandget_all_func_infomethods are deprecated.
Full Changelog: 0.13.1...0.13.2
v0.13.1
What's Changed
save_objectswill no longer throw an error if an emptyProvenanceActionis included in the call. Rather, emptyProvenanceActioninstances will be silently omitted from the list.
Full Changelog: 0.13.0...0.13.1
v0.13.0
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_provenancenow 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,ExternalDataUnitandSubActionstructures 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 theS3orGridFSbackend 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 sampleannotations. - The
batch_external_system_updatesoption has been added toget_objects2. - Fixed a bug where, in the administration
getObjectscall, 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-retrywritesconfiguration setting indeploy.cfg, defaulting to
false.
New Contributors
- @bio-boris made their first contribution in #543
Full Changelog: 0.12.1...0.13.0
Release that includes new docker image setup
Merge pull request #202 from kbase/dev-candidate dev6
0.5.0
0.3.5 release
Merge pull request #24 from kbase/staging Update master branch to 0.3.5