ActionHero בעצם מספק אוסף מאורגן היטב של שיטות לעבוד עם TCP, ארובות האינטרנט, ולקוחות HTTP ב Node.js.
המסגרת מאפשרת תקשורת בין כל החלקים המעורבים שאילתות API ותגובות, לעבוד עם שניהם HTTP ו HTTPS פרוטוקולים.
ActionHero כולל ארכיטקטורה מודולרית המאפשרת לה להתאים לכל פרויקט, מפתחים את היכולת לטעון ולהשתמש רק את החלקים של המסגרת יש להם צורך.
מפתחים יכולים ליצור שלהם "פעולות" עצמו מאוד (תגובות) עבור שאילתות המשתמש, להגיב בזמן אמת לבקשות, לפרוס ActionHero על ארכיטקטורה מרובה שרתים, כוללות תמיכה עבור משרתי נכסים סטטי, ולנהל מתזמן משימות מורכב .
הפרויקט מתועד היטב צריך להתאים לכל סוג של פרויקט
מה חדש במהדורה זו:.
< ul>
מה חדש בגירסה 13.0.1:
- מתקן באג שבו ActionHero startCluster ייכשל אם ספריית היומן הייתה symlink.
מה חדש בגירסה 12.2.3:
- תמיכה עבור אם-Modified-Since כותרות כאשר המשרתים קבצים סטטיים.
מה חדש בגירסה 11.2.2:
- עכשיו אתה יכול להוסיף את תצורת apiVersion בהגדרות המסלול שלך אם אתה רוצה לציין נתיב גרסה ספציפית של פעולה
- ודא env משתנה process.env.ACTIONHERO_SHUTDOWN_TIMEOUT הוא מספר שלם כאשר עברו על שורת הפקודה
- תיקונים שונים עבור שגיאה בכניסה פעולות
מה חדש בגירסה 11.2.1:
- עכשיו אתה יכול להוסיף את תצורת apiVersion בהגדרות המסלול שלך אם אתה רוצה לציין נתיב גרסה ספציפית של פעולה
- ודא env משתנה process.env.ACTIONHERO_SHUTDOWN_TIMEOUT הוא מספר שלם כאשר עברו על שורת הפקודה
- תיקונים שונים עבור שגיאה בכניסה פעולות
מה חדש בגירסה 10.1.1:.
- עדכונים לוגר ו מאתחל
מה חדש בגירסה 10.0.5:
- האם כעת להגדיר ברירות מחדל, אימות, עיצוב דרישות בתוך התשומות של פעולה.
- מעבד משימה חדשה עם רכב-scaling של taskProcessors במקביל.
- תחביר מאתחל חדש המאפשר לך עכשיו להגדיר init, להתחיל, ולהפסיק את סדר העדיפויות.
- ווים חדשים עבור לומר בתוך בצ'אטים, טוב חסימת שיחות טלפון עבור roomAdd ו roomLeave (והפחת של ממשקי API האימות הקודמים).
- אפשרויות אתחול ניו להשתמש בנתיבי config מרובים / משתני סביבה.
מה חדש בגירסה 9.4.0:
- קוד כיסוי ומוך
- תחומים
- חבילות Dependent עודכן לגרסאות העדכניות
מה חדש בגירסה 9.3.0:
- תוספים יכול עכשיו יש את קבצי התצורה הנוכחי אשר יהיה מקורות והתמזג בזמן ריצה
- העבר routes.js בתוך / config
- אם קיים ערך config שלא נמצאים בפרוייקט, נאחזר המחדל מתוך הפרויקט ActionHero
- ארגן את משימות אנקה לקבצים נפרדים
- לעדכן את הגנרטור הפרויקט החדש לעבוד עם מעל
- הוספת (אופציונלי) Redis מנעולים למטמון
- זה אומר שאתה יכול לשרת נכסים סטטי יותר מ מדריך אחד, כולל בתוך תוסף
- קבצים יחופשו ידי עדיף עם ספריות שורש הציבור מוגדרים
מה חדש בגרסת 9.2.1:.
- חם כדי לאפשר מסלולים מקוננים
מה חדש בגירסה 9.0.0:
- Chat לכתוב מחדש, ביצועים, וכלי פיתוח .
מה חדש בגירסה 8.1.0:
- עדכונים:
- חבילת async מעודכן גרסה 7.0.0
- תיקונים:
- אפשר api.servers.servers ריק על התחלה
- הגבל לקזז הוסר כברירת מחדל params לחיבורים
מה חדש בגירסה 8.0.4:
- תיקוני באגים:
- באג שמנע בטעינת שרתים כראוי על חלונות
- בדיקות ברירה בפרויקטי ActionHero החדש שנוצרו באופן מלאכותי כדי fakeredis = true
מה חדש בגירסה 8.0.0:
- V8.0.0 ActionHero מביא את ההשקה של תוסף המערכת.
מה חדש בגירסה 7.6.8:
- מאפשר ActionHero לפתור קישורים סימבוליים המשנים תחת ריצה תהליך.
מה חדש בגירסה 7.6.7:
- חבילת בדיקות עבור הצומת v0.8.x פועל על travis.ci שוב. אנחנו עכשיו לבדוק v0.8, v0.9, v0.10 ו v0.11
- node_modules תלויה משודרג
- בטיחות ולהתגעגע חזרות תווכה
- חבילות גרונט עבר optionalDependencies
מה חדש בגרסת 7.6.6:.
- תמיכה טובה יותר על פרסום מטעני גוף JSON
מה חדש בגירסה 7.6.3:
- תיקוני באגים:
- המשימות המאתחלות יכבה כעת לפני initializers שנוצר על ידי משתמשים
- ActionHero (בכלל) ישן 500ms לפני היציאה כדי לאפשר חיבורים יותר זמן כדי לצאת
- פרויקטים חדשים לא ייוצרו עם משימה לדוגמה
- & quot; x-powered-ידי & quot; הכותרת מועברת config.js להיות משתמש להגדרה
- שרת WebSocket לא יקבל קשרים חדשים כאשר ActionHero מבצעת כיבוי
- שרת האינטרנט לא כמו שצריך לשרת את קובץ האינדקס עבור 'עמוק' נתיבים ציבוריים
מה חדש בגירסה 7.6.2:
- קבוע מקרה מבחן שבו specHelper אולי לולאה לנצח (עד של פסק זמן מוקה).
- אפשר לעקוף config ב gruntfile.
- ציית toRender ב specHelper.
מה חדש בגירסה 7.5.0:.
- WebSocket לקוחות יכולים כעת לבקש קבצים
- צומת-resque היה עדכון מינורי.
מה חדש בגרסת 7.4.2:
- ברירת מחדל פרויקטים חדשים עם עוגיות תקפות על התחום השלם .
מה חדש בגירסה 7.4.1:.
- קבוע ונבדק קשרים לטווח ארוך specHelper
מה חדש בגרסת 7.3.0:
- ActionHero משתמש כעת גניחת התסריט הרץ שלה למדי מ ג'ייק.
מה חדש בגירסה 7.2.0:.
- מטמון להשתמש במפתח Redis לכל אובייקט
מה חדש בגירסה 7.1.0:
- תבנית אימות צ 'אט חדש
מה חדש בגירסה 7.0.0:
- ActionHero משתמש כעת resque כמשימה backend שלה
- הפילוסופיה של כל וכל משימות הוקרבה על מנת לעבור resque. כל המשימות הן עכשיו כל משימות, אחד ושרת היחיד יעבד עבודה
- משימות חוזרות עדיין מותר
- משימות עכשיו יש תור ברירת מחדל שבו הם יהיו בעלות מוצבים לתוך. באפשרותך לעקוף זאת בשלב Enqueue
- משימות עשויות כעת גם להצטרף plugins resque הספציפי (כמו עובד נעילה, אשר תבטיח כי רק במקרה אחד של עבודת מעובדת מערכתית בכל זמן נתון)
- מאתחל resque נוסף, ואת משימת taskProcessor initializers הוסר
- משימות תקופתיות תהיינה כעת באופן אוטומטי להיות בעלות מוצבות על אתחול
מה חדש בגירסה 6.4.4:.
- נתונים סטטיסטיים שנאגרו ותיקוני באגים
מה חדש בגירסה 6.4.3:
- MIME-שינוי צריך להיות להיות פעולה ספציפית לא עולמי.
- רחבות מסיר params גרמו לבעיות עבור מקרים לגיטימיים שם היה & quot;. & Quot; בנתונים המסופקים (שליחת כתובת ה- URL או משפטים אולי).
מה חדש בגרסת 6.4.1:.
- מחדל עדכון עבור מיקומי pidfile בתוך פרויקט
- עדכון help.txt להסביר אפשרויות משתנות סביבה לפרויקט שם ו config.
מה חדש בגירסה 6.3.4:
- שחרור זעיר זה מאפשר לך להגדיר באופן ידני PROJECT_ROOT כמו משתנה הסביבה לכפות ActionHero לברוח ספרייה מסוימת ולא proces.cwd (). אפשרות זו שימושית בעת פריסת יישומים ActionHero בשרת שבו קישורים סימבוליים ישתנה תחת תהליך רץ.
מה חדש בגרסת 6.3.2:.
- WebSocket ו ניתוח תיקונים יחד עם תווכה חיבור
מה חדש בגירסה 6.3.0:
- עובדים המשימות לא להתחיל עבודה חדשה אם לנתק הוא-כיבוי באמצע.
- תקן את הבעיה כאשר חלקים של כתובת האתר הם בחלק התחתון של מסלולים.
- אפשר שרת לאתחל אם אין שרתים פעילים.
- תיעוד פרויקט מיפוי עדכונים.
מה חדש בגירסה 6.2.7:
- בעת יצירת פרויקט ActionHero חדש, configData.general .apiVersion יתחיל בשעה 0.0.1 ולא להתאים גירסת ההפצה של ActionHero כפי שעשתה בעבר.
מה חדש בגירסה 6.2.5:
- אפשר עבור נתיב יחסי או המקומי כאשר תיאר אשר config .js להשתמש באתחול (--config = / path / to / קובץ).
- שיפורים באתר למשל סטטי.
מה חדש בגירסה 6.2.3:
- ActionHero החברה תספק תיעוד API לכל לקוחות האינטרנט הפוקדים את המסלול / api ללא פרמטרים (GET בלבד). לקוחות אחרים יכולים לבקש את המידע הזה עם פועל התיעוד.
- כל הפעולות ו metadata שלהם יוחזרו מהתגובה הזאת. כדי להסתיר פעולה, להגדיר action.toDocument = false. זה deprecates הפעולה actionsView.
מה חדש בגירסה 6.2.2:.
- זהו שחרור באג לתקן קטין
מה חדש בגירסה 6.2.0:
- גרסה זו מציגה את היכולת להפעיל שיטות של ActionHero מ בשורת הפקודה.
מה חדש בגרסת 6.1.0:
- param שמורה חדשה, apiVersion כבר הציג. זו משמשת כדי לציין את הגרסה ישירות תובענה לקוח רשאי לבקש.
- אם לקוח לא מציין apiVersion, והם יופנו לגרסה המספרית הגבוהה ביותר.
- האם אופציונלי ליצור מסלולים לטפל ניהול גרסאות ה- API שלך.
מה חדש בגירסה 6.0.1:
- תוקן באג:
- utils.hashMerge לא יהיה עוד מכבשי מערכים.
- Initiliazers יהיה עכשיו לטעון קוד מותאם אישית על קוד בסיס, המאפשר כותב על.
מה חדש בגירסה 6.0.0:
- סוגי שרתים שמם ל & quot; אינטרנט & quot ;, & quot ; שקע & quot ;, & quot; WebSocket & quot; עבור claricy
- סוגי סךר יכול לקבל אפשרויות על מפטפטים כזה
- param & quot; קובץ & quot; מחליף & quot; fileName & quot; כאשר מנסים לגשת ישירות אל התוכן של קבצים
- config.js פשוטה דרסטי (לא יותר commonWeb, שרתי לחסום, וכו ')
- אובייקט לוגר וינסטון עכשיו יהיה עבר שיטות config loger
מה חדש בגירסה 5.1.3:
- בעת שימוש ./bin/actionHero generateTask, אתה כבר לא נדרשים לעבור תיאור (שם ישמש אם אינך מעוניין בכך).
- בעת שימוש ./bin/actionHero generateAction, אתה כבר לא נדרשים לעבור תיאור (שם ישמש אם אינך מעוניין בכך).
מה חדש בגרסת 5.1.2:
- actionTemplate הגדרת הפעולה המילולית, כך שאתה יכול לבדוק actionTemplate.name, actionTemplate.description, וכו ..
מה חדש בגירסה 5.1.1:
- שימוש במודול אם במצב יציב, המושכים של סיגינט על חלונות יכולה להיות מושגת.
מה חדש בגירסה 5.1.0:.
- משימות כעת להתחבר params שלהם כאשר מתחילים
- משימות כעת להתחבר משך שלהם לאחר סיום הפעולה.
מה חדש בגירסה 5.0.0:
- תמיכה הוסר עבור גירסאות הצומת & # x3c; v0.8.0.
- ActionHero משתמש כעת fakeredis ולא implamenting פעולות מסוימות באופן מקומי (מטמון, משימות).
מה חדש בגירסה 4.4.0:
- תמיכה הוסר עבור גירסאות הצומת & # x3c; v0.8.0.
- ActionHero משתמש כעת fakeredis ולא implamenting פעולות מסוימות באופן מקומי (מטמון, משימות).
- זה מאפשר codebase קטן, מאוחד יותר.
מה חדש בגירסה 4.3.5:
- כל הזמנים חיבור מנורמל להיות connection.sendMessage (הודעה, סוג) שיטה אשר ניתן להשתמש בהם באופן גלובלי.
- שגיאה קבועה היכן היו יותר מדי פסיקים.
- api.webSockets renambed כדי api.webSocketServer להיות עקבי עם שרתים אחרים.
מה חדש בגירסה 4.3.2:
- עבור תאימות, רק & quot; http & quot; השרת יהיה על אתחול המערכת.
- יצירת Directory הוא עכשיו חלק לוגר קובץ לדוגמה.
מה חדש בגירסה 4.3.1:.
- תקן רישום של מאסטר כאשר daemonized
- תקן daemon השרת לא להיות מסוגל לנתק.
- השבת שינוי שמה של התהליך הרץ. זה לא היה עקבי על פני מערכות הפעלה שונות היה מבלבל.
מה חדש בגרסת 4.3.0:
- שרת ActionHero לא יצא עד לביצוע כרגע עיבוד משימות הושלמו.
מה חדש בגירסה 4.2.2:.
- תוקן באג ניתוח טופס עבור לקוחות אינטרנט
מה חדש בגירסה 4.1.0:
- משימות כבר לא יהיה 'צץ' מנקודת תור, אלא החליק מתור לתור. זה עושה את זה הרבה יותר משוחרר משימה.
- אין עוד צורך Reloader משימה periodc בגלל האמור לעיל.
- משימות כעת ניתן בקלות inspectd, ואת כבר במסגרת משימות מעמד.
מה חדש בגירסה 4.0.7:.
- עדכונים על actionHeroWebSocket
מה חדש בגרסת 4.0.5:
- פקודות שונות היו בחדר paramite להוסיף Thier תגובות כדי לאפשר בהירות המצב שתואר לעיל.
- חדרי מציין שיש חיבור (אופציונלי) בנוסף interseted ב נשמר ב connection.additionalListiningRooms.
- האם להגביל את מספר הפעולות השרת יעבד בכל פעם עבור חיבור עם api.configData.general.simultaniousActions. כברירת מחדל הוא מוגדר 5.
מה חדש בגירסה 4.0.3:
- רישום קבוע עבור actionCluster
- קבוע SIGWINCH כך רק אשכולות daemonized יכול להשתמש בו
- נוסף ב מטאטא עבור api.cache, כך שערכים פגו יימחקו בסופו של דבר
- עדיף לנעול מתוך טיימרים פנימי כאשר באשכול כבוי
מה חדש בגירסה 3.1.5:
- אפשר עבור api.configData.webSockets.options כדי מכילים חשיש של הגדרות להיות מחויב על initalizer WebSocket (יחד עם .settings אשר נשאר מערך).
מה חדש בגירסה 3.1.3:.
- מאפשר להוסיף initilizers מותאם אישית בפרויקט
דרישות :
- Node.js 0.6 ומעלה
תגובות לא נמצא