Releases: yosebyte/nodepass
Releases · yosebyte/nodepass
v1.2.5
更新日志
- 新增:在客户端和服务端通信中实现了信号通道的 XOR 处理,避免使用 tcp 连接进行明文传输,提高了安全性。
- 新增:添加了客户端和服务端的 keep-alive 设置,默认环境变量 NP_REPORT_INTERVAL 5s,提升连接稳定性。
- 重构:优化监听器初始化和地址检查逻辑,使代码结构更加清晰,可直接通过目标地址 s/c 位置更换,来实现正反向连接。
- 修复:API Key 实例操作权限调整,仅允许重启操作,增强安全,避免冲突。
- 修复:在错误处理时,仅在监听器已初始化的情况下才关闭监听器,避免异常。
- 文档:更新 Linux 管理脚本的安装说明。
- 其他:更新了 README.md 和 README_zh.md 文档,再次庆祝项目入选 awesome-go 列表。
Changelog
- ea9f49d Merge pull request #28 from NodePassProject/main
- 3de1b46 feat: implement XOR encryption for tunnel signals in client and server communication
- 2083301 fix: restrict API Key instance actions to only allow restart
- 07df893 Merge pull request #27 from NodePassProject/main
- 9ba3982 fix: update pool dependency to v1.0.4 and enhance keep-alive settings in client and server
- 039e6e5 Merge pull request #26 from NodePassProject/main
- e59834f fix: ensure listeners are closed only if initialized in error handling
- 86a6fc7 docs: update Linux management script installation instructions
- 8676f9b refactor: improve listener initialization and address checking logic
- 5f4c78c chore(awesome): update README_zh.md
- a749091 chore(awsome): update README.md
- 5c2b9c1 chore: update README_zh.md
- 04df45b chore: update README.md
v1.2.4
v1.2.3
Changelog
- 48cbcec Merge pull request #22 from NodePassProject/main
- 206f9e4 refactor: remove unused error handling from DataTransfer calls in UDP processing
- ef33725 Merge pull request #21 from NodePassProject/main
- e2a1a51 refactor: update timeout values for UDP and TCP operations and implement health check functionality
- a51f837 refactor: rename Stop method to stop and implement shared stop functionality
- d023c69 refactor: remove unused TCP/UDP statistics tracking from Common struct
v1.2.2
Changelog
- f26fc93 Merge pull request #20 from NodePassProject/main
- f8eca6f docs: update terminology in README_zh.md for consistency
- e8f64a3 chore: update pool dependency version to v1.0.2
- 5bce6c7 chore(master): update OpenAPI version to 3.1.1
- bec2f18 refactor: enhance server and client structure for improved data flow management
- c41082c refactor: improve function comments for clarity and consistency
- 1a09c0f chore: update deployment script info in README files
v1.2.1
Changelog
- 50a029f Merge pull request #19 from NodePassProject/main
- 4073102 docs: update API prefix documentation to default to '/api'
- bfc40f6 fix: update API prefix to '/api' in NewMaster function
- 8bea432 Merge pull request #18 from NodePassProject/main
- b3b3d7e refactor(master): reduce cyclomatic complexity in Master.handleInstanceDetail function
v1.2.0
Changelog
- 25bb99e Merge pull request #17 from NodePassProject/main
- 6c991e8 feat: add a new mechanism for server-side verification of client IP
- 0ba9118 Delete CNAME
- e0bb2ca chore: update to BSD 3-Clause License
- b662f02 chore: update to BSD 3-Clause License
- 9917bb6 chore: update to BSD 3-Clause License
- 1aeff08 chore: minor adjustment on index
- bba114b chore: update favicon contents
- 924b478 chore: update favicon contents
- 9ff22b5 chore: update favicon contents
- baedfa9 chore: update favicon contents
- aecb909 chore: update favicon contents
- 88fe3e5 chore: update favicon contents
- 855b8ca chore: update favicon contents
- b47b803 chore: update favicon contents
- a380d5d chore: update favicon settings
v1.1.5
Changelog
- b1676f7 docs: implement API Key authentication and enhance SSE event handling
- ce8dfca feat: add API Key authentication and logging for instance events
- 712e4ab docs: add SSE support for real-time instance event monitoring
- 1ff65d6 feat: implement SSE event handling and instance event notifications
- 264ce34 refactor: remove statsReporter and update logging for traffic statistics
v1.1.4
Changelog
- 1a0f9fd fix: remove format override from goreleaser configuration
- dfdd509 chore(ci): update GitHub Actions to latest versions
- 372c04c chore: update goreleaser formats
- db63a02 fix: update dependency version and improve tunnel pool error handling
- 0a5c996 chore: update readme
- 065f4ae Update site.webmanifest
- 432414e Update index.html
- 3cf58fd Update index.html
- 3bc8c01 Add files via upload
- 1abc479 Create site.webmanifest
- f3d5549 chore(docs): update readme
- 2423a69 chore(docs): landing page fine-tuning
- 71b723e Create CNAME
- 7b88774 Delete CNAME
- 8e30bbb Create CNAME
- a0db945 chore(docs): improve GitHub Pages subdirectory routing
- 495860e docs(pages): add landing page for nodepass
- fad7d30 fix: prevent instance stat reset after API restart
v1.1.3
Changelog
- 4494acd refactor(master): optimize and reduce code redundancy by merging two structs
- e8af207 docs: update API and configuration documentation for instance persistence and reload interval
- feb7adf feat: implement persistent instance state management with save and load functionality
- b69e5bd chore: update yosebyte/x v1.1.10
- 54353ed feat: new connection pool refresh mechanism
- 03eb994 docs: update readme
- 195502c docs: update readme