ViewVC 1.1.0 ist das erste offizielle Release seit Version 1.0 und enthält alle seither programmierten Neuerungen. Beispielsweise versteht die in Python geschriebene Weboberfläche nun die authz-Berechtigungsdateien von Subversion und ermöglicht so Pfad-bezogene Berechtigungen. Die Authentifikation muss allerdings der Apache-Webserver übernehmen.
Die Ansichten der Repositories weisen ebenfalls Neuerungen auf: Release 1.1.0 zeigt Subversion-Properties wie svn:mimetype und svn:ignore an. Außerdem bringt ViewVC nun Pygments für das Syntax-Highlighting von Quelltext mit, wie es auch in Trac zum Einsatz kommt. Bisher musste man für diesen Zweck externe Programme einbinden. Die Diff-Ansichten zeigen nun komplette Dateien an, nicht nur 3 oder 15 Zeilen Kontext. E-Mail-Adressen in Metadaten und Log-Einträgen lassen sich nun auf Wunsch verschleiern, damit sie nicht von Spammern geerntet werden.
Das neue Release ist kompatibel mit dem bisherigen URL-Schema. Links auf ViewVC-Seiten im Web bleiben also nach einem Update gültig. Um das erforderliche URL-Rewriting kümmert sich die Software selbst. Auch die Commit-Datenbank soll nach einer Aktualisierung im alten Format bleiben. Lediglich neue Datenbanken legt Release 1.1.0 standardmäßig in einem neuen Format an, das alte Software-Versionen nicht mehr lesen können. Detaillierte Upgrade-Informationen liefert die Release in der Datei upgrading-howto.html im docs-Verzeichnis.
ViewVC 1.1.0 steht unter BSD-Lizenz als Quelltext-Tarball zum Download bereit, daneben ist es als Subversion-Checkout aus dem Projekt-Repository verfügbar.



