Releases
v0.1.5
Compare
Sorry, something went wrong.
No results found
Changelog
a98c62e MediaWarp v0.1.5
d22cff7 chore: 更新 bigcache 依赖至 v3.1.0
31b2355 feat: 增加 ColorBackground 方法
6a884dc feat: 增加 ColorString 方法
c485f08 feat: 增强访问日志功能,添加格式化方法以支持上下文信息
9d22d8c feat: 增强访问日志格式,添加客户端IP信息以提升可读性
3aa637f feat: 支持不开启图片和字幕缓存中间件
7337b67 feat: 支持字幕缓存
63591ff feat: 更新 AlistServer 的 FsGet 方法,支持请求结构体并添加 FsGetRequest 类型
b732f96 feat: 添加 AccessDebugf 和 AccessWarningf 函数以增强访问日志功能
494eb00 feat: 添加 CacheRegexps 类型以支持图片和字幕缓存匹配
0b7cdbc feat: 添加 Emby、Jellyfin 图片正则表达式
00ec338 feat: 添加 ImageCache 中间件以支持图片请求的缓存处理
fc1f1fb feat: 添加 ImageTTL 字段
6803507 feat: 添加图片缓存支持
6e84522 feat: 添加字幕正则表达式
03f3c43 feat: 添加缓存数据处理功能,包括 CacheData 结构及其方法
288e494 feat: 添加获取字幕缓存正则表达式的方法
b929697 fix: 优化 doRequest 方法中的缓存数据反序列化逻辑,解析缓存失败后重新进行请求
e2d9073 fix: 修复访问日志级别设置,确保访问日志与服务日志一致
a9559e0 fix: 修改日志记录方式,使用 AccessDebugf 以增强上下文信息
5e67fb6 fix: 修正 doRequest 方法中的错误信息
d40b501 fix: 修正字幕缓存正则表达式方法名称
2759e9d fix: 增强日志记录,添加正则表达式信息以提升调试信息的可读性
19f9565 fix: 更新图片和字幕缓存有效时间配置
62c1d40 fix: 添加 api_key 到缓存键计算时忽略的查询参数列表
d45b3b6 fix: 确保 LoggerAccessFormatter 实现 ogrus.Formatter 接口
799f1e5 issue: 添加 issue 翻译工作流,自动翻译非英文 issue 正文
ff30130 perfect: 仅对进入内部路由的查询参数进行处理,提高性能
e10857c perfect: 优化 GetFileURL 方法,使用 strings.Builder 构建 URL
5e9171a perfect: 优化 ModifyIndex 函数中的 addHEAD 处理逻辑,使用 bytes.Buffer 替代切片
67cc35a perfect: 处理 FinalURL 时复用同一个 HTTP 客户端
30cc984 perfect: 移除 ColorString 方法中的 fmt.Sprintf,使用字符串拼接提高性能
3d8f529 perfect: 重构 doRequest 函数,使用泛型优化,减少序列化/反序列化次数,提高信息
c4001f8 refacot: 调整中间件存放位置
ad99df6 refactor: 优化日志格式化代码,提取颜色设置逻辑到独立函数
18df954 refactor: 修改 authLogin 方法,使用 AuthLoginRequest 结构体封装登录请求数据
012eda2 refactor: 修改文件名
a2b6f03 refactor: 修改访问日志函数名为 AccessLogf,以保持一致性
85444c4 refactor: 修改访问日志格式,使用颜色字符串方法以增强可读性
8216fd3 refactor: 修改访问日志格式,简化参数传递以提升可读性
4866775 refactor: 将中间件单独封装
e4308e4 refactor: 将颜色类型从 uint8 修改为 Color,增强类型安全性
4d8e621 refactor: 新增 AccessDebugf 和 AccessWarningf 调用为 AccessDebug 和 AccessWarning,以简化参数传递
e214a0d refactor: 移除编码压缩相关依赖,进入内部处理的路由禁用编码
a47af08 refactor: 调整 ImageCache 函数参数类型,使用时间段而非指针
886a8fa refactor: 重命名正则路由处理器函数并将中间件链封装到处理器内部
b649e1a refactor: 重定向检测遵循 HTTP 协议标准规范
41aaa67 refactor: 重构API 请求处理
00bc90e refactor: 重构中间件链,简化中间件执行逻辑
a4cb75d refactor: 重构图片缓存中间件,提取缓存逻辑到通用函数
You can’t perform that action at this time.