بعد ستة أشهر من التطوير نشرت إصدار مكتبة النظام مكتبة جنو سي (جليبك) 2.30، والتي تتوافق تمامًا مع متطلبات ISO C11 و POSIX.1-2008. يتضمن الإصدار الجديد إصلاحات من 48 مطورًا.
تمت إضافة دالة twalk_r ، المشابهة لوظيفة twalk الموجودة بالفعل ، ولكنها تتيح لك تمرير وسيطة إضافية إلى وظيفة رد الاتصال المحددة ؛
بالنسبة إلى Linux ، تمت إضافة وظائف getdents64 و gettid و tgkill الجديدة ؛
تنتهي وظائف إدارة الذاكرة malloc و calloc و realloc و reallocarray و valloc و pvalloc و memalign و posix_memalign برمز خطأ عندما يتجاوز حجم الكائن الإجمالي قيمة PTRDIFF_MAX. يتجنب هذا التغيير السلوك غير المحدد عندما تؤدي نتيجة معالجة المؤشر إلى تجاوز من النوع ptrdiff_t ؛
تمت إضافة وظائف POSIX المقترحة pthread_cond_clockwait ، pthread_mutex_clocklock ،
pthread_rwlock_clockrdlock ، و pthread_rwlock_clockwrlock ، و sem_clockwait ، على غرار مكافئات "timed" ، ولكن بالإضافة إلى استخدام معلمة clockid_t لتحديد مؤقت ؛
تم تحديث بيانات الترميز ومعلومات نوع الحرف وجداول التحويل الصوتي لدعم مواصفات Unicode 12.1.0 ؛
لم تعد وظائف clock_gettime و clock_getres و clock_settime و clock_getcpuclockid و clock_nanosleep متوفرة في مكتبة librt للتطبيقات الجديدة ، ويتم استخدام تعريفات libc تلقائيًا بدلاً من ذلك ؛
قام /etc/resolv.conf بإهمال الخيار "inet6". تمت إزالة العلامات القديمة RES_USE_INET6 و RES_INSECURE1 و RES_INSECURE2 من resolv.h ؛
عند تحديد الخيار "--enable-bind-now" ، يتم الآن ربط البرامج المثبتة باستخدام علامة BIND_NOW ؛
تم إهمال ملف الرأس sys / sysctl.h الخاص بـ Linux ووظيفة sysctl ، ويجب أن تستخدم التطبيقات / proc pseudo-FS بدلاً من ذلك ؛
يتطلب Glibc الآن إصدار 6.2 من دول مجلس التعاون الخليجي أو أحدث (يمكن استخدام أي مترجم لإنشاء التطبيقات) ؛
تم إصلاح الضعف CVE-2019-7309 في تنفيذ وظيفة memcmp لـ عفا عليها الزمن الهندسة المعمارية الفرعية x32 (يجب عدم الخلط بينها وبين x86 IA-32) ، ونتيجة لذلك يمكن للوظيفة إرجاع القيمة 0 بشكل غير صحيح للسلاسل غير المتطابقة ؛
تم إصلاح الضعف CVE-2019-9169، والذي يمكن أن يتسبب في قراءة البيانات من مخزن مؤقت خارج الحدود عند معالجة بعض التعبيرات العادية.