[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