In dit topic staat de omgang met releases voor Invantive Cloud-onderdelen beschreven.
Welke componenten heeft Invantive Cloud?
De Invantive Cloud bestaat voor eindgebruikers uit de volgende onderdelen:
- Invantive Cloud website (https://cloud.invantive.com)
- Invantive Bridge Online (https://bridge-online.cloud)
- Invantive App Online (https://app-online.cloud)
- Valuta Tools (https://valuta-tools.invantive.com)
- Get My Report (https://get-my-report.invantive.com)
Daarnaast bestaat Invantive Cloud uit allerhande onderdelen die voor eindgebruikers niet toegankelijk zijn zoals Invantive Data Guard (zie Invantive Cloud Structuur).
Releases
Elk van deze onderdelen bestaat uit Invantive-software zoals Invantive UniversalSQL als SQL-engine of webpagina’s voor de Valuta Tools. Een Invantive-release bevat alle Invantive software in een grote bundel; het versienummer wordt dus voor alle producten tegelijk opgehoogd, en elk product bevat (voor zover van toepassing) dezelfde softwarecode zoals van de UniversalSQL-engine. Dit geldt ook voor alle operating systems (voornamelijk Windows, Linux en MacOS).
Voorbeeld: release 24.0.304 van Invantive Bridge Online bevat dezelfde UniversalSQL-engine als release 24.0.304 van de on-premises software Invantive Data Hub op MacOS.
Builds
Per jaar worden in de praktijk meer dan honderd nieuwe releases samengesteld en beschikbaar gesteld.
Niet alle releases worden in productie genomen op Invantive Cloud; ze zijn bijvoorbeeld bedoeld voor de gebruikers van de on-premises producten zoals Invantive Control for Excel.
Aanpak
Elk van de bovengenoemde Invantive Cloud-onderdelen werkt in zijn geheel op een specifieke release van de Invantive-software.
Echter, tussen onderdelen kunnen verschillen aanwezig zijn doordat een nieuwe versie later in productie genomen wordt of overgeslagen. Op de website van Invantive Cloud kan bijvoorbeeld release 24.0.307 draaien terwijl Invantive Bridge Online nog draait op release 24.0.301.
Het releasenummer kan opgevraagd worden door het menu rechtsboven open te vouwen. Het releasenummer staat dan onderaan in de dropdown.
Frequentie
De verschillende Invantive Cloud-onderdelen worden regelmatig bijgewerkt met een nieuwe softwarerelease.
Er is geen vast interval. In de praktijk zullen Valuta Tools en Get My Report circa 1x per maand geupgrade worden, en de overige onderdelen minimaal 1x per week. Het komt incidenteel ook voor dat op een dag meerdere upgrades plaatsvinden.
Tijdens langere vakantieperiodes (zomerperiode) en jaarswisseling (meestal gelijk aan boekjaar) wordt het doorvoeren van wijzigingen vermeden zodat gebruikers niet opeens met andere functionaliteit en/of nieuwe bugs geconfronterd worden terwijl bijvoorbeeld, respectievelijk, een essentiele kennisdrager 3 weken weg is of de directie staat te springen om jaarcijfers. Deze periode wordt een “frozen period” genoemd.
Breaking Changes
Er wordt gepoogd om “breaking changes” tussen releases te voorkomen. In het geval de verwachting is dat hoogstens enkele niet bekende gebruikers last hebben van een breaking change wordt er normaliter niet over gecommuniceerd. Als het de verwachting is dat om meerdere gebruikers gaat en/of gebruikers die vastgesteld kunnen worden, dan wordt normaliter rond de livegang een bericht gestuurd per e-mail. Indien een wijziging veel gebruikers zal raken wordt een mix samengesteld uit het sturen van e-mail(s) en forumposts.
Afwijkingen en Zelf Versie Kiezen
Het is momenteel niet mogelijk als eindgebruiker om een afwijkende versie te gebruiken.
Een on-premises Invantive-product kan hiervoor een oplossing zijn indien een afwijkende versie vereist is. Alle UniversalSQL-statements zijn - op enkele kleine details na - uitwisselbaar tussen alle operating systems en producten. Functioneel kan er echter verschil zijn tussen de verschillende Invantive-producten; bijvoorbeeld Invantive Control for Excel is als enige gericht op de Windows-versie van Excel.
BETA
Circa 1x per jaar wisselt de Invantive-software naar een nieuwe major release, zoals van release 24.0 naar 25.0. Rond de releasewissel kunnen gedurende enkele weken onderdelen van Invantive Cloud onder een BETA-release draaien. Dit is een release die naar verwachting stabiel is, maar die zich nog niet bewezen heeft in grootschalige en brede toepassing. De uitrol van deze BETA-releases vindt geleidelijk plaats. Zodra alle onderdelen van Invantive Cloud aantoonbaar weer net zo stabiel zijn als onder de vorige major release wordt het woord “BETA” verwijderd.
Garanties
Invantive biedt geen garanties wanneer een volgende of specifieke release in productie genomen zal zijn op Invantive Cloud of als on-premises versie, anders dan een “best effort”. De abonnementsvoorwaarden bieden een overzicht van de toezeggingen.