Releases: kbase/workspace_deluxe
Releases · kbase/workspace_deluxe
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_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.
- 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_metdata
method. - Added the
get_admin_role
method. - Added the
infostruct
toggle toget_objects2
andget_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
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_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
What's Changed
- Type delegation has been added. See the 'Workspace scaling' documentation for more information.
- The
get_func_info
andget_all_func_info
methods are deprecated.
Full Changelog: 0.13.1...0.13.2
v0.13.1
What's Changed
save_objects
will no longer throw an error if an emptyProvenanceAction
is included in the call. Rather, emptyProvenanceAction
instances 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_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
andSubAction
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 theS3
orGridFS
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 toget_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 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.5.0 release
0.3.5 release
Merge pull request #24 from kbase/staging Update master branch to 0.3.5