BEXIS 2.14

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 the 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, (#582)
  • Asynchronous data upload (#510)
  • Improved data upload workflow (New: create data structure during upload and change before first data upload; minor ui changes, improve error messages) (#482, #64, #452, #463, #474, #503, #523, #527, #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, #437)

Enhancements

  • Dataset versions and links: Hide “edited by” info for non-logged in users (#432), Show versions ordered descending (#431), open linked datasets in new tab (#449, #481)
  • More Unit tests add & setup of Jenkins test server (#434, #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, #501, #507, #521, #569)
  • UI Improvements publish tab (#450)
  • UI Improvements for Search: Show hidden entity type column, if more than one found (#458)
  • Dataset view: Allow to hide tabs via settings (hide and hide on missing permission) (#455)
  • Multimedia Module: Add usage with different entity types (#454)
  • Menu show permissions stored in session to reduce page loading time (#439)
  • Logout resets user-specific session variables (#456)
  • Replace dynamic retrieval of title and description, by a static storage to increase loading time e.g. links, datasets, …(#498, #478)
  • Replace dynamic retrieval of user name, by a static storage as display name for each user/subject (#556)
  • Reduce loading time for data structures (#459)
  • Open help page in a new tab (#491)
  • Version update of some used libraries (#504)
  • Autocomplete in form: cancel previous request (#502)
  • UI improvement Dashboard (split view based on rights, …)
    (#497)
  • Metadata form: Add party mapping for simple components (#489)
  • UI improvement Party: Sort lists by name (#544) and filter case-insensitive (#578, #549)
  • Fixed “Owner” role replaced by setting (#545)
  • User email can be linked to party and is updated on change (both sides) (#56)
  • Set default selection for “optional” during data structure creation by setting (#583)
  • XSD import: Root can be now a element ot group (#590)
  • Improve creation of primary data index (#596)
  • Add generic entity permission checks (#519)
  • Add version information (#475)

Bugs

  • User registration: Fix validation does not work for relationships and boolean fields (#429)
  • Entity permissions: Fix entity type shown instead of name (#436 and add serverside paging (#486)
  • Missing jQuery images added (#440)
  • Add missing index to variables table (#442)
  • Fix varchar fields in materialized views limited to 255 (#460)
  • Fix wrong message shown during file preparation for download (#444)
  • Fix paging primary data view (#465)
  • Fix BAM seed data creation (#215, #227)
  • Fix 2.13 Update script incomplete (#443)
  • Fix upper/lower case writing in offline HTML (#479)
  • Fix user names shown instead of names in dataset view (#476)
  • Fix missing value applied to the wrong column and not after paging (#484, #595)
  • Fix Excel template converts numbers with dot to date (#469)
  • Fix error on asset.axd creation (#483)
  • Fix missing link to RPM help page (#490)
  • Fix dimension name is rested on error creating a new one (#156)
  • Fix very long waiting time on download (#499)
  • Fix download notification send twice (#505)
  • Fix empty title breaks data upload (#508)
  • Fix mapped identifier always set to metadata structure id (#514)
  • Fix dataLastModifiedDate identical with metadateLastModificationDate (#515)
  • Fix upload attachment resets metadata status (valid/non-valid) (#516)
  • Fix excel download allowed for more than 1 Mio rows (#513)
  • Fix assumed encoding of uploaded file not always correct / problems with special chars (#512)
  • Fix CSV download does not escape strings correct (#518)
  • Fix SVG files not shown in primary data (MMM) (#522)
  • Fix email send on direct upload (#524)
  • Fix display pattern for DateTime not applied on export (#534)
  • Fix JavaScript / Telerik Grid data parse problem (#536)
  • Fix get latest version ordered by time instead id (#538)
  • Fix wrong enconding for metadata download as html (#566)
  • Fix party description field in the db to short (#546, #547)
  • Fix empty lines during data import not allowed (#570)
  • Fix errors in unit and dimension seed data
  • Fix dimension specification validation during creation of new unit (#563)
  • Fix tuple order in datasetversions are random (#539)
  • Fix wrong help link (#564)
  • Fix metadata display content overlay during initial load (#581)
  • Fix user and groups are not filter- or sortable (#555)
  • Fix error during delete of relationships (#553)
  • Fix download of versions does not contain the correct primary data and version number (#580, #585)
  • Fix search details column was sortable (#586)
  • Fix edit metadata not possible after cancel (#448)
  • Fix missing tooltip for variable template view (#258)
  • Fix missing values restored after deleting them (#589)

Application

For a new installation please use the following package:

BEXIS214_full

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

Full Release Informations: Bexis 2.14 Release on github

Installation

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

Installation Manual

Help for Users/Admins/Developers

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

The page is divided into:

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:

List of new Modules

Release Notes

RELEASE NOTES

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@uni-jena.de

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