در هفته‌ای که گذشت، دنیای جاوا شاهد انتشارات مهمی بود. از جمله: نسخه نهایی TornadoVM 5.0، انتشارات نقطه‌ای JHipster و Keycloak و Google ADK، به‌روزرسانی‌های نگهداری GraalVM Native Build Tools و Micronaut، بیلد رسمی OmniFish از Payara و معرفی چارچوب جدید Vidocq. در ادامه مرور کاملی بر این اخبار خواهیم داشت.

JDK 27 و JDK 28: بیلدهای دسترسی اولیه

بیلد ۳۰ از JDK 27 و بیلد ۶ از JDK 28 به‌تازگی منتشر شده‌اند. این بیلدها شامل رفع اشکالات و بهبودهای متعدد هستند. جزئیات کامل در یادداشت‌های انتشار رسمی OpenJDK قابل مشاهده است.

TornadoVM 5.0: قابلیت اجرای بومی جاوا بر روی GPUهای NVIDIA

نسخه ۵.۰.۰ TornadoVM با دو ویژگی کلیدی منتشر شد: پشتیبانی از اجرای بومی جاوا روی GPUهای NVIDIA CUDA و API جدید Hybrid که امکان فراخوانی مستقیم کتابخانه‌های بومی NVIDIA را به کلاس TaskGraph می‌دهد. این انتشار علاوه بر رفع اشکالات، گام بزرگی در جهت یکپارچه‌سازی جاوا با محاسبات موازی است.

GraalVM Native Build Tools 1.1.4 و Micronaut 5.0.4

ابزارهای ساخت بومی GraalVM به نسخه ۱.۱.۴ به‌روز شدند که رفع مشکل تست‌ها با فرمت جدید فراداده و بهبود گزارش‌دهی را به همراه داشت. همچنین بنیاد Micronaut نسخه ۵.۰.۴ این چارچوب را منتشر کرد که شامل ارتقای Netty به نسخه ۴.۲.۱۶ با رفع بیش از ۲۰ آسیب‌پذیری (CVE) است.

JHipster 9.2.0: بهبودهای چشمگیر در تولید قالب

JHipster 9.2.0 با یکپارچه‌سازی کامل با ESLint برای لینت کردن بیش از ۳۰۰۰ قالب EJS و مهاجرت از vinyl به mem-fs-editor منتشر شد. این تغییرات تولید Blueprints را بهبود می‌بخشد.

Keycloak 26.7.0: پشتیبانی کامل از SAML و SCIM

Keycloak 26.7.0 ویژگی‌های مهمی مانند خودکارسازی تأمین کاربر با پروتکل SCIM (RFC7644) و پشتیبانی کامل از احراز هویت مرحله‌ای با SAML را به صورت پایدار ارائه می‌دهد. همچنین راهنمای اختصاصی برای HAProxy و Traefik نیز در این نسخه گنجانده شده است.

Google ADK for Java 1.6.0: بارگذاری مهارت‌ها از ClassPath

کیت توسعه عامل گوگل (ADK) برای جاوا به نسخه ۱.۶.۰ رسید. کلاس جدید ClassPathSkillSource امکان بارگذاری مستقیم مهارت‌ها از classpath جاوا را فراهم می‌کند و قابلیت پیشبرد توالی عامل‌ها به عامل‌های فرعی متوقف شده نیز اضافه شده است.

OmniFish Build of Payara: راهکاری برای مهاجرت از Payara

شرکت OmniFish بیلد پشتیبانی شده خود از پلتفرم Payara را برای نسخه‌های ۵.۰ و ۶.۰ اعلام کرد. این بیلد شامل رفع امنیتی منظم و پشتیبانی ۲۴ ساعته سازمانی است و به سازمان‌هایی که هنوز از Payara استفاده می‌کنند کمک می‌کند بدون نیاز به مهاجرت به GlassFish، از خدمات پشتیبانی بهره‌مند شوند.

معرفی Vidocq: پیاده‌سازی جدید Jakarta EE 11 Core Profile و MicroProfile 7.1

Vidocq یک پیاده‌سازی جدید از Jakarta EE 11 Core Profile و MicroProfile 7.1 است که گزینه‌های بیشتری را برای توسعه‌دهندگان جاوا فراهم می‌کند. این چارچوب سبک‌وزن با تمرکز بر ریزسرویس‌ها و کانتینرها طراحی شده است.

برای مطالعه جزئیات بیشتر می‌توانید به سایت InfoQ مراجعه کنید.