許久沒有向你們彙報 LeanCloud 近段時間的工做,這裏羅列下咱們這一個半月來所作的事情。html
網站
- 協做者權限細分到二級菜單,例如統計分析細分到應用趨勢、行爲分析、終端分析等二級菜單。
- 列屬性增長兩種:
只讀
和僅限當前用戶讀寫
。其中僅限當前用戶讀寫
只對用戶表有效。
- 改進了 Class 權限和 ACL 編輯功能,Class 權限增長了
僅限登陸用戶
的快捷設置。
- 單行記錄展現優化,點擊對象的 objectId 能夠看到格式化後的完整對象信息。
- class 的應用內搜索設置增長強制重建索引的按鈕。
- 發佈了控制檯使用說明文檔,推薦開發者詳細閱讀,瞭解控制檯提供的衆多功能。
- 修復部分 Bug: Relation 列查詢個數錯誤,API 統計日期顯示錯誤等,感謝用戶的積極反饋。
存儲服務
- 查詢結果的 ACL 過濾實現前置過濾,不會再出現由於 ACL 致使查詢結果不符合 limit 限定的缺陷。
- 建立對象也將尊重 SDK 的
fetchWhenSave
設置,返回建立後的對象,而不單單是 objectId
等基本信息。
- 用戶反饋組件的推送增長過時時間和 iOS badge 提示。
- 修復數據導入沒有通知文件格式錯誤給用戶的 bug。
- 開放 API 用於第三方 iOS 證書上傳。
- 修復測試環境 iOS 證書沒法下載的 bug。
- 修復事件流新關注用戶的 status 時間亂序問題。
- 改進短信重設密碼安全改進,增長流控和縮短過時時間。
- 修復列默認值類型檢測漏洞。
- 強制檢驗 iOS 上傳證書類型是否匹配環境類型。
- 雲代碼倉庫設置支持 SSH 協議
離線數據分析
- 加速每日 dump 數據轉換。
- 準備開放日誌表服務,更便宜,更易於分析。
消息服務
- 修復開放聊天室更新屬性和取歷史記錄的bug
- 增長敏感詞庫
- 增長對話相關的雲代碼 hook,參考實時通訊文檔。
- 一些 Bug 修復:未讀消息、離線消息等
- 單獨的實時通訊 REST API 文檔。
雲代碼服務
- Node 依賴緩存,加快部署速度。
- 部署日誌優化,顯示部署步驟等信息,方便用戶查看。
- 修復動態路由和靜態路由的優先順序問題,在使用
avos-expression-cookie-session
中間件能夠避免大量無謂的 fetchUser 請求。
- 修復雲代碼若是最後同樣是註釋的狀況下編譯出錯的 Bug
- 修復
AV.Cloud.httpRequest
提交數據包含中文錯誤的 Bug。
- 改進了錯誤日誌收集和展示。
- 修復極端狀況下路由錯誤 Bug
- 雲代碼函數的 response.error 能夠傳入 AV.Error 對象,或者
{code: xxx, message: 'error message'}
的 JSON 對象,用於自定義錯誤代碼。
iOS SDK v3.0.3
- AVInstallation 增長 deviceProfile,支持 iOS 多證書推送(網站暫未上線此功能,請留意通知)
- 實時通訊的 ClientId 支持最多 64 個字符
- 修復大文件上傳取消不成功的問題
- 修復經過短信驗證碼登陸後 mobilePhoneVerified 仍然爲 NO 的問題
- 修復部分消息解析時崩潰的問題
- 更多詳情參考下載頁面的更新歷史
Android SDK v3.1.5
- 修正 AVIMConversation 獲取 Attribute 時遇到 NPE 的問題
- 修正實時聊天在多用戶登陸時出現 conversation 緩存衝突的bug
- 修正 SNS 模塊 SSO 受權以後 SNSBase.authorizedData() 返回 null 的異常
- 增長了AVUser.friendshipQuery 接口,讓用戶能夠一次性同時獲取粉絲和關注列表
- 增長 AVIMClient.getOnlineClients 接口來實如今線客戶端查詢功能
- 更多詳情參考下載頁面的更新歷史
Python SDK v1.0.8
JavaScript SDK v0.5.1
- 實現應用內搜索 API,具體請參考應用內搜索開發指南
- 增長 API :
AV.User.become(sessionToken, options)
。
JavaScript Realtime SDK v2.0.6
- 提供兼容 IE8+ 低版本瀏覽器的插件方式
- 開放 secure 選項,用戶能夠手動關閉 SSL 協議
- 修復 2.0.1 發佈以來的一些 Bug,詳情參考 changelog
其餘
- 發佈了 LeanCloud 新的統計客戶端,請從這裏下載
- 重構了文檔結構,以功能爲核心來組織文檔,但願能幫助你們更好地閱讀和查找文檔。