diff --git a/README.md b/README.md index b095e84..e5abb02 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

PIGWay

-# PIGWay Raspberry Pi Agent v3.11.3 +# PIGWay Raspberry Pi Agent v3.11.4 [简体中文](README.zh-CN.md) | English diff --git a/README.zh-CN.md b/README.zh-CN.md index be67cff..a90137c 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -1,6 +1,6 @@

PIGWay

-# PIGWay Raspberry Pi Agent v3.11.3 +# PIGWay Raspberry Pi Agent v3.11.4 简体中文 | [English](README.md) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 4c0aafb..25e2309 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,13 +1,5 @@ -# pigway-raspberry-pi-agent v3.11.3 +# pigway-raspberry-pi-agent v3.11.4 -- 监控快照超过三秒停止续期硬件插件租约,状态 API 对超过十秒的状态返回 503,避免采集停滞仍显示为新状态。 -- 配置 API 校验有限数值、范围、阈值关系和服务目标;保留名称及进程表达式中的字面百分号。 -- 配置写入使用进程内事务锁、唯一备份及原子替换,避免并发覆盖。 -- 告警日志按严重程度记录,严重程度变化单独记事件;主要告警优先按严重程度排序,磁盘提示使用实际阈值。 -- 根分区缓存恢复期限与七天采集周期一致。 +正式 PIGWAY Brand Production v1.1 图形标、项目头像与来源说明随项目交付;中英文项目介绍页使用统一品牌图。本版以品牌资源和项目文档交付为主。 -本地 17 项回归测试通过,覆盖并发配置、旧状态拒绝与恢复、快照停滞、告警和缓存。本记录不作为当前生产状态的证明。 - -统一开源许可证、贡献和安全反馈入口;完善当前版本的文档导航、源码分发和校验和。插件 ZIP 携带许可证。运行功能边界保持项目首页所述。 - -本轮 17 项 Python 测试通过。源码语法、文档入口、打包和校验和检查通过;生产运行状态以实际部署验收为准。 +软件业务逻辑和设备控制边界沿用上一版本。Logo 使用已发布的 v1.1 原文件,不重新生成或修改颜色、比例。源码包保留 LICENSE 及原有第三方许可说明;插件 ZIP 保留对应许可证。 diff --git a/SHA256SUMS b/SHA256SUMS index ef718d8..6a0d273 100644 --- a/SHA256SUMS +++ b/SHA256SUMS @@ -2,13 +2,13 @@ 4035aba62136040755ffdf2faf1556a49215e829c16ee44263e0ab7530fbf521 .gitignore 79f34290cfa1a6f0928162909848e6597d46183d0de6b213bf52b12546f5fc33 CONTRIBUTING.md 6eb7728e6e73f9568ca6fd5ad6383d13ffc638f2870fefa2d86f72f39685c0fc LICENSE -56a16a485b6f0a088d6ee841ad38eb00e88e2a5f6d3547a70f9669c4a28ead5a README.md -b56b051bf8630c1fb61a5a16406effba1069d9871cde933212a6743003760cf0 README.zh-CN.md -54fa1c8f12d277d3309d02885d83bb317cdb0eda0ead1f9e16ccf2960c01b552 RELEASE_NOTES.md +9fe9181f11649cc72a2e3fc9f0edff4df8b57f2e9408e28c44628c7eaa298311 README.md +8d1ca6252993fb50e29b0540c4418f2f58ea0be112d398dbd69ace86bff0f1bc README.zh-CN.md +3ab9fe57e5dd6caa2ecb6651557f64a328a6395a63a7795db0471f3d166cb1da RELEASE_NOTES.md 6cead6c1378cd840f655adc3d467e2cd6fd3ab368d7200a3afbfe85d9ed159be SECURITY.md c5853f283c0951b43f2bacbc49e66c26d3a605a184d427828e042eb9236d2740 app/network_rates.py -5f553c03839a2acb86265b24db656b358b4cde6b3c617eef97c9316868578e1b app/pigway_pi_control.py -c3278a0c09f7529b50460755eed5470893d6598002ac0e0d47bf6247b100aa77 app/pigway_pi_control_api.py +f28ac6ca73f94dba9190ff815e8de77714ddcbf46b84546fb8f6378545db54df app/pigway_pi_control.py +36da02aac8edce97be94e2c3942bb23ffff0d23023b76efd5073d0876b32d9c9 app/pigway_pi_control_api.py 9e011761ddb9583c26505fd85d6b484c440b649cb6169922512020f95a5a7d42 app/plugin_api.py 6429ba4e65baae379e892b8c2f15a5a158924b72060a692f0a3b447f8bebfc80 app/storage_cache.py 14e0e3337dde66309418658d14d1c61f1742c0f327b76a57126c72f006448165 config/pigway-pi-control.conf diff --git a/app/pigway_pi_control.py b/app/pigway_pi_control.py index 4b4500d..bede667 100755 --- a/app/pigway_pi_control.py +++ b/app/pigway_pi_control.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 import time,socket,subprocess,configparser,signal,re,argparse,json,os,platform from pathlib import Path -APP_VERSION="3.11.3" +APP_VERSION="3.11.4" import sys sys.path.append("/usr/local/share/pigway-pi-control") from plugin_api import Publisher,registered,discover diff --git a/app/pigway_pi_control_api.py b/app/pigway_pi_control_api.py index efebfe4..76cc278 100644 --- a/app/pigway_pi_control_api.py +++ b/app/pigway_pi_control_api.py @@ -19,7 +19,7 @@ def config_transaction(function): return function(*args,**kwargs) return locked -APP_VERSION="3.11.3" +APP_VERSION="3.11.4" CFG=Path("/etc/pigway-pi-control.conf") STATUS=Path("/run/pigway-pi-control/status.json") TOKEN=Path("/etc/pigway-pi-control-api.token")