yusing
fcbb51dce7
fixed and improved favicon retrieving
2025-01-12 12:02:40 +08:00
yusing
c7c6a097f0
server side favicon retrieving and caching
2025-01-12 10:30:37 +08:00
yusing
b3c47e759f
fix incorrect reload behaviors, further organize code
2025-01-09 04:26:00 +08:00
yusing
afefd925ea
api: updated list/get/set file endpoint
2025-01-07 10:57:53 +08:00
yusing
29f85db022
schema update and api /v1/schema
2025-01-06 00:49:29 +08:00
yusing
6f35a6f5e9
api: also validate for middleware compose files
2025-01-05 03:29:03 +08:00
yusing
55134c8426
improved api error handling
2025-01-05 00:02:31 +08:00
yusing
c30d3f585f
api: fix validation and http response
2025-01-04 09:01:52 +08:00
yusing
1ab34ed46f
simplify task package implementation
2025-01-01 06:07:32 +08:00
yusing
d936e24692
moved API request log to debug level
2024-11-11 01:32:55 +08:00
yusing
6712e9b109
initial prometheus metrics support, simplfied some code
2024-11-06 12:24:12 +08:00
yusing
b63ebfcb3b
disabled auth by default (when no JWT secret is specified)
2024-11-04 00:32:19 +08:00
yusing
3bf520541b
fixed stats websocket endpoint when no match_domains configured
2024-11-03 06:04:35 +08:00
yusing
625bf4dfdc
improved HTTP performance, especially when match_domains are used; api json string fix
2024-11-02 07:14:03 +08:00
yusing
91e012987e
added option for jwt token ttl
2024-11-02 03:21:47 +08:00
yusing
a86d316d07
refactor and typo fixes
2024-11-02 03:14:47 +08:00
yusing
67b6e40f85
remove unused code
2024-11-02 03:04:15 +08:00
yusing
4ee93a1351
added logout endpoint
2024-10-31 00:58:35 +08:00
yusing
5fa86b5eb7
fixed auth internal server error
2024-10-30 10:19:30 +08:00
yusing
81177926ff
implemented login and jwt auth
2024-10-30 06:25:32 +08:00
yusing
e5bbb18414
migrated from logrus to zerolog, improved error formatting, fixed concurrent map write, fixed crash on rapid page refresh for idle containers, fixed infinite recursion on gotfiy error, fixed websocket connection problem when using idlewatcher
2024-10-29 11:34:58 +08:00
yusing
a278711421
fixed loadbalancer with idlewatcher, fixed reload issue
2024-10-20 09:46:02 +08:00
yusing
b296fb2965
fixed healthcheck failed to disable and nil dereference
2024-10-19 00:13:55 +08:00
yusing
53557e38b6
Fixed a few issues:
...
- Incorrect name being shown on dashboard "Proxies page"
- Apps being shown when homepage.show is false
- Load balanced routes are shown on homepage instead of the load balancer
- Route with idlewatcher will now be removed on container destroy
- Idlewatcher panic
- Performance improvement
- Idlewatcher infinitely loading
- Reload stucked / not working properly
- Streams stuck on shutdown / reload
- etc...
Added:
- support idlewatcher for loadbalanced routes
- partial implementation for stream type idlewatcher
Issues:
- graceful shutdown
2024-10-18 16:47:01 +08:00
yusing
f4d532598c
Improved healthcheck, idlewatcher support for loadbalanced routes, bug fixes
2024-10-15 15:34:27 +08:00
yusing
f38b3abdbc
improved health check
2024-10-14 10:02:53 +08:00
yusing
d47b672aa5
refactored some stuff, added healthcheck support, fixed 'include file' reload not showing in log
2024-10-12 13:56:38 +08:00
yusing
7184c9cfe9
correcting some behaviors for $DOCKER_HOST, now uses container's private IP instead of localhost
2024-10-11 09:13:38 +08:00
yusing
03cad9f315
added package version api, dependencies upgrade
2024-10-06 09:23:41 +08:00
yusing
21b67e97af
websocket fix attempt#2
2024-10-06 01:21:35 +08:00
yusing
668639e484
websocket fix attempt
2024-10-06 00:09:14 +08:00
yusing
b06cbc0fee
fixed dashboard stats update
2024-10-04 18:52:31 +08:00
yusing
90130411f9
initial support of homepage labels
2024-10-03 02:53:05 +08:00
yusing
ae61a2335d
added v1/list/match_domains
2024-10-03 02:13:34 +08:00
yusing
ef52ccb929
fixed api, fixed ListFiles function
2024-10-02 17:34:35 +08:00
yusing
ba13b81b0e
fixed middleware implementation, added middleware tracing for easier debug
2024-10-02 13:55:41 +08:00
yusing
9065d990e5
go-proxy ls-route now query api server first, then fallback to read from config file
2024-09-30 15:56:03 +08:00
yusing
90487bfde6
restructured the project to comply community guideline, for others check release note
2024-09-28 09:51:34 +08:00