הגרסה הנוכחית של הליבה היא 5.0.114 (1 באוקטובר 2026). מספר הגרסה נשמר בקובץ system/version.txt (api/core/version.txt בריפו), ומנגנון העדכון משווה אותו מול המאסטר. פרטים על המנגנון בדף עדכון ליבה, ועל מוסכמת המספור בדף גרסאות.
הטבלה נבנתה מתוך ההיסטוריה של api/core/version.txt ומהודעות ה-commit בריפו wizzo-products/wizzo50_core. הריפו הזה מתחיל ב-14 בספטמבר 2026 (גרסה 5.0.51, "תיקון רגרסיה ב-version.txt ורשימת כתובות חדשה לשרת הסוכן"), אחרי המעבר מהארגון הקודם (wizzo-software). גרסאות ישנות יותר אינן מתועדות כאן. בין 5.0.51 ל-5.0.69 בוצעו שינויים במנגנון העדכון (ריצת עדכון צי במקביל, חסימת "ירידת גרסה" כטעות הקלדה, פעולת wizzo_update דרך שרת הסוכן) בלי שורת גרסה בהודעת ה-commit.
קצב השחרור#
| מדד | ערך |
|---|---|
| טווח הגרסאות בריפו | 5.0.51 → 5.0.114 |
| תקופה | 14.9.2026 → 1.10.2026 (17 ימים) |
| commits (ללא merge) | 64 |
| ממוצע | כ-3.7 גרסאות ליום עבודה |
גרסה 5.0.110 שוחררה פעמיים משני ענפים שונים (שחרור "מושב מנהל" ושחרור KAMA), ולכן נוצרה 5.0.111 כתיקון מספור בלבד. זו אחת הסיבות שהתקן מגדיר כלל מספור גרסאות עם נקודת אמת אחת ו-CHANGELOG שמתעדכן באותו PR.
אוקטובר 2026#
| גרסה | תאריך | טיקט | מה השתנה |
|---|---|---|---|
| 5.0.114 | 1.10.2026 | TICKET-2450 | פרמטרי קמפיין (utm_*, gclid) נשארים ב-$_GET גם כשהקישור נושא פרמטר נוסף (ROUTER::parse_friendly_url מעתיק אותם מהשאילתה המקורית אחרי שה-$_GET מוחלף). |
ספטמבר 2026#
| גרסה | תאריך | טיקט | מה השתנה |
|---|---|---|---|
| 5.0.113 | 30.9.2026 | CHAT-1649 | מסך הכניסה לניהול מציג ומסביר את WIZZO ID (אישור כניסה בטלפון). |
| 5.0.112 | 30.9.2026 | CHAT-2254 | KAMA נקרא kama במרקט (לשעבר wizzoradar); תיקון בעדכון: הבדיקה שאחרי ההחלפה פונה לדומיין שעליו רץ העדכון, כך שסביבת dev לא מוחזרת לגרסה הישנה. |
| 5.0.111 | 30.9.2026 | CHAT-2254 | תיקון מספור בלבד (5.0.110 כבר נתפסה). |
| 5.0.110 | 28-30.9.2026 | CHAT-1775, CHAT-2254 | wizzo_market_api שולח למרקט את המנהל המחובר ואת הרשאות הקבוצה (X-Cms-Admin, X-Cms-Perms); תוויות בעברית להרשאות פאנל מרקט; כינוי כפול kama/wizzoradar בהגדרות האתר. |
| 5.0.109 | 27.9.2026 | CHAT-1577 | עדכון ליבה בטוח: בדיקות לפני ההחלפה (PHP, דיסק, DB, חתימת sha256), בדיקה אחרי ההחלפה עם core_ping וחזרה אחורה אוטומטית; במאסטר ערוץ stable עם promote, מטא-נתוני ZIP ב-JSON וסימוני [security]/[breaking]. |
| 5.0.108 | 26.9.2026 | TICKET-1543 | טוקן המפתחים נבדק מקומית מול חתימה של WIZZO ID; חידוש טוקן שפג עובד שוב. |
| 5.0.107 | 24.9.2026 | CHAT-1312 | שרת האתר ערב למנהל מחובר (X-Cms-Token) מול פאנל ה-MCP של המרקט. |
| 5.0.106 | 24.9.2026 | TICKET-1186 | מצב הסוואה (MASK) חל גם על כותרת התגובה scripts. |
| 5.0.105 | 24.9.2026 | TICKET-1186 | מצב הסוואה משחזר גם שמות קבצים של תמונות ממוזערות (_tumb_). |
| 5.0.104 | 24.9.2026 | TICKET-1186 | שגיאות לא מוצגות לגולשים בנקודת הסטטיסטיקה ובמריץ המשימות. |
| 5.0.103 | 24.9.2026 | TICKET-1186 | מצב הסוואה מחליף גם שמות מזהים וכתובות שירות. |
| 5.0.102 | 24.9.2026 | TICKET-1186 | מצב הסוואה חל גם על מה ש-parse_page_func של האתר מזריק. |
| 5.0.101 | 24.9.2026 | TICKET-1186 | מצב הסוואה (MASK) לנתיבים ציבוריים (themes/, system/js/, minify/, tag_manager.js, .scss.css); תיקון דליפת שמות עמודות ב-SEO. |
| 5.0.100 | 21.9.2026 | TICKET-956 | אחרי דיפלוי או עדכון גרסה השער (gateway) מקבל הודעה לרענן את רשימת כלי ה-MCP של האתר. |
| 5.0.99 | 21.9.2026 | TICKET-956 | שמירה מ-MCP לא נופלת על עמודות חובה; לולאה פנימית מקבלת 404 עם סיבה; סכימה לא מוחקת שדות בשם format. |
| 5.0.98 | 21.9.2026 | TICKET-956 | MCP ללא תלות בסשן דפדפן: פרמטרים לתת-מסכים, ניקוי קבצים, גלריות, ייבוא base64, שגיאות שאומרות מה חסר. |
| 5.0.97 | 20.9.2026 | CHAT-866 | כרטיס "אולג" בדף הבית של הפאנל; הטקסט מגיע מהמנוע; הודעות באנגלית נקראות מהצד הנכון. |
| 5.0.96 | 19.9.2026 | - | ייצוא Excel מכל panel_table יוצא כ-xlsx תקין גם ברשימות ארוכות. |
| 5.0.95 | 18.9.2026 | CHAT-759 | _meta של כלי אתר מגיע ל-tools/list (AGENT_TOOLS שומר ומפרסם אותו) כדי ש-ChatGPT יוכל להצהיר על פרמטר קובץ. |
| 5.0.94 | 18.9.2026 | - | האתר מגיש בעצמו את קובץ המפתח של IndexNow (/{key}.txt) שהמנוע מסר לו, כמו תג Search Console. |
| 5.0.93 | 18.9.2026 | - | /system/connector?native=1 מחזיר את כלי האתר בלבד, בלי המוצרים. |
| 5.0.92 | 17.9.2026 | - | מעטפת דחוסה לבקשות של אולג, כי חומת האש של האתר קוראת גוף בקשה. |
| 5.0.91 | 17.9.2026 | - | סכימת כלי מקוננת עם {} ריק נשלחה כ-[] ו-ChatGPT פסל את כל הקונקטור. |
| 5.0.90 | 17.9.2026 | - | לוח הבקרה של POOLSE: תיקון חלונות שנפתחו מחוץ למסך. |
| 5.0.89 | 17.9.2026 | - | לוח הבקרה של POOLSE: כפתור "תנו לסוכן AI לעשות את זה". |
| 5.0.88 | 17.9.2026 | - | טבלה אחת שה-MySQL של האתר מסרב ליצור לא מפילה יותר את כל המיגרציה. |
| 5.0.87 | 17.9.2026 | - | כשל במיגרציית הסכימה דיווח דרך DB::error() שלא קיימת ונפל פטאלית. |
| 5.0.86 | 17.9.2026 | - | מפתח שנשלח ב-Authorization נעלם על מארח cgi-fcgi: WIZZO_KEY קורא גם מ-X-Wizzo-Key ומגוף הבקשה. |
| 5.0.85 | 17.9.2026 | - | שרת הסוכן פטור מנעילת ה-IP של עוגיית ההתחברות (WIZZO_NET::is_wizzo_strict). |
| 5.0.84 | 17.9.2026 | - | כתובת אולג היא oleg.wizzo.market. |
| 5.0.83 | 16.9.2026 | - | אולג AI יוצא מהליבה; נשאר בה רק מה שמחייב את השרת (OlegHosted). |
| 5.0.82 | 16.9.2026 | TICKET-80203 | קובץ .mpeg מזוהה כאודיו ולא כווידאו בכפתור האודיו של העורך. |
| 5.0.81 | 16.9.2026 | - | אייקון פאנל שהודבק מלוגו או favicon מפסיק להציף את קונסולת האדמין. |
| 5.0.80 | 16.9.2026 | TICKET-80203 | תיקון בפלאגין של העורך מגיע בפועל לעורך: wzeditor/plugins/*.js מוגש עם must-revalidate. |
| 5.0.79 | 16.9.2026 | TICKET-80203 | כפתור האודיו של העורך מקבל קבצי אודיו אמיתיים (רשימת הסיומות הוסרה); פאנל המרקט מפסיק לקרוא לאתר חסום "לא מעודכן". |
| 5.0.78 | 16.9.2026 | - | פרגמנט המרקט המובנה מפסיק לעצב מחדש דשבורד מוצר מוטמע. |
| 5.0.77 | 16.9.2026 | TICKET-80203 | העלאת אודיו ישירות מעורך התוכן: פלאגין audioUpload חדש בסרגל הכלים, מעלה דרך נקודת ההעלאה של העורך ומכניס נגן מקורי. |
| 5.0.76 | 16.9.2026 | - | כלי מרקט נפתח עם תת-ההרשאה של הקבוצה (limited/all), כפי שחישבו הפאנלים הישנים של המוצרים. |
| 5.0.75 | 16.9.2026 | - | קבוצה שקיבלה הרשאה לפאנל של מוצר יכולה לפתוח אותו: admin/wizzo_market?tool=<x> מאושר לפי הרשאת פאנל המוצר ולא רק לפי הרשאת החנות. |
| 5.0.74 | 16.9.2026 | - | ?do=discovery להתקנות שלא מנתבות /system/connector; ?do= לא מוכר מחזיר 400 במקום payload שנראה כהצלחה. |
| 5.0.73 | 16.9.2026 | - | ה-connector מקבל את הפעולה גם כ-?do=, להתקנות שמנתבות system/<ctrl>/<action> ל-index(). |
| 5.0.72 | 15.9.2026 | - | פאנל של מוצר מופיע פעם אחת בתפריט: שורת DB ישנה (ai_dashboard, Mcp) מוסתרת כשהגדרות המרקט כבר כוללות את הכלי. |
| 5.0.71 | 15.9.2026 | - | חבילת המרקט נטענת גם כשכלי עולה בלי ה-hash של הכלי הקודם. |
| 5.0.70 | 15.9.2026 | - | נכסים ציבוריים של הליבה עונים עם Access-Control-Allow-Origin (חבילה שמוטמעת מהמרקט בתוך אדמין של CMS לא הצליחה לטעון את הפונטים שלה). |
| 5.0.69 | 15.9.2026 | - | WIZZO_NET: רשימה אחת ומתועדת של כתובות ה-IP של Wizzo, שנקראת גם מגשר הסוכן וגם משער המדינות באדמין; הכתובות של השרת הישן הוצאו. |
| 5.0.52-5.0.68 | 14-15.9.2026 | - | שינויים במנגנון העדכון בלי שורת גרסה בהודעות ה-commit: עדכון צי בטוח במקביל (check_version + agent_mcp), חסימת מספר גרסה שיורד כטעות, פעולת wizzo_update דרך שרת הסוכן. |
| 5.0.51 | 14.9.2026 | - | תיקון רגרסיה ב-version.txt ורשימת כתובות חדשה (IPv4 ו-IPv6) לשרת הסוכן ב-agent_mcp. |
איך לקרוא את ההיסטוריה בעצמכם#
# כל גרסה עם התאריך וההודעה, מתוך היסטוריית version.txt
git log --format="%H %ad %s" --date=short -- api/core/version.txt
# התוכן של version.txt בנקודה מסוימת
git show <sha>:api/core/version.txt
הודעות ה-commit כתובות במבנה [TICKET-xxxx] ליבה 5.0.N: <מה השתנה ולמה> (או core 5.0.N: באנגלית). התקן דורש את המבנה הזה בכל שינוי בליבה, ראו תרומת קוד ו-PR.