Menu Fermer

Data Crow 5.0 - Release Candidate 1 - a été publié

J'ai le plaisir de vous présenter la première version candidate de Data Crow 5.0. Après de nombreuses versions bêta, des corrections et des changements, vous voyez maintenant le résultat final. Les changements majeurs de cette version sont la nouvelle fonctionnalité d'images, vous permettant de stocker un nombre illimité d'images par article, et... une toute nouvelle version web. L'édition serveur contient la nouvelle version du serveur web. Elle a été développée en utilisant les dernières technologies. L'un des avantages est que le nouveau client web fonctionne de manière très fluide sur n'importe quel appareil.

Il peut être téléchargé à partir de Sourceforge.net.

Voici la liste complète des changements, corrections et ajouts depuis la version 4.11 :

[Nouveau]

  • La gestion des photos a été complètement modifiée ; Data Crow permet désormais d'ajouter un nombre illimité de photos.
  • Une toute nouvelle version web a été créée. Démarrez le serveur en utilisant les paramètres de démarrage et naviguez vers : http://:.

[Modifié]

  • L'ajout d'images à partir de la mémoire permet désormais de coller des URL.
  • Suppression du message sur l'utilisation de la mémoire dans le journal ; il n'est plus affiché qu'avec l'option -debug.
  • Modifier comme nouveau ; les références externes ne seront plus copiées, de même que les informations relatives à la mise à jour des services en ligne (car il s'agit d'une documentation source incorrecte).
  • Créer un élément ; lorsque le formulaire d'élément est accidentellement fermé, Data Crow n'avertit pas l'utilisateur ; il ferme simplement le formulaire d'élément et toutes les modifications sont perdues.
  • Images plus grandes dans le panneau de description de l'affichage rapide (max. 500×400).
  • Ajout de l'adresse du serveur d'images comme paramètre (facultatif).
  • Certains processus de Data Crow vérifiaient trop activement ce qu'il y avait à faire ; la fréquence d'interrogation a été réduite.
  • Amélioration de l'aperçu pour la recherche et le remplacement.
  • Amélioration de la prise en charge des expressions régulières pour la recherche et le remplacement.
  • Ajout d'un message d'échec de connexion si les informations d'identification sont incorrectes.
  • Ajout d'une option d'effacement dans le formulaire de mise à jour de tous.
  • Au démarrage, les versions des rapports (basées sur la date de modification) sont comparées aux rapports du système. Si les rapports du système sont plus récents, les rapports du dossier de l'utilisateur sont mis à jour.
  • Ajout d'un volet de prévisualisation des images dans le navigateur d'icônes.
  • L'option Créer plusieurs ajoute désormais les éléments dans l'ordre du haut vers le bas.
  • Les performances de défilement ont été considérablement améliorées pour la liste des cartes.
  • Des améliorations ont été apportées aux performances du mode client-serveur.
  • Mise à jour des bibliothèques utilisées par Data Crow pour éviter l'exposition aux vulnérabilités : 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.
  • Les bibliothèques Jasper Reports sont passées à la version 7.0.
  • L'exportation XML a été mise à jour ; les valeurs vides ne sont plus exportées, un XSD valide est maintenant généré pour les modules individuels ainsi que pour le module média, les ID des éléments sont maintenant exportés, les pièces jointes peuvent maintenant être exportées, les éléments de références connexes sont exportés dans leur intégralité ainsi que le résumé actuel de l'élément qui y fait référence.
  • L'importation XML a été mise à jour : il n'est plus nécessaire de sélectionner le module pour lequel les éléments sont importés. Les éléments faisant partie du XML savent dans quel module ils doivent être importés, les ID sont respectés.
  • Petites améliorations de la mise en page du formulaire d'élément et du dialogue de connexion.
  • Extension des types d'images pris en charge pour l'importation d'illustrations locales pour les films et les fichiers musicaux.

[corrigé].

  • Ticket 129 : module alter : la conversion d'un champ à référence unique en un champ à références multiples ne fonctionnait pas (perte de toutes les informations lors de la conversion).
  • Ticket 129 : module alter : la conversion d'un champ texte/nombre/décimal en un champ multiréférence et référence ne fonctionnait pas (erreurs).
  • Ticket 136 : Livre ; impossible de rechercher l'ISBN. Mise à jour du module livre, permettant de rechercher l'ISBN, les pages, le nom du volume, le commentaire de l'édition et l'année de publication originale.
  • Base de données : ajout d'un index manquant pour les pistes musicales (correction des performances).
  • Les numéros de port n'ont pas été mémorisés (dialogue de connexion).
  • L'affichage rapide en mode client-serveur ne chargeait pas toujours complètement les images.
  • La base de données ne fonctionnait pas en mode d'enregistrement ; il y avait de fortes chances que des informations soient perdues en cas de panne.
  • Le délai d'écriture de la base de données dans le fichier a été fixé à zéro, ce qui signifie que Data Crow écrira les informations plus souvent sur le disque.
  • L'adresse IP n'est pas mémorisée lors du prochain démarrage du client réseau. Les détails du serveur doivent être enregistrés dans les paramètres du client.
  • Les paramètres des modules sont désormais correctement récupérés du serveur. Pour les clients existants, il n'y a pas grand-chose qui change, si ce n'est que les paramètres des champs seront appliqués tels qu'ils ont été configurés sur le serveur. Pour les nouveaux clients, les paramètres seront basés sur la configuration du serveur qui peut ensuite être, en partie, écrasée par l'utilisateur.
  • Les performances sur des bases de données plus importantes étaient très mauvaises lors du regroupement sur des champs à références multiples.
  • Un problème a été résolu : Data Crow ne se positionnait pas correctement sur le moniteur principal.
  • La recherche de livres dans la bibliothèque ouverte a montré une exception de fichier non trouvé si un livre ne peut pas être trouvé par son ISBN.
  • Les informations de service ont été incorrectement stockées pour la recherche de livres en ligne de la bibliothèque ouverte. Cette correction ne fonctionne que pour les nouveaux éléments ajoutés (après cette correction).
  • Le mot de passe n'a pas pu être réinitialisé à partir du client (mode client-serveur)
  • Linux : le redimensionnement des dialogues/formulaires à partir du côté droit brouille le dialogue
  • Le tri des champs à références multiples était incorrect.
  • Les sauvegardes créées sous Windows ne sont pas restaurées correctement sous Linux.
  • Menu clic droit sur pièce jointe : taille de l'icône trop grande.
  • Les icônes de la fenêtre principale étaient floues.
  • L'affichage n'a jamais mis à jour la barre d'état lorsqu'un seul élément a été sélectionné.
  • Il manquait des icônes dans le menu des pièces jointes.
  • Exportation XML : correction des erreurs de schéma.

[Problèmes connus]

  • Les messages de validation pour l'enregistrement des éléments seront toujours dans la langue de la configuration de Data Crow.
  • L'exécutable du serveur ne pouvait plus être fourni en raison d'un problème avec les paramètres de démarrage. Tout exécutable de serveur existant doit être supprimé avant de démarrer le serveur (option java -jar).

[Corrections bêta]
Les corrections ci-dessous sont des corrections de bugs introduits par l'une des versions bêta précédentes ;

  • Le redimensionnement du panneau d'affichage rapide a déclenché un rechargement/reconstruction intentionnel de l'affichage rapide. Cependant, Java s'obstine à redimensionner les composants à d'autres moments. J'ai désactivé cette fonction car elle nuit aux performances.
  • Ticket 115 : le texte de la liste n'est pas mis à jour après la mise à jour d'un élément.
  • Ticket 116 : l'ajout d'images à partir de la mémoire présentait une fuite de mémoire.
  • Ticket 117 : L'affichage rapide ne reflète pas les changements d'images.
  • Ticket 118 : fuite de mémoire pour le processus de sauvegarde.
  • Ticket 119 : le format des champs de saisie de la date était incorrect pour les formats de date longs (y compris le nom du jour/mois).
  • Ticket 121 : le format de la date dans les champs de saisie était incorrect pour les formats de date longs (y compris le nom du jour/mois).