PostgreSQL Global Development Group জনপ্রিয় ওপেন সোর্স ডেটাবেসের সর্বশেষ সংস্করণ PostgreSQL 19-এর প্রকাশ বিলম্বিত করেছে। এখন এটি সাধারণ ব্যবহারের জন্য প্রায় ১৯ নভেম্বর প্রকাশিত হওয়ার আশা করা হচ্ছে, যদিও আগে সেপ্টেম্বরের শেষ বা অক্টোবরের শুরুর দিকে প্রকাশের পরিকল্পনা ছিল। ডেভেলপাররা আট থেকে ১০টি উল্লেখযোগ্য ফিচারও সরিয়ে নিয়েছেন, যেগুলো এখন আগামী বছরের PostgreSQL 20-এ পাঠানো হবে।
PostgreSQL সাপোর্ট ও কনসালটেন্সি প্রতিষ্ঠান EDB-এর ভাইস প্রেসিডেন্ট Peter Eisentraut বলেছেন, ফিচার সরিয়ে নেওয়ার সংখ্যার পেছনে অন্তত আংশিকভাবে LLM-সহায়তায় করা কোড রিভিউয়ের ভূমিকা রয়েছে। একটি ব্লগ পোস্টে PostgreSQL-এর একজন প্রধান কমিটার Eisentraut জানান, সরিয়ে নেওয়া কিছু ফিচারে গুরুতর আর্কিটেকচারাল ত্রুটি ছিল, যেগুলো বিটা চলাকালে দ্রুত ঠিক করা কঠিন হতো। AI রিভিউ এমন "আপেক্ষিকভাবে নিরীহ, নানা এজ কেস-সংক্রান্ত সমস্যার" একটি দীর্ঘ তালিকাও সামনে এনেছে, যা আগের দিনে ডেভেলপাররা হয়তো লঞ্চের বছরখানেক পরেও টের পেতেন না। Eisentraut-এর ভাষায়, চল্লিশটি ত্রুটির প্রতিবেদন প্রতিটি ছোট সংশোধন হলেও দ্রুত হাতে থাকা সময় শেষ করে দিতে পারে। তিনি আরও বলেন, প্রকাশের আগের মাসগুলোতে AI রিভিউ টুলগুলো উন্নত হয়েছে, যার ফলে অনেক ফিচার লেখা ও কমিট হওয়ার পরেও কার্যকর মান বেড়ে গেছে। তিনি জোর দিয়ে বলেন, এই সরিয়ে নেওয়া "ভাইব কোডিং"-এর কারণে হয়নি, কারণ বেশিরভাগ নতুন ফিচার লেখার সময় এই পদ্ধতি ছিলই না।
সরিয়ে নেওয়া ফিচারগুলোর মধ্যে রয়েছে SQL Property Graph Queries (SQL/PGQ)-এর সাপোর্ট, যা ২০২৩ সালে SQL স্ট্যান্ডার্ডে যুক্ত হয়েছিল। অবদানকারী Tom Lane সতর্ক করেছিলেন, এটি v19-এ পাঠালে প্রকাশের পরে এমন বাগ বেরোতে পারে যেগুলো v20 না আসা পর্যন্ত ঠিক করা যাবে না। বিলম্ব সত্ত্বেও Eisentraut প্রতিশ্রুতি দিয়েছেন যে PostgreSQL 19 এখনও "একটি দারুণ রিলিজ" হবে, যেখানে REPACK CONCURRENTLY থাকবে, যা ডিস্ক স্পেস পুনরুদ্ধারে ব্যবহৃত টেবিল-লক VACUUM FULL অপারেশন এড়িয়ে চলে।
আগে ধারণা ছিল, PostgreSQL 20-এ শুধু বাগ ফিক্স থাকবে। Eisentraut বলেছেন, এখন বিলম্বিত রিলিজ থেকে আসা ফিচারগুলোও এতে থাকার সম্ভাবনা বেশি।
উৎস: Hacker News · সারাংশ: HeadlinesBriefing