b2baccline
|
2485d7a3d7
|
✨ @Async 支持 traceId
|
2021-11-07 16:34:07 +08:00 |
|
b2baccline
|
a4dc4c4f66
|
@ConditionalOnMissingBean(FillMetaObjectHandle.class) 导致如果想自定义必须继承 FillMetaObjectHandle
@ConditionalOnMissingBean(FillMetaObjectHandle.class) 改为@ConditionalOnMissingBean(MetaObjectHandler.class)
|
2021-10-26 11:51:31 +00:00 |
|
b2baccline
|
5b8ad5d194
|
🎨 ballcat-auth 和 ballcat-system 模块解耦
SysUserDetailsServiceImpl 以及 CustomTokenEnhancer 相关类移动到 ballcat-system-biz 中。
关于这两个类的自动配置移动到 ballcat-admin-core 中
|
2021-09-26 19:43:38 +08:00 |
|
b2baccline
|
802319d658
|
🎨 websocket-starter 与redis 解耦将默认注册的消息分发器由 redis 改为 local,基于内存分发,可通过 ballcat.websocket.message-distributor 属性修改为 redis 或者自定义。
|
2021-09-25 17:53:43 +08:00 |
|
b2baccline
|
1f29af2daa
|
🎨 RedisAutoConfiguration 中关于自动注册 MessageEventListener 的相关代码,抽离出来一个单独的配置类
|
2021-09-25 00:26:03 +08:00 |
|
b2baccline
|
83ae28a942
|
⚡ starter-i18n 不再强制要求提供 bean: I18nMessageProvider
|
2021-09-02 21:05:34 +08:00 |
|
b2baccline
|
3348f9f895
|
🎨 websocket 包名拼写调整
|
2021-08-31 11:04:47 +08:00 |
|
b2baccline
|
e7db0fec13
|
⚡ admin-i18n 添加 @MapperScan,减少用户配置
|
2021-08-30 09:51:01 +08:00 |
|
b2baccline
|
39c4f15bbf
|
⚡ admin-core 扩展 springboot 默认的 TaskExecutor 配置,将拒绝策略从抛出异常修改为使用当前线程执行
|
2021-08-20 21:41:47 +08:00 |
|
b2baccline
|
a6e5da08b7
|
✨ validation 的提示消息,支持使用{},占位替代 defaultMessage
|
2021-08-10 16:51:10 +08:00 |
|
b2baccline
|
238b91568d
|
✨ 回退语言和当找不到配置信息时,直接返回code,这两条策略调整为可配置
|
2021-08-08 19:02:24 +08:00 |
|
b2baccline
|
bdace9e4d4
|
✨ ballcat-common-redis 针对 PUB/SUB 新增 MessageEventListener 接口,ballcat-redis-starter 中会自动注册所有实现 MessageEventListener 的监听器
|
2021-08-08 17:21:33 +08:00 |
|
b2baccline
|
ecfa89c7c5
|
♻️ 重构 i18n 功能,新增 common-i18n,ballcat-i18n,移除原先的 extend-i18n,以及 i18n-starter
|
2021-08-04 22:03:45 +08:00 |
|
b2baccline
|
47f8f2f121
|
⚡ 取消 ballcat-spring-boot-starter-web 中spring-security-core 的传递依赖
|
2021-08-02 17:35:52 +08:00 |
|
b2baccline
|
50e0e5284c
|
🏗️ ballcat-spring-boot-starter-log 中拆分出 common-log,解决在 log-biz 模块中需要引入 starter 的问题
|
2021-07-31 18:12:08 +08:00 |
|
b2baccline
|
3b1449560c
|
🏗️ ballcat-common-conf 包转换为 ballcat-spring-boot-starter-web 只保留对 web 应用的配置增强,如全局异常管理,以及 Sql 防注入处理,jackson 的默认配置等
|
2021-07-30 21:46:10 +08:00 |
|
b2baccline
|
7df6c682c8
|
👕 lint abstract 类构造方法,修改为 protected
|
2021-07-20 19:25:16 +08:00 |
|
b2baccline
|
0d07c53a28
|
♻️ ballcat-oauth 更名为 ballcat-auth,将授权相关代码剥离。方便后续将授权服务和 upms 资源服务分开独立部署
|
2021-07-15 16:24:15 +08:00 |
|
b2baccline
|
4ec7ad27cb
|
🐛 修复授权码模式无法使用的问题
|
2021-07-14 22:42:34 +08:00 |
|
b2baccline
|
7a98051cea
|
♻️ 在不共享 token 存储时的资源服务器的不透明令牌解析支持(为了迎合 OAuth2User 的标准,删除了 userResources 和 userAttributes 属性, 扩展信息统一放置 在 attributes 属性中)。
|
2021-07-09 22:42:19 +08:00 |
|
b2baccline
|
3c2e558076
|
♻️ 由于 spring-security-oauth2 项目未来将废弃,resource server 相关功能迁移至 spring-security 5.x 本身提供的能力
|
2021-07-08 01:46:16 +08:00 |
|
b2baccline
|
e09cd44be8
|
🏗️ 移动 Oauth2 相关异常类到 common-security
|
2021-07-07 19:45:00 +08:00 |
|
b2baccline
|
11cca6453f
|
🏗️ 迁移 PasswordUtils 到 common-security,并精简一些 common 模块的依赖
|
2021-07-07 15:34:41 +08:00 |
|
b2baccline
|
1eeffee404
|
🎨 解耦 common-security 和 system-model,SysUserDetails rename to User, sysUser 中的相关属性,现在直接写在 User 类中
|
2021-07-06 22:44:41 +08:00 |
|
b2baccline
|
bc04ba62bd
|
✨ 扩展默认的 RedisTokenStore,在序列化异常时,直接清除掉缓存。避免每次升级修改 UserDetails 时都需要手动的去删除所有缓存
|
2021-07-06 21:12:59 +08:00 |
|
b2baccline
|
26afddc127
|
♻️ 移除 ballcat-oauth-model,相关代码迁入 ballcat-common-security
|
2021-07-06 19:14:49 +08:00 |
|
b2baccline
|
dcf9a3ab3d
|
♻️ 移除 ballcat-oauth-model,相关代码迁入 ballcat-common-security
|
2021-07-06 18:55:40 +08:00 |
|
b2baccline
|
ad4fd21f51
|
🎨 拆分 admin-websocket 模块,方便用户剔除不需要的组件
|
2021-07-01 17:22:05 +08:00 |
|
b2baccline
|
6f64f27ec1
|
➖ 移除 admin-core对 starter-mail 的依赖; notify-biz 对 starter-mail 的依赖不传递
|
2021-06-11 15:00:06 +08:00 |
|
b2baccline
|
631c1ddf33
|
🔥 移除 admin-core 中默认的邮件通知类,方便用户排除通知模块
|
2021-06-04 13:55:36 +08:00 |
|
b2baccline
|
146d9f8a90
|
🐛 修复在重复引入common-conf时,由于配置加载顺序导致的 FillMetaObjectHandle 初始化异常
|
2021-06-02 11:33:19 +08:00 |
|
b2baccline
|
3e29add2a8
|
♻️ log 模块拆分
|
2021-06-01 18:28:06 +08:00 |
|
b2baccline
|
849bb047c7
|
♻️ notify 模块拆分
|
2021-06-01 13:38:45 +08:00 |
|
b2baccline
|
fa4e16d9c1
|
♻️ system, oauth 相关模块拆分
|
2021-06-01 10:50:29 +08:00 |
|
b2baccline
|
ea0b81d2ae
|
⚡ 系统配置新增缓存注解,更新删除使用 confKey,而不是 ID
|
2021-05-31 17:12:37 +08:00 |
|
b2baccline
|
9af673cf71
|
Merge branch 'master' of https://github.com/ballcat-projects/ballcat
|
2021-05-28 15:04:00 +08:00 |
|
b2baccline
|
07ef42c4c3
|
✨ 添加FileClient, 用于在OssClient关闭的情况下进行文件处理
|
2021-05-27 19:24:46 +08:00 |
|
b2baccline
|
19823ab4ab
|
✨ 新增一个根据用户ID查询 UserInfo 的接口
|
2021-05-25 16:47:29 +08:00 |
|
b2baccline
|
884b68e28d
|
🐛 修复菜单新增时,逻辑删除字段未填充的问题 & 取消菜单的ID自增,强制输入
|
2021-05-20 22:25:25 +08:00 |
|
b2baccline
|
a5e25dba5e
|
🚸 前后端交互密码解密异常时的错误日志以及响应信息优化
|
2021-05-14 19:00:58 +08:00 |
|
b2baccline
|
feaf0383a0
|
🔥 移除用户信息中无用的 RoleIds 属性
|
2021-05-12 18:05:47 +08:00 |
|
b2baccline
|
fc6a3848aa
|
🎨 starter-storage 重命名为 starter-oss
|
2021-05-12 17:26:19 +08:00 |
|
b2baccline
|
40c9458465
|
🔥 移除阿里云实现, 仅使用 亚马逊云的 s3实现
|
2021-05-12 17:26:19 +08:00 |
|
b2baccline
|
5736835828
|
♻️ 重构 storage 模块
|
2021-05-12 17:26:19 +08:00 |
|
b2baccline
|
f58ac98afe
|
⚡ 拆分国际化starter
|
2021-04-30 17:26:02 +08:00 |
|
b2baccline
|
54a24ddd02
|
⚡ 增加国际化插件
|
2021-04-30 17:26:02 +08:00 |
|
b2baccline
|
66fef9874a
|
⚡ SysUserDetailsServiceImpl.getUserDetailsByUserInfo 方法调整为 public 级别, 便于以api方式登录的请求注入用户信息
|
2021-04-30 17:25:30 +08:00 |
|
b2baccline
|
c31de4230a
|
⚡ 所有 @RequestParam 和 @PathVariable 注解,指定 value 值,避免因环境问题,编译未保存参数名称,导致的参数绑定异常
|
2021-04-27 00:13:12 +08:00 |
|
b2baccline
|
451c169485
|
🔥 移除 AdminRuleProperties.java,
🎨 adminRule 相关配置与登陆验证码开关控制一并合入 UpmsProperties, 密码加密密钥配置并入SecurityProperties
🎨 UpmsProperties & SecurityProperties 前缀添加 ballcat
|
2021-04-23 20:00:35 +08:00 |
|
b2baccline
|
32f3194fdb
|
⚡ 禁止删除有子节点的组织,以及不能更改父组织为自己的子组织
|
2021-04-16 17:56:05 +08:00 |
|