Voici la liste complète des modifications...
Modifications visibles pour l'utilisateur:
Corrections côté client et serveur:
- http: signale la révision supprimée lors d'une suppression pendant une mise à jour (r1327474)
Corrections côté client:
- évite une faute de segmentation potentielle lors de la canonisation de propriétés (r1296369)
- amélioration de la gestion de la mémoire et des fichiers avec les externes (bug 4130)
- serf: converstion des assertions en erreur "MERGE failed" (r1302417)
- correction d'un comportement indéfini lors de fusion inversée multi-segment (bug 4144)
- correction de l'utilisation potentielle de mémoire déjà libérée lors d'une opération diff (r1311935)
- amélioration des performance de l'analyse de la racine d'une copie de travail (r1306334)
- cmdline: correction d'une faute de segmentation lors du traitement des paramètres de 'svn diff' (r1311702)
- correction d'une régression de 1.6 lors de la mise à jour avec l'option --depth (issue #4136)
- propset: évite un comportement non défini dans le chemin d'erreur (r1325361)
- réinitialisation des instructions sqlite, partiellement pour compatibilité avec sqlite-3.7.11 (r1328846, et al)
- correction d'une assertion lors de 'svn diff -r BASE:HEAD ^/trunk' (issue #4161)
- notification sur 'update' supprime simplement les verrous sur les fichiers (r1329876)
- neon: correction d'une utilisation potentielle de mémoire libérée lors des commits (r1329388)
- 'status --xml' n'affiche pas les suppressions de dépôt correctement (bug #4167)
- correction d'une assertion sur svn:externals avec la lettre du volume sous Windows (bug #4073)
- correction de 'svn update --depth=empty' sur des serveurs 1.4 (bug #4046)
- gestion des svn:date manquant signalées gracieusement par svnserve (r1306111)
- correction des fusions qui ajoutent d'abord un sous-arbre puis le supprime (bug #4166)
- correction d'une régression lors de la récupération de fichiers externes (bug #4087)
- n'ajoutent pas d'informations de fusion fallacieuses dans des cas limites de fusion (bug #4169)
- amélioration des performances de l'état sur de grandes copies de travail (bug #4178)
Corrections de bugs côté serveur:
- correction d'une corruption de FSFS non fatale lors de commits concurrents (issue #4129)
- mod_dav_svn: lève une erreur lors d'un MERGE d'une ressource inexistante (r1298343)
- mod_dav_svn: prise en charge de la compilation/de l'exécution sous httpd-2.4 (r1232267)
- mod_dav_svn: interdiction des dépôts BDB avec les événements MPM de httpd (bug #4157)
Autres améliorations d'outils et corrections de bugs:
- gestion d'emacs: mise à jour pour dsvn.el and vc-svn.el (r1200896, et al)
Modifications visibles pour le développeur:
Générales
- exemples windows pour les scripts de distribution: inclusion de svnrdump (r1295007)
- correction de l'exécution de la série de tests avec jsvn (r1335555)
Bindings:
- tests swig-py tests: évite FAILs sur l'ordre de hachage APR (r1296137, r1292248)
- tests swig-rb tests: évite FAILs sur l'ordre de hachage APR (r1310535, r1310594)
- swig-pl: détection Perl améliorée dans gen-make.py (r1291797, r1291810)