Versionspolicy för Adobe Commerce

Adobe Commerce använder semantisk versionshantering på den enskilda modulnivån (till exempel magento/framework 101.1.1), men inte för marknadsföringsversionsnumret. Exempel:

  • STÖRSTA VERSIONEN—2

  • MINOR release—2.4

  • PATCH version—2.4.5

    • SÄKERHETSkorrigeringsversion—2.4.5-p1

      • Säkerhetsfelkorrigering
      • Säkerhetsförbättring
  • BETA patch release—2.4.7-beta2

  • Utbyggbarhet, infrastruktur och tjänster

  • Programfix

  • Individuell korrigering

  • Egen korrigering

MINDRE frisläppning

Följande riktlinjer gäller för mindre releaser:

  • Det går att göra ändringar. Kod som skrivits för Adobe Commerce 2.2.x fungerar eventuellt inte längre med Adobe Commerce 2.3.x. Mindre versioner kan till exempel ge stöd för större systemkrav och beroenden, som PHP.
  • Modulversionerna kan variera. Vissa moduländringar införs till exempel i en ny korrigering medan andra införs i en mindre version.
  • Mindre versioner kan innehålla nya funktioner som kan kräva ytterligare arbete av dig eller din partner under uppgraderingen för att säkerställa kompatibilitet.
  • Mindre releaser kan innehålla korrigeringar av säkerhets- och kvalitetsproblem.

PATCH release

Patch-releaser är främst inriktade på att leverera säkerhets-, prestanda-, efterlevnads- och högprioriterade kvalitetskorrigeringar som hjälper dig att få webbplatserna att prestera maximalt.

Följande riktlinjer gäller för korrigeringsversioner:

  • Den senaste delversionen som stöds får fullständiga funktionsförbättringar och korrigeringar av kvalitet.
  • Ändringar som kan bryta tillägg eller kodkompatibilitet undviks. Kod som skrivits för version 2.2.0 bör till exempel fortfarande fungera med version 2.2.7.
  • I undantagsfall kan ändringar eller ytterligare patchar eller programfixar släppas för att åtgärda säkerhets- eller kompatibilitetsproblem och högkvalitativa problem. På modulnivå är det oftast ändringar på PATCH-nivå, ibland ändringar på MINOR-nivå.

Säkerhetsuppdatering

Säkerhetsfelkorrigering: En programkodändring som åtgärdar ett identifierat säkerhetsproblem och ger förväntade resultat i ett påverkat produktområde. Dessa korrigeringar är vanligtvis bakåtkompatibla.

Säkerhetsförbättring: En programvaruförbättring eller konfigurationsändring som proaktivt förbättrar säkerheten i programmet. Dessa säkerhetsförbättringar hjälper till att hantera säkerhetsrisker som påverkar säkerhetsställningen i Adobe Commerce-programmet, men som kan vara inkompatibla bakåt.

Med säkerhetsuppdateringar kan du skydda din webbplats utan att lägga på ytterligare kvalitetskorrigeringar och förbättringar som finns i en fullständig patchversion. Säkerhetsuppdateringar läggs till med"-pN", där N är den stegvisa korrigeringsversionen som börjar med 1 (till exempel 2.3.5-p1). Säkerhetsuppdateringar kan även innehålla snabbkorrigeringar som krävs för att åtgärda viktiga problem som påverkar Adobe Commerce-programmet.

Varje säkerhetsuppdatering baseras på den tidigare fullständiga patchversionen. Den innehåller kvalitets- och säkerhetskorrigeringar från tidigare korrigeringsversioner och säkerhetskorrigeringar som skapats mellan den tidigare fullständiga korrigeringsversionen och säkerhetsuppdateringen.

Instruktioner om hur du hämtar och använder säkerhetspatchar finns i Snabbstart vid installation.

BETA patch release

Tillgänglighetsreleaser av Adobe Commerce-funktioner är tillgängliga för alla Adobe Commerce-kunder och Adobe-partners. Det ger extra tid innan den allmänna tillgängligheten kan granska kod och komponenter som påverkas.

Beta Releases kan innehålla defekter och tillhandahålls i befintligt skick utan någon garanti av något slag. Adobe har ingen skyldighet att upprätthålla, korrigera, uppdatera, ändra, modifiera eller på annat sätt ge support (via Adobe Support Services eller på annat sätt) för Beta Releases. Kunderna rekommenderas att vara försiktiga och inte på något sätt förlita sig på att Beta-releaserna och/eller tillhörande dokumentation eller material fungerar korrekt eller fungerar korrekt. Därför är all användning av Beta Releases helt och hållet på kundens egen risk.

Utbyggbarhet, infrastruktur och tjänster

Funktionsreleaser som innehåller nya funktioner och funktionsuppdateringar som levereras som fristående tjänster, åtskilda från patch-releaser. Exemplen omfattar utökningsteknik som API Mesh och Eventing, SaaS-produkter som Product Recommendations och Live Search, oberoende moduler som B2B och PWA Studio samt uppdateringar av våra molntjänster och vår infrastruktur.

Hotfix

Programfixar är korrigeringar som innehåller effektiva säkerhets- eller kvalitetskorrigeringar, t.ex. korrigeringar av noll-dagars sårbarheter, som påverkar många handlare. Adobe släpper snabbkorrigeringar för Adobe Commerce-versioner som fortfarande stöds och påverkas av viktiga säkerhets- eller kvalitetsproblem efter behov. Programfixar publiceras i avsnittet Kända fel i vår kunskapsbas. Dessa korrigeringar ingår i nästa planerade korrigeringsversion.

NOTE
Snabbkorrigeringar kan innehålla ändringar som är inkompatibla bakåt.

Enskild patch

Enskilda korrigeringsfiler innehåller korrigeringar av låg kvalitet för ett specifikt problem. Dessa korrigeringar tillämpas på de mindre versioner av Adobe Commerce som stöds. Adobe släpper enskilda korrigeringsfiler efter behov för Adobe Commerce i enlighet med vår Software Lifecycle Policy.

NOTE
Enskilda korrigeringsfiler innehåller inte ändringar som är inkompatibla bakåt.

Egen korrigering

Skapas av annan personal än Adobe för att åtgärda ett problem eller ändra Adobe Commerce-koden av olika anledningar. Anpassade korrigeringsfiler levereras via kvalitetskorrigeringsverktyget.

Relaterade ämnen

recommendation-more-help
1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f