Adobe Commerce-releasebeleid
Adobe Commerce gebruikt semantische versioningop het individuele moduleniveau (bijvoorbeeld magento/framework 101.1.1
), maar niet voor het marketing versieaantal. Bijvoorbeeld:
-
MAJOR versie - 2
-
MINDERE versie - 2.4
-
versie van PATCH - 2.4.8
-
de flardversie van de BEVEILIGING-2.4.8-p1
- Beveiligingsfout verhelpen
- Verbeterde beveiliging
-
-
de flardversie van ALPHA-2.4.8-alpha1
-
de flardversie van BETA-2.4.8-beta1
-
Vermogen van de Uitbreidbaarheid, van de Infrastructuur, en van de Diensten
-
Hotfix
-
Individueel flard
-
Eigen flard
MINOR release
De volgende richtsnoeren zijn van toepassing op kleine introducties:
- Breukwijzigingen zijn mogelijk; code die is geschreven voor Adobe Commerce 2.2.x werkt mogelijk niet meer met Adobe Commerce 2.3.x. Kleine versies kunnen bijvoorbeeld ondersteuning introduceren voor belangrijke systeemvereisten en afhankelijkheden, zoals PHP.
- De versies van de module kunnen variëren. Sommige modulewijzigingen worden bijvoorbeeld in een nieuwe patch geïntroduceerd, terwijl andere in een kleine release worden geïntroduceerd.
- De kleine versies kunnen nieuwe eigenschappen omvatten die extra werk door u of uw oplossingspartner tijdens een verbetering kunnen vereisen om verenigbaarheid te verzekeren.
- Kleine releases kunnen oplossingen voor beveiligings- en kwaliteitsproblemen bevatten.
PATCH-release
Patchreleases zijn vooral gericht op het bieden van oplossingen voor beveiliging, prestaties, naleving en hoge prioriteit, zodat uw sites optimaal presteren.
De volgende richtlijnen zijn van toepassing op patchreleases:
- De nieuwste, ondersteunde secundaire release ontvangt oplossingen en verbeteringen voor volledige functionele kwaliteit.
- Wijzigingen die extensies of compatibiliteit met code kunnen onderbreken, worden vermeden. Code die is geschreven voor versie 2.2.0 werkt bijvoorbeeld nog steeds op versie 2.2.7.
- Bij wijze van uitzondering kunnen verbreken van wijzigingen of extra patches of hotfixes worden vrijgegeven om beveiligings- of nalevingsproblemen en kwaliteitsproblemen met een hoog effect aan te pakken. Op moduleniveau zijn deze wijzigingen meestal op PATCH-niveau; soms op MINOR-niveau.
VEILIGHEIDSpatchrelease
Opgeloste Opgeloste Oplossing van de Veiligheid: De verandering van de softwarecode die een geïdentificeerd veiligheidskwestie oplost en verwachte resultaten in een beïnvloed productgebied levert. Deze correcties zijn over het algemeen compatibel met oudere versies.
Verbetering van de Veiligheid: Een softwareverbetering of configuratieverandering om veiligheid binnen de toepassing proactively te verbeteren. Deze beveiligingsverbeteringen helpen beveiligingsrisico's aan te pakken die van invloed zijn op de beveiligingspositie van de Adobe Commerce-toepassing, maar die mogelijk niet compatibel zijn met oudere versies.
Met beveiligingspatchreleases kunt u uw site veiliger houden zonder aanvullende kwaliteitsoplossingen en -verbeteringen toe te passen die deel uitmaken van een volledige patchrelease. Beveiligingspatchreleases worden toegevoegd met '-pN', waarbij N de incrementele patchversie is die begint met 1 (bijvoorbeeld 2.3.5-p1). Beveiligingspatchreleases kunnen ook hotfixes bevatten die vereist zijn om kritieke problemen die de Adobe Commerce-toepassing beïnvloeden, aan te pakken.
Beveiligingspatchreleases kunnen ook wijzigingen met betrekking tot de naleving bevatten die vereist zijn om ervoor te zorgen dat de Adobe Commerce-toepassing aan de compatibiliteitsvereisten kan voldoen. Deze wijzigingen kunnen leiden tot wijzigingen die niet compatibel zijn met oudere versies en zijn vereist om ervoor te zorgen dat alle ondersteunde releaselijnen compatibel blijven.
Elke beveiligingspatchrelease is gebaseerd op de vorige volledige patchrelease. Het bevat kwaliteits- en beveiligingsoplossingen van eerdere patchreleases en beveiligingsoplossingen die zijn gemaakt tussen de vorige volledige patchrelease en de beveiligingspatchrelease.
Voor instructies bij het downloaden van en het toepassen van veiligheidspatches, zie hoe te om veiligheidspatchesin Adobe Commerce Knowledgebase te verkrijgen en toe te passen.
ALPHA patch release
Pre-Beta releases van Adobe Commerce-functies worden openbaar gemaakt voor alle Adobe Commerce-klanten en Adobe-partners. Alpha-releases zijn bedoeld voor vroegtijdige feedback en evaluatie van functies die zich nog in actieve ontwikkeling bevinden. Deze releases bieden een mogelijkheid voor vroege test- en integratieplanning in de aanloop naar de Beta- en General Availability-releases.
Alpha-releases kunnen onvolledig zijn en kunnen waarschijnlijk defecten bevatten. Ze worden geleverd "AS IS" zonder enige garantie. Adobe is niet verplicht om Alpha-releases te onderhouden, te corrigeren, bij te werken, te wijzigen of anderszins te ondersteunen (via Adobe Support Services of anderszins). Klanten mogen niet vertrouwen op de correcte werking of prestaties van Alpha-releases of begeleidende documentatie of materialen. Het gebruik van Alpha-releases is volledig op eigen risico van de klant.
BETA patch release
Pre-General Availability-releases van Adobe Commerce-functies worden openbaar gemaakt voor alle Adobe Commerce-klanten en Adobe-partners. Het staat voor extra tijd vóór Algemene Beschikbaarheid toe om code en beïnvloede componenten te herzien.
Beta-releases kunnen defecten bevatten en worden geleverd als "AS IS" zonder enige garantie. Adobe is niet verplicht om Beta-releases te onderhouden, te corrigeren, bij te werken, te wijzigen of anderszins te ondersteunen (via Adobe Support Services of anderszins). Klanten mogen niet vertrouwen op de correcte werking of prestaties van Beta-releases of begeleidende documentatie of materialen. Bijgevolg is elk gebruik van de Beta-releases volledig op eigen risico van een klant.
Functies, cloudinfrastructuur en uitbreidingsrelease
Cloudinfrastructuur- en functiereleases bevatten nieuwe functies en functies-updates die als onafhankelijke services worden geleverd, apart van patchreleases. Voorbeelden zijn onder meer:
- Updates voor cloudhostservices en -infrastructuur
- B2B
- SaaS-producten (Catalog Service, Data Connection, Product Recommendations en Live Search)
- Uitbreidingstechnologie (Admin UI SDK, API Mesh, App Builder Starter Kits, Event, en Webhooks)
Hotfix
Hotfixes zijn flarden die high-impact veiligheid of kwaliteitsmoeilijke situaties, zoals moeilijke situaties aan nul-dag kwetsbaarheid bevatten, die vele verkopers beïnvloeden. Adobe brengt hotfixes (indien nodig) voor ondersteunde Adobe Commerce-versies uit wanneer deze van invloed zijn op kritieke beveiligings- of kwaliteitsproblemen. Hotfixes worden gepubliceerd aan de Bekende sectie van Kwestiesvan de Kennisbank. Deze correcties zijn opgenomen in de volgende geplande patchrelease.
Individuele patch
Afzonderlijke patches bevatten oplossingen voor een bepaalde kwestie met een lage-effectkwaliteit. Deze correcties worden toegepast op de ondersteunde kleine versies van Adobe Commerce. Adobe geeft individuele flarden zoals nodig voor Adobe Commerce in overeenstemming met het Beleid van de Levenscyclus van de Softwarevrij.
Geïsoleerde patch
Geïsoleerde patches zijn beveiligingsoplossingen die onafhankelijk van een volledige beveiligingspatch worden vrijgegeven om een snellere implementatie mogelijk te maken. Elke geïsoleerde patch is gericht op een specifiek beveiligingsprobleem en is opgenomen in de meest recente of een aanstaande volledige beveiligingspatch. De details over de kwestie worden verstrekt in het verwante veiligheidsbulletin, dat met een artikel van de Kennisbank (KB) verbindt die de fixdetails, hoe te om het flard, en extra informatie bevatten toe te passen.
Zie het Centrum van de Veiligheidom de recentste veiligheidsupdates beschikbaar voor Adobe Commerce te vinden.
Aangepaste patch
Gemaakt door niet-Adobe-personeel om een probleem op te lossen of om verschillende redenen de Adobe Commerce-code te wijzigen. De flarden van de douane worden geleverd door het Hulpmiddel van de Patches van de Kwaliteit.