Релиз на платформата за разработка на информационни системи lsFusion 6.2

Достъпен е проектът lsFusion 6.2, развиващ декларативната платформа за разработка на бизнес и уеб приложения. Платформата е подходяща за разработка на корпоративни и счетоводни приложения и може да се използва като отворена и безплатна алтернатива на платформата 1С. Кодът на проекта е написан на Java и се разпространява под лиценз LGPLv3. Типовото ERP решение за малки и средни предприятия MyCompany, използващо lsFusion, се разпространява под лиценз Apache 2.0.

В основата на платформата е залегнала парадигмата на комбинаторното програмиране (на ниво функция), което значително я отличава от съществуващите на пазара платформи (например SAP, Dynamics AX, 1С, .Net). Също така вътре активно се използват събитийно, реактивно и обектно-ориентирано програмиране.

Основни промени в версия 6.2:

  • За операторите SEEK и VALUE са добавени алтернативни ключови duми ACTIVATE и ACTIVE.
  • Библиотеката JasperReports е актуализирана до версия 6.21.5, в която е добавена поддръжка за експортиране в Excel на отчети с изображения във формат WebP.
  • Името на експортирания PDF отчет в уеб клиента сега отговаря на името на формата вместо на фиксираното lsfreport.pdf.
  • В блока DESIGN за таблици е добавен атрибут footerClass за CSS стилизиране на footer клетки по аналогия с captionClass.
  • В оператора EXTERNAL HTTP се поддържат адреси с не-ASCII символи.
  • За XML данни в EXTERNAL HTTP POST се използва коректен MIME тип "application/xml" вместо остарелия "text/xml".
  • При работа през Nginx прокси се определя коректно адресът на действителния клиент в свойството remoteAddress.
  • Възстановена е работата на интервалните формули за типовете TIME, DATETIME и ZDATETIME.
  • Устранени са сривовете при използване на MATERIALIZED с атрибут, построен чрез JSON оператор.
  • Коректно се обновяват материализирани свойства, зависещи от новосъздадени статични обекти, при синхронизация на структурата на БД.
  • Присвояването на NULL на локални свойства сега правилно премахва записа.
  • Планиращият на задачи обработва по-точно прекратяването на потоци и не губи записите на журнала за задачи с зададен таймаут.
  • В LRU кеша се игнорират остарели събития за недостиг на памет.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster