版本历史
更多上新请查阅:更新日志 (opens new window)
# 👩 v0.5.17
(opens new window)
feat: 调整 dockercompose 等内容,以适配新的构建方式 (#327 (opens new window)) @eryajf (opens new window)
feat: 增加几个重要配置支持通过环境变量加载的方式 (#326 (opens new window)) @eryajf (opens new window)
feat: 将静态内容调整为 embed 嵌入,减少外部依赖文件 (#325 (opens new window)) @eryajf (opens new window)
doc: readme 新增友链项目 (#324 (opens new window)) @eryajf (opens new window)
📢 注意
:此次更新调整了整体的部署方式,因此你要升级,请注意比对新的 docker-compose 的配置信息。具体内容可参考:http://ldapdoc.eryajf.net/pages/f081dc/ 。
# 👩 v0.5.16
(opens new window)
feat: 修复 parentid 为 0 值的问题;补充启动时的初始化数据;用户密码加密类型可配置化 (#307 (opens new window)) @eryajf (opens new window)
fix: 修复更新用户的逻辑 bug (#282 (opens new window)) @eryajf (opens new window)
此版本有配置文件新增,https://github.com/eryajf/go-ldap-admin/blob/02638f213e8a530c27bfb1f05a8d092dec08fe35/config.yml#L111 不过此配置不是运行时的强依赖,但仍要注意升级时配置问题。
# 👩🦰 v0.5.15
(opens new window)
feat: 邮箱后缀支持配置化自定义 (#270 (opens new window)) @wang-xiaowu (opens new window)
fix: 用户更新时提交默认分组的问题 (#276 (opens new window)) @eryajf (opens new window)
fix: 飞书处理离职用户时字段错误的问题 (#275 (opens new window)) @eryajf (opens new window)
fix: 管理员初始化时默认邮箱的问题 (#274 (opens new window)) @eryajf (opens new window)
fix: 字段长度验证与模型对齐 (#273 (opens new window)) @eryajf (opens new window)
fix: 修复同步用户时处理离职用户的异常 (#269 (opens new window)) @eryajf (opens new window)
# 👩🦰 v0.5.11
(opens new window)
dingtalk2.1.0 版本包添加按日期范围查询离职员工接口及 (#261 (opens new window)) @huxiangquan (opens new window)
支持通过配置文件控制是否同步更新 IM 中用户信息的更新 (#259 (opens new window)) @eryajf (opens new window)
添加按部门 ID 同步钉钉指定部门 (#252 (opens new window)) @huxiangquan (opens new window)
同时将镜像推送到国内阿里仓库,解决镜像下载问题 (#225 (opens new window)) @eryajf (opens new window)
平台中创建的用户密码默认使用 ssha 加密策略 (#208 (opens new window)) @eryajf (opens new window)
fix: 修复同步飞书用户时 pageToken 没有重置的问题 (#239 (opens new window)) @Pepperpotato (opens new window)
注意: 此次版本有配置更新,因此如果从旧版本升级时,务必注意配置变化。
# 👩🦱 v0.5.10
(opens new window)
- feat: feishu 用户导入支持指定部门列表 open_department_id (#186 (opens new window)) @ckyoung123421 (opens new window)
- fix: 如果没有邮箱或手机号则以一种不重复的方案进行处理 (#206 (opens new window)) @eryajf (opens new window)
- fix: 解决 golangci-lint 检测的一个问题 (#204 (opens new window)) @eryajf (opens new window)
- fix: 解决因 username 为空导致同步失败,解决 departments 字段长度问题 (#200 (opens new window)) @wang-xiaowu (opens new window)
# 👩🦱 v0.5.9
(opens new window)
- feat: 添加二进制构建的 action (#177 (opens new window)) @eryajf (opens new window)
- fix: 解决数据初始化的问题 (#168 (opens new window)) @eryajf (opens new window)
- fix: 已离职的账号或者未同步的账号,不能重置密码 (#167 (opens new window)) @eryajf (opens new window)
# 👩 v0.5.8
(opens new window)
- feat: 优化重置密码的逻辑,添加验证码校验 (#164 (opens new window)) @eryajf (opens new window)
- fix: 修复普通用户登陆之后菜单未能正常获取的问题 (#166 (opens new window)) @eryajf (opens new window)
- fix: sqlite3 并发之后被 lock 的问题 (#162 (opens new window)) @eryajf (opens new window)
# 👩🦱 v0.5.6
(opens new window)
- fix: 修复自动任务会删除中间关系的问题 (#157 (opens new window)) @eryajf (opens new window)
- 调整一些文档以及 sql 文件的更新 (#156 (opens new window)) @eryajf (opens new window)
- 升级 go 版本,将 sqlite 库换成 glebarez/sqlite 无 CGO 依赖版 (#155 (opens new window)) @eryajf (opens new window)
- 更换 docker image 代理,解决镜像不更新的问题 (#154 (opens new window)) @eryajf (opens new window)
# 👱♀️ v0.5.5
(opens new window)
- feat: 添加 sql 数据补偿能力 (#153 (opens new window)) @eryajf (opens new window)
- feat: 添加官方文档与 github 的地址,添加页脚版权 (#33 (opens new window)) @eryajf (opens new window)
# 🧑 v0.5.4
(opens new window)
- fix: 添加字段关系表的初始化 (#146 (opens new window)) @eryajf (opens new window)
- feat: 数据库存储系统支持 sqlite3 (#141 (opens new window)) @eryajf (opens new window)
- fix: sql 文件 (#120 (opens new window)) @eryajf (opens new window)
- 配合前端优化了一些内容 (#148 (opens new window)) @eryajf (opens new window)
- fix: 增大 lint 检查的超时时间,让 action 的检查跑完 (#145 (opens new window)) @eryajf (opens new window)
- fix: 调整手机号的校验正则为宽松政策,变成只校验开头为 1 的 11 位数字, (#137 (opens new window)) @eryajf (opens new window)
- fix: 邮箱与手机号占位时符合该资源格式,将定时任务的配置可配置化 (#131 (opens new window)) @eryajf (opens new window)
- fix: ldap 更新用户的一个 bug (#128 (opens new window)) @Foustdg (opens new window)
- fix: 修复添加用户时的分组问题 (#117 (opens new window)) @eryajf (opens new window)
- 🐡 fix: empty mobile 占位字符问题 (#107 (opens new window)) @eryajf (opens new window)
- fix 调整手机号校验的规则 (#134 (opens new window)) @eryajf (opens new window)
- fix: 将分组的菜单设置为不缓存,解决进入不同分组时数据不更新的问题 (#133 (opens new window)) @eryajf (opens new window)
# 🧑🦰 v0.5.3
(opens new window)
- 🐡 feat: 处理拼音转换的问题 (#106 (opens new window)) @eryajf (opens new window)
- 🎡 feat: 添加赞助页,以及暴漏添加部门用户失败的名字 (#98 (opens new window)) @eryajf (opens new window)
- ☄️ fix: 企业微信同步用户之后部门的问题,兼容用户没有手机号同步失败的问题 (#102 (opens new window)) @eryajf (opens new window)
- ⚗️ readme 添加徽标 (#99 (opens new window)) @eryajf (opens new window)
# 🧑 v0.5.2
(opens new window)
- feat: LDAP 添加连接池支持 (#95 (opens new window)) @RoninZc (opens new window)
- fix: 用户操作过程中角色权限的一些校验问题 (#90 (opens new window)) @eryajf (opens new window)
- fix: 修复飞书根部门用户获取问题 (#88 (opens new window)) @eryajf (opens new window)
- fix: 从 ldap 同步过来之后 groupType 字段的问题 (#86 (opens new window)) @eryajf (opens new window)
- fix: 飞书手机号超过 11 位的问题 (#85 (opens new window)) @eryajf (opens new window)
- fix: 调整三方同步时分组与成员判断是否存在的依据,改为与 ldap 一致的 DN (#84 (opens new window)) @eryajf (opens new window)
- 🎊 readme 中示例截图表格化呈现 (#93 (opens new window)) @eryajf (opens new window)
# 🧑 v0.5.0
(opens new window)
- 三个三方 IM 定时任务的处理 (#62 (opens new window)) @eryajf (opens new window)
- 支持一键导入已经在运行 openldap 数据的能力 (#60 (opens new window)) @eryajf (opens new window)
- 添加生成加密密码接口,因为 CPU 架构问题,更换 json 库 (#57 (opens new window)) @eryajf (opens new window)
- 添加自定义字段,docker-compose 添加配置文件挂载 (#51 (opens new window)) @0x0034 (opens new window)
- 完成三方 IM 部门与员工字段动态关联本地字段 (#44 (opens new window)) @eryajf (opens new window)
# 👦 v0.3.0
(opens new window)
- 支持飞书的同步能力。
# 👨🍼 v0.2.0
(opens new window)
- 支持企业微信的同步能力。
- 优化配置文件,统一格式规范。
- 修复前端获取分组内成员的 bug。
# 👶 v0.1.1
(opens new window)
- user 和 group 分别添加 dn 字段,便于辅助前端界面理解。
- 改造 dingtalk 同步的架构以及同步逻辑,解决同步员工不全的 bug。
- 添加 golangci-lint 静态扫描,解决原来一些扫描到的问题。
- 添加 issue 模板,自动生成 releases 说明,golangci-lint 的 Actions 扫描。
# 🤰 v0.1.0
(opens new window)
- 支持针对于 openLDAP 的用户和分组的基础管理能力。
- 初步支持钉钉的组织架构及员工的同步能力。