Téléchargement des produits


Version anglaise


 

Runtime applications Java/Web/Cloud

  • Nouveau découpage interne du runtime Java/Web/Cloud pour le rendre plus spécifique à la nature de l'application à prendre en charge (client Java lourd, serveur Java, client Adelia Cloud, client Web "Jsp", service Web REST, service Web SOAP) afin de limiter les dépendances aux bibliothèques tierces (limitation du risque de faille de sécurité).
  • Utilisation de versions plus récentes des bibliothèques tierces afin d'intégrer des corrections sur des failles de sécurité.
  • Lors de la construction d'applications à partir des artefacts produits par le build Adélia, on exclut automatiquement des composants du runtime (et leurs dépendances tierces) correspondant à des fonctionnalités non utilisées par l'application.


ATTENTION  1 :  Changements concernant le Build Adélia :

      • Toutes les constructions d'applications à partir des artefacts produits par le build Adélia et utilisant le runtime Java/Web/Cloud de la version 14.9.0 (ou ultérieure) doivent utiliser des artefacts construits par un build Adélia fait avec la version 14.9.0 au minimum.
      • Si dans vos projets Gradle de construction d'applications Adélia Web, Adélia Cloud, service Web REST ou service Web SOAP, vous utilisez les tâches Gretty appStartWar, appRunWar, ou farmIntegrationTest, vous devez redéfinir vos projets à partir des gabarits fournis avec la version 14.9.0  (sous "Build\templates").

ATTENTION 2 :  Changements pour les services Web REST :

      • Fichier de configuration beans.xml : le bean swagger2Feature est désormais remplacé par le bean openApiFeature. L'actualisation du site modifie en conséquence le fichier beans.xml.
      • Page de présentation Swagger : dans le cas d'une sécurisation JWT, la clé saisie via le bouton "Authorize" ne doit contenir désormais que le jeton JWT (sans le faire précéder par "JWT").

↑ Haut de page

Gestionnaire de qualité

  • Les violations de règles de vos plugins d'extension du gestionnaire de qualité peuvent désormais s'afficher comme des messages d'information, d'avertissement ou d'erreur lors de la vérification/génération de vos programmes. L'activation de ce comportement se fait via le nouvel onglet "Générateur".
  • Les élévations du niveau de gravité de règles du plugin Adélia faites dans un profil qualité peuvent être prise en charge par la vérification/génération des programmes.  Vous pouvez ainsi transformer un message d'avertissement en un message d'erreur, qui bloquera la génération de votre programme. L'activation de ce comportement se fait via le nouvel onglet "Générateur".
  • Compatibilité du gestionnaire de qualité avec les versions 9.x et 10.x de SonarQube. Le plugin Sonar 3.2 nécessite désormais SonarQube 6.7 ou ultérieur.

↑ Haut de page

Langage Adélia iSeries

  • Ajout de l'ordre QUITTER permettant de forcer la sortie d'un paragraphe ou d'une procédure.

↑ Haut de page

Langage Visual/Web

  • Ordre QUITTER : Cet ordre peut désormais être utilisé dans une procédure serveur et dans un programme serveur Adélia générés pour la plateforme AS/400.
  • Tests unitaires : L'ordre L4G ASSERTION accepte dorénavant la présence de mots réservés en tant que "Valeur attendue" ou "Valeur à tester", et ce au même titre que n'importe quelle autre variable.

↑ Haut de page

Adélia Cloud

  • Objet graphique MENU ACCORDEON : Ajout d'une gestion de menus contextuels sur les items de l'arbre (cf. nouvelles méthodes AJOUTER_OPT_MENU_CTX, ASSOCIER_MENU_CTX, CREER_MENU_CTX, FIXER_PROPRIETE_OPT_MENU_CTX, RECUPERER_PROPRIETE_OPT_MENU_CTX,  SUPPRIMER_MENU_CTX, et SUPPRIMER_OPT_MENU_CTX).                              
  • Objet graphique MENU BARRE : nouvelles fonctionnalités

    • Les options de menu contextuel peuvent se voir associer une image (cf. méthodes FIXER_IMAGE_ITEM_MENU_CTX et RECUPERER_IMAGE_ITEM_MENU_CTX).

    • Ajout, dans les outils Menu et Recherche, de représentations spécifiques des éléments :

      • Titre de section en gras permettant de regrouper logiquement les options (cf. méthode AJOUTER_ELEMENT_EX)

      • Séparateur (cf. méthode AJOUTER_ELEMENT_EX)

      • Eléments de formulaire permettant d'éditer la variable associée (outil Menu uniquement) (cf. méthode AJOUTER_ELEMENT_EX)

      • Ajout des propriétés BORD et MENU_BOUTON, cette dernière permettant de modifier l'ergonomie d'un élément de menu contextuel associée à un élément des outils Menu ou Recherche. Si elle est positionnée, le menu contextuel ne s'affiche pas par un clic droit mais sous la forme d'un bouton poussoir affiché à droite de l'élément.

      • Il est désormais possible d'affecter un menu contextuel à un item de menu.

  • Objet graphique ZONE DE DEPOT :  Augmentation de la taille de la propriété FILTRE_TYPE_MIME à 10000 caractères.

  • Objet graphique LISTE :
    •  La copie des lignes sélectionnées dans la liste dans le presse-papier fonctionne désormais "naturellement" par défaut. L'ancienne interface peut s'afficher si le navigateur refuse l'accès au presse-papier.
    • Ajout d'une propriété HAUTEUR_LIGNE_MINIMALE permettant de fixer la hauteur minimale d'une ligne dans la liste.

↑ Haut de page

Améliorations diverses

  • Attributs Environnement : Ajout des commandes utilitaires exportparam.exe et importparam.exe pour exporter ou importer le paramétrage du référentiel ou du niveau logique d'un domaine d'un environnement Adélia.
  • Editeur L4G : Il est désormais possible d'exporter et d'importer les préférences de l'éditeur L4G.
  • Services Web REST
    •  Les services web sécurisés en JWT acceptent désormais aussi le header "Authorization: Bearer {token}" (en alternative au header "Authorization: JWT {token}").
    •  Prise en charge d'un mode distribué pour la révocation des jetons JWT.
  • Adelia Print Engine

↑ Haut de page

  • Aucune étiquette