לאחר שנה של פיתוח, שוחררה שפת התכנות הפונקציונלית Erlang 24, שמטרתה לפתח אפליקציות מבוזרות וסובלנות תקלות המספקות עיבוד מקביל של בקשות בזמן אמת. השפה הפכה לנפוצה בתחומים כמו טלקומוניקציה, מערכות בנקאיות, מסחר אלקטרוני, טלפוניה ממוחשבת והודעות מיידיות. במקביל, שוחרר שחרור ה-OTP 24 (Open Telecom Platform) - מערך נלווה של ספריות ורכיבים לפיתוח מערכות מבוזרות בשפת Erlang.
חידושים עיקריים:
- מהדר BeamAsm JIT כלול, אשר לא רק משפר את ביצועי התוכנית על ידי ביצוע קוד מכונה במקום לפרש אותו, אלא גם תומך בכלים מתקדמים ליצירת פרופילים וניתוח ביצוע.
- הודעות השגיאה שופרו כדי לכלול מספרי עמודות כדי לזהות את המיקום הבעייתי בשורה ולספק אבחון שגיאות נוסף בעת קריאה לפונקציות מובנות (BIF).
- נוספו אופטימיזציות חדשות לעיבוד הקטע "קבל".
- מודול gen_tcp הוסיף תמיכה עבור ה-API החדש של שקעי הרשת במקום ה-API של inet.
- למודול המפקח יש את היכולת לסיים אוטומטית את כל תהליכי הצאצא המשויכים לחיבור לרשת.
- נוספה תמיכה באלגוריתם יצירת חתימות דיגיטליות של EdDSA (Edwards-curve Digital Signature Algorithm) בחיבורים המבוססים על TLS 1.3.
מקור: OpenNet.ru
