7a04e345f5
补充 2026-08-22 Reasonix 环境配置条目并推进同步锚点
14 KiB
14 KiB
更新日志
上次同步日期:2026-08-22 09:42:42
Reasonix 环境配置
2026-08-22
- 清理:.gitignore 增加 Reasonix 忽略项。
v1.46.0 版本
2026-08-21 · 博客代码块增强与文章收录
- 新增:博客代码块语法高亮(JSON/TS/Rust/TOML)与复制按钮。
- 新增:收录 Sa-Token Rust/Go 生态相关博客文章并补全导航。
- 优化:更新旋武社区文章封面图并刷新全站 sitemap。
- 优化:统一博客文章标题层级与样式,调整旋武社区文章目录结构。
2026-08-20 · 博客动态侧边栏与图床
- 新增:博客侧边栏改为 JS 动态渲染,新增 v1.46.0 发布文章并刷新 SEO。 [重要]
- 修改:博客文章图片资源迁移至 CDN(res.dev33.cn)。
- 优化:同步刷新全站 sitemap lastmod 日期。
- 新增:收录 Sa-Token-Rust 入驻旋武社区等多篇历史博客文章并补全导航。
- 优化:更新博客文章开源仓库地址为 dromara,优化文档与 sitemap。
2026-08-19 · 文档与 Redis 集成说明
- 新增:文档补充 Redis 6.0 以下版本
SET KEEPTTL报错解决方案(common-questions.md、integ-redis.md)。 - 优化:README 多语言版本前言措辞与加粗强调。
- 文档:整理 v1.46.0 更新日志,补充重要/漏洞修复标记并规范链接。
2026-08-18 · SSO 安全加固与 HTTP 请求插件
- 新增:HTTP 请求扩展插件(
sa-token-rest-client/sa-token-rest-template,RestClient / RestTemplate 实现SaHttpTemplate)、http-extend.md文档,以及 SSO Client Spring Boot 4 示例。 [重要] - 新增:SSO 客户端指定账号单点注销 API;
StpInterface.isDisabled补充loginType参数。 - 修复:SSO
buildServerAuthUrl识别 URL 编码后的 back 参数并增强重定向编码/解码健壮性;NoSdk demo 签名校验补充时间窗与 nonce 防重放。 - 修改:框架版本号升级至 1.46.0;javadoc/sources/gpg 仅在发 Maven 中央时启用;BOM 补齐
sa-token-caffeine与sa-token-loveqq-boot-starter。 [重要] - 修复:
isUrl支持 IPv6 方括号地址并拒绝裸 IPv6;redis-template jdk-serializer KEEPTTL 泛型编译错误;序列化测试去掉SaJsonType。 - 修改:OAuth2
expiresTime为 -1 时按永久有效存储 Token;OAuth2 demo 拒绝授权时回传 state。
2026-08-17 · 注销前侦听器与博客列表 JS 化
- 新增:注销前侦听器
doBeforeLogout/doBeforeKickout/doBeforeReplaced。 [重要] - 新增:
getSaTokenConfig策略支持自定义配置来源。 - 修复:
isLastingCookie为 null 时getCookieTimeout不再 NPE。 - 修改:SSO
getClient统一通过getClients查找以支持子类覆盖;back 为空时buildServerAuthUrl跳过追加。 fix: #842 - 优化:
sa-token-dependencies不再锁定 Reactor 版本,避免与 Spring Cloud Gateway 冲突。 fix: #622 - 优化:博客社区/推荐列表改为 JS 数据驱动渲染(
community.js、recommended.js),博客入口页迁移声明并补充最新文章;捐赠列表新增赞赏记录。
2026-08-16 · JSON 插件与安全增强
- 新增:
sa-token-fory-jsonJSON 序列化插件(ForyJson 实现SaJsonTemplate)。 [重要] - 新增:
allowLoginIdColon配置,默认禁止 loginId 包含冒号。 [重要] - 新增:
SaRequest/SaResponse/SaStorage创建策略(SaCreateSaRequestFunction等)。 fix: #841 - 修改:随机字符串/数字改用 CSPRNG(
SecureRandom)生成;JWTextraData禁止包含保留字段。 - 重构:OAuth2
doConfirm确认授权流程统一校验;Session 文档示例改用getModel泛型方法。 - 修复:JSON 反序列化容错优化。 fix: #ICOTM8
- 修复:demo-ssm 适配 v1.42.0+ 上下文机制。
2026-08-15 · 安全漏洞修复
- 修复:OAuth2/SSO
redirect参数绕过 allow-url 校验的安全漏洞。 [重要] - 修复:Jackson DefaultTyping 多态反序列化 RCE,新增
SaJsonStrategy全局类型白名单。 [重要] - 修复:Snack3 序列化不再写入类型信息,对齐 fastjson 安全策略。
- 修复:Context Filter 注册 REQUEST+ASYNC,修复 SSE/Flux 流式返回上下文未初始化。 fix: #IC4XFE 、#ICB9OJ
2026-08-14 · Redis 与 Session 增强
- 修复:
sa-token-redis-template及 jdk-serializer 在 update key 时 TTL 偏移的问题。 fix: #I80P5O 、#ICWJOQ - 新增:Session 新增
getList/getSet/getMap类型安全集合读取。 - 重构:
SaOAuth2Dao改用带 Class 参数的getObject反序列化。 fix: #IK5GYU - 优化:升级 fastjson/fastjson2 至 2.0.64;OAuth2 server demo 前端资源本地化并切换 Redis 集成方式。
2026-08-13 · Redisson 独立连接与 Redis 优化
- 新增:
sa-token-alone-redisson独立连接插件及 Spring Boot 3/4 示例(alone-redisson.md文档)。 [重要] fix: #710、 fix: #ICE2V0 - 新增:
SaTokenDaoForRedisson支持指定 Codec(默认StringCodec),update 方法改用setAndKeepTTL原子保留原过期时间。 fix: #791 - 新增:RedisTemplate Dao 支持重写
wrapKey自定义键前缀。 fix: #956 - 修复:redis-template
searchData由 KEYS 改为 SCAN,兼容低版本 Spring Data Redis。 fix: #702 - 修复:Boot3+ WebFlux/Gateway
setStatusNoSuchMethodError(reactor starter 结构调整)。 [重要] fix: #IIAW1A 、#916 、#IHRIBY - 优化:精简 springboot-redisson 示例;补充按配置决定是否启用 Redis 的示例。 fix: #I9I4ZG
2026-08-12 · 独立博客、SEO 与暗色主题
- 新增:独立博客系统上线,收录 46 篇原创文章并新增 sitemap。 [重要]
- 新增:文档站暗色主题切换,支持 5 种 IDE 风格。
- 优化:全站 SEO(Open Graph、JSON-LD、Twitter Card、canonical);博客按分类重组(essays、release、featured、other、special)。
- 修改:博客文章底部改为转载版权声明;补充 JSON Body 验签社区示例。
- 修复:博客导航链接统一为绝对路径;优化首页导航、讨论群文案与文章页网格背景。
2026-08-11 · 多语言支持
- 新增:文档站点多语言切换(基于 translate.js,支持 11 种语言)。 [重要]
- 新增:README 多语言版本(英文、日文、韩文、俄文、繁体中文)与切换入口。 [重要]
- 补充:SSE/Flux 流式返回相关常见问题。
2026-08-10 · 域名迁移与安全
- 修改:全仓库域名 sa-token.cc 统一迁移至 sa-token.com。 [重要]
- 新增:文档版本选择器改为动态加载(all-version-common.js);README 补充 NodeJS 版本链接。 merge: pr 928 fix: #900
- 新增:SECURITY.md 安全策略及联系邮箱。 [重要] merge: pr 933 fix: #932 、#877
- 修复:修正 ConcurrentHashMap 的错误 import 路径。 merge: pr 359
- 修改:为 setLoginType 补充运行时不可修改警告注释;token_type 示例统一为 Bearer。
- 清理:忽略本地工具与临时产物目录(tools、temp-file、pycache)。
2026-08-09 · 文档与示例优化
- 新增:源码运行指南文档与首次运行引导示例(
sa-token-demo-first-run)。 - 新增:导航栏安全推荐下拉菜单;首页 Stars 对比扩展鉴权与 OAuth2/JWT 框架。
- 优化:导航栏「案例」改为下拉菜单展示 Awesome-Sa-Token 链接;开源案例卡片悬浮流光效果。
- 优化:文档站点导航交互、首页渐变标题浏览器兼容、README 首屏需求提交入口。
- 修改:移除 OAuth2 常见问题中单点注销地址说明;修正 API 手册与 SSO/OAuth2/WebFlux/Dubbo 文档。
2026-08-08 · 文档补充与措辞统一
- 新增:文档前言补充浏览器书签快捷键说明。
- 优化:统一 token 续期相关注释措辞(
StpLogic、StpUtil、StpUserUtil)。 - 修改:统一日志文案用词,「帐号」改为「账号」(
SaTokenListenerForLog)。 - 更新:同步文档赞赏名单与博客文章收录列表。
2026-08-05 · 首页生态展示
- 新增:首页新增合作企业展示链接,并更新合作企业链接。
- 优化:调整首页 dromara 生态项目展示。
- 新增:新增赞赏记录。
2026-07-31 · 工程配置
- 修改:
.gitignore增加对.firecrawl与.claude目录的忽略。
2026-07-26 · 链接与博客更新
- 更新:新增公众号博客链接收录。
- 修改:README 中 Bean Searcher 链接更新为 REST 版本。
2026-07-20 · 文档整体优化
- 优化:文档站点整体优化(侧边栏、首页、捐赠页、pro 文档、docsify 插件等)。
2026-07-18 · 视频教程与赞赏
- 新增:新增乐之者java B站视频教程链接。
- 新增:新增 willSleep 赞赏记录。
博客收录与赞助商链接
2026-07-04
- 新增:收录 4 篇 Sa-Token 相关博客文章。
2026-06-29
- 新增:收录新的博客文章链接。
- 新增:首页新增赞助商链接(辽宁天云港云计算有限责任公司),新增
github-logo.svg图标。
博客收录与企业案例
2026-06-21
- 新增:收录 4 篇 Sa-Token 相关博客文章。
2026-06-16
- 优化:文档站点整体优化(侧边栏、首页等)。
2026-06-15
- 新增:首页新增无锡梦雪网络科技有限公司企业案例。
- 更新:收录 4 篇博客文章、新增 2 条赞助者记录。
内容收录与 Solon 插件优化
2026-06-07
- 新增:收录 2 篇 CSDN 博文,更新捐赠列表。
2026-06-04
- 优化:
sa-token-solon-plugin由 PathAnalyzer 适配改为 PathMatcher,优化 Config 示例。 merge: pr 364 fix: #IJTNJK - 优化:升级依赖 noear-redisx 至 1.8.5、noear-snack4 至 4.0.50。
2026-06-02
- 新增:收录博客文章链接与捐赠记录。
2026-05-28
- 更新:更新 Sa-Token 交流10群 QQ 群号与入群链接。
2026-05-24
- 新增:收录两篇 CSDN 博客链接。
2026-05-22
- 优化:优化 README 展示。
- 修改:订正 SSO-Client 接收消息推送地址的路由说明。
2026-05-19
- 新增:新增 star-guide 引导组件(
sa-token-doc/a/star-guide/)。 - 更新:同步并调整博客文章收录列表。
2026-05-17
- 新增:新增捐赠记录(森林雨,2026-05-17)。
赞助与博客同步
2026-05-10
- 更新:同步最新赞助者列表与博客列表。
赞助名单同步与 skills 清理
2026-05-03
- 更新:同步最新赞助者名单。
- 清理:移除
.agents/skills/下多个已弃用的 skill 文件。
博客同步与 Demo 示例大全
2026-04-26
- 更新:同步最新博客列表。
2026-04-24
- 优化:文档格式优化(
sa-token-doc/README.md)。
2026-04-22
- 新增:新增「Sa-Token 集成 Demos 示例大全下载」文档(
download-demos.md),并同步各章节下载链接。
2026-04-20
- 更新:同步最新博客列表。
赞助同步、多语言与 SSO 补全
2026-04-13
- 更新:更新赞助者名单与博客列表。
2026-04-09
- 新增:新增多语言版本链接(
README.md与文档 README)。
2026-04-04
- 优化:文档样式优化(
doc.html、static/doc.css)。
2026-04-03
- 新增:新增
.MEMO/4--sa-token依赖关系草稿.txt,整理 pom.xml 依赖关系草稿。
2026-04-02
- 更新:同步最新博客列表与赞助者名单。
2026-04-01
- 新增:补全最新版 SSO NoSdk 模式实现,新增
SsoSignUtil,完善 demo 与sso-nosdk.md文档。 [重要]
v1.45.0 发布与 SpringBoot4 支持
2026-03-11
- 优化:优化 README 与文档站点文案(前言、emoji、⚠️ 标识、仓库 description 等)。
- 新增:OAuth2 章节新增数据互通后的 token 过期策略说明。
- 修改:README 链接由 http 改为 https。
2026-03-10
- 重构:将
.cursor/skills/目录迁移为通用的.agents/skills/目录。 - 新增:增加
sa-token-alone-redis-by-spring-boot4包使用说明。
2026-03-09
- 更新:同步最新博客列表、赞助者名单。
2026-03-08
- 发布:发布 v1.45.0 版本。 [重要]
- 新增:新增
sa-token-alone-redis-by-spring-boot4插件及sa-token-demo-alone-redis-sb4示例,实现 SpringBoot4 下权限缓存与数据缓存分离。 [重要] - 新增:新增 json 序列化插件展示说明,补全
StpUtilAPI 说明与replacedLoginExitMode配置项说明。 - 优化:统一各模块 POM 的 name 与 artifactId 并补充 description,完善 pom.xml 信息。
- 新增:新增
upgrade-versionskill,用于一键更新版本号。