zhangwenjian
82ea8539eb
chore 🔧 : upgrade go-admin-core and route the queue through configuration
...
The pinned core dated from April, before sdk stopped being a separate module,
so the build resolved sdk packages from the old module and core packages from
the new one. Dropping the separate requirement is what makes the two agree
again.
Most of the diff is renames that came with that: the tenant accessors gained a
ByTenant suffix, GetDb now returns one database and GetAllDb the map, and
casbin moved to v3.
The change that matters is four call sites moving from GetMemoryQueue to
GetQueuePrefix. GetMemoryQueue returns a queue fixed at construction, so the
login log, the operate log and the api check ran in process no matter what the
settings file selected — a second instance saw none of it. GetQueuePrefix
returns whatever the configuration built, which is the point of being able to
configure a queue at all.
Verified against core at main: build and vet clean. The two file_store failures
are unchanged from before this branch; they need cloud credentials.
2026-08-18 22:14:08 +08:00
zhangwenjian
45035a16e4
chore 🔧 : 版本号升至 2.4.0
2026-08-16 11:14:28 +08:00
zhangwenjian
bb34108831
fix 🐛 : 移除 refresh_token 接口,修复 token 可无限续期问题
...
close #820
GET /api/v1/refresh_token 用业务 token 即可换取新 token,而续期上限
MaxRefresh 依据的 orig_iat 在每次续期时被一并重置,上限永远无法到达 ——
token 一旦泄露即等同于永久访问权,且无任何吊销手段。
该路由此前还位于 CasbinExclude 中,不受 Casbin 约束,任何角色的已登录用户
都可调用。
官方前端从未使用它:store 中虽有 refreshToken action,但全仓库无一处
dispatch,属死代码。移除不影响正常登录与鉴权流程。
破坏性变更:自行调用该端点实现续期的使用者需改为重新登录。正确的无感续期
应在 go-admin-core 中区分 access token 与 refresh token 后重新实现,不应
沿用此路由。
2026-08-14 21:42:52 +08:00
zhangwenjian
9f2dec3036
fix 🐛 : 修正 GeneralDelDto.GetIds 重复追加 Id
...
该方法先在开头追加了 Id,随后 else 分支中又追加一次:仅传 Id 时返回
[5 5],删除接口会对同一条记录执行两次 DELETE。
if g.Id != 0 { ids = append(ids, g.Id) }
if len(g.Ids) > 0 { ... } else {
if g.Id > 0 { ids = append(ids, g.Id) } // 重复
}
去掉冗余分支,同时将首个判断由 != 0 收紧为 > 0,与 Ids 中逐个元素的
过滤条件保持一致(负数 Id 无意义)。
补充单元测试,覆盖仅 Id、仅 Ids、二者并存、含非正数、全空回退等场景。
问题由 PR #848 指出。
2026-08-14 15:35:55 +08:00
zhangwenjian
92834d6e39
publish 🚀 : 版本号更新至 2.3.0
2026-08-12 00:22:31 +08:00
wenjianzhang
762eba5af7
refactor 🎨 : 重构 Setup 函数,拆分为多个子函数以提高可读性和维护性
2025-04-13 22:04:12 +08:00
wenjianzhang
e82128f679
refactor 🎨 : 优化获取客户端 IP 的逻辑,增加对 X-Forwarded-For 和 X-Real-IP 的处理
2025-04-13 22:00:04 +08:00
wenjianzhang
364854eda0
docs 📝 : 更新 go-admin 版本号至 2.2.0
2025-04-08 20:49:29 +08:00
wenjianzhang
afe5efbe36
refactor 🎨 : remove unused distributed lock setup code in initialize.go
2025-04-08 20:30:05 +08:00
wanna
dd905a2bed
fix 🐛 : reset default logger fields
2024-08-23 16:49:21 +08:00
wenjianzhang
d782b00117
tag 📌 : Change version
2023-11-02 17:10:52 +08:00
wenjianzhang
37a5963cd6
perf 👌 : Optimize go warnings
2023-08-01 22:38:41 +08:00
wenjianzhang
69df1b3d34
perf 👌 : Remove unused attributes
2023-08-01 22:12:18 +08:00
wenjianzhang
eae97f7a15
perf 👌 : update version
2023-08-01 22:08:47 +08:00
Akiraka
a1a5634c4e
恢复修改
2023-04-14 19:51:22 +08:00
Akiraka
6036c6e4e3
接受参数位置错误
2023-04-14 19:07:01 +08:00
ford
f61de5beeb
【bug】修复普通用户只用查询权限时,无法修改个人信息(昵称、用户密码)的bug
2023-02-17 19:24:50 +08:00
wenjianzhang
44f62abbca
fix 🐛 : 添加引用
2022-11-16 16:47:32 +08:00
wenjianzhang
7d7d8484d4
fix 🐛 : demo中间件添加环境判断
2022-11-16 12:05:33 +08:00
zhangwenjian
ddd97d5a9e
fix 🐛 : Adjust the demo environment configuration
2022-11-09 17:35:16 +08:00
zhaodongdong
c004b3d333
fix 🐛 :e.Log.Errorf("db error:%s", err)输出的err没有被赋值
2022-09-14 17:42:09 +08:00
wenjianzhang
7d1b84e837
Merge pull request #706 from haimait/master-test
...
1. 修复日志创建时间筛选报错的bug.
2022-09-05 19:58:06 +08:00
wanghaima
0f742900f5
1. 修复日志创建时间筛选报错的bug.
...
2. 修复日志里操作人,修改人,userAgent为空的bug.
3. 迁移表时,日志表添加字段注释.
4. sys_opera_log表oper_param字段类型改为text,解决字段长度报错的问题
2022-09-04 10:02:26 +08:00
infnan
0993173b1f
处理postgre启动报错问题
...
Signed-off-by: infnan <38274826+infnan@users.noreply.github.com >
2022-08-18 16:50:54 +08:00
zhaoyidong
8df2e8190e
捕获runtime.Error异常,否则接口报错不返回任何信息
...
报错细节不应该隐藏,方便debug。500错误应该由前端统一处理,返回用户可读信息。
2022-08-18 10:02:00 +08:00
zhangwenjian
852cfa66e8
perf 👌 : remove casbin sys_
2022-08-09 18:17:42 +08:00
zhangwenjian
d40a0c0837
fix 🐛 : fix github.com/alibaba/sentinel-golang middleware( #679 )
2022-08-09 13:00:32 +08:00
zhangwenjian
f94b437852
fix 🐛 : fix github.com/alibaba/sentinel-golang middleware
2022-08-09 12:59:31 +08:00
zhangwenjian
50a3b39666
config 🔧 : Modify the client IP acquisition method
2022-08-08 09:26:14 +08:00
zhangwenjian
255c72d3f1
refactor 🎨 : update version
2022-07-29 18:51:55 +08:00
zhangwenjian
0f1b9369df
fix 🐛 : 自定义错误中间件bug修复
2022-07-29 18:43:38 +08:00
zhangwenjian
0122024789
feat ✨ : 修改版本号
2022-07-27 21:55:59 +08:00
zhangwenjian
88030e301a
patch 🚑 : 更新版本信息
2022-05-28 00:17:35 +08:00
zhangwenjian
81bc15d77c
config 🔧 : go-admin version info
2022-03-05 11:49:56 +08:00
zhangwenjian
24adca55e4
feat ✨ : added file update sdk;kodo、obs
2022-03-05 11:44:23 +08:00
zhangwenjian
f998d20a86
feat ✨ : added obs,kodo
2022-02-21 18:07:37 +08:00
zhangwenjian
cdb5faf043
refactor 🎨 : upgrade OXS interface
2022-02-21 18:06:11 +08:00
zhangwenjian
dfaa2ff51e
test ✅ : added oss test
2022-02-21 18:04:46 +08:00
zhangwenjian
8754ff8147
refactor 🎨 : upgrade oss
2022-02-21 18:04:18 +08:00
zhangwenjian
39e26d738c
docs 📝 : update version 2.0.9
2022-02-13 00:31:46 +08:00
wenjianzhang
d02b52f383
feat ✨ : 添加sqlserver支持
2022-02-08 18:41:09 +08:00
wenjianzhang
e9f36e74ca
refactor 🎨 : 修改版本号
2022-01-22 19:44:36 +08:00
wenjianzhang
8baae5e712
fix 🐛 : 修复jwt密钥引用错误问题(#545)
2021-08-20 18:27:29 +08:00
wenjianzhang
8a1573cc14
docs 📝 : 更新2.0.6
2021-08-19 19:27:55 +08:00
zhangwenjian
76567eea84
docs 📝 : 更新2.0.5
2021-08-10 14:58:55 +08:00
zhangwenjian
5d3b1c3d0f
docs 📝 : 更新2.0.4
2021-08-10 03:37:02 +08:00
zhangwenjian
9887250407
docs 📝 : 更新2.0.3
2021-08-06 10:03:44 +08:00
zhangwenjian
fd0fa49f1c
docs 📝 : 更新2.0.2
2021-07-28 09:06:23 +08:00
zhangwenjian
c74080664f
refactor 🎨 : update version
2021-07-14 22:24:26 +08:00
zhangwenjian
411b85afcd
publish 🚀 : 2.0.0
2021-07-14 11:49:54 +08:00