[BEXIS2-Dev] BEXIS 2.14

bexis2-dev at listserv.uni-jena.de bexis2-dev at listserv.uni-jena.de
Mi Jul 1 21:36:00 CEST 2020


Hello Community,

we are very pleased and proud to announce that BEXIS v2.14 has been released. We have focused very much on improvements & bugfixing in this release. Furthermore, we could improve performance in nearly all areas.

As with every update, we recommend to upgrade to have more fun with BEXIS 2.


Features

  *   Revision and enhancement for data permission requests (New: Admin view to manage requests; Withdraw requests; Changed: Email notification (e.g. send also CC to Sysadmin); Layout (replacement of telerik)) (#532<https://github.com/BEXIS2/Core/issues/532>, (#582<https://github.com/BEXIS2/Core/issues/582>)

  *   Asynchronous data upload (#510<https://github.com/BEXIS2/Core/issues/510>)

  *   Improved data upload workflow (New: create data structure during upload and change before first data upload; minor ui changes, improve error messages) (#482<https://github.com/BEXIS2/Core/issues/482>, #64<https://github.com/BEXIS2/Core/issues/64>, #452<https://github.com/BEXIS2/Core/issues/452>, #463<https://github.com/BEXIS2/Core/issues/463>, #474<https://github.com/BEXIS2/Core/issues/474>, #503<https://github.com/BEXIS2/Core/issues/503>, #523<https://github.com/BEXIS2/Core/issues/523>, #527<https://github.com/BEXIS2/Core/issues/527>, #531<https://github.com/BEXIS2/Core/issues/531>)

  *   Improved internal data storage and management (Data storage in XML changed to JSON; faster creation of materialized views (size limitation for direct creation removed)) (#471<https://github.com/BEXIS2/Core/issues/471>, #437<https://github.com/BEXIS2/Core/issues/437>)

Enhancements

  *   Dataset versions and links: Hide "edited by" info for non-logged in users (#432<https://github.com/BEXIS2/Core/issues/432>), Show versions ordered descending (#431<https://github.com/BEXIS2/Core/issues/431>), open linked datasets in new tab (#449<https://github.com/BEXIS2/Core/issues/449>, #481<https://github.com/BEXIS2/Core/issues/481>)

  *   More Unit tests add & setup of Jenkins test server (#434<https://github.com/BEXIS2/Core/issues/434>, #466<https://github.com/BEXIS2/Core/issues/466>)

  *   UI Improvements for data structure view & edit (e.g show description, replace ID by column index, split tabular and file, reorder view,show display pattern for datetime ..) (#438<https://github.com/BEXIS2/Core/issues/438>, #501<https://github.com/BEXIS2/Core/issues/501>, #507<https://github.com/BEXIS2/Core/issues/507>, #521<https://github.com/BEXIS2/Core/issues/521>, #569<https://github.com/BEXIS2/Core/issues/569>)

  *   UI Improvements publish tab (#450<https://github.com/BEXIS2/Core/issues/450>)

  *   UI Improvements for Search: Show hidden entity type column, if more than one found (#458<https://github.com/BEXIS2/Core/issues/458>)

  *   Dataset view: Allow to hide tabs via settings (hide and hide on missing permission) (#455<https://github.com/BEXIS2/Core/issues/455>)

  *   Multimedia Module: Add usage with different entity types (#454<https://github.com/BEXIS2/Core/issues/454>)

  *   Menu show permissions stored in session to reduce page loading time (#439<https://github.com/BEXIS2/Core/issues/439>)

  *   Logout resets user-specific session variables (#456<https://github.com/BEXIS2/Core/issues/456>)

  *   Replace dynamic retrieval of title and description, by a static storage to increase loading time e.g. links, datasets, ...(#498<https://github.com/BEXIS2/Core/issues/498>, #478<https://github.com/BEXIS2/Core/issues/478>)

  *   Replace dynamic retrieval of user name, by a static storage as display name for each user/subject (#556<https://github.com/BEXIS2/Core/issues/556>)

  *   Reduce loading time for data structures (#459<https://github.com/BEXIS2/Core/issues/459>)

  *   Open help page in a new tab (#491<https://github.com/BEXIS2/Core/issues/491>)

  *   Version update of some used libraries (#504<https://github.com/BEXIS2/Core/issues/504>)

  *   Autocomplete in form: cancel previous request (#502<https://github.com/BEXIS2/Core/issues/502>)

  *   UI improvement Dashboard (split view based on rights, ...)
(#497<https://github.com/BEXIS2/Core/issues/497>)

  *   Metadata form: Add party mapping for simple components (#489<https://github.com/BEXIS2/Core/issues/489>)

  *   UI improvement Party: Sort lists by name (#544<https://github.com/BEXIS2/Core/issues/544>) and filter case-insensitive (#578<https://github.com/BEXIS2/Core/issues/578>, #549<https://github.com/BEXIS2/Core/issues/549>)

  *   Fixed "Owner" role replaced by setting (#545<https://github.com/BEXIS2/Core/issues/545>)

  *   User email can be linked to party and is updated on change (both sides) (#56<https://github.com/BEXIS2/Core/issues/56>)

  *   Set default selection for "optional" during data structure creation by setting (#583<https://github.com/BEXIS2/Core/issues/583>)

  *   XSD import: Root can be now a element ot group (#590<https://github.com/BEXIS2/Core/issues/590>)

  *   Improve creation of primary data index (#596<https://github.com/BEXIS2/Core/issues/596>)

  *   Add generic entity permission checks (#519<https://github.com/BEXIS2/Core/issues/519>)

  *   Add version information (#475<https://github.com/BEXIS2/Core/issues/475>)

Bugs

  *   User registration: Fix validation does not work for relationships and boolean fields (#429<https://github.com/BEXIS2/Core/issues/429>)

  *   Entity permissions: Fix entity type shown instead of name (#436<https://github.com/BEXIS2/Core/issues/436> and add serverside paging (#486<https://github.com/BEXIS2/Core/issues/486>)

  *   Missing jQuery images added (#440<https://github.com/BEXIS2/Core/issues/440>)

  *   Add missing index to variables table (#442<https://github.com/BEXIS2/Core/issues/442>)

  *   Fix varchar fields in materialized views limited to 255 (#460<https://github.com/BEXIS2/Core/issues/460>)

  *   Fix wrong message shown during file preparation for download (#444<https://github.com/BEXIS2/Core/issues/444>)

  *   Fix paging primary data view (#465<https://github.com/BEXIS2/Core/issues/465>)

  *   Fix BAM seed data creation (#215<https://github.com/BEXIS2/Core/issues/215>, #227<https://github.com/BEXIS2/Core/issues/227>)

  *   Fix 2.13 Update script incomplete (#443<https://github.com/BEXIS2/Core/issues/443>)

  *   Fix upper/lower case writing in offline HTML (#479<https://github.com/BEXIS2/Core/issues/479>)

  *   Fix user names shown instead of names in dataset view (#476<https://github.com/BEXIS2/Core/issues/476>)

  *   Fix missing value applied to the wrong column and not after paging (#484<https://github.com/BEXIS2/Core/issues/484>, #595<https://github.com/BEXIS2/Core/issues/595>)

  *   Fix Excel template converts numbers with dot to date (#469<https://github.com/BEXIS2/Core/issues/469>)

  *   Fix error on asset.axd creation (#483<https://github.com/BEXIS2/Core/issues/483>)

  *   Fix missing link to RPM help page (#490<https://github.com/BEXIS2/Core/issues/490>)

  *   Fix dimension name is rested on error creating a new one (#156<https://github.com/BEXIS2/Core/issues/156>)

  *   Fix very long waiting time on download (#499<https://github.com/BEXIS2/Core/issues/499>)

  *   Fix download notification send twice (#505<https://github.com/BEXIS2/Core/issues/505>)

  *   Fix empty title breaks data upload (#508<https://github.com/BEXIS2/Core/issues/508>)

  *   Fix mapped identifier always set to metadata structure id (#514<https://github.com/BEXIS2/Core/issues/514>)

  *   Fix dataLastModifiedDate identical with metadateLastModificationDate (#515<https://github.com/BEXIS2/Core/issues/515>)

  *   Fix upload attachment resets metadata status (valid/non-valid) (#516<https://github.com/BEXIS2/Core/issues/516>)

  *   Fix excel download allowed for more than 1 Mio rows (#513<https://github.com/BEXIS2/Core/issues/513>)

  *   Fix assumed encoding of uploaded file not always correct / problems with special chars (#512<https://github.com/BEXIS2/Core/issues/512>)

  *   Fix CSV download does not escape strings correct (#518<https://github.com/BEXIS2/Core/issues/518>)

  *   Fix SVG files not shown in primary data (MMM) (#522<https://github.com/BEXIS2/Core/issues/522>)

  *   Fix email send on direct upload (#524<https://github.com/BEXIS2/Core/issues/524>)

  *   Fix display pattern for DateTime not applied on export (#534<https://github.com/BEXIS2/Core/issues/534>)

  *   Fix JavaScript / Telerik Grid data parse problem (#536<https://github.com/BEXIS2/Core/issues/536>)

  *   Fix get latest version ordered by time instead id (#538<https://github.com/BEXIS2/Core/issues/538>)

  *   Fix wrong enconding for metadata download as html (#566<https://github.com/BEXIS2/Core/issues/566>)

  *   Fix party description field in the db to short (#546<https://github.com/BEXIS2/Core/issues/546>, #547<https://github.com/BEXIS2/Core/issues/547>)

  *   Fix empty lines during data import not allowed (#570<https://github.com/BEXIS2/Core/issues/570>)

  *   Fix errors in unit and dimension seed data

  *   Fix dimension specification validation during creation of new unit (#563<https://github.com/BEXIS2/Core/issues/563>)

  *   Fix tuple order in datasetversions are random (#539<https://github.com/BEXIS2/Core/issues/539>)

  *   Fix wrong help link (#564<https://github.com/BEXIS2/Core/issues/564>)

  *   Fix metadata display content overlay during initial load (#581<https://github.com/BEXIS2/Core/issues/581>)

  *   Fix user and groups are not filter- or sortable (#555<https://github.com/BEXIS2/Core/issues/555>)

  *   Fix error during delete of relationships (#553<https://github.com/BEXIS2/Core/issues/553>)

  *   Fix download of versions does not contain the correct primary data and version number (#580<https://github.com/BEXIS2/Core/issues/580>, #585<https://github.com/BEXIS2/Core/issues/585>)

  *   Fix search details column was sortable (#586<https://github.com/BEXIS2/Core/issues/586>)

  *   Fix edit metadata not possible after cancel (#448<https://github.com/BEXIS2/Core/issues/448>)

  *   Fix missing tooltip for variable template view (#258<https://github.com/BEXIS2/Core/issues/258>)

  *   Fix missing values restored after deleting them (#589<https://github.com/BEXIS2/Core/issues/589>)

Application

For a new installation please use the following package:

BEXIS214_full<https://github.com/BEXIS2/Core/releases/download/2.14/BPP214_FULL.zip>

Demo Version: http://bexis2.vmguest.uni-jena.de<http://bexis2.vmguest.uni-jena.de/>

Full Release Informations: Bexis 2.14 Release on github<https://github.com/BEXIS2/Core/releases/tag/2.14>

Installation

For the preparation of Bexis 2 on a server a guide is available here.

Installation Manual<https://github.com/BEXIS2/Documents/blob/2.14/Guides/Installation/installation.md>

Help for Users/Admins/Developers

More help and information can be found on our GitHub - Wiki page.

The page is divided into:

  *   How To´s<https://github.com/BEXIS2/Core/wiki/How-To%C2%B4s>

  *   Obstacles for Developers<https://github.com/BEXIS2/Core/wiki/Obstacles-for-Developers>

  *   FAQ<https://github.com/BEXIS2/Core/wiki/FAQ>

Workspace

The application needs a workspace where files are stored that are used for configuration.

The initial version of the workspace can be found here:

  *   Workspace 2.14 Repo<https://github.com/BEXIS2/Workspace/tree/2.14>
  *   Workspace 2.14 Release<https://github.com/BEXIS2/Workspace/releases/tag/2.14>

List of new Modules

  *   Modules Overview<https://github.com/BEXIS2/Core/blob/2.14/MODULES.md>

Release Notes

RELEASE NOTES<https://github.com/BEXIS2/Core/releases/download/2.14/Release_Notes.md>

BEXIS is released under a GNU Lesser General Public License version 3.

http://www.gnu.org/licenses/lgpl-3.0.en.html

If you have any problems installing or using BEXIS 2 please do not hesitate contacting us at: bexis-support at uni-jena.de<mailto:bexis-support at uni-jena.de>

This is a community driven open source project so we are looking forward to any feedback or inquiry about new features.


your Bexis 2 team


-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://lserv.uni-jena.de/pipermail/bexis2-dev/attachments/20200701/75ebf879/attachment-0001.html>


Mehr Informationen über die Mailingliste bexis2-dev