أعلنت هيئة تطوير Hibernate عن إصدار النسخة التجريبية الأولى من Hibernate 7.0.0، والتي تأتي بتغييرات رئيسية تتعلق بمتطلبات النظام ودعم الانتقال إلى Jakarta Persistence 3.2.
تتطلب النسخة الجديدة من Hibernate استخدام Java 17 كحد أدنى، مما يعني أن المطورين بحاجة إلى تحديث بيئاتهم لتلبية هذا الشرط، حيث كانت النسخ السابقة تدعم Java 11 وما فوق.
شهدت النسخة 7.0 تحسينات في طريقة التحقق من نموذج البيانات، حيث تم إدخال قيود جديدة على استخدام التعليقات التوضيحية. مثال على ذلك، تعليقات @Basic و@ManyToOne لم تعد قادرة على التطبيقات على نفس السمة. كما تم تعزيز عمليات التحقق من مكان استخدام التعليقات، مع التركيز على قواعد JavaBean.
أظهر الإصدار الجديد من Hibernate خريطة XSD جديدة، والتي تمتد لتضاف ميزات محددة لتقنيات Hibernate، مما يسهل عملية التخطيط.
يتضمن التحديث أيضًا الانتقال من استخدام Hibernate Commons Annotations إلى مشروع Hibernate Models الجديد، مما يسهم في تحسين الأداء عند التعامل مع النموذج والتعليقات.
بدأت فرق العمل في الإصدار الجديد بإزالة العديد من العقود القديمة، مما يزيد من كفاءة عمل النظام.
بانتظار فصل الخريف، يتطلع المستخدمون إلى إصدارات جديدة مثل Spring Boot 3.4 وJava 23، مع استمرار متابع فريق Spring للابتكارات في بيئات البرمجة.
هذا الإعلان يأتي كجزء من التزام الفريق بتقديم أحدث التقنيات للمطورين وتعزيز قدراتهم في عالم البرمجة الحديث.