Overslaan naar hoofdinhoud

Upgrading Guides

Openen in ChatGPT

De webforJ-releasecyclus volgt een gestructureerd en voorspelbaar model om stabiliteit, prestaties en continue innovatie te waarborgen. Dit document biedt een overzicht van hoe releases worden gepland, welke soorten releases te verwachten zijn en hoe gebruikers geïnformeerd en voorbereid kunnen blijven.

AI skill available

The webforj-upgrading-versions skill can upgrade across webforJ major versions with OpenRewrite. After installing the webforJ AI plugin, ask your assistant:

  • "Upgrade this app from webforJ 25 to 26."
  • "Run the rewrite recipe and resolve the TODOs."
  • "What removed APIs do I need to fix after upgrading?"

Soorten webforJ-releases

webforJ volgt een gestructureerd release-model dat de volgende soorten releases omvat:

1. Grote releases

  • Vinden jaarlijks plaats.
  • Introduceren significante nieuwe functies, verbeteringen en uitbreidingen.
  • Kunnen configuratiewijzigingen of aanpassing van bestaande apps vereisen.
  • Geïdentificeerd met versienummers zoals webforJ 20.00, webforJ 21.00, enz.

2. Kleine releases

  • Vinden meerdere keren gedurende het jaar plaats (ongeveer elke zes tot acht weken).
  • Bieden incrementele verbeteringen, optimalisaties en kleine nieuwe functies.
  • Geïdentificeerd met versienummers zoals webforJ 20.01, webforJ 20.02, enz.

3. Patches en bugfix-releases

  • Worden vrijgegeven indien nodig.
  • Adresseren kritieke bugs, prestatieproblemen en beveiligingslekken.
  • Geïdentificeerd met extra nummering zoals webforJ 20.01.1, webforJ 20.01.2, enz.

Wat te verwachten bij elke release

Functieverbeteringen

  • Grote en kleine releases introduceren nieuwe mogelijkheden, optimalisaties en integraties.
  • Functieroadmaps worden gedeeld in release-informatie om gebruikers te helpen vooruit te plannen.
Achterwaartse compatibiliteit

Hoewel er inspanningen worden geleverd om compatibiliteit te behouden, kunnen grote releases wijzigingen bevatten die aanpassingen aan apps vereisen. Gebruikers worden aangemoedigd om de release-informatie te bekijken voor verouderde functies.

Beveiligingsupdates

  • Beveiliging heeft prioriteit en kritieke kwetsbaarheden worden in patch-releases zo snel mogelijk aangepakt.
Snapshot builds

Snapshot builds zijn beschikbaar vóór de meeste releases. Gebruikers worden aangemoedigd om deze te testen om vroegtijdig problemen te identificeren en feedback te geven. Zie het Snapshots artikel om te leren hoe je webforJ-snapshots kunt gebruiken en waar je ze kunt verkrijgen.

Hoe op de hoogte te blijven

Release-informatie en aankondigingen

  • Elke release gaat vergezeld van gedetailleerde release-informatie die nieuwe functies, bugfixes en eventuele vereiste acties beschrijft.
  • Gebruikers moeten zich abonneren op de webforJ blog voor tijdige updates.
Upgrade-aanbevelingen

Klanten moeten upgrades plannen op basis van zakelijke behoeften en stabiliteitsvereisten. Gebruikers worden aangemoedigd om op de laatste release te blijven om te profiteren van prestatieverbeteringen en nieuwe functies.

Ondersteuning en compatibiliteit

  • webforJ biedt documentatie en upgradehandleidingen voor grote releases.
  • Communityforums en klantondersteuningskanalen zijn beschikbaar voor probleemoplossing en hulp.