I have created a new version of the Beta of Data Crow 5.0, focussing on fixing what was broken by recent changes and improving some minor things. The previous beta version had a quite significant issue with multi value lists not showing their content, that is the main thing that has been fixed now.
The web version still remains absent as I am still working on this.
It can be downloaded from here.
Word of warning: this is a test version (beta) and has therefore not been fully tested. So be careful. I supply this for testing purposes. Reporting issues you encountered will help me greatly making a stable final Data Crow 5.0 build. I would not advise to just upgrade your current installation (although I just did).
If you are going to do this: make a backup first!
A better option is to just use the -userdir parameter to use another working directory for your Data Crow 5.0 Beta installation (see help: https://datacrow.org/docs/starting-data-crow/#3-toc-title).
[New]
- Picture management has been completed changed; Data Crow now allows for unlimited number of pictures to be added.
[Updated]
- Scrolling performance has been significantly improved for the card list.
- Updated libraries as used by Data Crow to avoid exposure to vulnerabilities: Apache Maven plugins, IZ Pack, Metadata-extractor, Log4j, Bouncy Castle, twelvemonkeys.imageio, org.apache.tika, org.apache.pdfbox, org.jsoup, com.google.code.gson, Xalan, org.hsqldb, org.apache.xmlgraphics.
- Improved the preview for the find and replace.
- Improved the find and replace regular expression support.
- Added failed login message if credentials are incorrect.
- Added clear option to the update all form.
- On startup the report versions (based on modification date) are checked against the systems reports. If the system reports are newer, the reports in the user folder are updated.
- Also added the picture preview pane to the icon browser.
- Create Multiple now adds items in top to bottom order
- Jasper Reports libraries have been bumped up to version 7.0.
- XML Export has been updated;
- XML Import has been updated: No longer need to select the module for which the items are imported. The items as part of the XML know to which module they need to imported for. IDs are respected
- Small layout improvements for the item form and the login dialog.
- Extended the supported image types for the local art import for movies and music files.
- Every 12 hours a hard synch to disk is performed (by the database). The system will be a bit slower for a few seconds but operations will not be aborted. I chose to do this deliberately for long running systems – to avoid database corruption. Sessions and operations are NOT aborted when this activity is performed.
- Certain processes in Data Crow were too actively checking for things to do; lowered the polling frequency.
- Larger pictures in the quick view description panel (max 500×400).
- Added image server address as a parameter (optional).
[Fixed]
- Right-click menu on attachment: icon size too large.
- Icons in main window were blurry.
- View never updated the status bar when only 1 item has been selected.
- Attachments menu was missing icons.
- XML export: schema errors fixed.
- An issue has been fixed where Data Crow is not correctly positioning itself on the main monitor.
- The open library book search showed a file not found exception if a book cannot be found by its ISBN.
- The service information was incorrectly stored for the open library online book search. This fix only works for newly added items (after this fix).
- Password could not be reset from the client (client – server mode)
- Linux: resizing dialog/forms from the right hand side scrambles the dialog
- Sorting on multi-reference fields was incorrect.
- Backups created on Windows do not restore correctly on Linux.
- Database was not operating in logging mode – there was a fair chance information would be lost in case of a crash.
- Database write to file delay has been set to zero meaning that Data Crow will write the information more often to disk.
- IP address not remembered on next startup for the network client. Server details should be stored to the client settings instead.
- Module settings are now correctly retrieved from the server. For existing clients, not much will change other than the fact that the field settings will be applied as configured on the server. New clients will have their settings based on the server configuration which can then be, in part, overwritten by the user.
- Performance on larger databases was very bad when grouping on multi-reference fields.
- Database: added missing index for music tracks (performance fix).
- Port numbers were not remembered (login dialog).
- Quick view in client-server mode sometimes did not load the pictures fully.
[Beta fixes]
- XML Exporter will always make the paths relative when the pictures are exported for the picture list.
- Default Data: Data Crow did not show image.
- Edit as new created too many copies of the images of the original item.
- Upgrade errors when trying to move / convert the images.
- Overview will now be refreshed after the images have been converted to make the images appear.
- Multi-reference fields were all broken.
- Online search: item was not correctly updated with the music tracks.
- Various issues with new pictures have been resolved.
- High CPU usage when the card view is shown.