Voici la traduction des notes de version:
Bug
- SONAR-1945 – inter blocage entre Sonar 2.2 et MySQL
- SONAR-2080 – Rafraichissement de règle lors du changement d'un paramètre d'une règle héritée
- SONAR-2190 – blocage de la base de données quand 2 projets sont construits en même temps
- SONAR-2211 – interblocage de la base de données quand on vide la base avec Sonar 2.3 et SQL Server 2005
- SONAR-2885 – SONAR-2637 de retour dans Sonar 2.11 sur IE8 et IE9
- SONAR-2907 – deux branches du même projet (qui sont considérées comme des projets différents dans Sonar) ne peuvent pas avoir de réglages propres à chacune
- SONAR-2940 – Filtres : impossible de trier la colonne "langage" de 2 façons
- SONAR-3001 – Quand on modifie la métrique associée avec l'axe des couleurs de la carte des projets, l'infobulle peut quelque fois ne jamais disparaître
- SONAR-3009 – les Widgets ne peuvent pas être configurés sur IE9
- SONAR-3091 – Le widget "Evénements" ne doit pas afficher d'événement sur les instantanés qui sont sur le point d'être supprimés
- SONAR-3092 – Le widget chronogramme n'affiche pas les instantanés contenant des violations de règles pondérées à 0
- SONAR-3102 – Incapable de voir ou de mettre à jour une revue qui a été créée/affectée/commentée par un utilisateur supprimé
- SONAR-3112 – Métriques mal configurées
- SONAR-3129 – Les colonnes spéciales telles que Version, Langage, date de build, … ne peuvent pas être ajoutées au filtre quand la langue n'est pas l'anglais
- SONAR-3142 – PurgeDependencies prend trop de temps pour se terminer
- SONAR-3143 – Le titre du bouton "Créer un plan d'action" est mal modifié quand le plan d'action ne peut pas être créé
- SONAR-3171 – Espace manquant dans la description de la recherche descendante
- SONAR-3184 – La page de revues ne peut pas être affichée quand une revue est associée à un projet supprimé
- SONAR-3198 – Action Plan: Impossible de régler la date d'exécution au jour actuel
- SONAR-3199 – Action Plan: Manage Action plans –> Manage action plans
- SONAR-3201 – Action Plan: problèmes de tri
- SONAR-3206 – Impossible de supprimer des instantanés de l'historique
- SONAR-3223 – Erreur dans la recherche de revue quand le résultat est lié à une ressource supprimée
- SONAR-3230 – Vol de session utilisateur
- SONAR-3235 – Rend les nombres non séparables sur les widgets des points chauds
- SONAR-3241 – Métrique "Lignes à couvrir" est cachée tandis que "Lignes non couvertes" ne l'est pas
- SONAR-3247 – L'URL de base favorite des Web Services est incorrecte
- SONAR-3253 – Possible exception non traitée dans org.sonar.api.measures.Measure#setData(String)
- SONAR-3254 – Quand une violation est attachée à un code source vide, le visualisateur de code échoue à affiche cette violation
- SONAR-3255 – La descente dans les violations de SQALE n'arrive pas au bout proprement
- SONAR-3275 – ArrayIndexOutOfBoundsException dans URL /chart
- SONAR-3284 – L'expression rationnelle Header CheckStyle gère utilisant incorrectement ignoreLines au lieu de multiLines provoquant l'échec de la fonction à chaque fois
Améliorations
- SONAR-1650 – Ajout d'une icone étoile dans l'entête du visualiseur de code pour facilement marquer un fichier Java comme favori
- SONAR-1707 – Ajout de la colonne SNAPSHOTS.BUILD_DATE
- SONAR-1960 – Les propriétés DBCleaner doivent être exprimées en semaines au lieu de mois
- SONAR-2009 – Redirection vers l'URL d'origine quand l'utilisateur se connecte
- SONAR-2061 – API: possibilité de déclarer des métriques sans aucune données d'historique
- SONAR-2124 – Affiche la différence quand des règles dans des profils dérivés sont modifiées
- SONAR-2132 – Redirection vers la dernière page après connexion
- SONAR-2416 – Suppression complète du dépôt interne Maven Sonar qui était utilisé par Sonar mojo version 1.0-beta-1
- SONAR-2754 – Fournit une nouvelle option dans le mécanisme de 'nettoyage de la maison' pour supprimer les anciennes mesures sur les répertoires et les paquets
- SONAR-2756 – Supprime les mesures reliées aux exigences du modèle de qualité
- SONAR-2807 – Le DB Cleaner ne doit conserver qu'un instantané par jour
- SONAR-2946 – Affiche les entrées des propriétés dans l'interface dans tous les cas
- SONAR-2959 – Ajoute les propriétés des batch sonar.showSql et sonar.showSqlResults
- SONAR-2990 – Le filtre de catégorie est perdu quand on ajoute un widget au tableau de bord
- SONAR-2994 – Traduction manquante pour les pages 'Enregistrement' et 'Connexion'
- SONAR-2995 – Suppression du lien "Enregistrement" de l'index du tableau
- SONAR-3014 – La colonne "Liens" du tableau de bord des projets fournit un lien de connexion développeur que les navigateurs ne gèrent pas
- SONAR-3040 – Affiche projet/module avec le chemin d'accès du fichier dans l'en-tête du visualisateur de code
- SONAR-3059 – Supprime le Toolkit 1.3.x Infovis Javascript du bundle Sonar
- SONAR-3081 – Mise à jour du widget "Violations" de façon à afficher le nombre de "nouvelles violations"
- SONAR-3088 – Quand on passe d'une page projet à une autre page projet, la configuration de vue différentielle doit être conservée
- SONAR-3094 – Amélioration de l'affichage de l'onglet "Vues différentielles" dans la page "Préférences globales"
- SONAR-3104 – Amélioration de l'utilité de la page 'Historique" et suppression des événéments de catégorie
- SONAR-3120 – Les ressources associées à un module qui a été supprimé d'un projet multi-modules ne sont jamais supprimées
- SONAR-3137 – Récupère des informations sur les utilisateurs depuis un système externe
- SONAR-3138 – Retour à la base de données Sonar si un fournisseur de sécurité externe est en échec
- SONAR-3139 – Utilise Sonar CPD avec le point d'extension existant CpdMapping
- SONAR-3144 – sonar-cpd-plugin ne doit pas dépendre de PMD
- SONAR-3147 – Web service pour lister les widgets disponibles
- SONAR-3148 – Ne pas enregistrer les erreurs quand l'URL URL /charts/trends a de mauvais paramètres
- SONAR-3150 – Réduction de la taille des plugins PMD et FindBugs
- SONAR-3155 – Changement du message d'information affiché par le widget chronogramme quand un seul instantané est disponible
- SONAR-3164 – AnnotationCheckFactory ne détecte pas les propriétés déclarées dans les classes héritées
- SONAR-3169 – API: nouvelle classe utilitaire org.sonar.api.utils.FieldUtils2
- SONAR-3175 – Documentation de la contrainte relative au nombre de fichiers JAR dans les répertoires jdbc-driver
- SONAR-3176 – Documentation des propriétés des vues différentielles complétée
- SONAR-3180 – Suppression de la prise en charge du connecteur AIP
- SONAR-3185 – La valeur par défaut de la propriété 'sonar.authenticator.createUsers' doit être vraie et pas fausse
- SONAR-3200 – Plan d'action: affiche la date de clôture dans la liste des plans des actions clôturées
- SONAR-3205 – Mise à jour vers JaCoCo 0.5.6
- SONAR-3228 – Certaines métriques ne sont pas mémorisées si elles ont la valeur 0 tout en pouvant être utilisées dans l'interface web de Sonar
- SONAR-3239 – Dépréciation des métriques PARAGRAPHS, PARAGRAPH_COMPLEXITY et PARAGRAPH_COMPLEXITY_DISTRIBUTION
- SONAR-3242 – Les boutons de revue ne doivent pas cacher le titre de la violation
- SONAR-3244 – Suppression du message "Connecté" en cas d'authentification réussie
- SONAR-3246 – Fournit les fonctions "zoom +/zoom -" dans le tableau de bord des projets
- SONAR-3248 – Lors de la suppression d'un projet, les commentaires de revue et les plans d'action liés à ce projet ne sont pas supprimés
- SONAR-3258 – Plus d'utilisateurs supprimés dans la base de données Sonar, maintenant ils sont désactivés
- SONAR-3263 – Suppression de la propriété sonar.purge.minimumPeriodInHours
- SONAR-3269 – Ajout de la prise en charge du code multilignes dans le marquage Sonar
- SONAR-3273 – Suppression des ascenseurs horizontaux inutiles dans IE7
- SONAR-3307 – Ajout du paramètre rewriteBatchedStatements=true à l'URL JDBC MySQL JDBC URL
- SONAR-3313 – Réduction drastique de la consommation mémoire par Sonar quand il existe un nombre imposant de blocs dupliqués dans un projet
Nouvelles fonctionnalités
- SONAR-1492 – Permet de mettre des notes par règle qualité
- SONAR-2069 – Nouveau widget de carte des projets
- SONAR-2292 – Conception de la gestion des groupes our une meilleure extensibilité
- SONAR-2747 – Mécanisme de notification par email pour être averti quand de nouvelles violations ont été créées sur un projet
- SONAR-2757 – Refonte des mécanismes de purge pour éviter toute requête de balayage complet sur la table des instantanés
- SONAR-3012 – Nouveau widget pour surveiller l'activité de revue
- SONAR-3166 – Fournit par défaut une nouvelle page "Revue"
- SONAR-3179 – API pour définir les ressources
- SONAR-3181 – Autorise le mécanisme de détection de duplication inter projets avec le vieux point d'extension CpdMapping et pour tous les langages
- SONAR-3208 – Même pour la vue ou les ressources en développeurs, les pages de détail des violations et de mesure doivent permettre de descendre jusqu'au code source
- SONAR-3209 – Fournit une API Sonar pour enregistrer et retrouver certaines mesures par ligne dans un fichier source
- SONAR-3210 – Pour les projets Java, fournit les commentaires et la ligne de mesure pour chaque fichier source Java
- SONAR-3231 – API: permet d'associer la mesure avec la personne qui a livré le code
Tâches
- SONAR-3207 – API: suppression du point d'extension obsolète org.sonar.api.batch.Purge
- SONAR-3212 – Format de document de conf/sonar.properties
- SONAR-3238 – Dépréciation du vieux format pour DUPLICATIONS_DATA
- SONAR-3245 – Version minimale requise de Maven pour la construction de Sonar doit être déclaré à 2.2.1