Beste,

Begin april 2026 is Open Formulieren 3.5 “Kjeld” gereleased! 

Kjeld Nuis is een Nederlandse schaatser die in 2022 de grens van 100 km/u op natuurijs doorbrak. Het kostte ons net iets langer om snelheidsrecords te breken met Open Formulieren, maar uiteindelijk hebben we de herbouw van onze logica- en formulier-engine binnen de geplande termijn afgerond en onze doelen behaald. 

Demo

De demo van Open Formulieren 3.5 zal plaatsvinden op donderdag 7 mei van 15:00 tot 16:00 uur. In deze demo geven we een toelichting op de belangrijkste wijzigingen. Ook geven we een inkijkje in de roadmap van Open Formulieren.

Als je vorige keer hebt aangegeven dat je automatisch wilt worden uitgenodigd, dan heb je als het goed is al een uitnodiging ontvangen. Niet ontvangen? Of wil je je aanmelden? Dat kan via deze link: https://open-forms.maykin.opengem.nl/open-formulieren-demo/ 

Wat is er veranderd?

⚡️ Performance

We hebben veel werk verzet om de interactie van gebruikers met Open Formulieren soepeler en sneller te maken. Dit traject is ruim een jaar geleden gestart in Open Formulieren 3.1 “Lente”. Eén van de grootste bronnen van vertraging was dat er steeds communicatie met de server nodig was om logicaregels te evalueren terwijl de gebruiker het formulier invult. We hebben dit opnieuw opgebouwd om zoveel mogelijk logica op de server te vermijden:

Zowel de oude als de nieuwe logica-evaluatie zijn beschikbaar, en je kunt de nieuwe variant per formulier inschakelen.

⚠️ Let op: het uitvoeren van logica aan de voorkant is alleen beschikbaar als de nieuwe renderer (sinds 3.4.0 beschikbaar) ingeschakeld is.

 

🔢 Stabiele publieke referentienummers

Bij het indienen van een formulier krijgt de eindgebruiker altijd een referentienummer. Deze werden tot en met 3.4 typisch op willekeurige manier gegenereerd, waardoor een kleine kans bestond dat na enige tijd een nummer opnieuw uitgegeven wordt. Nu worden deze referenties gegarandeerd uniek gegenereerd, ook als oude inzendingen opgeschoond worden.

Daarnaast kunnen beheerders nu ook een sjabloon voor deze referentie instellen, zodat je je eigen voorvoegsels (in plaats van “OF-”) kan gebruiken. Ook kan je er in de ZGW-API’s nu voor kiezen om het nummer door de Zaken-API of door Open Formulieren te laten genereren.

 

🔍 Monitoring en logging

We hebben (voor nu) de laatste fase geïmplementeerd voor het bewaken en observeren van Open Formulieren in de dienstverleningsketen, zodat eventuele verstoringen snel gedetecteerd en opgelost kunnen worden.

Alle componenten waaruit Open Formulieren bestaat hebben nu “gezondheidcheck”-mechanismen om te bepalen of het component functioneert. Hiermee kan automatisch een niet-functionerende component herstart worden.

Daarbovenop ondersteunen we nu “distributed tracing” waarbij een verzoek van een gebruiker door de hele keten gevolgd kan worden, inclusief integratie met de bestaande logging en foutbewaking zoals Sentry.

Tot slot is de robuustheid van (audit) logs nog verder verbeterd - alle applicatielogs worden nu naar de systeemoutput weggeschreven en indien gewenst, naar de databank voor gebruiksvriendelijke inzage door beheerders.

 

✉️ E-mail via de Office365 API

De opvolger van Office365 SMTP gebruikt de Microsoft Graph API met OAuth en wordt vanaf nu ook ondersteund in Open Formulieren.

💯En nog veel meer...

Was jij de persoon die bij ons die ene bug melde en wil je weten of hij opgelost is? Had je een kleinere wens die de samenvatting in deze mail niet heeft gehaald, maar wil je wel weten of het opgenomen is in deze release? Of wil je gewoon helemaal op de hoogte zijn van alle ins en outs? Je kunt in de gedetailleerde release notes precies zien wat we allemaal gedaan hebben het afgelopen kwartaal! Voor systeembeheerders en formulierbouwers is er nog extra informatie beschikbaar in de upgrade-documentatie (Engels).

Upgraden naar 3.5

Kun je niet wachten om 3.5 te gaan testen en wil je precies weten wat je moet doen om te upgraden naar versie 3.5? Bekijk dan de gedetailleerde release notes.

We zien je graag tijdens de demo op donderdag 7 mei van 15:00 tot 16:00 uur.

 

Namens heel team Open Formulieren,

Bregje van der Horst 

Een inititatief van Maykin