Infiniroot Blog: We sometimes write, too.

Of course we cannot always share details about our work with customers, but nevertheless it is nice to show our technical achievements and share some of our implemented solutions.

Managed Invoice Ninja Servers updated to 5.7.51

Published on November 22nd 2023


Für Deutsch, bitte weiter unten lesen.

All managed Invoice Ninja servers have been upgraded this week to 5.7.51, a recent version.

Managed Invoice Ninja updated

We focus on stability

Sometimes customers ask us, why we don't update our managed Invoice Ninja servers more frequently, once a week for example or for every new release. The reason is: Stability. 

We want to provide all our customers a stable experience. Nothing is more painful than running into bugs, performance issues or errors. This is frustrating for customers and users of our services - but also to us. To avoid such issues we focus on stability. A stable service can only be achieved through quality assurance and testing. This process takes more time, but in general results in more happy faces.

Last planned upgrade was cancelled

To give a real life example of our internal testing process: The last major upgrade of Invoice Ninja was planned in July 2023 but was cancelled. The planned target version (5.6.14) did not successfully complete our quality testing. To be more precise, we discovered a bug that a Invoice Ninja user got automatically logged off the application after deleting a single invoice in the user interface. This is not a major bug, as the core functionalities all worked, but very annoying. If we as managed Invoice Ninja provider are annoyed by this bug, then we can be sure all of our customers will be, too.

Security patches are applied as soon as possible

But there are exceptions to our "stability and testing rule": In case an application, whether this is Invoice Ninja or another managed software, released a security update, these are applied as soon as possible.

--- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- *

Alle dedizierten Invoice Ninja server wurden diese Woche auf 5.7.51 aktualisiert.

Unser Fokus: Stabilität

Manchmal fragen uns unsere Kunden, weshalb wir Invoice Ninja nicht öfter aktualisieren - jede Woche zum Beispiel und für jede neue Version. Der Grund lautet: Stabilität.

Wir möchten unseren Kunden einen stabilen Service bieten. Es gibt nichts nervigeres als auf Probleme in der Applikation oder langsame Antwortzeiten zu stossen. Die Benutzung eines Services wird dann frustrierend; nicht nur für die Benutzer, sondern auch für uns als Managed Service Provider. Um solchen Problemen im Voraus entgegenzuwirken, fokussieren wir uns auf Stabilität. Stabilität kann nur durch ein internes Qualitäts-Testing und -Abnahme erfolgen. Dieser Prozess dauert natürlich länger, als ein automatisches Ausrollen einer neuen Version, aber garantiert mehr zufriedene Gesichter.

Der letzte Upgrade wurde gestrichen

Natürlich können wir hier gut ein Beispiel geben. Der letzte Versionssprung von Invoice Ninja war im Juli 2023 geplant, wurde dann aber gestrichen. Die damals geplante Zielversion (5.6.14) konnte unsere internen Qualitätstests nicht erfüllen. Um etwas mehr ins Detail zu gehen: Nach dem Upgrade unserer Test-Installation entdeckten wir einen Applikationsfehler. Sobald eine einzelne Rechnung gelöscht wurde, wurde der Benutzer automatisch aus Invoice Ninja ausgeloggt und erforderte ein erneutes Login. Die wichtigsten Funktionen der Applikation funktionierten zwar alle, aber wenn uns als managed Invoice Ninja provider dieses Problem schon nervt, dann ganz bestimmt auch unsere Kunden. 

Sicherheits-Updates erfolgen so schnell wie möglich

Es gibt aber dennoch Ausnahmen unserer "Stabilitäts- und Qualitätstest-Regel". Wenn eine von uns verwaltete Applikation, Invoice Ninja oder etwas anderes, ein Sicherheits-Update herausgibt, wird dieses so schnell wie möglich installiert.