פרטי כניסה
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 11 במרץ 2026 | 1.5.0 | 1.6.0-rc02 | - | 1.6.0-rc02 |
הצהרה על יחסי תלות
כדי להוסיף תלות בפרטי כניסה, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.6.0-rc02") implementation("androidx.credentials:credentials-play-services-auth:1.6.0-rc02") }
Groovy
dependencies { implementation "androidx.credentials:credentials:1.6.0-rc02" implementation "androidx.credentials:credentials-play-services-auth:1.6.0-rc02" }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.
אין הערות לגבי הגרסה של הארטיפקט הזה.
גרסה 1.0 של הצפנה מקצה לקצה של פרטי כניסה.
גרסה 1.0.0-alpha03
11 במרץ 2026
androidx.credentials:credentials-e2ee:1.0.0-alpha03 מופץ. גרסה 1.0.0-alpha03 מכילה את השמירות האלה.
שינויים ב-API**
- הוצאה משימוש של
credentials:credentials-e2ee(I876f5, b/467132523)
גרסה 1.0.0-alpha02
17 באפריל 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha02 מופץ. הגרסה הזו מכילה קובצי JAR של מקור שלא נכללו בגרסה הקודמת.
גרסה 1.0.0-alpha01
3 באפריל 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha01 מופץ. גרסה 1.0.0-alpha01 מכילה את השמירות האלה.
תכונות חדשות
- תמיכה ביצירת
IdentityKeyממפתח גישה (Iba31e)
גרסה 1.6
גרסה 1.6.0-rc02
25 בפברואר 2026
androidx.credentials:credentials:1.6.0-rc02 וגם androidx.credentials:credentials-play-services-auth:1.6.0-rc02 מופצים. גרסה 1.6.0-rc02 מכילה את השמירות האלה.
תיקוני באגים
- תוקן מנגנון החזרה לגרסה קודמת של תהליך יצירת אישורים בגרסאות קודמות ל-U במכשירים עם גרסת GMSCore שלא נתמכת.
גרסה 1.6.0-rc01
17 בדצמבר 2025
androidx.credentials:credentials:1.6.0-rc01 וגם androidx.credentials:credentials-play-services-auth:1.6.0-rc01 מופצים. גרסה 1.6.0-rc01 מכילה את השמירות האלה.
שינויים ב-API
- הוספנו ממשקי API לרישום ולאישור של אפשרויות יצירה ב-Credential Manager. (I01073)
- נוסף Signal API Exception חדש כדי לציין שהבקשה מוגבלת לפי קצב (Ie2733 )
גרסה 1.6.0-beta03
22 באוקטובר 2025
androidx.credentials:credentials:1.6.0-beta03 וגם androidx.credentials:credentials-play-services-auth:1.6.0-beta03 מופצים. גרסה 1.6.0-beta03 מכילה את השמירות האלה.
תכונות חדשות
- שינויים קלים בסריאליזציה של נתונים פנימיים
גרסה 1.6.0-beta02
8 באוקטובר 2025
androidx.credentials:credentials:1.6.0-beta02 וגם androidx.credentials:credentials-play-services-auth:1.6.0-beta02 מופצים. גרסה 1.6.0-beta02 מכילה את השמירות האלה.
תכונות חדשות
- בוצעה אופטימיזציה לסריאליזציה של נתונים גדולים.
גרסה 1.6.0-beta01
24 בספטמבר 2025
androidx.credentials:credentials:1.6.0-beta01 וגם androidx.credentials:credentials-play-services-auth:1.6.0-beta01 מופצים. גרסה 1.6.0-beta01 מכילה את השמירות האלה.
תיקוני באגים
- תיקונים קלים במסמכי התיעוד (Ieff7c, b/435703922)
גרסה 1.6.0-alpha05
13 באוגוסט 2025
androidx.credentials:credentials:1.6.0-alpha05 וגם androidx.credentials:credentials-play-services-auth:1.6.0-alpha05 מופצים. גרסה 1.6.0-alpha05 מכילה את השמירות האלה.
שינויים ב-API
- הוספנו ממשקי API שמאפשרים לצדדים מסתמכים (RP) לשלוח אותות של מצב האישורים לספקי האישורים, כדי שהם יוכלו לעדכן את מצב האישורים בצד שלהם. (Ia7a65)
תיקוני באגים
- העברת ברירת המחדל של minSdk מ-API 21 ל-API 23 (Ibdfca, b/380448311, b/435705964, b/435705223)
גרסה 1.6.0-alpha04
16 ביולי 2025
androidx.credentials:credentials:1.6.0-alpha04 וגם androidx.credentials:credentials-play-services-auth:1.6.0-alpha04 מופצים. גרסה 1.6.0-alpha04 מכילה את השמירות האלה.
תכונות חדשות
- מעכשיו, תיבות הדו-שיח של Credential Manager ייראו עקביות יותר בגרסאות Android לפני ואחרי Android 14, בניידים ובמכשירים לבישים
גרסה 1.6.0-alpha03
18 ביוני 2025
androidx.credentials:credentials:1.6.0-alpha03 וגם androidx.credentials:credentials-play-services-auth:1.6.0-alpha03 מופצים. גרסה 1.6.0-alpha03 מכילה את השמירות האלה.
תכונות חדשות
- בגרסאות Android קודמות ל-Android 14, צריך לעדכן את תיבות הדו-שיח של Credential Manager כדי שיהיו עקביות יותר עם Android 14 ומעלה.
שינויים ב-API
- עדכון של ממשק ה-API של בנאי
CreateDigitalCredentialRequest(I6f6da)
גרסה 1.6.0-alpha02
20 במאי 2025
androidx.credentials:credentials:1.6.0-alpha02 וגם androidx.credentials:credentials-play-services-auth:1.6.0-alpha02 מופצים. גרסה 1.6.0-alpha02 מכילה את השמירות האלה.
שינויים ב-API
- תמיכה בהנפקת פרטי כניסה דיגיטליים (I4e6f9)
גרסה 1.6.0-alpha01
7 במאי 2025
androidx.credentials:credentials:1.6.0-alpha01 וגם androidx.credentials:credentials-play-services-auth:1.6.0-alpha01 מופצים. גרסה 1.6.0-alpha01 מכילה את השמירות האלה.
תכונות חדשות
- יצירה מותנית של מפתח גישה – מאפשרת את התכונה 'יצירה מותנית של מפתח גישה', שבה מפתחים יכולים לבקש יצירה מותנית של מפתח גישה. בקשה ליצירה מותנית תועבר לספק האישורים המועדף, ולאחר מכן, על סמך תנאים פנימיים מסוימים, ייווצר מפתח גישה בלי חוויית המשתמש הרגילה של גיליון מלמטה. המשתמשים יראו התראה עם מידע על מפתח הגישה שנוצר.
שינויים ב-API
- חשיפת
CreateCredentialResponse.createFromAPI (Ic0494) - הוספנו את הביט
isConditionalCreateכדי לאפשר יצירה שקטה של מפתחות גישה. (I3a1bb)
גירסה 1.5
גרסה 1.5.0
12 במרץ 2025
androidx.credentials:credentials:1.5.0 וגם androidx.credentials:credentials-play-services-auth:1.5.0 מופצים. גרסה 1.5.0 מכילה את השמירות האלה.
שינויים חשובים מאז גרסה 1.3.0
- חוויית משתמש משנית לבחירת פרטי כניסה: מפתחי אפליקציות שקוראים ל-Credential Manager APIs ברגעים של כניסה לחשבון כדי להציג למשתמש כלי לבחירה, יכולים עכשיו להשתמש בממשקי API חדשים כדי לשייך את אותו
GetCredentialRequestלתצוגה נתונה, כמו שדה של שם משתמש או סיסמה. לאחר מכן, כשהמשתמש יתמקד באחת מהתצוגות האלה, הבקשה המתאימה תישלח אל Credential Manager. האישורים שמתקבלים מצטברים אצל הספקים ומוצגים במילוי האוטומטי כמו בממשקי משתמש משניים, למשל במקלדת או בהצעות בתפריט הנפתח. לכן, כשמשתמשים בכל ממשקי ה-API יחד, המשתמש רואה קודם את הכלי לבחירת תמונה. אם הוא סוגר אותו ולוחץ על אחד מהשדות שצוינו למעלה, הוא רואה הצעות במקלדת או בתפריט הנפתח. - שחזור פרטי כניסה: פרטי הכניסה לשחזור משמשים לשחזור פרטי הכניסה של המשתמש מהמכשיר הקודם למכשיר Android חדש. אם תיצרו
RestoreCredentialבשביל המשתמש, האישורים יועברו אוטומטית למכשיר החדש של המשתמש אם הוא יבחר להעביר את האפליקציה מהמכשיר הישן במהלך שלב ההגדרה.
גרסה 1.5.0-rc01
15 בינואר 2025
androidx.credentials:credentials:1.5.0-rc01 וגם androidx.credentials:credentials-play-services-auth:1.5.0-rc01 מופצים. גרסה 1.5.0-rc01 מכילה את השמירות האלה.
תכונות חדשות
- גרסה חדשה עם עדכוני הטמעה קטנים
שינויים ב-API
- כדי לשמור על עקביות עם המסגרת, מוסיפים הערה
@Deprecatedל-IdentityCredential. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
External Contribution
- הוצאה משימוש של
BuildCompat.isAtLeastV. במקום זאת, המתקשרים צריכים לבדוק את SDK_INT מול 35 ישירות. (I294d1)
גרסה 1.5.0-beta01
30 באוקטובר 2024
androidx.credentials:credentials:1.5.0-beta01 וגם androidx.credentials:credentials-play-services-auth:1.5.0-beta01 מופצים. גרסה 1.5.0-beta01 מכילה את השמירות האלה.
תכונות חדשות
גרסת בטא של התכונות החדשות הבאות:
- חוויית משתמש משנית לבחירת פרטי כניסה: מפתחי אפליקציות שקוראים ל-Credential Manager APIs ברגעים של כניסה לחשבון כדי להציג למשתמש כלי לבחירה, יכולים עכשיו להשתמש בממשקי API חדשים כדי לשייך את אותו
GetCredentialRequestלתצוגה נתונה, כמו שדה של שם משתמש או סיסמה. לאחר מכן, כשהמשתמש יתמקד באחת מהתצוגות האלה, הבקשה המתאימה תישלח אל Credential Manager. האישורים שמתקבלים מצטברים אצל הספקים ומוצגים במילוי האוטומטי כמו בממשקי משתמש משניים, למשל במקלדת או בהצעות בתפריט הנפתח. לכן, כשמשתמשים בכל ממשקי ה-API יחד, המשתמש רואה קודם את הכלי לבחירת תמונה. אם הוא סוגר אותו ולוחץ על אחד מהשדות שצוינו למעלה, הוא רואה הצעות במקלדת או בתפריט הנפתח. - משחזרים את פרטי הכניסה. אמצעי האימות לשחזור משמש לשחזור אמצעי האימות של המשתמש מהמכשיר הקודם למכשיר Android חדש. אם תיצרו
RestoreCredentialבשביל המשתמש, האישורים יועברו אוטומטית למכשיר החדש של המשתמש אם הוא יבחר להעביר את האפליקציה מהמכשיר הישן במהלך שלב ההגדרה.
שינויים ב-API
- לאפשר למפתחים גמישות בהתניה בתוך הפונקציות להגדרת הערכים
CryptoObjectו-BiometricPromptData. (Ie7e8e)
גרסה 1.5.0-alpha06
16 באוקטובר 2024
androidx.credentials:credentials:1.5.0-alpha06 וגם androidx.credentials:credentials-play-services-auth:1.5.0-alpha06 מופצים. גרסה 1.5.0-alpha06 מכילה את השמירות האלה.
תכונות חדשות
- הכנת הספרייה לקראת פרסום גרסה יציבה בקרוב.
גרסה 1.5.0-alpha05
4 בספטמבר 2024
androidx.credentials:credentials:1.5.0-alpha05 וגם androidx.credentials:credentials-play-services-auth:1.5.0-alpha05 מופצים. גרסה 1.5.0-alpha05 מכילה את השמירות האלה.
שינויים ב-API
- תמיכה בסוג חדש של פרטי כניסה –
DigitalCredential(I12952) - חשיפת ממשקי API להמרת חבילות: חשיפה של עוד
asBundleושלfromBundlehelpers כדי לאפשר העברה קלה יותר של המחלקות האלה ב-IPC (I1a017) - הגדרת
PendingIntentHandlerכתואמת לדור קודם. (I34c13) - הפיכת
CallingAppInfoלתואם לאחור (I65085) - חשיפת קבועים של
ClearCredentialRequestTypes.
גרסה 1.5.0-alpha04
7 באוגוסט 2024
androidx.credentials:credentials:1.5.0-alpha04 וגם androidx.credentials:credentials-play-services-auth:1.5.0-alpha04 מופצים. גרסה 1.5.0-alpha04 מכילה את השמירות האלה.
שינויים ב-API
- הוספנו ערך ברירת מחדל לפרמטר
isCloudBackupEnabledשלCreateRestoreCredentialRequest.
תיקוני באגים
- הוסר
minSdkVersionעבורcredentials-play-services-auth.
גרסה 1.5.0-alpha03
24 ביולי 2024
androidx.credentials:credentials:1.5.0-alpha03 וגם androidx.credentials:credentials-play-services-auth:1.5.0-alpha03 מופצים. הגרסה הזו פותחה בענף פנימי.
תכונות חדשות
- הוספנו תכונה חדשה: שחזור פרטי הכניסה. אמצעי האימות לשחזור משמש לשחזור אמצעי האימות של המשתמש מהמכשיר הקודם למכשיר Android חדש. אם תיצרו
RestoreCredentialבשביל המשתמש, האישורים יועברו אוטומטית למכשיר החדש של המשתמש אם הוא יבחר להעביר את האפליקציה מהמכשיר הישן במהלך שלב ההגדרה.
שינויים ב-API
- נוספו מחלקות חדשות לבקשת שחזור פרטי הכניסה.
- סוג חדש של פרטי כניסה,
RestoreCredential, שמאפשר לשחזר פרטי כניסה במכשיר חדש. CreateRestoreCredentialRequestכדי ליצורRestoreCredentialחדש.GetRestoreCredentialOptionלאחזורRestoreCredential.- אפשר לשנות את
ClearCredentialStateRequestכדי לנקות אתRestoreCredential.
תיקוני באגים
- הוספנו API חדש,
RestoreCredential, למטרות שחזור אפליקציות (If2d40)
גרסה 1.5.0-alpha02
12 ביוני 2024
androidx.credentials:credentials:1.5.0-alpha02 וגם androidx.credentials:credentials-play-services-auth:1.5.0-alpha02 מופצים. הגרסה הזו פותחה בענף פנימי.
תכונות חדשות
- מעכשיו ספקי זהויות יכולים להשתמש ב-Jetpack כדי להעניק
CredentialManagerישירות ל-BiometricPromptבתהליכי יצירה ואחזור של אישורים.
שינויים ב-API
- הוספנו את
BiometricPromptDataלממשק ה-API כדי לאפשר שימוש בתהליך החדש שלBiometricPromptבאמצעותCredentialManager(I3b159) - שינינו את כל מחלקות הערכים ותתי-המחלקות ב-
CreateEntryוב-CredentialEntryכדי שהספקים יוכלו להשתמש ב-BiometricPromptData. (I16936, I8e5bc) - נוספו הסוגים שנדרשים לקידוד השגיאה והתוצאות מהתהליכים של
BiometricPromptעםCredentialManager. (I8e5bc)
גרסה 1.5.0-alpha01
29 במאי 2024
androidx.credentials:credentials:1.5.0-alpha01 וגם androidx.credentials:credentials-play-services-auth:1.5.0-alpha01 מופצים. הגרסה הזו פותחה בענף פנימי.
תכונות חדשות
חוויית משתמש משנית לבחירת פרטי כניסה: מפתחי אפליקציות שקוראים ל-Credential Manager APIs ברגעים של כניסה לחשבון כדי להציג למשתמש כלי לבחירה, יכולים עכשיו להשתמש בממשקי API חדשים כדי לשייך את אותו GetCredentialRequest לתצוגה נתונה, כמו שדה של שם משתמש או סיסמה.
לאחר מכן, כשהמשתמש יתמקד באחת מהתצוגות האלה, הבקשה המתאימה תישלח אל Credential Manager. האישורים שמתקבלים מצטברים אצל הספקים ומוצגים במילוי האוטומטי כמו בממשקי משנה, למשל במקלדת או בהצעות בתפריט הנפתח. לכן, כשמשתמשים בכל ממשקי ה-API יחד, המשתמש רואה קודם את הכלי לבחירת תמונה. אם הוא סוגר אותו ולוחץ על אחד מהשדות שצוינו למעלה, הוא רואה הצעות במקלדת או בתפריט הנפתח.
שינויים ב-API
- מחלקת
PendingGetCredentialRequestשמקבלתGetCredentialRequest(שקיים מראש) וקריאה חוזרת להפעלה עםGetCredentialResponse(שקיים מראש), כשהוא זמין באופן אסינכרוני. - API חדש להגדרת תוספים עבור המחלקה View ב-Android, שמאפשר להגדיר מופע של
PendingGetCredentialRequest. השימוש ב-API הזה יכין את התצוגה הנתונה כך שכשהמשתמש יקיש עליה, הצעות לפרטי כניסה יוצגו בממשקי משתמש משניים, כמו הצעות במקלדת או בתפריט נפתח.
גרסה 1.3
גרסה 1.3.0
2 באוקטובר 2024
androidx.credentials:credentials:1.3.0 וגם androidx.credentials:credentials-play-services-auth:1.3.0 מופצים. גרסה 1.3.0 מכילה את השמירות האלה.
שינויים חשובים מאז גרסה 1.2.0
שיפורים חשובים שונים שהופכים את הספרייה לאמינה ועקבית יותר, כולל, בין היתר:
- תמיכה בגרסה
preferImmediatelyAvailableCredentialsבכל הגרסאות של Android. - שיפור של כלל proguard כדי להקטין את הגידול בגודל האפליקציה.
- תיקוני באגים קלים שונים.
גרסה 1.3.0-rc01
10 ביולי 2024
androidx.credentials:credentials:1.3.0-rc01 וגם androidx.credentials:credentials-play-services-auth:1.3.0-rc01 מופצים. גרסה 1.3.0-rc01 מכילה את השמירות האלה.
תכונות חדשות
- גרסה חדשה עם עדכוני הטמעה קטנים.
גרסה 1.3.0-beta02
12 ביוני 2024
androidx.credentials:credentials:1.3.0-beta02 וגם androidx.credentials:credentials-play-services-auth:1.3.0-beta02 מופצים. גרסה 1.3.0-beta02 מכילה את השמירות האלה.
תיקוני באגים
- תוקן הלוגיקה לבדיקה נכונה של
NOT_ALLOWED_ERRבמקוםCONSTRAINT_ERRבתהליכי אימות של אישורים עם מפתח ציבורי שמכילים שגיאה במכשירים שלפני U (I31b37)
גרסה 1.3.0-beta01
29 במאי 2024
androidx.credentials:credentials:1.3.0-beta01 וגם androidx.credentials:credentials-play-services-auth:1.3.0-beta01 מופצים. גרסה 1.3.0-beta01 מכילה את השמירות האלה.
שינויים ב-API
- משנים את השם של
reateCredentialRequestBundle conversion API. (I46b95) - עדכון של priorityhints API (Ida554)
גרסה 1.3.0-alpha04
14 במאי 2024
androidx.credentials:credentials:1.3.0-alpha04 וגם androidx.credentials:credentials-play-services-auth:1.3.0-alpha04 מופצים. גרסה 1.3.0-alpha04 מכילה את השמירות האלה.
תיקוני באגים
- המעבר לגרסה 21 כברירת המחדל
minSdkVersionשל ספריות androidx. (I6ec7f) - תמיכה ביצירת PRF ב-Android מגרסה 13 ומטה.
- תמיכה ב-
preferImmediatelyAvailableCredentialsבגרסה 13 של Android ובגרסאות קודמות.
גרסה 1.3.0-alpha03
17 באפריל 2024
androidx.credentials:credentials:1.3.0-alpha03 וגם androidx.credentials:credentials-play-services-auth:1.3.0-alpha03 מופצים. הגרסה הזו מכילה קובצי JAR של מקור שלא נכללו בגרסה הקודמת.
גרסה 1.3.0-alpha02
3 באפריל 2024
androidx.credentials:credentials:1.3.0-alpha02 וגם androidx.credentials:credentials-play-services-auth:1.3.0-alpha02 מופצים. גרסה 1.3.0-alpha02 מכילה את השמירות האלה.
תכונות חדשות
- נוספו ממשקי API חדשים שעוזרים להציג בבירור את פרטי הכניסה בבורר פרטי הכניסה במהלך קריאה ל-
getCredentialאו ל-createCredential.
שינויים ב-API
- הרחבנו את Credential Options API Surface כך שיכלול מידע על סדרי עדיפויות לתצוגה (Ied6fe)
- הצגת חבילה גולמית לעזרה בהמרת נתונים מובְנים (If03a0)
- ממשקי API של
isDefaultIconו-isAutoSelectAllowedFromOption(I05c59) - הרחבנו את ממשק ה-API של הזנת פרטי הכניסה כך שיכלול מידע על הגדרת סמל כברירת מחדל (I9fe00)
- נוסף
entryGroupIdביט לרשומות של פרטי הכניסה (Id995c) - נוסף נכס
affiliationNameחדש לממשק ה-API שלCredentialEntry. (I6261e) - נחשפו ממשקי
fromXYZEntryAPI לשימוש במסגרת (I645a1)
תיקוני באגים
- נוסף פתרון חלופי למקרה שמנהל האישורים של הפלטפורמה לא זמין. (b/310701473)
- Fix NPE caused by clearCredentialState API (b/327686881)
גרסה 1.3.0-alpha01
13 בדצמבר 2023
androidx.credentials:credentials:1.3.0-alpha01 וגם androidx.credentials:credentials-play-services-auth:1.3.0-alpha01 מופצים. גרסה 1.3.0-alpha01 מכילה את השמירות האלה.
תיקוני באגים
- גרסת ה-APK המינימלית שנדרשת ל-Google Play Services היא עכשיו 2023 v08.23 (גרסת ה-APK היא 230815045), והבדיקה הזו מוטמעת בספרייה. (aosp/2856137)
- תיקון השגיאה 'כבר מתבצעת הפעלה מחדש' שנגרמת בגלל מרוץ תהליכים של כמה בקשות פעילות (Ic3567)
גרסה 1.2
גרסה 1.2.2
3 באפריל 2024
androidx.credentials:credentials:1.2.2 וגם androidx.credentials:credentials-play-services-auth:1.2.2 מופצים. גרסה 1.2.2 מכילה את השמירות האלה.
תיקוני באגים
- תיקון השגיאה 'כבר מתבצעת הפעלה מחדש' שנגרמת בגלל מרוץ תהליכים של כמה בקשות פעילות (Ic3567)
- תיקון NPE שנגרם על ידי
clearCredentialStateAPI (b/327686881)
גרסה 1.2.1
6 במרץ 2024
androidx.credentials:credentials:1.2.1 וגם androidx.credentials:credentials-play-services-auth:1.2.1 מופצים. גרסה 1.2.1 מכילה את השמירות האלה.
תיקוני באגים
- מספק פתרון חלופי כשמנהל האישורים של הפלטפורמה לא זמין. (b/310701473)
גרסה 1.2.0
1 בנובמבר 2023
androidx.credentials:credentials:1.2.0 וגם androidx.credentials:credentials-play-services-auth:1.2.0 מופצים. גרסה 1.2.0 מכילה את השמירות האלה.
שינויים חשובים מאז גרסה 1.0.0
- בגרסה הזו נוסף סט חדש של ממשקי API לתמיכה בספק פרטי הכניסה באחסון ובאחזור של סיסמאות ומפתחות גישה לפי בקשות של משתמשים.
גרסה 1.2.0-rc01
4 באוקטובר 2023
androidx.credentials:credentials:1.2.0-rc01 וגם androidx.credentials:credentials-play-services-auth:1.2.0-rc01 מופצים. גרסה 1.2.0-rc01 מכילה את השמירות האלה.
- גרסה חדשה עם עדכוני הטמעה קטנים
גרסה 1.2.0-beta04
20 בספטמבר 2023
androidx.credentials:credentials:1.2.0-beta04 וגם androidx.credentials:credentials-play-services-auth:1.2.0-beta04 מופצים. גרסה 1.2.0-beta04 מכילה את השמירות האלה.
תכונות חדשות
- נוסף תהליך של קבלת כוונת כניסה לכניסה באמצעות חשבון Google. (Ib6559,I7a042)
- נוספה בדיקה של חתימה יחידה לחבילות שנכללות ברשימת ההיתרים. (Ie6ff5)
- עודכן ניתוח ה-JSON של
PublicKeyCredentialכדי להשתמש בשיטות המעודכנות שלtoJson(). (I708e3, I00402)
תיקוני באגים
- תוקן חוסר בכללי Proguard (b/288120539)
גרסה 1.2.0-beta03
23 באוגוסט 2023
androidx.credentials:credentials:1.2.0-beta03 וגם androidx.credentials:credentials-play-services-auth:1.2.0-beta03 מופצים. גרסה 1.2.0-beta03 מכילה את השמירות האלה.
תיקוני באגים
- הוסרו תוספים של uvm, עקב הוצאה משימוש מתוכננת ממפרט webauthn. (I2d46d)
- הקפדה על עמידה במפרט webauthn בנוגע למאפיינים
clientExtensions,credPropsו-rk (I3ab01)
גרסה 1.2.0-beta02
1 באוגוסט 2023
androidx.credentials:credentials:1.2.0-beta02 וגם androidx.credentials:credentials-play-services-auth:1.2.0-beta02 מופצים. גרסה 1.2.0-beta02 מכילה את השמירות האלה.
תיקוני באגים
- b/293743991 – צריך לתקן את הערך הקבוע בשדה
authenticatorDataכדי שהניתוח של המאפייןauthenticationResponseJsonב-PublicKeyCredential יתבצע בצורה תקינה
גרסה 1.2.0-beta01
26 ביולי 2023
androidx.credentials:credentials:1.2.0-beta01 וגם androidx.credentials:credentials-play-services-auth:1.2.0-beta01 מופצים. גרסה 1.2.0-beta01 מכילה את השמירות האלה.
שינויים ב-API
- חשיפת API שקובע אם המקור מאוכלס או לא (Ia91f4)
- תיקון שגיאות סמנטיות בחריגים מותאמים אישית (Ibf6f4)
- add test api (I61c1d)
- add test api (Iaeb6f)
- הוסרו שימושים ב-API הניסיוני
isAtLeastU()(Ie9117, b/289269026) - חשיפת פונקציה מותאמת אישית להשגת מקור שמקבל רשימת היתרים (I0c1b4)
- הערה נוספה
VisibleForTest(I5467a) - הערה נוספה
VisibleForTest(Idf57a) - הסרת ממשקי API לבדיקה בלבד (Idcc05)
- חשיפת מחלקות של רשומות ספק לרמות API נמוכות יותר (I2e00a)
- הוספת ממשקי API לבדיקה (Id6b9e)
תיקוני באגים
- הוספת ממשקי API לבדיקה (I0d243)
- הוספת ממשקי API חדשים לבדיקה (I6fa12)
- הצגת בחירה אוטומטית ליצירת בקשות (I84eee)
- הוספת פרטים נוספים לשגיאות קידוד JSON (I7a865)
- דיווח על שגיאת מפתח בצורה תקינה כשמדובר בפרמטר של הקשר שאינו פעילות (/I20dd7, b/288288940)
- תוקן ניתוח חריגים (Exception) עבור חריגים שמוחזרים מספקי שירותים (Iaa2af,I0d243,I55151)
- שיפור התיעוד של
toSlice
גרסה 1.2.0-alpha05
7 ביוני 2023
androidx.credentials:credentials:1.2.0-alpha05 וגם androidx.credentials:credentials-play-services-auth:1.2.0-alpha05 מופצים. הגרסה הזו פותחה בענף פנימי.
תכונות חדשות
- ניתוח תואם לדור קודם של get API במודולים של GMS, שהוצג לצד הענף הציבורי.
גרסה 1.2.0-alpha04
10 במאי 2023
androidx.credentials:credentials:1.2.0-alpha04 וגם androidx.credentials:credentials-play-services-auth:1.2.0-alpha04 מופצים. הגרסה הזו פותחה בענף פנימי.
גרסה 1.2.0-alpha03
12 באפריל 2023
androidx.credentials:credentials:1.2.0-alpha03 וגם androidx.credentials:credentials-play-services-auth:1.2.0-alpha03 מופצים. הגרסה הזו פורסמה מענף פנימי.
גרסה 1.2.0-alpha02
8 במרץ 2023
androidx.credentials:credentials:1.2.0-alpha02 וגם androidx.credentials:credentials-play-services-auth:1.2.0-alpha02 מופצים. פותח מענף פנימי.
שינויים ב-API
- כדי להפעיל בדיקה של מחלקות בקשות של ספקים, צריך להגדיר את הבונה כציבורי.
- הגדרת סמלים כחובה בכל הכיתות שמוזנות. עם זאת, אם ספקי פרטי הכניסה לא מספקים סמלים, בספרייה הזו יהיו סמלים חלופיים.
- אפשר לספקי פרטי כניסה להגדיר כמה רשומות של פעולות אימות, ולהגדיר שם לכל אחת מהן.
- מסירים את כל המחלקות של בקשות עם הרשאות מיוחדות. ספקים יכולים עכשיו פשוט לקבל את המקור ממחלקת
android.service.credentials.CallingAppInfo, ולא צריכים לטפל במחלקות בקשות מיוחדות לשיחות עם הרשאות (שיחות בשם אפליקציה אחרת).
גרסה 1.2.0-alpha01
8 בפברואר 2023
androidx.credentials:credentials:1.2.0-alpha01 וגם androidx.credentials:credentials-play-services-auth:1.2.0-alpha01 מופצים. גרסה 1.2.0-alpha01 מכילה את השמירות האלה.
תכונות חדשות
- בגרסה הזו נוסף סט חדש של ממשקי API לתמיכה בספק פרטי הכניסה באחסון ובאחזור של סיסמאות ומפתחות גישה לפי בקשות של משתמשים.
שינויים ב-API
- נוספו ממשקי API חדשים לתמיכה בספקי פרטי כניסה.
גירסה 1.0
גרסה 1.0.0-alpha09
7 ביוני 2023
androidx.credentials:credentials:1.0.0-alpha09 וגם androidx.credentials:credentials-play-services-auth:1.0.0-alpha09 מופצים. גרסה 1.0.0-alpha09 מכילה את השמירות האלה.
תיקוני באגים
- מוודאים שסוגי החריגים מדויקים ועקביים. (Id13d7)
- תמיכה בפורמט JSON בבקשה לקבלת מפתח גישה. (I25100)
- תהליך אחזור מפתח הגישה תואם לדורות קודמים של מודולי GMS.(I23878)
גרסה 1.0.0-alpha08
3 במאי 2023
androidx.credentials:credentials:1.0.0-alpha08 וגם androidx.credentials:credentials-play-services-auth:1.0.0-alpha08 מופצים. גרסה 1.0.0-alpha08 מכילה את השמירות האלה.
תיקוני באגים
- שיפרנו את קריאות הפלט של ניפוי הבאגים ואת הודעות השגיאה.
גרסה 1.0.0-alpha07
19 באפריל 2023
androidx.credentials:credentials:1.0.0-alpha07 וגם androidx.credentials:credentials-play-services-auth:1.0.0-alpha07 מופצים. גרסה 1.0.0-alpha07 מכילה את השמירות האלה.
תיקוני באגים
- תיקון באג שנגרם כתוצאה משינויים בהגדרות (a75fca, b/276316128)
- לא לשבור את התהליך של אחרי U עבור SDK שמתאים רק לגרסאות שלפני U (5418c9, b/278148300)
גרסה 1.0.0-alpha06
5 באפריל 2023
androidx.credentials:credentials:1.0.0-alpha06 וגם androidx.credentials:credentials-play-services-auth:1.0.0-alpha06 מופצים. גרסה 1.0.0-alpha06 מכילה את השמירות האלה.
תכונות חדשות
- עדכון השילוב עם מזהה Google, יפעל עם
com.google.android.libraries.identity.googleid:googleid:1.0.0
גרסה 1.0.0-alpha05
22 במרץ 2023
androidx.credentials:credentials:1.0.0-alpha05 וגם androidx.credentials:credentials-play-services-auth:1.0.0-alpha05 מופצים. גרסה 1.0.0-alpha05 מכילה את השמירות האלה.
תיקוני באגים
- דיווח נכון של שגיאת ביטול המשתמש כשהמשתמש מבטל את דף האפשרויות. (/I9ff3, b/271863184)
גרסה 1.0.0-alpha04
8 במרץ 2023
androidx.credentials:credentials:1.0.0-alpha04 וגם androidx.credentials:credentials-play-services-auth:1.0.0-alpha04 מופצים. גרסה 1.0.0-alpha04 מכילה את השמירות האלה.
שינויים ב-API
- נוספה הדרישה
android.permission.CREDENTIAL_MANAGER_SET_ORIGINלהגדרת מקור בספריית Jetpack. (Ibaad4) - נוספו חריגים לתהליך קבלת מפתח גישה (I4f654)
CredentialManagerעדכון בהתנהגות של בחירה אוטומטית של API (I576dd)- ב-
CreateCredentialRequest.DisplayInfoנעשה עכשיו שימוש בשדותCharSequenceבמקום בשדותString. (I85e70)
תיקוני באגים
- מוסיפים כללי proguard כדי לוודא שמודול האימות של Play לא יוסר על ידי R8. (9543977)
גרסה 1.0.0-alpha03
22 בפברואר 2023
androidx.credentials:credentials:1.0.0-alpha03 וגם androidx.credentials:credentials-play-services-auth:1.0.0-alpha03 מופצים. גרסה 1.0.0-alpha03 מכילה את השמירות האלה.
תכונות חדשות
- הוספנו תמיכה בכניסה באמצעות חשבון Google.
שינויים ב-API
- מאפשרת לאתר
UnsupportedExceptionלפעול בצורה תקינה (I68208) - הוספת סוג חדש של חריג כדי להתמודד עם מקרים כמו מצב שבו המכשיר לא מכיל את הדגלים הנדרשים (If08dd)
-
CredentialManagerexception api (I72947)
גרסה 1.0.0-alpha02
8 בפברואר 2023
androidx.credentials:credentials:1.0.0-alpha02 וגם androidx.credentials:credentials-play-services-auth:1.0.0-alpha02 מופצים. גרסה 1.0.0-alpha02 מכילה את השמירות האלה.
שינויים ב-API
CredentialManagerשינויים בחתימת ה-API (Iabdec)CredentialManagerשינויים בחתימת ה-API (I977ed)CredentialManagerשינויים בחתימת ה-API (Ia6e9b)
תיקוני באגים
- השיטה הישנה 'כבל' כבר לא נתמכת במפרט webauthn, והשיטה החדשה 'היברידית' מוחזרת עכשיו לרשימת ההעברה.
- הנתונים של אמצעי התחבורה הוחזרו ברשימות דו-ממדיות, והבעיה הזו תוקנה כך שהנתונים מוחזרים ברשימה חד-ממדית.
גרסה 1.0.0-alpha01
11 בינואר 2023
androidx.credentials:credentials:1.0.0-alpha01 וגם androidx.credentials:credentials-play-services-auth:1.0.0-alpha01 מופצים. גרסה 1.0.0-alpha01 מכילה את השמירות האלה.
תכונות חדשות
- הגרסה הזו כוללת ספריית Jetpack חדשה שמספקת גישה מאוחדת לפרטי הכניסה של המשתמש. הנתונים האלה יכולים לכלול סיסמאות, מפתחות גישה ופרטי כניסה מאוחדים. הספרייה הזו נועדה לספק חוויית כניסה חלקה ומאובטחת.
- `androidx.credentials:credentials-play-services-auth:1.0.0-alpha01 ‘ היא ספרייה אופציונלית שמאפשרת לשמור פרטי כניסה במנהל הסיסמאות של Google ולאחזר אותם ממנו. התלות הזו נדרשת למכשירים עם Android API ברמת <= 33.
שינויים ב-API
- ספרייה חדשה עם ממשקי API חדשים