PostgreSQL 19 يسحب بين 8 و10 ميزات كبيرة بعد الـ beta بسبب أدوات مراجعة أسرع
كتب Peter Eisentraut، أحد الـ committers في مشروع PostgreSQL، في 9 أكتوبر 2026 أن المشروع سحب بين 8 و10 ميزات كبيرة من فرع الإصدار 19 بعد بدء مرحلة الـ beta، بحسب طريقة العد. والمعدل الذي يتوقعه عادة نحو عملية سحب واحدة في كل دورة.
والسبب الذي يطرحه أن أدوات المراجعة بمساعدة نماذج اللغة الكبيرة صارت تكتشف العيوب أسرع بكثير من قبل، بينما معظم الكود المسحوب أقدم من هذه الأدوات. فمستوى الجودة المطلوب فعليًا ارتفع بعد أن دخل الكود الفرع الرئيسي.
ومن الأمثلة في المقالة ميزة واحدة أخرجت مراجعتها نحو 40 تقرير عيب، ومتوسط إصلاح كل منها نحو ثلاثة أسطر. أي أنها ليست أخطاء في التصميم، بل عيوب صغيرة في الحالات الحدية، من النوع الذي تتجاوزه العين البشرية وتلتقطه الأداة.
وينفي Eisentraut صراحة أن تكون القصة عن كود مولَّد بالذكاء الاصطناعي، فالكود المتأثر كُتب قبل أن يصبح توليد الكود بهذه الأدوات ممكنًا أصلًا. ويضيف سببين آخرين: التعقيد التراكمي حين يجب أن يعمل كل شيء مع كل شيء، وتفضيل المجتمع الحفاظ على موعد الإصدار بدل تأجيله. كما أن أعمال الأمان شغلت كبار المطورين من أبريل، موعد تجميد ميزات الإصدار 19، حتى أغسطس، موعد آخر إصدار أمني، فجاءت مراجعة الـ beta أخف.
والنتيجة أن الإصدار 19 يحمل تقريبًا نصف عدد الميزات الكبيرة التي كان Eisentraut يتوقعها قبل أشهر. ويقدّر أن شهرين إضافيين كانا يكفيان لحل المشاكل الصغيرة المتبقية.
والاقتراح المطروح في المجتمع أن تدخل الميزة الفرع الرئيسي بحالة experimental وتنضج هناك، بدل انتظار اكتمالها ثم سحبها. ويكتب Eisentraut أن الفكرة لم تتبلور بعد. ويتجاوز السؤال PostgreSQL: الفرق التي تفحص كودها القديم بأدوات جديدة ستواجه الاختيار نفسه بين السحب والتمرير ووسم الكود بأنه تجريبي.