- 修复 inMemoryCacheAdapter 在取值时存在的问题
- 修复 deleteFields 存在的问题
- LiveQuery 兼容 Parse-JS-SDK
- 增加使用默认参数配置 LiveQueryServer
- PostgresStorageAdapter 支持 $polygon 操作符
- 修复 postgres rows 未关闭的问题
- 兼容新版本的 lib/pq
- 修改 handleRelationUpdates 调用时机,在 update 或 create 成功之后再调用
- 为 PostgresStorageAdapter 的部分操作添加 transaction 支持
- MongoStorageAdapter 支持 $polygon 操作符
- 完成 FCM 推送模块
- 修复登录模块存在的问题
- 增加 FCM adapter
- ACL 中增加 count 权限
- 部分问题修复
- 增加邮箱验证失败后重新发送验证邮件功能
- 从 user/me 接口的返回数据中删除隐藏字段
- 禁止普通用户修改用户表中的 emailVerified 字段
- 部分问题修复
- 增加处理数据库退出
- validateQuery 在合并查询条件到 $or 中时,不合并 $nearSphere 与 $near 查询条件;把对 $or 中子查询的校验移动到后面,以确保能验证从顶层移动进来的条件
- 部分性能优化
- 修改删除多个类字段的逻辑
- 优化添加类字段时的性能
- 修复因 js SDK bug 造成的问题
- 增加支持推送计划
- 部分问题修复
- 为 _Role 的 name 字段添加索引
- 添加重新发送验证邮件接口 /verificationEmailRequest
- 移动检测 triggers/liveQuery 的逻辑
- MongoDB 无法处理查询结构顶层不仅有 $or 时存在的情况,移动顶层的其他查询条件到 $or 的子查询中
- 为 redis_cache_adapter 添加 ttl 选项
- 多处问题修复
- 过滤查询时的用户输入数据: keys order include 中的空字符
- 部分问题修复
- 扩展 Push 模块
- 集成 pushQueue 与 pushWorker
- Postgres 支持增加子对象中的值
- 扩展 Push 模块
- LiveQuery 支持通过 “.” 操作符匹配子对象
- 增加自定义静态页面功能
- 集成 influxdb adapter
- 添加 rest.user 使用 postgres 时的测试用例
- 添加 rest.AccountLockout 使用 postgres 时的测试用例
- 集成 postgres 模块
- 修复删除 class 之后 schema 不更新的问题
- 添加 rest 使用 postgres 时的测试用例
- 添加 rest.auth 使用 postgres 时的测试用例
- 添加 rest.user 使用 postgres 时的测试用例
- 部分问题修复
- 添加 rest.write 使用 postgres 时的测试用例
- 添加 rest.destroy 使用 postgres 时的测试用例
- 修复 PostgresAdapter.CreateObject 在处理 authData 时存在的问题
- 修复 DBController.ValidateObject 在 Master 权限时无法创建类与字段的问题
- 添加 orm.controller 使用 postgres 时的测试用例
- 添加 rest.query 使用 postgres 时的测试用例
- 部分问题修复
- 完成 EnsureUniqueness
- 添加 PostgresStorageAdapter 模块的测试用例
- 添加 schema 使用 postgres 时的测试用例
- 部分问题修复
- 添加 PostgresStorageAdapter 模块的测试用例
- 部分问题修复
- 完成 Count
- 完成 FindOneAndUpdate
- 完成 UpdateObjectsByQuery
- 完成 UpsertOneObject
- 添加 PostgresStorageAdapter 模块的测试用例
- 完成 DeleteObjectsByQuery
- 添加 PostgresStorageAdapter 模块的测试用例
- 添加 PostgresStorageAdapter 模块的测试用例
- 部分问题修复
- 完成 Find
- 添加 PostgresStorageAdapter 模块的测试用例
- 完成 CreateObject
- 添加 PostgresStorageAdapter 模块的测试用例
- 修改 buildWhereClause 中对各种类型数据的处理
- 完成 GetClass
- 完善 CreateObject
- 添加 PostgresStorageAdapter 模块的测试用例
- 完成 DeleteAllClasses
- 完成 DeleteFields
- 完成 GetAllClasses
- 添加 PostgresStorageAdapter 模块的测试用例
- 完成 SetClassLevelPermissions
- 完成 AddFieldIfNotExists
- 完成 DeleteClass
- 添加 PostgresStorageAdapter 模块的测试用例
- 完成 CreateClass
- 完成 PerformInitialization
- 添加 PostgresStorageAdapter 模块的测试用例
- 重构数据库连接相关模块
- 完成 ensureSchemaCollectionExists
- 完成 ClassExists
- 完成 createTable
- 添加 PostgresStorageAdapter 模块的测试用例
- 完善 buildWhereClause
- 添加 PostgresStorageAdapter 模块的测试用例
- 添加 RequestValidate.go 的单元测试用例
- 增加 livequery 在返回数据给客户端时,转换更新操作符
- 修复 livequery 订阅时 query.fields 不生效的问题
- 完善 buildWhereClause
- 添加 PostgresStorageAdapter 模块的测试用例
- 完善 buildWhereClause
- 添加 PostgresStorageAdapter 模块的测试用例
- 完善 buildWhereClause
- 添加 PostgresStorageAdapter 模块的测试用例
- 完善 buildWhereClause
- 添加 PostgresStorageAdapter 模块的测试用例
- 完善 buildWhereClause
- 添加 PostgresStorageAdapter 模块的测试用例
- 增加 removeWhiteSpace、buildWhereClause
- 添加 PostgresStorageAdapter 模块的测试用例
- 增加 createLiteralRegex、literalizeRegexPart、processRegexPattern
- 添加 PostgresStorageAdapter 模块的测试用例
- 增加 validateKeys、joinTablesForSchema
- 添加 PostgresStorageAdapter 模块的测试用例
- 增加 toPostgresSchema、handleDotFields
- 添加 PostgresStorageAdapter 模块的测试用例
- 增加 toParseSchema
- 添加 PostgresStorageAdapter 模块的测试用例
- MongoTransform 转换 $in/$nin 时,数组中可包含子数组
- 增加 parseTypeToPostgresType、toPostgresValue、transformValue
- 在查询对象时,当 keys 包含 n 级时,在 include 中自动加入 n-1 级
- 修改 Volatile 类的 schema 格式,使其与普通类一致
- 重命名 authdatamanager 包名到 auth
- 增加云代码使用指南
- 增加用户表敏感字段配置项
- 类访问权限校验时增加校验 requiresAuthentication 需要已授权用户
- 添加对账户密码参数合法性的校验
- 部分问题修复
- 添加对用户参数合法性的校验
- 修改 websocket 创建方式,使浏览器之外的客户端也可连接
- 增加密码历史功能
- 增加用户参数校验
- 迁移用户名、密码、邮箱校验逻辑
- write.go 更新时忽略 createdAt 字段
- LiveQueryServer.go 订阅时添加 appId 前缀,区分不同应用
- 部分问题修复
- e.go 中不再使用 json 来转换 error ,提升部分性能
- 修复 matchesKeyConstraints 中,当 object[key] 为数组,constraints 为Pointer 类型时,无法进行比较的问题
- 部分问题修复
- 支持保存对象时添加 Relation 类型字段
- 登录时增加验证密码是否过期
- 重置密码增加 token 过期时间
- 检测密码是否符合设定的密码规则
- 修改密码成功后的跳转页面增加用户名
- 查询选项增加 maxTimeMS 支持
- 添加 AfterFind 支持
- 添加新浪云存储模块
- 添加腾讯云存储模块
- 添加七牛云存储模块
- LiveQueryServer 中增加更新 subscription 功能
- 为 redis 添加过期时间
- 增加检测服务器健康状态接口 /health
- LiveQueryServer 中增加检测用户的角色是否符合 acl
- SchemaCache 中当无法查找到单个 schema 缓存时,尝试从 mainSchema 中查询,提升部分性能
- orm 中使用 map 替换 slice,提升部分性能
- 修改 Google 、 VK 授权验证方式
- 部分问题修复
- 使用数据库原生 keys 实现
- 支持多层级 select
- 修改 redis 用于缓存时的问题
- 添加 redis password 功能
- 使用 redis 请求池
- 兼容 Android SDK
- 向用户发邮件时,增加处理用户名为邮箱时的情况
- 处理 _Installation 时,增加从 auth 中取 installationId
- 添加 OAuth1 认证方式
- 添加 twitter 与有道云笔记的登录支持
- 添加 6 种国内第三方登录方式支持
- 添加 BeforeFind 支持
- 添加 10 种第三方登录方式支持
- 部分问题修复
- 添加 livequery 模块测试用例
- 修复 livequery 模块多处问题
- 重构 livequery 模块
- livequery 中添加 redis 模块
- 添加 redis 缓存模块
- 添加 nullCacheAdapter
- select、inQuery 等中的子查询中支持过滤条件:order、include、limit 等
- 增加 upgradeToRevocableSession 模块
- 多处问题修复
- 依赖更新到 go1.7.1 beego1.7.1
- 添加 AccountLockout 模块
- 添加多个对 parse-dashboard 的兼容性功能
- 多处问题修复
- 增加对 parse-dashboard 的支持
- 增加从 body 中取必要参数
- cache 读写添加锁
- 部分问题修复
- 完成 /batch 接口
- 实现 /sessions/me 接口
- 添加 MethodOverride 支持
- 添加 CrossDomain 支持
- 在指定 controllers 中添加 Master 权限判断
- 添加 rest.go 的测试用例
- 添加 /batch 接口
- 部分问题修复
- 重构 job 模块
- 重构请求预处理模块
- 添加 /scriptlog 接口
- 添加 /validate_purchase 接口
- 添加 /serverInfo 接口
- 添加 /hooks 接口
- 完成 smtp 模块
- 文件下载接口增加对 Range 的支持
- 添加 /config 接口
- 多处问题修复
- 完成 write 模块单元测试
- 完成 files 模块单元测试
- 为 write 模块添加部分单元测试
- 重构云代码模块,支持本地与远程的云代码
- 完成 user 模块单元测试
- 为 write 模块添加部分单元测试
- 为 user 模块添加部分单元测试
- 为 user 模块添加部分单元测试
- 完成 query 模块单元测试
- 完成 auth 模块单元测试
- 为 query 模块添加部分单元测试
- 为 query 模块添加部分单元测试
- 为 query 模块添加部分单元测试
- 增加邮箱验证 token 过期处理
- 使用一次查询处理设备信息更新
- 添加分析模块
- 添加 SchemaCache 模块
- 部分问题修复
- 完成 controller 模块单元测试
- 增加拒绝未验证邮箱用户登录
- 增加登录时更新第三方登录信息
- 增加客户端 SDK 版本信息校验模块
- 部分问题修复
- 为 controller 模块添加部分单元测试
- 为 controller 模块添加部分单元测试
- 为 controller 模块添加部分单元测试
- 为 controller 模块添加部分单元测试
- 添加 controller 模块单元测试
- 完成 schema 模块单元测试
- 添加 schema 模块单元测试
- 完成 MongoStorageAdapter 模块单元测试
- 多处问题修复
- 完成 SchemaCollection 模块单元测试
- 多处问题修复
- 添加索引创建逻辑
- 迁移 ACL 相关逻辑
- 内部化 SchemaCollection 所有接口
- 添加 /purge 接口
- 完成 Transform 模块单元测试
- 完成 Collection 模块单元测试
- 内部化 Collection 与 Transform 所有接口
- 添加 Transform 模块单元测试
- 多处问题修复
- 迁移 Transform 相关操作
- 迁移数据库操作相关逻辑
- 迁移 Transform 相关操作
- 迁移 Schema 相关功能
- 添加全局缓存模块
- 多处问题修复
- 迁移获取 Schema 相关功能
- 几处问题修复
- 重构数据库操作模块
- 从 schema.go 中迁移出数据库相关逻辑
- 多处问题修复
- 完成 LiveQuery 模块
- 重构 file_system_adapter.go
- 添加 grid_store_adapter.go
- 多处问题修复
- 添加 LiveQueryServer 模块
- 添加推送状态模块
- 添加 LiveQuery 模块
- 重构 transform.go
- 重构 schema.go
- 重构 db.go
- 重构 mongo_adapter.go
- 重构 mongo_collection.go
- 重构 mongo_schema_collection.go
- 重构 schema.go 部分接口
- 重构 destroy.go
- 重构 triggers.go
- 重构 controller.go
- 重构 rest.go
- 重构 query.go
- 重构 write.go
- 重构 sessions.go
- 重构 roles.go
- 重构 files.go
- 重构 push.go
- 重构 installations.go
- 重构 functions.go
- 重构 jobs.go
- 重构 schemas.go
- 重构 users.go
- 重构 login.go
- 重构 logout.go
- 重构 reset.go
- 添加 email 模块
- 完善 rest/user.go
- 完成 public.go
- 添加缓存模块
- 重构 auth.go
- 修复 Date 类型数据转换的问题
- 重构 objects.go
- 完成 transform 模块
- 优化错误处理模块
- 添加错误处理模块
- 完成 orm/controller 数据库操作模块
- 完善 schema 模块
- 完成 /schemas 接口
- 完成 schema 模块
- 添加 /schemas 部分接口
- 重构数据库模块
- 添加 schema 模块
- 完成 /events 接口
- 完成 /push 接口
- 完成 /installations 接口
- 完成 /functions 接口
- 完成 /jobs 接口
- 完成创建/更新对象功能
- 完成 /users 接口
- 完成 /sessions 接口
- 完成 /roles 接口
- 完成 /files 接口
- 完成创建/更新对象的数据预处理部分
- 完成查询对象功能
- 增加获取用户角色信息 GetUserRoles
- 增加角色信息加载 loadRoles
- 增加获取所有角色名称 getAllRoleNamesForID
- 增加查询处理过程
- 增加写处理过程
- 增加删除处理过程
- 增加 trigger
- 增加全局配置
- 增加验证请求头部信息
- 增加权限模块
- 增加对 REST 请求分发处理
- 完成删除对象功能
- 完成基本的查询对象功能
- 完成基本的更新对象功能
- 添加 MongoDB 支持
- 完成基础的创建对象功能
- 完成基础的获取对象功能