פרטי תוכנה:
משתמשי סדרת 0.6.x קסנדרה פועלים צריכים להשתמש pycassa 0.3.0, משתמשים באמצעות סדרת 0.7.x יכול להשתמש בגרסות החדשות יותר
תכונות :.
- תמיכה אוטומטית כשל
- תמיכה עבור חיבורים בודדים או חוט-מקומי
- חיבור איגום
- ממשק חסכון
- ממשק אצווה
- שיטה למיפוי כיתה קיימת לColumnFamily קסנדרה
- תמיכה עבור SuperColumns
מה חדש בהודעה זו:
- תמיכה נוסף עבור קסנדרה 1.2+ קבוצות אטומיות באמצעות חדש אטומי פרמטר לbatch.Mutator, batch.CfMutator, וColumnFamily.batch ().
מה חדש בגרסת 1.8.0-1:
- תכונה נוסף להגדרה socket_factory ופרמטר בנאי ל ConnectionPool וSystemManager.
- תמיכה נוסף SSL באמצעות תכונת socket_factory החדשה.
- תמיכה נוסף עבור DynamicCompositeType.
מה חדש בגרסת 1.7.0:
- יש גרסה זו כמה שינויים גדולים יחסית בזה : בריכת חיבור חדשה סטטיסטיקת אספן, תאימות עם קסנדרה 0.7 דרך 1.1, ושינוי באזור זמן התנהגות לdatetimes .
מה חדש בגרסת 1.6.0:
- הוסף בקשה ומידע פרמטר להתקשרות PoolListener
מה חדש בגרסת 1.4.0:
- תכונות נוסף:
מה חדש בגרסת 1.3.0:
- תיקוני באגים:
- אל תתעלם פרמטר עמודות בColumnFamilyMap.insert ()
- ידית שדות למשל ריקים בColumnFamilyMap.insert ()
- השתמש באותה ברירת המחדל עבור פסק זמן בpycassa.connect () כConnectionPool משתמש
- טעות דפוס תקן שגרם לחריג שונה להיזרק כאשר יוצא מן הכלל AllServersUnavailable הועלה
- IPython 0.11 תאימות בpycassaShell
- הכרזת תלות נכונה בsetup.py
- הוסף UUIDType לסוגים נתמכים
- מאפיינים:
- פרמטר filter_empty התווסף לget_range () עם ברירת מחדל של True; זה מאפשר שורות ריקות כדי להישמר אם תרצה בכך
מה חדש בגרסה 1.2.1-3:
- תיקוני באגים:
- בצורה נכונה לבדוק מונים בColumnFamily בעת הגדרת default_validation_class
- לעבור kwargs בColumnFamilyMap לColumnFamily
- הימנע UnboundLocal הפוטנציאלי בConnectionPool.execute () כאשר גט () נכשלים
- תקן ez_setup תלות / bundling כך שהתקנות החבילה באמצעות פיפס easy_install או לא להיכשל בלי ez_setup המותקן
מה חדש בגרסת 1.1.1:
-
מאפיינים:
- הוסף MAX_COUNT וparams column_reversed לget_count ()
- הוסף MAX_COUNT וparams column_reversed לmultiget_count ()
- תיקוני באגים:
- אל לנסות שוב פעולות לאחר TApplicationException. חריג זה שמור לשגיאות תכנותיות (כגון פרמטרים API רעים), ולכן אין צורך בניסיונות חוזרים.
- אם kwarg read_consistency_level היה בשימוש בבנאי ColumnFamily, זה יהיה להתעלם ממנו, וכתוצאה מכך ברירת מחדל לקרוא רמת עקביות של ONE. זה לא השפיע על רמת עקביות לקרוא אם זה היה מצוין בכל דרך אחרת, לרבות לכל שיטה או על ידי הגדרת תכונת read_consistency_level.
מה חדש בגרסת 1.0.8:
- ערכי חבילת IndexExpression בget_indexed_slices () המסופק דרך IndexClause במקום רק הפרמטר למשל.
- שמות עמודות וערכים המשתמשים בIntegerType של קסנדרה הם פרקו כאילו הם בפורמט כמו-BigInteger. זה (אחורה) תואם את הפורמט שpycassa משתמש לארוז נתונים IntegerType. זה מתקן חוסר תאימות עם הפורמט שקסנדרה-CLI ולקוחות אחרים להשתמש בו כדי לארוז את נתוני IntegerType.
- שחזור תאימות 2.5 Python שנשברה דרך החוצה מטיעונים של מילות מפתח כדי בConnectionWrapper.
- column_start חבילה וcolumn_finish בColumnFamily * לקבל * () שיטות כאשר נעשה שימוש בפרמטר super_column.
- גיליון DeprecationWarning כאשר שיטה, פרמטר, או בכיתה שאינה בתוקף משמשת. רוב אלה כבר מיושן במשך כמה מהדורות, אך לא ניתנו אזהרות עד עכשיו.
- Deprecations כעת מחולק לחלקים נפרדים לכל שחרור בchangelog.
טיעונים
תגובות לא נמצא