Ik ben druk bezig geweest met het maken van een nieuwe versie van Data Crow. Dit keer geen kleine versie, maar een grote. Omdat dit zijn tijd nodig heeft, breng ik een zogenaamde bètaversie uit. Dit is in wezen een testversie - een nog niet voltooide versie van Data Crow 5.0.
Het kan worden gedownload van hier.
Waarschuwing: dit is een testversie (bèta) en is daarom niet volledig getest. Wees dus voorzichtig. Ik lever dit voor testdoeleinden. Het rapporteren van problemen die je tegenkomt zal me enorm helpen bij het maken van een stabiele definitieve Data Crow 5.0 build. Ik zou niet aanraden om je huidige installatie gewoon te upgraden (hoewel ik dat net wel gedaan heb).
Als je dit gaat doen: maak eerst een back-up!
Een betere optie is om gewoon de -userdir parameter te gebruiken om een andere werkdirectory te gebruiken voor uw Data Crow 5.0 Beta installatie (zie help: https://datacrow.org/docs/starting-data-crow/#3-toc-title).
Wat is er nog te doen?
De webserver (zie vorig bèta-nieuws) is momenteel volop in ontwikkeling. De webversie wordt gebouwd met de nieuwste versie van React, verder aangedreven door Bootstrap. Meer nieuws volgt later.
[Nieuw]
- Het beheer van afbeeldingen is volledig gewijzigd; met Data Crow kan nu een onbeperkt aantal afbeeldingen worden toegevoegd.
[Bijgewerkt]
- De scrollprestaties voor de kaartenlijst zijn aanzienlijk verbeterd.
- Bijgewerkte bibliotheken zoals gebruikt door Data Crow om blootstelling aan kwetsbaarheden te voorkomen: 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.
- De voorbeeldweergave voor zoeken en vervangen is verbeterd.
- Verbeterde ondersteuning voor reguliere uitdrukkingen voor zoeken en vervangen.
- Bericht toegevoegd voor mislukte aanmelding als de inloggegevens onjuist zijn.
- Duidelijke optie toegevoegd aan het formulier Alles bijwerken.
- Bij het opstarten worden de rapportversies (gebaseerd op wijzigingsdatum) vergeleken met de systeemrapporten. Als de systeemrapporten nieuwer zijn, worden de rapporten in de gebruikersmap bijgewerkt.
- Ook het deelvenster met afbeeldingsvoorbeelden toegevoegd aan de pictogrammenbrowser.
- Meervoudig maken voegt nu items toe in volgorde van boven naar beneden
- Jasper Reports bibliotheken zijn opgewaardeerd naar versie 7.0.
- XML Export is bijgewerkt;
- XML importeren is bijgewerkt: Het is niet langer nodig om de module te selecteren waarvoor de items worden geïmporteerd. De items in de XML weten voor welke module ze moeten worden geïmporteerd. ID's worden gerespecteerd
- Kleine lay-outverbeteringen voor het itemformulier en het aanmeldingsdialoogvenster.
- Uitbreiding van de ondersteunde afbeeldingsbestanden voor het importeren van lokale illustraties voor films en muziekbestanden.
- Elke 12 uur wordt er een harde synchronisatie naar schijf uitgevoerd (door de database). Het systeem zal een paar seconden langzamer zijn, maar bewerkingen worden niet afgebroken. Ik heb er bewust voor gekozen om dit te doen voor systemen die lang draaien - om database corruptie te voorkomen. Sessies en bewerkingen worden NIET afgebroken wanneer deze activiteit wordt uitgevoerd.
- Bepaalde processen in Data Crow waren te actief aan het controleren op dingen die ze moesten doen; verlaagde de pollingfrequentie.
[Fixed]
- Rechtsklikmenu op bijlage: pictogramgrootte te groot.
- Pictogrammen in hoofdvenster waren wazig.
- Beeld heeft de statusbalk nooit bijgewerkt als er maar 1 item is geselecteerd.
- In het bijlagenmenu ontbraken pictogrammen.
- XML export: schema fouten hersteld.
- Er is een probleem opgelost waarbij Data Crow zich niet correct positioneert op de hoofdmonitor.
- Het zoeken naar boeken in de open bibliotheek toonde een uitzondering voor bestand niet gevonden als een boek niet kan worden gevonden aan de hand van het ISBN.
- De service-informatie was onjuist opgeslagen voor het online zoeken naar boeken in de open bibliotheek. Deze fix werkt alleen voor nieuw toegevoegde items (na deze fix).
- Wachtwoord kon niet opnieuw worden ingesteld vanaf de client (client - servermodus)
- Linux: formaat wijzigen van dialoogvenster/formulieren vanaf de rechterkant vervormt het dialoogvenster
- Sorteren op velden met meerdere verwijzingen was onjuist.
- Back-ups gemaakt onder Windows worden niet correct teruggezet onder Linux.
- Database werkte niet in logboekmodus - er was een gerede kans dat informatie verloren zou gaan bij een crash.
- Database schrijf naar bestand vertraging is ingesteld op nul, wat betekent dat Data Crow de informatie vaker naar schijf zal schrijven.
- IP-adres wordt niet onthouden bij de volgende keer opstarten van de netwerkclient. Servergegevens moeten in plaats daarvan worden opgeslagen in de clientinstellingen.
- Module-instellingen worden nu correct opgehaald van de server. Voor bestaande clients verandert er niet veel, behalve dat de veldinstellingen worden toegepast zoals geconfigureerd op de server. Voor nieuwe clients zijn de instellingen gebaseerd op de serverconfiguratie, die vervolgens gedeeltelijk kan worden overschreven door de gebruiker.
- De prestaties op grotere databases waren erg slecht bij het groeperen op velden met meerdere verwijzingen.
[Beta-fixes]
- XML Exporter maakt de paden altijd relatief wanneer de afbeeldingen worden geëxporteerd voor de afbeeldingslijst.
- Standaardgegevens: Data Crow toonde geen afbeelding.
- Bewerken als nieuw maakte te veel kopieën van de afbeeldingen van het originele item.
- Upgradefouten bij het verplaatsen/converteren van de afbeeldingen.
- Overzicht wordt nu ververst nadat de afbeeldingen zijn geconverteerd om de afbeeldingen te laten verschijnen.