Releases
v0.1.4
Compare
Sorry, something went wrong.
No results found
Changelog
4ef2c90 MediaWarp v0.1.4
bd67960 doc: 提供更详细的缓存配置时间说明
5464368 doc: 更新
da959c9 doc: 更新 README 中的关于 AlistStrm 的描述
469baa0 doc: 更新配置文件示例
4f3fdbb doc: 移除配置文件地址说明中的默认路径描述
4c9020b feat: AlistStrm 支持基础目录未非根目录用户
d6e0779 feat: add cache for HTTPStrm (#62 )
21a7244 feat: 添加 Alist API 缓存
4a468db feat: 添加 GetFileURL 方法以获取文件可访问 URL,非根目录用户无需手动拼接路径
c95b9d6 feat: 添加 UnmarshalYAML 方法以支持 YAML 配置解析
2c2d8a6 feat: 添加获取用户信息的 API 和用户信息数据结构
453ce43 fix: 修复 AlistStrm 重定向逻辑,确保仅在有效的重定向 URL 时进行重定向
97c5e43 fix: 修复 DirectStreamURL 为空指针的问题
e599d60 fix: 修复 GZIP 压缩时响应体为空的问题 (#64 )
5748f23 fix: 修复 QueryCaseInsensitive 方法中缺失的 ctx.Next() 调用
a8c15cc fix: 修正字段名错误问题
bd49ce9 fix: 更新 GetFileURL 方法,修正文件路径前缀以确保正确访问
e823c13 fix: 更新缓存设置中的 AlistTTL 为 AlistAPITTL,以反映新的配置字段
0adcdcc fix: 未初始化 url.Values 空指针问题
cef00da perfect: 优化 LoggerFileHook 的文件处理逻辑,每次记录日志无需重新打开日志文件
8b7056f perfect: 优化 QueryCaseInsensitive 方法,简化查询参数处理逻辑
b0d437a perfect: 使用 uint16 作为端口类型
55f45bc refactor: 为 FliterMode 添加 JSON 和 YAML 的序列化与反序列化方法
319db4d refactor: 为配置结构体添加标签
546c657 refactor: 复用 Emby/Jellyfin AlistStrm 重定向逻辑
f0e3719 refactor: 将 FliterMode 和 StrmFileType 类型从字符串改为 uint8,优化内存使用
52915b1 refactor: 服务日志记录所有等级的日志
9c7bc6f refactor: 移除 constants 包中的时间格式常量,直接使用 time.DateTime 进行时间格式化
0cd1a17 refactor: 移除 viper,仅支持识别 yaml 配置文件
4c28b38 refactor: 重构 HTTPStrm 缓存相关逻辑,引入 bigcache 作为缓存
e42b730 refactor: 重构缓存相关设置
3b9cbc9 update: 将配置中的 logger 字段更名为 log
70a8cc3 update: 更新示例配置文件与 type.go 中结构体 tag
You can’t perform that action at this time.