Releases: podcctv/NodeProbe
Releases · podcctv/NodeProbe
Release list
beta
初始版本 满足vps.town新主机交互测试需求。
Full Changelog: beta...beta
What's Changed
- Initialize frontend and backend scaffolding by @podcctv in #1
- Add Docker deployment and build workflow by @podcctv in #2
- Add root health endpoint by @podcctv in #3
- fix: ensure database directory exists by @podcctv in #4
- feat: add basic test UI and enable cors by @podcctv in #5
- feat: collect and display client info by @podcctv in #6
- feat: show recent tests and add ping test by @podcctv in #7
- feat: align data directory with project name by @podcctv in #8
- feat: handle empty tests gracefully by @podcctv in #9
- Seed a default test record on first /tests access by @podcctv in #10
- feat: add default homepage by @podcctv in #11
- Add traceroute diagnostics and improve ping handling by @podcctv in #12
- Mask IPs and tidy test records by @podcctv in #13
- Add ping latency measurements by @podcctv in #14
- Add ping latency measurements by @podcctv in #15
- Add traceroute, speed test, and enhanced ping tracking by @podcctv in #16
- Add traceroute, speed test, and enhanced ping tracking by @podcctv in #17
- Add ping latency measurements by @podcctv in #18
- Add admin login and test management UI by @podcctv in #19
- chore: update service port to 8380 by @podcctv in #20
- Use venv for pip in Docker build by @podcctv in #21
- Fix mask_ip filter handling of null client IPs by @podcctv in #22
- Log default admin password and format recent tests table by @podcctv in #23
- Default ping/traceroute to visitor IP and add client speed test by @podcctv in #24
- Add speedtest progress and recording by @podcctv in #25
- Add admin registration and improve test table by @podcctv in #26
- Fix missing test record columns in SQLite DB by @podcctv in #27
- docs: add bilingual readme and changelog by @podcctv in #28
- Show download speed beside Speed Test title by @podcctv in #29
- Aggregate recent tests and show speed metrics by @podcctv in #30
- Localize test record timestamps to Asia/Shanghai by @podcctv in #31
- Aggregate tests and add automated diagnostics by @podcctv in #32
- feat: log credentials and login help on startup by @podcctv in #33
- Show ping min/avg/max in recent tests by @podcctv in #34
- fix: preserve persistent data across redeploys by @podcctv in #35
- Add ASCII banner to homepage by @podcctv in #36
- refactor: add initial loading and auto tests by @podcctv in #37
- Add ASCII logo to homepage by @podcctv in #38
- Run initial network tests on every visit by @podcctv in #39
- feat(frontend): add realtime speed graphs by @podcctv in #40
- docs: add single-line ascii logo by @podcctv in #41
- chore: streamline ascii logo and add subtitle by @podcctv in #42
- refactor: add dashboard route and dynamic tests table by @podcctv in #43
- fix: improve landing page layout by @podcctv in #44
- Aggregate recent tests and show speed metrics by @podcctv in #45
- fix: improve landing page layout by @podcctv in #46
- fix: resolve App.tsx syntax by @podcctv in #47
- feat: add initial probe tests and fix geo info display by @podcctv in #48
- Add real-time traffic window to speed test by @podcctv in #49
- Use public IP for default admin password by @podcctv in #50
- Use public IP for default admin password by @podcctv in #51
- Separate single- and multi-thread speed test records by @podcctv in #53
- Limit Recent Tests to last 10 IPs by @podcctv in #54
- Update probe page ASCII banner by @podcctv in #55
- Fix Recent Tests JSX to restore build by @podcctv in #56
- Revert "Use public IP for default admin password" by @podcctv in #52
- Honor proxy headers for client IP by @podcctv in #57
- Log initial admin password to startup logs by @podcctv in #58
- feat: auto run tests on probe page by @podcctv in #59
- feat: improve probe tests and docker logging by @podcctv in #60
- Average ping min and max when merging test records by @podcctv in #61
- feat: add geolocation fallback by @podcctv in #62
- feat(frontend): add animated loading screen by @podcctv in #63
- Display default admin password and prompt password change by @podcctv in #64
- Add speedtest timeout to avoid loading hang by @podcctv in #65
- fix: update Node base image for deployment build by @podcctv in #66
- feat: revamp probe ui and improve ip metadata lookup by @podcctv in #67
- Ensure recent ping results reflect auto tests by @podcctv in #68
- feat: add speed test controls by @podcctv in #69
- fix: remove duplicate credential logs by @podcctv in #70
- feat: add ASCII logo to loading and probe pages by @podcctv in #71
- style: highlight test sections by @podcctv in #72
- feat: run speedtest after loading by @podcctv in #73
- fix: keep background static while scrolling by @podcctv in #74
- fix: align ascii logo correctly by @podcctv in #75
- feat: enhance speed test visuals by @podcctv in #76
- Fix averaging logic to keep single-thread tests by @podcctv in #77
- feat(admin): show ping and speed test data by @podcctv in #78
- Enhance admin speed record table with Excel export by @podcctv in #79
- Normalize ASN values for admin statistics by @podcctv in #80
- Add pagination to admin test records by @podcctv in #81
- Remove time-based merging window for test records by @podcctv in #82
- feat: aggregate test records by ip by @podcctv in #83
- fix: use TestRecord type for initial tests by @podcctv in #84
- Handle missing client in _get_client_ip by @podcctv in #85
- Aggregate records by user agent and 10-minute window by @podcctv in #86
- Handle invalid IP values in mask_ip by @podcctv in #87
- Add hourly time column and enhance probe loading by @podcctv in #88
- fix: assert client IP when running tests by @podcctv in #89
- Handle admin record fetch errors by @podcctv in #90
- Enhance probe loading screen and speed UI by @podcctv in #91
- Fix admin record time timezone by @podcctv in #92
- Prevent loading screen from hanging after speedtest by @podcctv in #93
- feat: improve speed test layout with bar charts by @podcctv in #94
- style: refine speedtest progress bar by @p...