blog-Release-15
27 juli 2023, door Menno Gülpers Blog

Wat was nieuw in Blueriq 15?

Blueriq 16 komt eraan, tijd om terug te kijken naar de versie ervoor, net zoals ik dat elk jaar gedaan heb: Nieuw in versie 14versie 13 en versie 12.

Het afgelopen jaar hebben we weer gewerkt aan enkele grotere onderwerpen:

  • Er is natuurlijk hard gewerkt aan Blueriq Encore, de opvolger van Blueriq Studio, sterker nog: Encore is klaar! Dus bye bye Studio! Hierover meer in de volgende blog.
  • Er is ook veel werk verricht rondom Dynamic Case Management (DCM), zowel op gebied van architectuur als functionaliteit. Dit resulteerde in een eerste release van de case-engine, om volledig case-gecentreerd modelleren te ondersteunen.

Maar er is in deze versie nog meer mooie functionaliteit bijgekomen:

  • We hebben een nieuwe (business engineer-vriendelijkere) versie van de justifications container toegevoegd: AQ_JustificationsV2.
  • De oneindige loop die RabbitMQ soms (onterecht) op ons afstuurde is nu verholpen door een dead-letter-queue toe te voegen aan onze Trace en Timeline stores.
  • We hebben een service toegevoegd (AQ_GetAuthenticationClaims) om informatie die met je openid-connect login meegestuurd wordt naar het Blueriq-profiel te halen. Denk bijvoorbeeld aan emailadres, additionele rollen, etc. 
  • We ondersteunen nu ook Keycloak 18, Java 17 en Spring Boot 2.7.
  • In de gegenereerde documentatie van een BAARS komen nu alle fout-soorten terug, niet meer alleen de 200.
  • De AQ_Dashboard_Comment container werkt nu ook in externe Blueriq sessies ten behoeve van een failover setup.
  • De containertypes AQ_Instance_List, AQ_File_Upload en AQ_File_Download hebben intern een nieuw soort identifier, waardoor er niet meer per ongeluk verschillende containers van hetzelfde type samengevoegd worden, wat bij veel-op-veel-situaties op de loer ligt.
  • Containers die read-only waren, konden ook niet meer gesorteerd of gefilterd worden. Dat is nu standaard wel zo, maar met een globale setting kan het oude gedrag desgewenst nog tijdelijk aangehouden worden.
  • Blueriq werkte volgens het motto "Heb je geen database? Dan zet ik er eentje in memory voor je neer". Dat is voor ontwikkeling gewenst, maar in productie waarschijnlijk nooit. Dus het standaard gedrag is nu om geen database te maken, tenzij...
  • Unit tests kunnen nu ook vanaf de management service afgetrapt worden. Dit kon eerder al en kan nu ook voor een specifieke revisie (dus niet alleen de laatste).
  • Je kunt nu ook een testpad meegeven als je een shortcut opstart in development-mode. 
  • Blueriq kent het datatype datum-tijd (1970-12-24T00:12:00 is een mooi moment in de geschiedenis: ik werd geboren), maar geen automatische conversie voor tijdzones. Als 1970-12-24T00:12:00Z via een REST-service op een server in Nederland ingelezen wordt, blijft het onveranderd, maar bij een applicatie in Finland zou dat automatisch een uurtje later worden.
  • De profile export (tijdelijk niet aanwezig in de nieuwe debug toolbar) is er weer: je kunt het profiel dus weer downloaden, bijvoorbeeld ten behoeve van de model mapper of unit tests.
  • Voor de business engineer een heel gewenste feature: de undockable debug toolbar. Hij past zich aan, is naar beneden te plaatsen of helemaal los:

Redenen genoeg dus om eens een kijkje te nemen op onze Blueriq Community.

Meer weten?

Meer weten over alle nieuwe functionaliteiten die zijn afgerond in Blueriq 15, of ben je helemaal up to date en benieuwd wat Blueriq 16 te bieden heeft? Klik dan op onderstaande link of neem contact op met Menno.

Blueriq release 16 Contact
Menno
Gülpers
Blueriq Academy Manager