Pr
NFR Prisma
Услуга за генериране и преобразуване на документи (PDF).
Защитено изтегляне — изисква споделена връзка или администраторски достъп.
Бележки към версиите
26.06.1414.06.2026
✨ Нови функции
- [Рендериране] Незадължителен воден знак „ЗА СПРАВКА“ — когато моделът зададе
Document.IsReferenceCopy, услугата отпечатва диагонален воден знак върху целия документ. По подразбиране е изключен, така че съществуващите заявки остават непроменени. - [Интеграция] Нова библиотека
Nfr.Prisma.Public— споделени договори (GenericTemplate) и типизиран клиентIPrismaClientза .NET потребители.
26.06.0404.06.2026
✨ Нови функции
- [Операции] Нов крайна точка
/health— единна проверка за наличност и готовност на рендериращата услуга. - [Журнал] Записва се изходът от всяко рендериране (успех или грешка), така че журналът може да отговори дали даден печат наистина е излязъл.
🔧 Подобрения
- [Надеждност] Самовъзстановяващ се Chromium: ако рендериращият процес умре или прекъсне връзка, следващата заявка го стартира отново автоматично — без рестарт на услугата.
- [Производителност] При старт се държи готова Chromium страница и се преизползва между рендериранията, така че първият печат след стартиране вече не е забележимо по-бавен от останалите.
- [Надеждност] Едновременните рендерирания вече са ограничени, така че пик от заявки не може да изчерпи паметта или да събори браузъра.
- [Надеждност] Навигацията на страница има твърдо изтичане на време, така че блокирал шаблон не може да задържи Chromium страница безкрайно.
- [Операции] Грешките при рендериране се връщат като стандартни ProblemDetails отговори, вместо като сурови stack trace-ове — по-лесни за обработка от клиенти и без изтичане на вътрешна информация.
- [Настройки] Три нови параметъра за настройка в
appsettings.jsonпод секцияRendering:MaxConcurrent(по подразбиране 4),NavigationTimeoutMs(по подразбиране 30 000),MaxPageUses(по подразбиране 200). - [Зависимости] Обновени версии на пакетите.