NetBeans 28 הוסיף תמיכה ב-Java SE 26 ובמרובי שרתי LSP
Apache NetBeans, סביבת הפיתוח החינמית בקוד פתוח ל-Java, C/C++, PHP ו-HTML5, שיחררה לפני כמה ימים את גרסה 28.
גרסת ה-IDE החדשה שידרגה את הממשק עם ווידג'ט כלים לביצוע קידוד טקסט נפוץ ב-IDE: קידוד/פענוח Base64, URL ו-Hex.
היא הוסיפה כפתור מחיקה לדיאלוג חיבור SSH, עדכנה את פריסת פנל תיאור הוספת שפה כך שתהיה ניתנת לשינוי גודל באופן נכון, והביאה כמה שיפורים קטנים נוספים הקשורים לקיצורי מקלדת ברכיבי פלטפורמה שונים.
NetBeans 28 הוסיף תמיכה ב-Java SE 26 עבור Tomcat, TomEE, ו-GlassFish, למרות שהוא עדיין נמצא בשלב גישה מוקדמת לפיתוח. הוא גם הוסיף תמיכה עבור הגרסה היציבה האחרונה של GlassFish 7.0.25, ו-GlassFish 8.0.0-M12 גרסת טרום-שחרור.
לקוח LSP כעת מאפשר מספר שרתי LSP עבור כל קובץ/סוג MIME. בנוסף, פרוטוקול LSP מאפשר ללקוחות השפה לשלוח הודעות לשרת השפה כדי לסגור ולהיציאה.
למערכת העריכה, נוספה תבנית קובץ Markdown, הועברה הפעולה CheckRegex לתפריט כלי IDE, שופר הדיאלוג goto/jumpto, ונוספו טיפים לכלים ללשוניות פרויקטים, קבצים ומועדפים.
לג'אווה, הוא עדכן את ספריית net.java.html לגרסה 1.8.2, הוסיף את opentest4j-1.3.0.jar ל-JUnit5, העביר את CI ל-JDK 25 GA, והוסיף תמיכה משופרת ב-switch ל-ThrowableNotThrown.
ל-PHP יש השלמה אוטומטית למילת המפתח use בגוף של מחלקה, תכונה או אינום. בנוסף, תוקן הצבע עבור הערות שורה בודדת ב-Twig 3.15.
שינויים נוספים ב-NetBeans 28 כוללים:
- כבד את משתנה הסביבה JAVA_HOME בסקריפט nbexec.
- הוסף תכונות CSS חסרות: margin-block, padding-block, scroll-behavior, conic-gradient, filter-effects.
- הוסף תמיכה בהרחבות קבצים נוספות עבור Groovy.
- יותר מהגנת Guardian נגד נקודות קוד בלתי חוקיות בהעדפות Ant.
- הוסף כפתור העתק למותאם אישית של פעולת Maven.
- הוסף java/gradle.test ל-Gradle CI.
- תמך ב-jakarta.persistence במבצע שאילתות JPQL.
- תמיכה בבדיקות פנימיות וקצה-עליוניות שאינן ציבוריות וייצוב חילוץ התוצאות עבור Gradle.
- ציין תמיכה בעיבוד הערות מצטבר של Gradle.
- שפר טיפול בנכסי הפעלה מחדש של מטרות Maven והממשק המשתמש.
- הוסף פריטי תפריט הקשר בדפדפן מאגר Git עבור הוספת מרחוק והסרת מרחוק.
למידע נוסף ולקובץ המקור, עבור לעמוד השחרור הזה ב-Github.
קבל את NetBeans 28
Apache מספק חבילת בינארי רשמית עבור NetBeans 28, הזמינה להורדה בקישור למטה:
הורד את NetBeans 28: https://netbeans.apache.org/front/main/download/nb28/
חבילת הבינארי העצמאית מהפלטפורמה מכילה קבצים ניתנים להרצה וספריות בזמן ריצה. פשוט פתחו אותה והפעלו את הקובץ הניתן להרצה עבור מערכת ההפעלה שלכם כדי להפעיל אותו.
ל-Ubuntu על פלטפורמות AMD/Intel או ARM64, יש גם חבילת Snap רשמית שפועלת בסביבה מבודדת. המשתמש יכול פשוט להפעיל את מרכז האפליקציות (או תוכנת Ubuntu לגרסאות 22.04 ומטה) כדי לחפש ולהתקין את החבילה.



