
PostgreSQL 19 נדחה בשל דיווחי באגים שזוהו ב-AI
PostgreSQL 19 צפוי לצאת בנובמבר לאחר ביטולים מאוחרים של תכונות ועלייה חדה בדיווחי באגים שזוהו באמצעות מודלים לשוניים גדולים, לפי Robert Haas. הדחייה משקפת יותר תיקונים בחזרה לאחור וזמן סקירה שהוסט.
PostgreSQL 19 צפוי לצאת לאור בנובמבר ולא בחלון הרגיל של הפרויקט בין אמצע ספטמבר לאמצע אוקטובר, לפי פוסט בבלוג מאת Robert Haas שפורסם ביום שישי, 30 באוקטובר 2026. הדחייה מגיעה לאחר כמה תכונות גדולות שבוטלו בשלב מאוחר בתקופת הבטא ולאחר עלייה חדה בדיווחי באגים שזוהו באמצעות מודלים לשוניים גדולים.
תזמון השחרור וביטולים מאוחרים
בעשור האחרון, תזמון השחרורים הראשיים של PostgreSQL היה צפוי, כאשר שחרורים הגיעו לא לפני אמצע ספטמבר ולא אחרי אמצע אוקטובר. השנה, PostgreSQL 19 ככל הנראה לא ישוחרר עד נובמבר, והפרויקט עשוי להחליט לדחות אותו עוד. בין 27 באוגוסט ל-15 בספטמבר, כמה תכונות די גדולות בוטלו: UPDATE/DELETE FOR PORTION OF, SQL Property Graph Queries (SQL/PGQ), ו-ALTER TABLE ... MERGE PARTITION/SPLIT PARTITION. ביטולים של תכונות מרכזיות אינם נדירים במיוחד מיד לאחר הקפאת תכונות, שמתרחשת מדי שנה ב-8 באפריל, אבל זה יוצא דופן לראות כמה תכונות מרכזיות שנמשכו במועד כה מאוחר.
דיווחי באגים ממודלים לשוניים מגדילים את עומס העבודה
Robert Haas מייחס את השינוי למודלים לשוניים גדולים. בין 8 באפריל 2025 ל-25 בספטמבר 2025, היו 1,037 קומיטים לענף master של PostgreSQL ו-724 קומיטים ל-REL_18_STABLE. ב-2026, באותו טווח תאריכים, היו 1,443 קומיטים לענף master ו-1,169 קומיטים ל-REL_19_STABLE. קומיטים לענף master בין הקפאת תכונות ל-25 בספטמבר ירדו מעט מהשנה שעברה לשנה זו, בעוד קומיטים שהוחזרו לאחור זינקו ביותר מ-60%. במהלך 2025, היו 248 קומיטים ל-REL_17_STABLE, ובמהלך 2026, היו 433 קומיטים ל-REL_18_STABLE, כלומר קומיטים שהוחזרו לאחור ללפחות שחרור קודם אחד זינקו ביותר מ-74% בשנה אחת. מספר עצום של אנשים באינטרנט מדווחים כעת על באגים ב-PostgreSQL שהם מצאו באמצעות מודלים לשוניים גדולים, והקומיטרים היו עסוקים מאוד בתיקונם.
איכות, זמן סקירה ושאלות ארוכות טווח
שני גורמים מעורבים. ראשית, מכיוון שנמצאים הרבה יותר באגים, התיקונים אורכים יותר זמן, ותיקונים שמודלים לשוניים ניסחו אינם תמיד נכונים או תואמים לתקנים של PostgreSQL, ולכן הם עדיין דורשים סקירה והכנסה לקוד על ידי בני אדם. שנית, זמן שהיה מוקדש לסקירת שינויי גרסה הוסט לטיפול בבעיות אבטחה ובבאגים אחרים בענפי גרסאות קודמות, ולכן לקח יותר זמן לקבוע מה יש להחזיר לאחור לפני שחרור גרסה 19. Haas אומר שהעיכוב אינו מדאיג במיוחד ונובע ישירות מדאגת הפרויקט לאיכות. התמונה לטווח ארוך פחות ברורה: עם ארבעים שנות באגים שבני אדם לא הצליחו למצוא אך מודלים לשוניים יכולים לגלות, הוא לא בטוח כיצד PostgreSQL ידביק את הפער ויוכל להמשיך לחדש. הוא שומר על הערכה גבוהה של בסיס הקוד, אומר שהוא אינו מושלם, וטוען ש-LLMs יחייבו את המפתחים להעלות את רמתם, כיוון שכל תכונה נבחנת על ידי בינה מלאכותית.
מקורות: Lobsters
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.