Release van het ontwikkelingsplatform voor informatiesystemen lsFusion 6.2

De release van project lsFusion 6.2 is beschikbaar, waarmee een declaratieve platform voor de ontwikkeling van bedrijfs- en webapplicaties verder wordt ontwikkeld. Het platform is geschikt voor de ontwikkeling van bedrijfs- en boekhoudapplicaties en kan gebruikt worden als een open en gratis alternatief voor het 1C-platform. De code van het project is geschreven in Java en wordt verspreid onder de LGPLv3-licentie. De typische ERP-oplossing voor kleine en middelgrote bedrijven MyCompany, die lsFusion gebruikt, wordt verspreid onder de Apache 2.0-licentie.

De basis van het platform is de paradigma van combinatorisch programmeren (function-level), wat lsFusion wezenlijk onderscheidt van bestaande platforms op de markt (zoals SAP, Dynamics AX, 1C, .Net). Daarnaast wordt er intern veel gebruikgemaakt van gebeurtenisgestuurd, reactief en object-georiƫnteerd programmeren.

Belangrijkste wijzigingen in versie 6.2:

  • Voor de operators SEEK en VALUE zijn alternatieve sleutelwoorden ACTIVATE en ACTIVE toegevoegd.
  • De JasperReports-bibliotheek is bijgewerkt naar versie 6.21.5, waarin ondersteuning voor het exporteren naar Excel van rapporten met afbeeldingen in het WebP-formaat is toegevoegd.
  • De naam van het geĆ«xporteerde PDF-rapport in de webclient komt nu overeen met de naam van het formulier in plaats van de vaste lsfreport.pdf.
  • In het DESIGN-blok voor tabelkolommen is de attribuut footerClass toegevoegd voor CSS-styling van footer-cellen, net als captionClass.
  • In de EXTERNAL HTTP-operator worden adressen met niet-ASCII-tekens ondersteund.
  • Voor XML-gegevens in EXTERNAL HTTP POST is de juiste MIME-type 'application/xml' in gebruik genomen in plaats van de verouderde 'text/xml'.
  • Bij het werken via de Nginx-proxy wordt het adres van de echte client correct gedefinieerd in de eigenschap remoteAddress.
  • De werking van intervalformules voor de typen TIME, DATETIME en ZDATETIME is hersteld.
  • Crashproblemen bij het gebruik van MATERIALIZED met eigenschappen die zijn gebouwd door de JSON-operator zijn opgelost.
  • Materialized properties die afhankelijk zijn van nieuw gemaakte statische objecten worden correct bijgewerkt bij het synchroniseren van de database-structuur.
  • Toewijzing van NULL aan LOCAL-eigenschappen verwijdert nu correct de record.
  • De taakplanner behandelt het onderbreken van threads nauwkeuriger en verliest geen logboekrecords voor taken met een opgegeven timeout.
  • In de LRU-cache worden verouderde gebeurtenissen van geheugen tekort genegeerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster