Java News Roundup: JDK 21 برنامه انتشار ، پلت فرم Payara ، Jbang ، Jhipster ، Wildfly

ساخت وبلاگ

این هفته گردآوری جاوا برای 27 مارس 2023 دارای اخبار مربوط به OpenJDK ، JDK 21 ، Glassfish 7. 0. 3 ، نسخه های Spring Point و Milestone ، Payara Platform ، Quarkus 3. 0. CR1 ، Micronaut 3. 8. 8 ، Wildfly 28 Beta1 ، Hibeate ORM 6. 2 ، Groovyy4. 0. 11 ، شتر 3. 20. 3 ، جیمز 3. 7. 4 ، Eclipse Vert. x 4. 4. 1 ، Jhipster Quarkus Blueprint 2. 0 ، Jhipster Lite 0. 30 ، Jbang 0. 106 ، Gradle 8. 1-CR2 و Foojay. io Calendar.

OpenJDK

نتایج انتخابات هیئت مدیره 2023 نشان می دهد که اندرو هیلی ، رهبر فنی ، جاوا منبع آزاد در Red Hat ، و Phil Race ، عضو مشاوره کادر فنی در اوراکل ، برای پر کردن دو کرسی عضو بزرگ به هیئت مدیره انتخاب شده اندبشرآنها یک دوره از یک سال تقویم را در تاریخ 1 آوریل 2023 ارائه می دهند. InfoQ با یک خبر خبری دقیق تر پیگیری می کند.

JEP 444 ، Threads Virtual ، از JEP Draft 8303683 خود به وضعیت کاندیداها ارتقا یافت ، سپس به سرعت از نامزد به پیشنهاد برای هدف گیری برای JDK 21 ارتقا یافت. این JEP پیشنهاد می کند که این ویژگی را بر اساس بازخورد از دو دور قبلی پیش نمایش نهایی کند: JEP436 ، موضوعات مجازی (پیش نمایش دوم) ، در JDK 20 تحویل داده شده است. و JEP 425 ، موضوعات مجازی (پیش نمایش) ، تحویل شده در JDK 19. این ویژگی موضوعات مجازی ، موضوعات سبک وزن را ارائه می دهد که به طرز چشمگیری تلاش برای نوشتن ، حفظ و مشاهده برنامه های همزمان با توان بالا را به سکوی جاوا کاهش می دهد. مهمترین تغییر از JEP 436 این است که موضوعات مجازی اکنون با حذف گزینه امتناع از استفاده از این متغیرها ، متغیرهای محلی محلی را به طور کامل پشتیبانی می کنند. جزئیات بیشتر در مورد JEP 425 ممکن است در این خبر خبری InfoQ و این صفحه نمایش کافه JEP توسط José Paumard ، Advocate Developer Java ، گروه Platform Java در Oracle یافت شود. پیش بینی می شود این بررسی در 7 آوریل 2023 به پایان برسد.

نسخه 7. 2 مهار آزمون رگرسیون برای JDK ، JTREG ، منتشر شده و برای ادغام در JDK آماده شده است. مهمترین ویژگی جدید امکان اجرای تست ها با استفاده از موضوعات مجازی است. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

JDK 21

ساخت 16 از ساختهای اولیه JDK 21 در هفته گذشته با به روزرسانی های Build 15 که شامل رفع مشکلات مختلف است ، در دسترس قرار گرفت. جزئیات بیشتر در مورد این ساخت ممکن است در یادداشت های انتشار یافت شود.

مارک رینولد ، معمار ارشد ، گروه پلت فرم جاوا در اوراکل ، به طور رسمی برنامه انتشار JDK 21 را به شرح زیر پیشنهاد داد:

  • مرحله اول رمپود (چنگال از خط اصلی): 8 ژوئن 2023
  • مرحله دوم رمپدون: 20 ژوئیه 2023
  • نامزد انتشار اولیه: 10 اوت 2023
  • نامزد انتشار نهایی: 24 اوت 2023
  • در دسترس بودن عمومی: 19 سپتامبر 2023

برای JDK 21 ، توسعه دهندگان تشویق می شوند اشکالات را از طریق پایگاه داده Bug Java گزارش دهند.

ماهی ماهی

انتشار کشتی های Glassfish 7. 0. 3 با رفع اشکال ، پیشرفت در اسناد و ارتقاء وابستگی مانند: Mojarra 4. 0. 2 ، Eclipselink 4. 0. 1 ، پیکربندی هلیدون 3. 2. 0 و ASM 9. 5. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

چارچوب بهاری

تیم ادغام بهار اعلام کرده است که گسترش ادغام بهار برای خدمات وب آمازون (AWS) ، نسخه 3. 0. 0-M2 و Spring Cloud Stream Binder برای AWS Kinesis ، نسخه 4. 0. 0-M1 ، پروژه ها به AWS Java منتقل شده اندSDKتغییرات قابل توجه در هر یک از این نسخه های نقطه عطف عبارتند از: AWS Java SDK 2. 20. 32 ، آخرین نسخه ؛ارتقاء وابستگی به Spring Cloud AWS 3. 0. 0 با API شنونده جدید SQS ؛یک کلاس DynamodblockRegistry ، اجرای رابط های ExpirableLockeCregistry و ReveAbleLockRegistry ، برای ارائه پشتیبانی مناسب TTL. و حذف پیکربندی XML.

Spring Cloud 2022. 0. 2 ، Codenamed Kilbu ، با به روزرسانی های زیر پروژه هایی مانند: Spring Cloud Vault 4. 0. 1 ، Spring Cloud Kubeetes 3. 0. 2 ، Spring Cloud OpenFeign 4. 0. 2 و Cloud Cloud Config 4. 0. 2 منتشر شده است. با این حال ، با حذف پروژه های فرعی ، تغییرات شکسته ای وجود دارد: Cli Cloud Spring ، Cloud Cloud برای Cloud Foundry و Cloud Sleuth. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

اولین نامزد انتشار Spring Web Flow 3. 0. 0 ویژگی های جدیدی را ارائه می دهد: مهاجرت چهره های بهاری به چارچوب بهار 6 ، جاکارتا EE و JSF 4 ؛و به روزرسانی نمونه های JSF به Jakarta EE. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

پیارا

Payara نسخه مارس 2023 خود را از پلت فرم Payara منتشر کرده است که شامل نسخه جامعه 6. 2023. 3 ، Enterprise Edition 5. 49. 0 و انتشار رسمی Payara Enterprise 6. 0 است. همه این نسخه ها اکنون از Jakarta EE 10 و Microprofile 6. 0 پشتیبانی می کنند. توجه به این نکته حائز اهمیت است که در حال حاضر یک موضوع شناخته شده مورد بررسی قرار می گیرد: هنگام استقرار برنامه ای که حاوی رکورد جاوا است ، هشدار در گزارش های سرور در مورد سوابق پشتیبانی نمی شود. تیم Payara اطمینان می دهد که یک برنامه همچنان همانطور که انتظار می رود ، مستقر و فعالیت خواهد کرد.

Community Edition 6. 2023. 3 رفع اشکال ، ارتقاء مؤلفه ها و پیشرفت هایی مانند: به روزرسانی برای بقیه SSL Alias پسوند برای Payara 6 ؛گواهینامه های cacerts. jks و keystore. jks را به PKCS#12 ارتقا دهید. و تمام ویژگی های کوکی Samesite را برای شنونده شبکه HTTP پیکربندی کنید. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

Enterprise Edition 5. 49. 0 همچنین با رفع اشکال ، ارتقاء مؤلفه ها و همان بهبود کوکی Samesite که در نسخه جامعه ذکر شده است ، کشتی می گیرد. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

تیم Payara همچنین CVE-2023-28462 را منتشر کرده است ، یک آسیب پذیری که بر محیط های سرور تأثیر می گذارد در JDK 8 در به روزرسانی های پایین تر از نسخه 1. 8U191. این آسیب پذیری به یک مهاجم از راه دور اجازه می دهد تا کد مخرب را در نصب سرور Payara با استفاده از دسترسی از راه دور JNDI از طریق شنوندگان کارگزار درخواست اشیاء ناامن (ORB) بارگیری کند. توسعه دهندگان تشویق می شوند نسخه JDK 8 را بالاتر از 1. 8U191 نصب کنند.

کوکارس

پس از شش نسخه آلفا و یک نسخه بتا ، اولین نامزد انتشار Quarkus 3. 0. 0 در هفته گذشته در دسترس جامعه جاوا قرار گرفت. ویژگی های جدید عبارتند از: معرفی نسخه اولیه مسیر ریشه غیر برنامه ، /q /info ، نقطه پایانی. برای سازگاری با Maven 3. 9 ، از لوبیای کوچک Smallrye استفاده کنید تا رابط Maven ReponitorySystem را آغاز کنید. و یک مکانیسم افزونه جدید برای Quarkus CLI. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

ریز

بنیاد Micronaut Micronaut Framework 3. 8. 8 را منتشر کرده است که شامل رفع اشکال و به روزرسانی های ماژول ها است: داده های Micronaut ، نمایش های میکروننوت ، میکروننوت OpenAPI ، امنیت میکرون و میکروننوت Maven Plugin. همچنین ارتقاء وابستگی به Netty 4. 1. 90 وجود داشت. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

دارای وحشی

اولین نسخه بتا Wildfly 28 ویژگی های جدیدی از قبیل: پشتیبانی از میکرومتر را ارائه می دهد که شامل ادغام میکرومتر با اجرای آنها از مشخصات تحمل گسل ریزگردها است. و پشتیبانی از تله متری میکروپل و اقدامات طولانی مدت در حال اجرا (LRA). همچنین حذف پشتیبانی از معیارهای میکروپلی و مشخصات بازپرداخت میکروپرول وجود دارد. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

زمستان

پس از چهار نامزد انتشار ، انتشار رسمی Hibeate ORM 6. 2 پشتیبانی از: انواع SQL ساختاری را ارائه می دهد. سوابق جاوا ؛ارزشهای تولید شده متحد. پارتیشن های بانک اطلاعاتی ؛انواع SQL اختصاصی ؛و امکان استفاده از دستور SQL Merge برای رسیدگی به به روزرسانی ها در برابر جداول اختیاری.

بنیاد نرم افزار آپاچی

پل کینگ ، مهندس نرم افزار اصلی در Object Computing ، Inc. ، مدیر ASERT و معاون رئیس جمهور در Apache Groovy ، سه امتیاز از Apache Groovy را که در زیر شرح داده شده است ، اعلام کرده است. توسعه دهندگان باید انتظار داشته باشند که در قطارهای آزاد 3. 0 و 2. 0 نسخه کمتری از امتیازات امتیاز بیشتری داشته باشند زیرا این تیم روی Groovy 5. 0 تمرکز خواهد کرد.

نسخه 4. 0. 11 رفع اشکال و ویژگی های جدید مانند: روش های جدید ، AsReversed () و Reverseeach () را ارائه می دهد ، که به ترتیب به طور مستقیم به Descendingset () و نزولی () نقشه می رود ، به ترتیب در رابط NavigableSet تعریف می شود. ارتقاء وابستگی به ASM 9. 5 ؛و یک ثابت جدید برای JDK 21. جزئیات بیشتر در مورد این نسخه ممکن است در ChangeLog یافت شود.

نسخه 3. 0. 17 دارای رفع اشکال ، پیشرفت در اسناد و ارتقاء وابستگی به ASM 9. 5 است. جزئیات بیشتر در مورد این نسخه ممکن است در ChangeLog یافت شود.

به طور مشابه ، نسخه 2. 5. 22 دارای رفع اشکال ، پیشرفت در مستندات و ارتقاء وابستگی به ASM 9. 5 است. جزئیات بیشتر در مورد این نسخه ممکن است در ChangeLog یافت شود.

انتشار Apache Camel 3. 20. 3 رفع اشکال ، ارتقاء وابستگی و ویژگی های جدید/پیشرفت مانند: اضافه کردن بررسی های بهداشتی برای مؤلفه هایی که برای تأیید اتصال (Camel-Health) وجود دارد. یک فایل پیکربندی کاربر در مؤلفه Camel-Jbang ؛و به نفع نمونه های کلاس CompositemeterRegistry در API رجیستری شتر. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

انتشار Apache James 3. 7. 4 آدرس CVE-2023-26269 ، افزایش امتیاز از طریق JMX غیر معتبر ، آسیب پذیری که در آن نسخه های Apache James Server 3. 7. 3 و پیش از این یک سرویس مدیریت JMX بدون تأیید اعتبار به طور پیش فرض ارائه می دهدبه افزایش امتیازات دسترسی داشته باشید. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

Eclipse Vert. x

Eclipse Vert. x 4. 4. 1 با رفع اشکال و ارتقاء وابستگی به GraphQL-Java 20. 1 ، Netty 4. 1. 90 ، Snakeyaml 2. 0 ، Micrometer 1. 10. 5 و Apache QPID Proton-J 0. 34. 1 منتشر شده است. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار و استهلاک و تغییر تغییرات مشاهده شود.

جنجال

تیم Jhipster نسخه 2. 0. 0 از Jhipster Quarkus Blueprint را با تغییرات قابل توجه مانند: تنظیم تنظیمات OIDC برای مشخصات تولید منتشر کرده است. وابستگی های طرح و Quarkus را به 2. 16. 2 بروزرسانی کنید. مجوز KeyCloak و آزمایش های سرو را برطرف کنید. و رفع تصاویر SQL Docker. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

تیم Jhipster همچنین Jhipster Lite 0. 30. 0 را منتشر کرده است ، ویژگی های رفع اشکال ، ارتقاء وابستگی و پیشرفت هایی مانند: حذف یک وابستگی به توکن وب تکراری JSON. یک روش جدید GetUseame () در کلاس ApplicationAuthorizations ؛و رفع Angular OAuth2 با KeyCloak. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

جبهه

نسخه 0. 106. 0 و 0. 106. 1 JBANG با فراخوانی API ChatGPT برای اولیه سازی و ایجاد یک اسکریپت JBANG که سعی در اجرای رشته ای دارد که در خط فرمان بیان شده است ، پشتیبانی را برای استفاده از GPT در دستور JBang Init ارائه می دهد. جزئیات بیشتر در مورد این ویژگی جدید ممکن است در این ویدیوی YouTube یافت شود و InfoQ با یک خبر خبری دقیق تر پیگیری می شود.

درجه

نامزد نسخه دوم Gradle 8. 1 ارائه می دهد: پیشرفت های مداوم در حافظه نهان پیکربندی. پشتیبانی از تأیید وابستگی ؛گزارش خطای بهبود یافته برای تعطیلی شیار ؛پشتیبانی از جاوا لامبدا ؛و پشتیبانی از پروژه های ساختمانی با JDK 20. جزئیات بیشتر در مورد این نسخه ممکن است در یادداشت های انتشار یافت شود.

foojay. io

Foojay. io ، دوستان OpenJDK Resource برای توسعه دهندگان جاوا ، تقویم جامعه جاوا خود را برای توسعه دهندگان برای مشاهده و افزودن رویدادها فراهم کرده اند. تقویم برای افزودن محتوا بدون نیاز به یک حساب خاص باز است و محتوا تعدیل می شود.

فارکس کاران ایران...
ما را در سایت فارکس کاران ایران دنبال می کنید

برچسب : نویسنده : ديناروند فهيمه بازدید : 38 تاريخ : پنجشنبه 16 شهريور 1402 ساعت: 13:27