Dostupan je release projekta lsFusion 6.2, koji razvija deklarativnu platformu za razvoj poslovnih i web aplikacija. Platforma je pogodna za razvoj korporativnih i računovodstvenih aplikacija i može se koristiti kao otvorena i besplatna alternativa platformi 1C. Kod projekta napisan je na jeziku Java i distribuira se pod licencom LGPLv3. Tipično ERP rješenje za mala i srednja poduzeća MyCompany, koje koristi lsFusion, distribuira se pod licencom Apache 2.0.
Osnova platforme temelji se na paradigmi kombinatornog programiranja (function-level), što značajno razlikuje lsFusion od postojećih platformi na tržištu (npr. SAP, Dynamics AX, 1C, .Net). Unutrašnjost također aktivno koristi programske pristupe kao što su događajno, reaktivno i objektno-orijentirano programiranje.
Glavne promjene u verziji 6.2:
- Za operatore SEEK i VALUE dodane su alternativne ključne riječi ACTIVATE i ACTIVE.
- Biblioteka JasperReports ažurirana je na verziju 6.21.5, koja sada podržava izvoz u Excel izvještaja s slikama u WebP formatu.
- Ime izvoznog PDF izvještaja u web klijentu sada odgovara imenu obrasca umjesto fiksnog lsfreport.pdf.
- U bloku DESIGN za tablične kolone dodan je atribut footerClass za CSS stilizaciju footer ćelija analogno s captionClass.
- U operatoru EXTERNAL HTTP podržane su adrese s ne-ASCII simbolima.
- Za XML podatke u EXTERNAL HTTP POST korišten je ispravan MIME tip "application/xml" umjesto zastarjelog "text/xml".
- Pri radu kroz Nginx proxy ispravno se određuje adresa stvarnog klijenta u svojstvu remoteAddress.
- Obnovljen je rad intervalnih formula za tipove TIME, DATETIME i ZDATETIME.
- Ispravljeni su problemi pri korištenju MATERIALIZED s svojstvom koje je izgrađeno operatorom JSON.
- Ispravno se ažuriraju materijalizovana svojstva koja ovise o nedavno izrađenim statičkim objektima, prilikom sinhronizacije strukture BDP-a.
- Dodjeljivanje NULL svojstvima LOCAL sada ispravno uklanja zapis.
- Planer zadataka ispravnije obrađuje prekid tokova i ne gubi zapise dnevnika za zadatke s postavljenim vremenom čekanja.
- U LRU cacheu ignorišu se zastarjeli događaji nedostatka memorije.
Izvor: opennet.ru
