Meelogic Atlassian Blog

Bitbucket 6.10 release notes

✓ Wie unterscheidet sich ein Enterprise-Release von anderen Release-Typen?

✓ Seien Sie besser vorbereitet, wenn Sie ein Upgrade auf Bitbucket Server 7.0 durchführen.

✓ Nicht unterstützte Betriebssysteme

✓ 2-Wege-Diff für Pull-Anfragen

✓ Ankündigungen zum Ende der Unterstützung

 

 

 

 

Wie unterscheidet sich ein Enterprise-Release von anderen Release-Typen?

Eine Enterprise-Version für Bitbucket Server erhält, wie andere Versionen auch, Aktualisierungen in Form von Bugfix-Versionen und wird zwei Jahre lang unterstützt. Der Hauptunterschied besteht darin, dass eine Enterprise-Version während des gesamten zweijährigen Support-Fensters Bug-Fix-Releases erhält.

Bitbucket Server hat mehrere Funktionsversionen innerhalb desselben Jahres. Ältere Funktionsversionen erhalten keine Fehlerbehebungsversionen mehr, da wir uns auf die Aktualisierung der neuesten Funktionsversion konzentrieren.

Enterprise-Versionen helfen dabei, dies zu beheben, indem sie Korrekturen für kritische Fehler und Sicherheitsprobleme bieten, unabhängig davon, ob bereits eine neuere Funktionsversion verfügbar ist. Dies gibt Ihnen die Möglichkeit, während des zweijährigen Support-Fensters einer Enterprise-Version zu bleiben.

 

 

Seien Sie besser vorbereitet, wenn Sie ein Upgrade auf Bitbucket Server 7.0 durchführen.

Nicht unterstützte Betriebssysteme

Nach dem Upgrade auf 7.0 Anfang nächsten Jahres werden Sie aufgrund einiger Änderungen, möglicherweise einen geringeren Speicherverbrauch feststellen. Der einzige Haken ist, dass Bitbucket Server nicht mehr auf nicht unterstützten Betriebssystemen laufen wird, da die Bereitstellung dieser Verbesserung einen Wechsel von der Verwendung von Javas ProcessBuilder zur Verwaltung von Git-Prozessen zu einem anderen Ansatz, der auf nativen Betriebssystem-APIs basiert, erforderte.

Die Version 7.0 ändert nicht, welche Plattformen unterstützt werden, sondern verstärkt einfach die unterstützten Plattformen, die es schon immer gab. Um sicherzustellen, dass Sie genügend Zeit zur Vorbereitung bekommen, hat Atlassian eine Prüfung eingerichtet, die erkennt, ob Sie auf einer unterstützten Plattform arbeiten oder nicht. Wenn das System feststellt, dass Sie nicht auf einer unterstützten Plattform sind, zeigt Ihnen dies ein Warnbanner und eine Warnung in der Benutzeroberfläche an.

 

 

2-Wege-Diff für Pull-Anfragen

Bitbucket 7.0 wechselt von einem 3-Wege-Diff zu einem 2-Wege-Diff. Das bedeutet, dass ab 7.0 bei der Anzeige einer Pull-Anforderung der angezeigte Diff ein Diff zwischen der Spitze des Source-Branchs und seinem gemeinsamen Vorgänger mit dem Ziel-Branch ist. Als Ergebnis werden Sie die folgenden primären Änderungen sehen:

  • Pull-Anforderungen visualisieren keine Konflikte mehr. Das UI zeigt weiterhin an, wenn eine Pull-Anforderung Konflikte aufweist, diese aber nicht mehr im Diff markiert werden.
  • Äquivalente Änderungen werden nicht mehr “versteckt”. Wenn zwei verschiedene Commits die gleiche Änderung vornehmen, zeigt ein 3-Wege-Diff nichts an (da es die Zusammenführung durchgeführt hat und weiß, dass sich nichts geändert hat), aber ein 2-Wege-Diff immer noch die Änderung anzeigt.
  • Geringere CPU-Last. Die für ein 2-Wege-Diff erforderliche Verarbeitung ist wesentlich geringer als die Anforderungen für ein 3-Wege-Diff.

 

 

Ankündigungen zum Ende der Unterstützung

  • Internet Explorer 11 – wie bereits angekündigt, wird die Unterstützung für Internet Explorer 11 in Bitbucket Server 7.0 entfernt.
  • MariaDB 10.0.0 ist veraltet, weshalb die Unterstützung in Bitbucket Server 7.0 entfernt werden wird.
  • Redhat Enterprise Linux 5 und früher – in Bitbucket Server 7.0 wird die Unterstützung für Bitbucket Server 7.0 entfernt:
    • Kernel-Version älter als 2.6.17
    • glibc-Version älter als 2.7

Folglich wird Redhat Enterprise Linux 5 und früher nicht mehr unterstützt.