اخبار جاوا — خلاصه مهمترین انتشارها و تغییرات فنی هفته منتهی به 24 اوت 2026؛ نسخههای جدید، تصاویر کانتینری و پیشرفتهای امنیتی که روی عملکرد و معماریهای مدرن تاثیرگذار هستند.
Atmosphere 4.0 بهصورت GA منتشر شد و همزمان چند پروژه بنیادین جاوا نسخههای نقطهای یا مرحلهای جدید منتشر کردند: تصاویر Docker برای GlassFish 8.0.4، GraalVM 25.3، Azul Payara 7.3.0، Quarkus و WildFly، و نسخههای milestone برای Jakarta Data و Eclipse JNoSQL.
نکات برجسته
- Atmosphere 4.0 به وضعیت GA رسید؛ گزینهای بالغ برای برنامههای real-time و WebSocket (منبع پروژه).
- GraalVM 25.3 با بهبود inlining و مکانیزمهای سختسازی امنیتی منتشر شد (GraalVM).
- OmniFish تصاویر Docker رسمی GlassFish 8.0.4 را عرضه کرد تا فرایند استقرار در محیطهای کانتینری و CI/CD سادهتر شود (OmniFish).
- Jakarta Data 1.1.0 و Eclipse JNoSQL 1.2.0 (milestone) تغییراتی در نگاشت دادهها و تبدیلکنندهها دارند که خوانایی و توسعهپذیری کد را بهبود میبخشد.
- Azul Payara 7.3.0 پشتیبانی یکپارچه gRPC و پیادهسازی اولیه Jakarta Agentic AI را ارائه میکند؛ مناسب برای سرویسهای مبتنی بر RPC و هوش مصنوعی کاربردی.
OpenJDK و JEP 542 — پشتیبانی PEМ
JEP 542 («رمزگذاریهای PEM برای اشیای رمزنگاری») از وضعیت Proposed به Targeted برای JDK 28 ارتقا یافته است. این JEP API مشخص و ثابتی برای تبدیل بین متن PEM و فرمتهای باینری PKCS #8 و X.509 فراهم میکند تا مدیریت کلیدها، گواهیها و CRLها سادهتر و امنتر شود. از تغییرات پیادهسازی میتوان به بازطبقهبندی کلاس PEM record و تغییر نام رابط DEREncodable به BinaryEncodable اشاره کرد که خوانایی و وضوح رابطها را افزایش میدهد.
نسخههای آزمایشی JDK
بیلد 35 برای JDK 27 و بیلد 13 برای JDK 28 در دسترس هستند؛ تیمها تشویق میشوند اشکالات را به پایگاهداده باگ OpenJDK گزارش کنند (OpenJDK).
GlassFish: تصاویر Docker برای نسخه 8.0.4
تیم OmniFish تصاویر Docker رسمی GlassFish و GlassFish Embedded نسخه 8.0.4 را منتشر کرده است. این تصاویر روند نصب، راهاندازی و اجرای سرور در محیطهای کانتینری را تسهیل میکنند و مناسب استفاده در پایپلاینهای CI/CD هستند. مستندسازی و راهنمای استفاده روی مخزن و صفحات رسمی OmniFish در دسترس است (OmniFish).
GraalVM 25.3 — inliner اولویتدار و تقویت امنیت
GraalVM 25.3 کلاس جدید SubstratePriorityInliningPhase معرفی میکند که در هر دو حالت JIT و Native Image منجر به تولید کد سریعتر و بهینهتر میشود. علاوه بر این، مکانیزمهای سختسازی جدید ریسک هدایت اجرای برنامه به آدرسهای غیرمنتظره را کاهش میدهند. جزئیات فنی و یادداشتهای انتشار در سایت رسمی موجود است (GraalVM).
Jakarta Data 1.1.0 و Eclipse JNoSQL 1.2.0 — نگاشت و تبدیل بهتر
Jakarta Data در milestone چهارم بهبودهایی در TCK و قابلیت تعیین ترتیب nullها با @OrderBy و افزودن حاشیهنویسیهای @Nullable / @Nonnull برای افزایش ایمنی ارائه داده است (مشخصات Jakarta Data).
Eclipse JNoSQL 1.2.0 کلاس جدید AutoApplyConverters را برای کشف و اعمال خودکار پیادهسازیهای AttributeConverter اضافه کرده و پشتیبانی از interceptorهای CDI را در مخازن نیمهساختاریافته و کلید-مقدار بهبود داده است؛ این تغییرات کدنویسی نگاشتی را سادهتر و مقیاسپذیرتر میکنند (Eclipse JNoSQL).
Azul Payara 7.3.0 — gRPC و Jakarta Agentic AI
Azul Payara 7.3.0 شامل شاخههای Community و Enterprise با اصلاحات متعدد است. ویژگیهای برجسته نسخه اوت 2026 عبارتاند از: پشتیبانی یکپارچه از gRPC 1.83.1، مکانیزم جدید فیلتر و سفارشیسازی لاگهای دسترسی، و پیادهسازی اولیه مشخصه Jakarta Agentic AI که زیرساختی برای ادغام قابلیتهای عاملمحور AI فراهم میکند. مستندات رسمی Payara و Azul اطلاعات تکمیلی دارند (Payara, Azul).
Open Liberty، WildFly و Quarkus — نگهداری و ویژگیهای امنیتی
Open Liberty نسخه بتای 26.0.0.9 را منتشر کرده که پشتیبانی از API جاوای MCP و تغییراتی در نامگذاری MBean دارد؛ تیمها باید پرسوجوها و اسکریپتهای JMX را بازبینی کنند (Open Liberty).
WildFly 41.0.1 یک انتشار نگهداری است که فیلتر مطابق با JEP 290 را بهروزرسانی و به آخرین نسخه Apache CFX ارتقاء یافته تا از مسدودسازی مقاصد جداشده پشتیبانی کند؛ این به کاهش ریسک حملات SSRF کمک میکند (WildFly).
Quarkus در شاخه 3.3.39.x رفع اشکال و ارتقاء وابستگیها را منتشر کرده و دو قابلیت برجسته افزوده: پشتیبانی از رمزنگاری پساکوانتومی در افزونه TLS Certificate Registry و فعالسازی پیشفرض Serializerهای Jackson بدون نیاز به reflection بهخاطر مسائل پایداری (Quarkus).
Atmosphere 4.0 به وضعیت انتشار عمومی رسید
Atmosphere 4.0 اکنون به مرحله GA رسیده و برای کاربردهای real-time و WebSocket گزینهای پایدار با سازگاری بالا ارائه میدهد. میتوان از آن بهعنوان جایگزین یا مکمل راهکارهای مبتنی بر HTTP/2 و SSE در معماریهای مدرن استفاده کرد (Atmosphere).
اقدامات پیشنهادی برای توسعهدهندگان
- نسخههای جدید را در محیطهای نمایشی (staging) مستقر کرده و تستهای عملکرد و امنیت را علیه بار واقعی اجرا کنید.
- تطبیق JEP 542 را در پروژههایی که از PEM استفاده میکنند بررسی کنید تا تبدیل کلید و گواهیها سادهتر و جامعتر شود.
- برای برنامههایی که Native Image یا گرههای containerized تولید میکنند، تغییرات GraalVM و تصاویر جدید GlassFish را آزمایش کنید.
- در صورت استفاده از gRPC یا Agentic AI، سناریوهای سازگاری و لاگگیری جدید Payara را بررسی و پیکربندی کنید.
منابع اصلی: یادداشتهای انتشار و صفحات مستنداتی پروژهها از جمله OpenJDK، GraalVM، Payara، Quarkus و مخازن رسمی پروژهها.





