Op deze pagina vind je meer informatie over het releasebeleid van Divide en de ondersteunde versies.
Releasebeleid Divide.NOW Ondersteuning Versie overzicht Releasebeleid Divide.NOW
Divide.NOW is ontwikkeld op het .NET framework van Microsoft. Het internationale framework is schaalbaar en te koppelen binnen een groter omnichannel IT-landschap. Divide heeft haar architectuur van .NET met modules, functionaliteiten en koppelingen volledig afgestemd op de fashion (e)commerce branche.
Om de groeiambities te ondersteunen en aansluiting te blijven vinden bij de laatste marktontwikkelingen en technische noviteiten investeert Divide constant in nieuwe (omnichannel) functionaliteiten en performance. Met het oog op continuïteit, veiligheid en stabiliteit volgen er met regelmaat nieuwe releases. Hiervoor wordt door Divide een releasebeleid gehanteerd, waarin bepaald wordt welke functionaliteiten en aanpassingen in komende versies worden vrijgegeven.
Zowel de webshops als Divide.NOW ‘leunen’ op een bepaalde versie van de code die door Divide is uitgebracht. Onderstaande afbeelding geeft dit schematisch weer. Door deze afhankelijkheid kan het zijn dat een update niet plaats kan vinden zonder dat ook (een gedeelte van) de webshop moet worden ge-update. Uiteraard probeert Divide in nieuwe versies zo veel mogelijk backwards compatibel te blijven, maar door snelle doorontwikkeling is dit niet altijd mogelijk.
Naast de hierboven beschreven afhankelijkheid wordt ook het webshopgedeelte continu verder wordt doorontwikkeld. Als er aanleiding toe is kan een functionaliteit compleet worden herschreven (gerefactoring). Bijvoorbeeld om meerdere issues in één keer volledig op te lossen, efficiëntie in de code te bereiken of om nieuwere technieken te kunnen ondersteunen die de performance en/of gebruiksgemak (UX) verbeteren. Het overzicht met
vernieuwde functionaliteiten beschrijft voorbeelden die er toe kunnen leiden dat een vraag over het oplossen van een bug wordt beantwoord met de mededeling dat een nieuwere versie van de functionaliteit dient te worden geïmplementeerd.
Versie 5
"Versie 5" is een volledige herschreven versie van het webshopgedeelte die niet backwards compatible is met het webshopgedeelte wat bij versie 4 hoort. Versie 5 leunt echter wel op de Divide.Core die in de afbeelding weergegeven staat, dus gelden ook onderstaande versies en releases. Met versie 5 sluiten we aan bij (toekomstige) marktontwikkelingen. Tevens is Versie 5.0 geschikt gemaakt voor hosting in de Azure Cloud.
Omnichannel Integration Suite
Versie 5 is ook beschikbaar als headless variant. Hiermee kunnen ontwikkel- of implementatiepartijen een eigen e-commerce Front-end ontsluiten o.b.v. REST API technologie. Beschikbare endpoints en release notes zijn te vinden op de
Omnichannel Integration Suite pagina.
Uitleg versies
Divide maakt onderscheid tussen major, minor en hotfix releases. Het onderhoud op bestaande applicaties binnen een bepaalde versie vindt plaats middels kleinere en hotfix releases. Deze worden toegepast voor actualisering van de versie. Doorontwikkeling van noviteiten vragen echter om een minor release. Een minor release bestaat uit een groot aantal verbeteringen en nieuwe functionaliteit en zorgt ervoor dat onderhoud en aansluiting op toekomstige (markt) ontwikkelingen beheersbaar blijft.
Major release (x.)
- Ingrijpende technische of functionele wijzigingen. Denk aan nieuwe programmeertaal, een andere werking van onderdelen of nieuwe uitstraling van het e-commerceplatform. Dit betekent dat Divide.Core updates veel impact hebben;
- Voorbeeld schrijfwijze: Divide.Core 4.0
Minor release (x.y.) - Bevat nieuwe functionaliteit;
- Bevat alle wijzigingen uit de voorgaande hotfixreleases;
- Voorbeeld schrijfwijze: Divide.Core 4.10
Hotfix release (x.y.z.) - Onderhoudsrelease en/of bugfix release;
- Bevat bugfixes uit voorgaande releases en hotfixes;
- Bevat geen nieuwe functionaliteit;
- Voorbeeld schrijfwijze: Divide.Core 4.10.1
In combinatie met het releasebeleid volgen wij een zogenaamd "versie -1" beleid. Dit wil zeggen dat wij onze klanten zoveel mogelijk op een van de laatste versies van het platform willen laten draaien.
Deze versies zijn altijd voorzien van de laatste aanpassingen en verbeteringen, waardoor we onze klanten de beste service kunnen verlenen via onze Customer Support. Daarnaast is doorontwikkeling - en het daarmee behalen van (meer) rendement - efficiënter.
Ondersteuning
Als gevolg van bovengenoemd beleid wordt aan elke minor release die Divide uitbrengt een einddatum van ondersteuning meegegeven. Deze datum verschilt per versie. Het uitgangspunt is dat versies maximaal één jaar ondersteuning zullen krijgen. In een periode van een jaar veranderen er dusdanig veel zaken dat updaten een logische keuze 'moet' zijn om bij te blijven in de sterk concurrerende markt waarin onze klanten zich bevinden. Uiteraard vindt binnen dat jaar het onderhoud plaats conform de hotfix releases.
Elke minor release heeft drie fasen:
[SR] Supported Release
Dit is de eerste fase van de officiële release. Met de status ‘Supported Release’ wordt aangegeven dat deze versie volledig wordt ondersteund door Customer Support. Gevonden fouten worden opgelost door middel van het creëren van een hotfix.
[EoM] End of Maintenance
Dit is de tweede fase van de officiële release. Met de status ‘end of maintenance’ wordt aangegeven dat deze versie nog wel wordt ondersteund door Customer Support, maar alle fixes worden buiten de SLA los doorbelast. Customer Support kan, om technische redenen besluiten om een fix niet in deze versie te ondersteunen.
[EoS] End of Service
Dit is de derde en laatste fase van de officiële release. Met de status ‘end of service’ wordt aangegeven dat deze versie niet meer ondersteund wordt door Customer Support. Indien ondersteuning in deze fase toch noodzakelijk moet blijven dan is dit alleen mogelijk via Sales.
Versie overzicht
Release | Huidige fase | SR startdatum | EoM startdatum | EoS startdatum |
6.X | SR | 01-06-2022 | 01-01-2025 | 01-01-2026 |
4.38+ | EoS | 01-04-2022 | 01-04-2023 | 01-10-2023 |
4.37 | EoS | 01-03-2022 | 01-03-2023 | 01-09-2023 |
4.36 | EoS | 01-01-2022 | 01-01-2023 | 01-07-2023 |
4.35 | EoS | 01-11-2021 | 01-11-2022 | 01-05-2023 |
4.34 | EoS | 01-08-2021 | 01-08-2022 | 01-02-2023 |
4.33 | EoS | 01-05-2021 | 01-05-2022 | 01-11-2022 |
4.32 | EoS | 01-03-2021 | 01-12-2021 | 01-09-2022 |
4.31 | EoS | 01-10-2020 | 01-12-2021 | 01-04-2022 |
4.30 | EoS | 01-08-2020 | 01-12-2021 | 01-02-2022 |
4.29 en lager | EoS | 01-04-2020 | 01-04-2021 | 01-10-2021 |