1. ارتقاء به .NET 8 و C#
...
12
شناسه تیکت:#7629
✅ تغییرات اصلی:
- مهاجرت کامل پلتفرم ERP به .NET 8 و C# 12
- دسترسی به قابلیتهای جدید زبان (مانند Primary Constructors، Collection Expressions و ...)
- بهبود مدیریت حافظه و عملکرد runtime
...
- ممکن است برخی کتابخانههای شخصیسازی شده نیاز به بازنویسی یا تست مجدد داشته باشند
- تمام ماژولها تمام عملکرد های سیستم نیاز به تست جامع دارند، به خصوص آنهایی که به runtime وابستهانددارند
...
2.
...
اجرای گزارشهای Elasticsearch
شناسه تیکت:#7799
🚀 عملکرد جدید:
- امکان اجرای مستقیم کوئریهای Elasticsearch از طریق خروجی گزارشها
...
- نیاز به اعمال محدودیتهای حجم داده بازگشتی
- تغییر در ساختار پاسخها نسبت به نسخه قبلی
...
3. پیادهسازی ارتباطات مبتنی بر RabbitMQ
...
شناسه تیکت:#8161
...
🧩 معماری جدید:
- جایگزینی/تکمیل APIهای HTTP با صفهای RabbitMQ
...
- نیاز به پیکربندی جداگانه Exchangeها و Queueها
...
4. بازنویسی موتور گزارشگیری
...
شناسه تیکت:#8129
📊 بهبودهای اساسی:
- معماری کاملاً بازنویسی شده موتور گزارش
- بهینهسازیهای عملکردی و امنیتی (جلوگیری از SQL Injection)
- بهبود مدیریت مموری در اجرای گزارشهای سنگین
⚠️
...
📁 تغییرات شکستنی:
- تغییر در ساختار پارامترهای گزارشهای سفارشی
- تغییر syntax در برخی موارد خاص
⚠️ هشدارها:
- نیاز به بازبینی بعضی از گزارشهای موجود
- تغییر در الگوی مصرف حافظه هنگام اجرای گزارشهای سنگین
...
- کاهش تأخیر در پردازش درخواستها
- کاهش مصرف منابع CPU و Memory
...
6. پشتیبانی
...
از سرویس های ذخیره سازی سازگار با S3
☁️ ویژگیهای جدید:
- امکان ذخیرهسازی فایلها در AWS S3سرویس های ذخیره سازی سازگار با S3
- پشتیبانی از آپلود/دانلود مستقیم
...