Skip to content

gCube 3.11.0

Compare
Choose a tag to compare
@gabrielegiammatteo gabrielegiammatteo released this 31 May 12:48
· 25 commits to master since this release

We are pleased to announce the roll-out of gCube 3.11.0 release. The project has undergone the following changes, shortly described below (grouped by category):

Information System (IS):

  • Created an IS Sweeper as SmartExecutor Plugin (#2032). Removed also dependecies to GWT from resource-sweeper (#2033).

Social networking:

  • A full text search over posts and comments in now offered to end users of the system (#2091, #2103).

Data Publishing:

  • The use of the scope provider is now removed from the following components: document-store-lib-mongodb, document-store-lib-couchdb, document-store-lib-couchbase, couchdb-cache-se-plugin, accounting-lib, accounting-analytics-persistence-couchdb, accounting-analytics-persistence-couchbase, accounting-analytics (#2209, #2211).

Data Transfer:

  • On Uri Resolver a patch has been appended to fix old bug in HL renaming files (#2695).

Data Analysis:

  • The SAI now populates the I/O and the algorithm description from the R annotations (#2101).
  • An algorithm to estimate absence records from OBIS surveys was generated and imported using SAI (#2028). Created also a wiki page for the SAI User Guide (#2009).
  • A GUI for StatMan Algorithms Importer has been implemented (#1452).
  • RConnector is now callable not only from TabularManager service and uses Authorization token to discover the caller user (#2615).

Portlets:

  • Search feature is now embedded in news-feed portlet (#2248).
  • Created a user management Portlet (#2256).
  • A responsive image preview widget is created (#715, #3165).
  • On social networking library, multiple file uploads for feed is now possible, also by drag and drop (#1901).
  • On social portlet, notification information is now available in email notification bodies and subjects (#2092).
  • A widget was created to notify users about new features added to portlets' features/updates (#2318).
  • Gis Viewer Application is now updated to support new GisViewer functionalities (#2250).
  • Created an HL CLI to provide command line interface to create folder and to save, list, delete files on JackRabbit (#2865).
  • On HL Web App, a servlet was added to get and save an inputstream to Storage (#2866). The corresponding wiki page was aslo updated (#2970).
  • Roles Management portlet has been reimplemented (#2484).
  • Users Management portlet has been redesigned and reimplemented (#1653).
  • A RStudio-Wrapper-portlet was created to provide transparent authentication to the Studio facility of the D4Science Infrastructure (#3169).
  • An enhancement on Workspace Sharing Widget was made, to display short VREs names (#3277).
  • A create new folder option was added on Workspace Explorer (#2099) and a creation date is now visible in Workspace Resources Explorer (#2518).

Search:

  • Result set is now ported to Smartgears (#1302).
  • grs2broker is now ported to SmartGears and also supports json responses (#2124).

VRE Management:

  • Ported SmartExecutor to be compliant with new Authorization (#2112).
  • A RuntimeResource is added to the scope when creating a new VRE (#842).

SmartGears:

  • Removed the following dependencies from smartgears: commons-io, jackson-mapper-asl, reflections (#2354).
  • An initialization system for smartgears services has been developed (#2327).
  • Common-smartgears-utils was removed from smartgears-distribution.
  • Environment variables are replaced instead of appended to ~/.bashrc (#2179).

Liferay:

Accounting:

  • Buffer account records are managed through a BlockingQueue instead of threads. Also, flushing is done periodically (timeout-based) (#380).

HomeLibrary:

  • Added multiple properties to WorkspaceItem constructor (#2765) and removed portalLogin in UserManager methods (#2646).
  • Getting a zip file for list of WorkspaceItem (#2505) and also enhanced the Upload File operation performance (#2234).

Portal:

  • Enhanced ThreadLocal Variables management in Infrastructure gateway (#3274).

Various bug fixes:

  • Fixed a bug in which tomcat could not parse the javaassist annotation classes (#2472).
  • Fixed a bug which occured when a smartgears node was upgraded and the previous version didn't contain some specific fields, the distribution field on monitor was not updated correctly (#2073).
  • Fixed a bug in smartgears-distribution, in which the distribution field on monitor was missing when a smartgears node was upgraded in a specific case (#2073).
  • Fixed a bug which occurred while aggregating Storage Usage Records (#2316).
  • There was a case in which old fallback records (usageRecordType) were not recovered (#2311).
  • Accounting lib could not parse old logfiles, due to a different file naming convention (#2247).
  • A malfunctioning "back" button was fixed on the following portlets: SAI, Accounting Manager, StatMan, TDM (#3283, #3251, #3250, #3249).
  • On HomeLibrary, a move operation did not update parent id immediately, which was fixed (#3195).
  • A bug occurring while removing an admin from a VRE folder was fixed (#3150).
  • A bug occuring while uploading a file on WS was fixed (#2804).
  • Fixed the following bugs on HomeLibrary: moving a private folder containing shared folders (#2697), could not delete multiple gCube Items (#2718), setting specific properties on a workspaceItem (#2650), wrong mimetype on uploaded file (#2529), wrong paths for subfolders of shared folders (#2457), renaming a file with an already existing name (#2446).
  • Fixed a bug in which Workspace Light Tree required longer and longer time to access shared folders (#2350).
  • DataTransfer had some issues transferring files containing space character in their name (#2554).
  • On Share Updates, fixed a bug in which notification of posts did not handle multi tabs (#1303).
  • Fixed a bug in which the links in http POST calls, submitted via the Social Networking Library, did point to different hosts (#2971)

Binaries and documentation can be downloaded from official gCube website:
https://www.gcube-system.org/software-releases