ל- Google App Engine (גיאה) הוא ערכת כלים עבור מפתחי אינטרנט המאפשר להם ליצור, לנהל ולהרחיב את היישומים שלהם, תלוי בתנועה הנכנסת ונתונים אחסון צרכים.
גיאה לא צריך שרתים מיוחדים, פועל על התשתית של Google.
זה פשוט צריך מתכנת להעלות בקשותיהם ולהפעיל אותו בדרך כלל.
Google App Engine SDK עבור גו הוא גרסה של הליבה גיאה המאפשר למפתחים ליצור ולהריץ יישומים בכתב ובעל מלוקט בקוד Go.
Google App Engine SDK עבור Go עצמו תמיד כולל את הגרסה האחרונה של מהדר Go, יחד עם בספרייה הרגילה Go.
בעת הצורך, תוספים או ספריות אחרות ניתן להעלות אותו היטב, כל עוד הם כתובים קוד Go טהור.
משמעות הדבר היא SDK אין תלות יכול לרוץ מהר, בבטחה, נקי משגיאות.
ערכות פיתוח תוכנת מנוע אחרים Google App ניתנים גם עבור:
ג'אווה
פייתון
PHP
מה חדש בהודעה זו:
- הספרייה oauth2client לשדרג לגרסה [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- מוסיף "להראות בהקשר" בתפריט עבור יומני יישומים MVM אשר thread_id או REQUEST_ID כשדה ב רישום ביומן שלהם. זה מאפשר מיון יומני אפליקציה מבוסס על באף אחד מהתחומים.
- יכולת ליישומי פרשת העומס נוכחי ולהגדיר הקצאה אלסטי מבוססת על שני מדדי VM ויישום רמה.
- API מרחוק כעת ניתן לגשת באמצעות אישורי OAuth2 באמצעות https://developers.google.com/identity/protocols/application-default-credentials
- השתמש RequestPayloadTooLargeException עבור URLFetch מבקש עם מטענים כי הם גדולים מדי.
מה חדש בגירסה 1.9.28:
- הספרייה oauth2client לשדרג לגרסה [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- מוסיף "להראות בהקשר" בתפריט עבור יומני יישומים MVM אשר thread_id או REQUEST_ID כשדה ב רישום ביומן שלהם. זה מאפשר מיון יומני אפליקציה מבוסס על באף אחד מהתחומים.
- יכולת ליישומי פרשת העומס נוכחי ולהגדיר הקצאה אלסטי מבוססת על שני מדדי VM ויישום רמה.
- API מרחוק כעת ניתן לגשת באמצעות אישורי OAuth2 באמצעות https://developers.google.com/identity/protocols/application-default-credentials
- השתמש RequestPayloadTooLargeException עבור URLFetch מבקש עם מטענים כי הם גדולים מדי.
מה חדש בגירסה 1.9.26:
- הספרייה oauth2client לשדרג לגרסה [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- מוסיף "להראות בהקשר" בתפריט עבור יומני יישומים MVM אשר thread_id או REQUEST_ID כשדה ב רישום ביומן שלהם. זה מאפשר מיון יומני אפליקציה מבוסס על באף אחד מהתחומים.
- יכולת ליישומי פרשת העומס נוכחי ולהגדיר הקצאה אלסטי מבוססת על שני מדדי VM ויישום רמה.
- API מרחוק כעת ניתן לגשת באמצעות אישורי OAuth2 באמצעות https://developers.google.com/identity/protocols/application-default-credentials
- השתמש RequestPayloadTooLargeException עבור URLFetch מבקש עם מטענים כי הם גדולים מדי.
מה חדש בגירסה 1.9.23:
- כתובת אתר שירות להשגה תמיד תנפיק בקשת GET כאשר הוא מקבל ומגיב תגובה 302; בעבר זה היה לשמר את שיטת HTTP המקורית. ההתנהגות חדשה זו עולה בקנה אחד עם מוסכמות מודרניות.
מה חדש בגירסה 1.9.20:
- כתובת אתר שירות להשגה תמיד תנפיק בקשת GET כאשר הוא מקבל ומגיב תגובה 302; בעבר זה היה לשמר את שיטת HTTP המקורית. ההתנהגות חדשה זו עולה בקנה אחד עם מוסכמות מודרניות.
מה חדש בגירסה 1.9.18:
- כתובת אתר שירות להשגה תמיד תנפיק בקשת GET כאשר הוא מקבל ומגיב תגובה 302; בעבר זה היה לשמר את שיטת HTTP המקורית. ההתנהגות חדשה זו עולה בקנה אחד עם מוסכמות מודרניות.
מה חדש בגירסה 1.9.11:
- מוסף aetest.Instance כדי לאפשר לשרת API dev יחיד לשמש בהקשרים מרובים.
- מוסף aetest.Login ו aetest.Logout אשר עובד על * http.Request חפצים.
מה חדש בגירסה 1.9.8:
- נוסף:
- שדות BlobInfo.MD5 ו BlobInfo.ObjectName.
- סוג DocumentMetadata.
- ממשק FieldMetadataLoadSaver.
מה חדש בגירסה 1.9.7:
- תמיכה נוסף Field.Language עבור שדות טקסט ו- HTML.
מה חדש בגירסה 1.9.6:
- ערכי ישות שתמיכתן סוג בסיסית היא [] בייט.
- יישם IDsOnly ובעלי אפשרויות מוגבלות עבור רשימה וחיפוש.
מה חדש בגירסה 1.9.5:
- המוסף Query.EventualConsistency שיטה לשאילתות קדמוניות.
- אחסון GeoPoint השתנה להיות עקבי עם runtimes אחר.
- הנתונים המאוחסנים לפני שחרור זה יהיו לאט וגט"ן התהפכה.
מה חדש בגירסה 1.9.4:
- שיטה הנוספת Key.Namespace.
מה חדש בגירסה 1.9.3:
- תמיכה appengine.GeoPoint בתור סוג נכס לישות.
- הוסר aetest.Options.User ולהוסיף aetest.Context.Login ו aetest.Context.Logout.
מה חדש בגירסה 1.8.9:
- שמם appcfg מתחילים appcfg start_module_version ולהפסיק כדי stop_module_version.
- תוקן בעיה עם התנגשויות הקצאת ID במסד הנתונים.
- תוקן בעיה עם שטח אחסון בענן בנפח שיחות שלא בתוך dev_appserver.
- תוקן בעיה עם dev_appserver לא מתחיל ב- Windows כאשר משתמשים בגרסאות של פייתון לפני 2.7.2.
מה חדש בגירסה 1.8.8:
- ייעודי Memcache מהווה היום חלק GA. מדיניות הפחת שלנו חלה ולקוחות מוזמנים להשתמש בתכונה זו בייצור.
- שיחות API Memcache מתעדות במדד חדש אומד שימוש במשאבים, יחידות מחשוב Memcache (MCU של). יש גרף דלי ומרכזי שליטת מכסת חדש המתאים מטרי, כמו גם אופציה במציג memcache לתצוגת מפתחות עליונים על ידי MCU של.
- פורמט dev_appserver logs.db אינו תואם לאחור עם 1.8.7. משתמשים אשר לחזור 1.8.7 dev_appserver לאחר שניסה 1.8.8 חייב למחוק קובץ זה. אם בשם ספציפי על ידי המשתמש בשורת הפקודה, הקובץ נמצא ב /tmp//logs.db. השגיאה לראות אם קובץ זה אינו מוסר הוא: 'IntegrityError: RequestLogs.module לא יכול להיות NULL'
מה חדש בגירסה 1.8.7:
- Cloud Endpoints מהווה היום חלק GA.
- שינויים ומוטציות תצורה Memcache (סומק, סט, וכו ') עשוי מקונסולת הניהול עכשיו נרשמים יומני מסוף הניהול.
- הגדרת max_concurrent_requests כיום שניתן להגדיר לכל גרסה / מודול.
- תוקנה בעיה עם מאגר נתונים לא נכון אימות מרחבים שם עם יותר מ -500 תווים.
מה חדש בגירסה 1.8.6:
- טבלת מידות memcache נוספה לוח המחוונים של קונסולת הניהול. לגשת אליו דרך הנפתח שמעל לתרשים. תרשים גרפי גודל memcache לאורך זמן ומאפשר ללקוחות לקבוע מתי אירועים סומקים מטמון התרחשו. זוהי תכונת תצוגה מקדימה.
- תוקנה בעיה עם dev_appserver המאפשר שילוב שאילתא Datastore חוקי של קבוצה על ידי ולסנן נכסים.
- תוקן בעיה עם bulkloader שגורמת שנוספו אל dev_appserver להיכשל.
- קבוע בעיה המשפיעה על אימות של גודל של שמות רכוש Datastore.
- תוקן בעיה עם אימות בשאילתה Datastore למחרוזות עם בדיוק 500 תווים.
מה חדש בגירסה 1.8.4:
- מאגר נתוני Admin לתקן במהדורה זו משפרת את האבטחה על ידי הקפדת גיבויים מתוזמנים יכולים עכשיו רק להיות נכתבו על ידי משימת תור cron או משימה. מנהלים יש עדיין אפשרות להפעיל גיבוי על ידי לחיצה על ניהול מאגר הנתונים בקונסולת הניהול.
מה חדש בגירסה 1.8.3:
- התממשקות לתוך המשימות תור REST API כבר לא דורש כולל "s ~" בתחילת שם הפרויקט.
- תוקנה בעיה עם ה- API הדואר, כתובות דואר אלקטרוניות הכוללות מקודד שורות חדשות כמפורט rfc2047 כעת לנתח כהלכה.
- תוקן בעיה עם channels.send_message כושלת כאשר זיהוי לקוח יש 3 או יותר מקפים.
- תוקן בעיה עם ndb.non_transactional כראוי שחזור המדינה הטרנזקציות של db הספרייה.
- תוקנה בעיה עם testbed API הערוץ לא עובד כראוי לאחר השדרוג ל- SDK 1.8.2.
- תוקנה בעיה עם ממשק משתמש Admin Datastore שלא נטען עקב היישום שיש יותר מדי סוגים.
- תוקן בעיה עם מודולים get_current_module_name () שגוי דיווח כברירת מחדל כאשר הוא לא.
מה חדש בגירסה 1.8.1:
- רוחב פס בין App Engine ו- Google Cloud Storage כיום ללא תשלום (עשוי להשתנות בעתיד עבור רמות מסוימות של שירות).
- API החיפוש יש בוגר ניסיוני תצוגה מקדימה. Apps שיש חיוב מופעל יכולה לחרוג רמות מכסה חינם יחויב עבור שימוש מעל הרמות אלה.
- מספר משוער של תוצאות החיפוש יהיה רק לדייק אם הוא קטן או שווה למספר התוצאות המבוקשות. כברירת מחדל זה ניתן לעקוף על ידי הגדרת number_found_accuracy QueryOption ב- API חיפוש.
- תאריכים, אטומים, ושדות מספר כעת ניתן למצוא על ידי חיפוש ללא הגבלה בשדה API החיפוש.
- מחרוזת ריקה צטטה עכשיו חוזרת שדות אטומים עם ערכים ריקים עבור ה- API החיפוש.
- Snippet ולספור פונקציות הם לא מורשים בביטויי מיון של API החיפוש.
- API החיפוש עכשיו השתפר הודעות שגיאה עבור טעויות משתמש ושגיאות פנימיות.
מה חדש בגירסה 1.8.0:
- אפליקציות חדשות מופעל חיוב כבר לא ברירת מחדל למכסת דוא"ל של 20,000 ליום. במקום זאת, אפליקציות תצטרכנה להגיש בקשה באמצעות מסוף הניהול כדי לקבל מכסות הדוא"ל גדלו.
- תרשימי שליטה של מסוף ניהול ודוח עבור כל המשתמשים הועברו במלואם אל החדש, backend האמין יותר הודיע 1.7.6.
- הגודל המרבי של בקשות POST שנעשה באמצעות URLFetch כבר עלה מ 5MB ל 10MB.
- תוקן בעיה עם ה- API Mail כדי למנוע שליחת דואר מחשבון הדואר של Google Apps שהושעה.
מה חדש בגירסה 1.7.7:
- API Sockets, המאפשר ליישומים לעשות יוצא חיבורי TCP ולשלוח / לקבל מנות UDP לאינטרנט באמצעות IPv4 ו- IPv6, זמין כעת תכונה ניסיונית עבור יישומים מחויבים.
- מודול ftplib כעת כנו. זה תלוי API Sockets הניסיון.
- אפליקציות מותאמות חיוב כבר לא תהיינה כפופות הוצאה שבועית מינימום 2.10 $. במקום זאת, אפליקציות תחויבנה רק עבור השימוש בפועל שלהם.
- Matplotlib 1.1.1, תכונה ניסיונית, מתמעט ויוסר ב 1.7.8. אנא לעבור matplotlib 1.2.0.
- תוקן בעיה שבו את האיד האוטומטי Datastore dev_appserver שהוקצה על ידי מדיניות id המפוזרת היו גדול מכדי להיות מיוצג על מספרי נקודה צפה.
- תוקנה בעיה שבה dev_appserver זרק חריג על כל שיחה API חיפוש שהשתמשו מדד נוצרה במקור במישור הגלובלי עקבית.
מה חדש בגירסה 1.7.6:
- תרשימים השליטה של מסוף הניהול ואת העומס הנוכחי / דוחות שגיאות יעברו חדש, backend אמין יותר. השינוי יהיה מתגלגל בהדרגה למשתמשי קונסולת מנהל בשבועות הקרובים.
- מכסה API חיפוש חדש הם הוצגו עכשיו בקונסולת הניהול. מכסות אלה אינן נאכפות כיום, אבל יהיה חלק מודל תמחור עבור API חיפוש במהדורה עתידית.
- סיכום היישום כבר לא מציג את גרסת ברירת המחדל של יישום פועל, במקום זה מפרט את היישום בשם "פועל". במאמר יישומי שחרורו הקרוב יהיו מרכיבים תת לוגיים מרובים, שכל אחד מהם תהיה גרסת ברירת מחדל. עדכון UI זה נועד ליישר עם פונקציונליות זו.
- שאילתות הקרנה הן היום חלק GA תמיכה מלאה.
- API XMPP עכשיו יש רב-JID get_presence. זה מספק את היכולת לקבל את הזמינות של מספר משתמשים.
- Django 1.4 ו Webob 1.2.3 כעת לדרגת GA.
- Apps עכשיו יש את היכולת fopen () קבצים מוכרזים כקבצים סטטיים app.yaml להשתמש בדגל application_readable.
- ריצת Go נוספה אל appserver הפיתוח החדש ומשופר.
- רמת יומן Debug עבור הריצה תופשר.
מה חדש בגירסה 1.7.5:
- API הערוץ עכשיו יש את היכולת לשלוח הודעות ערוץ מכל גרסת אפליקציה או backend בלי קשר למקום שבו הערוץ נוצר.
- כתובת האתר השירות להשגת תומך כעת בקשות שיטת התיקון.
- API Mail יכול לשלוח הודעות חוזרות אלקטרוניות לאפליקציה. ההודעה תימסר / _ah / להקפיץ אם שירותי נכנסים mail_bounce מופעלים.
- שירות Blobstore חברה מחזיר את שם הקובץ נוצר במקום blobKey בעת שימוש ענן אחסון
- תוקן בעיה עם os.urandom לזרוק חריגה dev_appserver2 בעת שימוש OS X.
- תוקן בעיה עם time.tzset אינה קימת dev_appserver2 עבור Windows.
- v1.2.0 Matplotlib זמין כעת תכונה ניסיונית.
- Django 1.4 שודרג 1.4.3. זוהי תכונה ניסיונית.
מה חדש בגירסה 1.7.4:
- נושאי רקע מהווה היום חלק GA.
- פיצול התנועה מהווה היום חלק GA.
- סטטיסטיקות תור המשימות מהווה היום חלק GA.
- ממשק API של יומנים עכשיו יש את היכולת להביא בקשות המבוססות על רשימת request_ids. נכון לעכשיו, זה עובד רק בייצור אינו נתמך ב- dev_appserver.
- פייתון Interpreter שודרג 2.7.3.
- WebOb 1.2.3 זמין כעת עבור Python 2.7. משתמש באמצעות 1.2.2 מתועד צריך לעדכן את האפליקציה שלהם, מאז הגרסה כי יוסרה במהדורה הבאה.
- DISTINCT לשאילתות Datastore זמין כעת תכונה ניסיונית.
- v1.1.1 Matplotlib זמין כעת תכונה ניסיונית.
- API המרה הוצא מהשירות הוסר.
- נוסף אזהרה כי הקונסולה האינטראקטיבית מושבתת אם משתמש מפעיל dev_appserver עם דגל --address.
מה חדש בגירסה 1.7.3:
- Django 1.4 כיום נתמכת ב Python 2.7
- היישום מבוסס הקובץ של בדל Datastore יופסק בקרוב. הודעת אזהרת מידע את המשתמשים כי בדל SQLLite יהיה הבדל המחדל בקרוב מוצג כעת.
- נתונים סטטיסטיים Datastore אינדקס הוכפפו להקליד במקום ייצוג מסוג.
- ביטויים מעין עשירים מעבר שמות שדות יחידים עכשיו נתמכים ב- API החיפוש עבור dev_appserver.
- search.MIN_NUMBER_VALUE ו search.MAX_NUMBER_VALUE הם עכשיו ציבור API החיפוש.
- אינדקסים אחידים בכל העולם נמצאים כעת מומלצים לשימוש ב- API החיפוש.
- search.list_indexes () הוצאת משימוש והוחלף search.get_indexes () ב- API החיפוש.
- Index.list_documents () הוצאת משימוש והוחלף Index.get_range () ב- API החיפוש.
- נוסף שיטת Index.get (doc_id) כדי לקבל מסמך לפי תעודת הזהות שלו ב- API חיפוש
- Index.add () הוצאה משימוש ועל שמם כדי Index.put () ב- API חיפוש.
- Index.remove () הוצאה משימוש ועל שמם כדי Index.delete () ב- API חיפוש.
- שיעורי AddDocumentError ו RemoveDocumentError, שכבר היו עוד בשימוש, הוסרו מן API החיפוש.
- OperationCode.object_id ו OperationCode.document_id, שכבר היו עוד בשימוש, הוסרו מן API חיפוש.
- משתמשים יכולים כעת לשנות את אפשרויות אימות לאחר יצירת האפליקציה.
מה חדש בגירסה 1.7.2:
- יישומון מבחר נוסף Timezone ב Admin Console Admin יומנים.
- נוסף הודעת אזהרה על במטמון כאשר שינוי או מחיקת ישויות מאגר נתונים.
- נוסף כפתור מטמון סומק dev_appserver ואת קונסולת הניהול.
- ניסיון לעדכן קבוצות ישות מרובות עסקה אחת Datastore עכשיו מציג הודעת שגיאה מציעה להשתמש עסקות XG.
- חיפוש API עכשיו יש מגבלת אורך מרבית מחרוזת של 2000 תווים.
- תוקנה בעיה עם נפתחת namespace במסוף ניהול המופיעים ריקה למרות השמות שצוינו כתובת האתר נכון.
- תוקנה בעיה שבה Model.get_by_id () מחזירה אף ב dev_appserver ואילו זה אסור בייצור.
- תוקנה בעיה עם dev_appserver app_identity.get_default_version_hostname ()
- תוקן בעיה עם sendToAdmins שירות דואר () בהעדר בעת שימוש בנאי בהודעה המרובה-arg.
- תוקן בעיה עם dev_appserver עבור mimetypes.guess_type ()
- תוקן בעיה עם ריצה כושלת להשתמש היקף עם OAuth בתנאים מסוימים.
- תוקן בעיה עם שגיאת AppConfigNotFound.
מה חדש בגירסה 1.7.1:
- מסגרת בדיקות testbed עכשיו תומכת ב- API Logservice.
- נוספה תמיכה ב- API קבצים לרשימה Google Cloud Storage קבצים.
- שפר את קורא ה- API קובץ MapReduce לתמוך קבצים מרובים פורמטים של קבצים.
- תוקנה בעיה עם סקר שביעות רצון מנוע App בקונסולת הניהול אשר שוחרר ב 1.6.6, אשר יהיה להפעיל מחדש במהדורה זו.
- תוקן בעיה עם סמנים websafe API חיפוש ואינו מוחזר כערך websafe.
- תוקנה בעיה שבה SearchRequest חוזר שגיאות שלא היו זמינים כמו subclasses search.Error.
- תוקנה בעיה NDB בהם הגופים מעל 1000000 בתים היכן בכתב memcache, גורם לכישלון.
- האם עכשיו להוריד 90 ימים בשווי של דוחות שימוש עבור היישום שלך מהעמוד בו היסטורית חיוב של מסוף הניהול.
- בקשות תור משימות חברה כוללות X-AppEngine-TaskExecutionCount שקובע את מספר פעמי משימה נדרסה על ידי מופע.
- נוספה תמיכה עבור מספר קבצים למחיקה באמצעות API קבצים.
- נוספה תמיכה למחוק קבצים מתוך Google Cloud Storage באמצעות API קבצים.
- נוסף REQUEST_LOG_ID להיכתב יומני כמשתנה הסביבה. זה יכול לשמש מאוחר יותר לזיהוי בקשה כי יומני יישומים.
- מציג Memcache תומך כעת במרחבי שם.
- גודל ייצוג מחרוזת 'NDB המאפיינים מוגבל אורך מחרוזת המקסימום עבור נכסי בועה וטקסט.
- Appstats מספק מעטפת אינטראקטיבית לצפייה RPC התנהגות של שיחות מיד.
- Appstats מכיל כעת מידע על עלות של RPCs עשה במהלך הבקשה.
- API התמונות תומכת כעת לציין את צבע ברירת המחדל פיקסל למלא עבור סוגי תמונות שאינם תומכים תמונות שקיפות ושקופות, כמו JPEG.
- הוספנו תמיכה ב- API מלא אסינכרוני ב- API תמונות.
- נוסף שגיאה ל- API התמונות כדי לציין כשכדור מאוזכר לא נמצא או אינו נגיש.
- Made חיפוש פייתון מגביל ציבור API החיפוש.
- תמיכה מרחב שם נוסף עבור ה- API חיפוש ב- SDK Python.
מה חדש בגירסה 1.7.0:
- כלי HRD בועת ההגירה הוא עכשיו בדרך כלל זמין.
- לאחר השימוש בכלי גיבוי מאגר נתונים, עכשיו אתה יכול לשחזר את זה גיבוי מזהה אפליקציה חדשה.
- זה לא יהיה ניתן ליצור הרשאות חדשות עבור יישומי M / S לגשת ענן SQL מקרים.
- כעת ניתן למחוק Google Cloud Storage אובייקט באמצעות blobstore.delete ().
- עכשיו אתה יכול להביא Google Cloud Storage אובייקט באמצעות blobstore.fetch ().
- כעת אתה יכול מפתחות החנות עבור אובייקט Google Cloud Storage במסד הנתונים.
- שיחת create_upload_url כעת עובד עבור Google Cloud Storage חפצים.
- כעת תוכל להשתמש get_serving_url () ו delete_serving_url () עבור Google Cloud Storage דליים.
- שאילתות הקרנה נתמכות כעת ב NDB.
- NDB, אפליקציה ומרחב שמות הם עכשיו טיעוני מילות מפתח כדי get_by_id ().
- הקשר (). Call_on_commit () להוסיף NDB להוספת התקשרות שיבוצע על מוצלח להתחייב של עסקה.
- אופים NDB Context.memcache_ * מקבלים עתה Unicode.
- NDB הוסיפה תמיכה לאחסון חפצים protorpc.Message.
- משופר הודעות שגיאה עבור מרובים חזר = True רמות עם StructuredProperty ב NDB.
- PyAMF כעת השיק באופן מלא.
- הגדלנו גבולות API חיפוש שונים. גבולות חדשים הם לכל היותר 1,000 מסמכים שהתקבלו מהחיפוש () או list_documents (), עד 1000 אינדקסים חזר list_indexes (), ועד למקסימום לקזז של 1000 עבור חיפוש () או list_indexes ()
- תוקנה בעיה שבה ה- API חיפוש לא לאכוף מגבלות על NumberFields.
- תוקנה בעיה ב- SDK שבו SortExpression לא לאכוף את הנוכחות של סט DEFAULT_VALUE בעת הצורך.
- תוקנה בעיה שבה lxml לא תמך ניתוח Unicode.
מה חדש בגירסה 1.6.6:
- קונסולת הניהול מציג כעת את מכסות שיחות API חיפוש וחיפוש נתונים מאוחסנים.
- API החיפוש זנח את תכונת ORDER_ID על מעמד מסמך. הוא הוחלף עם מאפיין הדרגה.
- API החיפוש זנח את תכונת המסמך על ListResponse והחליף אותו עם תכונת תוצאה. גם תכונת document_id על מעמד OperationResult לא מומלצת לשימוש והחליפה עם מאפיין id.
- תוקנה בעיה שבה Unicode הוא לא טיפל באופן עקבי ב- API חיפוש Python.
- יצירת App עבור יישומים באמצעות מאסטר / מאגר נתונים Slave מוגבלת עכשיו רק לאלה משתמשים שכבר הבעלים של האפליקציה Master / Slave.
- אפליקציות עם חיוב המופעל יכולות כעת להגדיר עד 100 עבודות cron.
- תוקן בעיה שבה גיבויי מאגר נתונים גדולים לא יכלו להימחק.
- תוקנה בעיה שבה גיבויים מאגר נתונים להיכשל בשל בעיה פענוח ASCII.
- תוקנה בעיה שבה ה- SDK לא לייבא חבילות משנה כראוי בעת השימוש לייבא ווים.
- תוקנה בעיה שבה מפעיל שאילתת הקרנה על נכס רב מוערך עם מסנן השוויון לא נמצאו תוצאות.
- תוקנה בעיה שבה משתני סביבה unicode בוטלו בחודש Appstats בעת שימוש Python 2.7.
מה חדש בגירסה 1.6.5:
- Jinja2 כולל כעת את מודול _debugsupport.
- תוקן בעיה עם dev_appserver בו ברירת המחדל של HTTP Content-Type של בקשה text / plain במקום text / html.
- תוקנה בעיה שבה ה- SDK יכלול כמה אינדקסים כי לא היו דרושים בייצור.
- תוקנה בעיה ב- SDK שבו במסוף הניהול SDK לא להציג utf-8 מקודד ערכי מאפיינים ברשימה.
- Datastore שכפול הגבוה, יש סוג מטה חדש, __entity_group__, כי יש מאפיין מספרי __version__. מאפיין זה מובטח להגדיל על כל שינוי לקבוצת הישות.
- API התמונות תומך כעת מניפולציה חפצה מתארח ב- Google Cloud Storage.
- API התמונות, שיחת get_serving_url עכשיו אופציונלית מאפשרת לך לציין אם הקישור יוצרים צריך להיות מוגש על https.
- API REST תור המשימות, עכשיו אתה יכול לציין תג כשאתה מכניס משימה על תור משוך.
- API תור משימות, באפשרותך לציין תאריך יעד עבור שיחת lease_tasks. המועד האחרון ברירת המחדל כבר עלה מ -5 שניות עד 10 שניות.
- האם כעת להשתמש cron לתזמן גיבויים Datastore.
- Admin Datastore עכשיו יש דף המציג מידע על המצב של גיבויי Datastore ומחזיר.
- האם עכשיו להפיל גיבוי Datastore שלך או לשחזר מן Admin Datastore.
- עכשיו אתה יכול לשחזר יחיד Datastore Kind מן Admin Datastore מגיבוי Datastore.
- במסוף הניהול, תוכל לדווח על בעיות ייצור עם בקשתך ישירות ל- Google המדפים של היישום. כל שעליך לעשות הוא ללחוץ על הקישור "בעיות ייצור הדוח", למלא את הפרטים המבוקשים, ולהגיש.
מה חדש בגירסה 1.6.4:
- סטטיסטיקת Datastore עכשיו להראות את כמות האחסון שמוצגת אינדקסי יישום.
- יצא כלי ניסיוני להעברת הכתמים של היישום שלך באותו הזמן שאתה מעביר נתוני מאגר הנתונים שלך. אתה יכול opt-in להגירת בועה בקונסולת הניהול בעת הפעלת ההגירה שלך.
- עודכן גיבוי ניסיוני / שחזור פונקציונלי לכלול את האפשרות לגבות ולשחזר אל Google Cloud Storage.
- API מאגר הנתונים NDB זמין כעת בדרך כלל. להצגת נתוני הגרסה המלאה על גרסה 0.9.9 ו 1.0.0 מהתיקונים שולבו ב- API.
- ריצת 2.7 Python, נושאי רקע זמינים כמו שחרור הניסיון בעת שימוש Backends App Engine.
- שימוש serve_blob של Blobstore API () שיטה, היישום יכול לשמש אובייקטים מתארח ב- Google Storage for Developers.
- קונסולת הניהול מספק כעת הצופה Memcache המפרט סטטיסטיקות Memcache שיכולים להציג תוכן Memcache מבוסס על מפתח.
- בדל API יכולות ב- SDK, עכשיו אתה יכול להפעיל או להשבית יכולת באמצעות SetPackagedEnabled.
- המתקין Windows עכשיו מבקש להתקין Python 2.7 במקום פייתון 2.5.
- API testbed עכשיו תומך ב- API יכולות.
- שאילתות GQL בקונסולת הניהול כבר לא לזרוק שגיאה כאשר פסיק כלול.
- API Datastore כולל כעת מעצב NonTransactional על מנת להבטיח כי פונקציה מנוהלת מחוץ עסקה. עסקאות קיימות מושהות בעוד הפונקציה מבצעת.
- הכרטיסייה 'ניהול מאגר נתונים בקונסולת הניהול עכשיו מראה גופים כל מרחב.
- תוקן בעיה עם _strptime כאשר threadsafe צוין.
- תוקנה בעיה שבה DatastoreFileStub.del אינה עומדת באף אחת tempfile.msktemp.
- WebOb 1.1.1 כלול עכשיו ב- SDK, ומשתמש כברירת מחדל שם כאשר פייתון 2.7 מצוין.
- תוקנה בעיה שבה הקובץ index.yaml נוקה אם הכניסה skip_files שלך שונה מהרשימה skip_files מחדל.
מה חדש בגירסה 1.6.3:
- במסוף הניהול, אתה יכול להשתמש חדש תכונת תנועת הפיצול לשלוח אחוז מסוים של תנועה לגרסת יישום שאינה ברירת מחדל. התנועה מחולקת על ידי כל אחת מכתובות עוגייה או IP.
- הודעות דוא"ל הנשלחים מ- Google Apps תחומי כתובות דוא"ל שבו התחום הוגדר להשתמש DKIM ייחתם: כאשר יתקבלו הודעת דוא"ל היה מבקשה שמקורם באותו התחום של האפליקציה או בכל עת בדוא"ל נשלחה מאפליקציה מנהל מערכת מטעם, כולל כאשר הודעת דואר הנשלחת מבקשה תור משימות או משימת cron.
- במסוף הניהול, עכשיו אתה יכול לבחור כמה וכמה זמן אתה רוצה לאחסן יומנים. כל האפליקציות לקבל 1G בחינם ובסופו של דבר יוכלו לשלם עבור יותר, בעוד הסכום יכול להיות מוגבר במהדורה זו לא נתחיל לחייב את הקיבולת הנוספת עד למהדורה הבאה לכל המוקדם.
- מקרי מסך בקונסולת הניהול עכשיו יש לחצן כיבוי מופע ספציפי.
- כל ביומן היישום יש קישור למופע ששימש את הבקשה. אם למשל הוא כבר לא משרת בקשות, הודעה יוצג.
- API TaskQueue תומך כעת את היכולת לתייג משימת תור משוך. לאחר מכן תוכל להשכיר משימות לפי תגית. תכונה זו היא ניסיונית.
- שימוש מיפויים תחום wildcard Google Apps, תוכל לגשת גרסאות חלופיות של האפליקציה באמצעות דומיין מותאם אישית.
- לדחוף ולמשוך תורים עכשיו מופיעים בנפרד במסוף פיתוח SDK.
- תיעוד למפתחים בנושאים API NDB הניסיון, תחליף db.py, זמין כעת.
- appcfg.py תומך כעת OAuth2.
- webapp 2.5.1 זמין כעת ב ריצת 2.7 Python.
- Django 1.3 זמין כעת ב ריצת 2.7 Python.
- GQL שאילתא התומך כעת ליהוק סוג מותאם אישית עבור אלמנטי רשימה עבור מסננים.
מה חדש בגירסה 1.6.2:
- API Blobstore החברה כוללת את הפונקציה אסינכרוני קורא create_upload_url_async, delete_async, ו fetch_data_async.
- Django גרסת 1.3 זמינה כעת ריצת 2.5 Python.
- הוספנו builtin django_wsgi לאפשר מנוף קל של יישומי Django.
- מכסת Mail for יישומי App Engine כי נרשמו לחיוב תוגדל רק לאחר התשלום הראשון עבור היישום מעובד.
- כפי שדווח ב 1.6.1, במהדורה זו עבור זמן ריצה ניסיוני 2.7 Python, את MapReduce ו- datastore_admin builtins אינם זמינים לאפליקציות אשר מותקנות על גבי פייתון 2.7.
- תוקן בעיה עם remote_api שבם שיחות fetch_page () עם גודל דף של 301 ו שרשור השיחות דרך הסמן שהתרחש הוא דילוג מחצית התוצאות.
- תוקנה בעיה שבה מודול PIL _imagingmath לא היה זמין ב Python 2.7.
- תוקנה בעיה שבה ה- SDK לא גודל התמונות למטה כדי 512 פיקסלים כברירת מחדל, כפי שהיא עושה בייצור.
- תוקנה בעיה עם ה- API התמונות איפה תמונות תקפות חזרת NotImageError.
מה חדש בגירסה 1.6.1:
- גירת כלי שכפול Datastore הגבוהה זמין כעת כתכונת GA, והוא כבר לא הניסיון.
- פונקציות שאילתא API ext.db (ריצה, להביא, לספור, מקבל) מקבל עתה את הטענות של מילות מפתח: המועד האחרון, read_policy, prefetch_size, batch_size, גבול, אופסט, start_cursor, end_cursor, keys_only. מומלץ שמפתחים ישתמשו Query.run () עם הגבלה או batch_size במקום Query.fetch () כאשר iterating על התוצאות.
- תפקידי המודל API ext.db (לקבל, לשים, למחוק allocate_ids) עכשיו ישירות מקבלים את כל הטענות של מילות מפתח: המועד האחרון, read_policy
- API Blobstore תומך כעת המכפיל = "true" בתכונת קלט HTML.
- קבוע בעיה בכניסה חפצה unicode ב- SDK.
מה חדש בגירסה 1.6.0:
- יישומים יכולים כעת לקבל בתי השגיאה XMPP ב / _ah / XMPP / שגיאה.
- נתונים הצפה מסוף הניהול, עכשיו אתה יכול לסנן לפי מרחב שם מתוך תפריט נפתח, אם זה אפשרי.
- סטטיסטיקות Datastore של קונסולת הניהול, אנו מציעים כעת namespace מציע לסינון נתונים סטטיסטיים.
- פרסמנו כמו ניסיוני במסגרת המלאה MapReduce.
- ה- SDK תומך כעת פייתון 2.7.
- פייתון 2.7 תומך כעת WebOb 1.1.1, שבה יש כמה תיקוני באגים משמעותיים. יישומים במפורש להגדיר את גירסת מערכת ה "webob" ל "1.1" בקבצי app.yaml שלהם חייב לעדכן את הגרסה ל "1.1.1".
- mail_stub.get_sent_messages () להתקשר עכשיו חוזר במקרים EmailMessage.
דרישות :
תגובות לא נמצא