Akizon
96cf0f79d8
插件支持分类了喵
Snapshot-2610261203
1.6.1
2026-10-26 11:58:41 +08:00
Akizon77
9e5f9a3a71
让插件支持监听ws
2026-10-24 16:41:01 +08:00
Akizon
70bbceaf09
支持了新功能在pgsql和mysql的兼容
2026-10-23 15:47:20 +08:00
Akizon
e30b9fdbd4
优化查询的CPU性能,但是稍微牺牲一点点内存
2026-10-23 13:33:19 +08:00
Akizon
d5689efeea
优化查询性能
2026-10-23 11:07:55 +08:00
Akizon
c24c4b9c7c
允许插件修改自己的内建对象
2026-10-22 15:02:05 +08:00
Akizon
d50cc0a9fd
JS运行时换成moejs
2026-10-22 13:20:51 +08:00
Akizon
528cea23be
Merge pull request #695 from cristianchiriac/fix-ping-queue-size
...
fix(metricstore): give the ping queue its own capacity
2026-10-20 09:00:35 +08:00
Akizon
b7042672db
Merge main into PR 695 and remove added queue test
2026-10-20 08:45:10 +08:00
Akizon
7468dcb12b
感谢新的金主 MooProxy
2026-10-19 19:59:23 +08:00
Akizon
dc7f4cb541
感谢新的金主 MooProxy
2026-10-19 19:58:11 +08:00
Akizon
48af63ca7b
查询时对象分配数量可以少一点
2026-10-19 17:22:10 +08:00
Akizon
3cf8445ad4
优化单次查询性能
2026-10-19 15:00:24 +08:00
Akizon
b38b0b2347
让opus5.5 简化、优化1下代码
2026-10-19 11:19:34 +08:00
cristianchiriac
fa5a04d8e2
fix(metricstore): give the ping queue its own capacity
...
2c3f228 lowered reportBatchQueueSize from 4096 to 512, and the ping queue
shared that size. A ping schedule round from many clients arrives within
a second or two, while the batcher drains every 3 seconds, so results
past the 512th were rejected with ErrPingBatchQueueFull. The latest
results, from the slowest routes, were the ones lost.
Size the ping queue with its own pingBatchQueueSize of 4096, the value
before 2c3f228 . The report queue stays at 512.
Fixes #694
2026-10-17 17:41:45 +03:00
Akizon
4b24f1e196
Update README_zh-cn.md
2026-10-17 15:06:20 +08:00
Akizon
5006f55ca0
Update payment options in README
...
Removed WeChat Pay section from README and retained TRON Network.
2026-10-17 15:05:27 +08:00
Akizon
1b76b7ad5b
js通知沿用旧版本的逻辑
1.6.0
2026-10-14 17:00:19 +08:00
Akizon
13cbdca545
和浏览器1起协商ws压缩算法
2026-10-10 17:32:08 +08:00
Akizon
e48aa1e769
加1个通知升级提醒
2026-10-08 10:04:56 +08:00
Akizon
a68704a425
js通知先加回来
2026-10-08 09:31:51 +08:00
Akizon
39cb3f59b2
识别长时间断报优化一下
1.6.0-pre1
2026-09-28 11:35:26 +08:00
Akizon
9812acfd11
Agent支持切换版本协议
2026-09-23 13:59:50 +08:00
Akizon
70df32096f
对于#675,有一个更简洁的方案可以试1下
2026-09-23 10:38:09 +08:00
Akizon
29d309f4a1
支持拿到Agent的运行参数了
2026-09-23 09:26:51 +08:00
Akizon
7d692d2faf
剪切板也是1个用的比较少的功能,移除了喵
2026-09-22 15:15:37 +08:00
Akizon
68c284d043
xterm设置适用面有1点太少了
2026-09-22 09:32:05 +08:00
Akizon
14bc87d1e9
没有落地的访客审计功能先删掉吧
2026-09-21 17:02:03 +08:00
Akizon
154d2b8af2
添加1个小参数优化内存
2026-09-21 10:00:27 +08:00
Akizon
2c3f2281fa
1点点小参数优化内存
2026-09-21 09:58:03 +08:00
Akizon
7e91794f24
优化内存的分配喵,再压1点!
2026-09-20 16:52:33 +08:00
Akizon
f57461f87f
裁剪1下
2026-09-20 15:32:23 +08:00
Akizon
d15f0512c7
重写1下通知
2026-09-20 14:01:47 +08:00
Akizon
4ec22edf1f
重定向旧版本的主题接口?
2026-09-20 09:29:32 +08:00
Akizon77
0ca87aafd1
移除流量通知
1.5.0-fix1
2026-09-14 21:13:26 +08:00
Akizon
f18ad72c17
Merge pull request #669 from MousseC/fix/upgrade-request-detection
...
fix(plugin): 仅当 Connection 与 Upgrade 头同时存在时判定协议升级请求
1.5.0
2026-09-14 13:44:49 +08:00
Akizon
8e4a3f8709
Merge pull request #672 from MiaM1ku/fix/latest-status-gpu-usage
...
fix: getNodesLatestStatus 写入实时 GPU 占用
2026-09-14 13:43:40 +08:00
Nya
80add06a12
fix: getNodeRecentStatus 同样写入 GPU 占用
...
该接口扁平化近期上报时 Gpu 也被写死为 0,与 getNodesLatestStatus 同类问题。
2026-09-11 23:56:18 +08:00
Nya
1333d63ce0
fix: getNodesLatestStatus 写入实时 GPU 占用
...
此前 recordLike.Gpu 被写死为 0,主题实时 GPU 一直显示 0,而历史 gpu.usage 正常。改为使用 report.GPU.AverageUsage,并附带 gpu_count / gpu_average_usage / gpu_detailed_info。
2026-09-11 23:52:18 +08:00
MousseC
44ed3035f1
chore(plugin): shorten isUpgradeRequest doc comment
2026-09-08 20:34:23 +08:00
MousseC
7ec36157d5
test(plugin): cover upgrade detection and injection behind bare Connection header
2026-09-08 18:41:58 +08:00
MousseC
360fd5f50b
fix(plugin): detect protocol upgrades only when both headers are present
...
isUpgradeRequest previously flagged any request carrying a bare
`Connection: upgrade` header -- or a bare `Upgrade: websocket` header --
as a protocol upgrade, bypassing plugin HTML injection and
request/response hooks. Some reverse-proxy templates (e.g. sites created
by 1Panel) set `proxy_set_header Connection upgrade;` unconditionally, so
every proxied page request skipped the plugin middleware silently while
plugins still reported as loaded.
Per RFC 9110 section 7.8 a valid upgrade request carries both headers:
Connection lists the upgrade token and Upgrade names the target protocol.
Require the Upgrade header to be present and the Connection list to
contain the upgrade token, and accept any upgrade protocol rather than
only websocket.
2026-09-08 18:41:55 +08:00
Akizon77
b11ffd3aa7
使用zstd压缩前端,节约空间!
2026-09-04 16:16:41 +08:00
Akizon77
d7d6135c49
让SSRF策略可以调整1下!
2026-09-04 13:59:37 +08:00
Akizon77
ac037f2177
换了1个更好的按安装脚本!
2026-09-04 11:43:42 +08:00
Akizon77
5405bdf377
使用人类友好的时间格式
2026-09-02 16:09:16 +08:00
Akizon
f754f01f53
Merge pull request #652 from YZoiu/fix/metric-store-remote-write-timeout
...
fix(metricstore): break report counter restore retry loop on slow remote databases
2026-09-02 15:41:27 +08:00
Akizon77
434ba108e1
后续版本将不再支持v1协议了捏
2026-09-02 15:30:30 +08:00
Yuzhong Zhang and Akizon77
24254749b5
现在只剩v2了 ( #653 )
...
Co-authored-by: Akizon77 <hytf233g@gmail.com >
2026-09-02 15:01:04 +08:00
Akizon
c6b02af000
感谢新的金主喵
2026-09-01 15:50:56 +08:00