yusing
|
55134c8426
|
improved api error handling
|
2025-01-05 00:02:31 +08:00 |
|
yusing
|
0e886f5ddf
|
fix alias not showing
|
2025-01-04 12:18:52 +08:00 |
|
yusing
|
d44ce0ee6f
|
dockerfile for local build, makefile update
|
2025-01-04 10:44:51 +08:00 |
|
yusing
|
c30d3f585f
|
api: fix validation and http response
|
2025-01-04 09:01:52 +08:00 |
|
yusing
|
112859caa5
|
improved access log flushing
|
2025-01-04 05:08:23 +08:00 |
|
yusing
|
6b669fc540
|
api: homepage config json not longer include default url
|
2025-01-04 03:37:51 +08:00 |
|
yusing
|
c506db1ef4
|
refactor
|
2025-01-03 18:55:44 +08:00 |
|
yusing
|
65afc73f25
|
fix panic close on closed channel
|
2025-01-03 18:55:38 +08:00 |
|
yusing
|
7e60d1803c
|
fix healthcheck last seen
|
2025-01-03 16:56:18 +08:00 |
|
yusing
|
3ecc0f95bf
|
fixed some tests
|
2025-01-03 16:31:49 +08:00 |
|
yusing
|
b38bff41d8
|
support inline yaml for docker labels, serveral minor fixes
|
2025-01-03 15:35:40 +08:00 |
|
yusing
|
6e30d39b78
|
access logger support sharing the same file, tests added for concurrent logging
|
2025-01-03 14:10:09 +08:00 |
|
yusing
|
4819972399
|
release filewatcher channels
|
2025-01-03 03:30:15 +08:00 |
|
yusing
|
ba8705fb84
|
fix shutdown stuck or panic
|
2025-01-03 03:30:15 +08:00 |
|
yusing
|
9f71fc2dd5
|
small refactor and update next-release readme
|
2025-01-03 03:30:15 +08:00 |
|
yusing
|
a587ada170
|
fix access logger high cpu usage, simplify some code
|
2025-01-03 03:30:15 +08:00 |
|
yusing
|
320e29ba84
|
fix loadbalancer panic on weight rebalance
|
2025-01-03 03:30:15 +08:00 |
|
yusing
|
cd74b76483
|
fix reload stuck
|
2025-01-03 03:30:07 +08:00 |
|
yusing
|
2fe0b888bd
|
task package: replace waitgroup with channel, fix stuck
|
2025-01-02 11:12:13 +08:00 |
|
yusing
|
af14966b09
|
rewrite and fix reference counter
|
2025-01-02 09:59:31 +08:00 |
|
yusing
|
5fa0d47c0d
|
more flexible domain matching
|
2025-01-01 17:05:43 +08:00 |
|
yusing
|
659ad29875
|
add timeout on task wait, temporary fix task stuck
|
2025-01-01 16:51:45 +08:00 |
|
yusing
|
a0a81240ce
|
fix idlewatcher nil dereference
|
2025-01-01 14:25:44 +08:00 |
|
yusing
|
89f08f0da7
|
fix middleware loaded message
|
2025-01-01 06:22:20 +08:00 |
|
yusing
|
85c1a48d3a
|
fix json marshal *route.Stream
|
2025-01-01 06:19:02 +08:00 |
|
yusing
|
846c1a104e
|
small fix on task.finish
|
2025-01-01 06:16:33 +08:00 |
|
yusing
|
4dda54c9e6
|
access logger improvements
|
2025-01-01 06:09:35 +08:00 |
|
yusing
|
1ab34ed46f
|
simplify task package implementation
|
2025-01-01 06:07:32 +08:00 |
|
yusing
|
1042d12df6
|
fix notification dispatcher send on closed channel after disabling from config
|
2024-12-21 04:13:33 +08:00 |
|
yusing
|
751594860a
|
fix docker health checker metrics missing from prometheus
|
2024-12-19 14:01:55 +08:00 |
|
yusing
|
e7be27413c
|
small string split join optimization
|
2024-12-19 00:54:31 +08:00 |
|
yusing
|
654194b274
|
fix deserialization panics on empty map
|
2024-12-18 15:15:55 +08:00 |
|
yusing
|
36069cbe6d
|
add host filter
|
2024-12-18 11:44:38 +08:00 |
|
yusing
|
34d5edd6b9
|
fix health lastSeen format
|
2024-12-18 10:49:33 +08:00 |
|
yusing
|
57a7c04a4c
|
fix accesslog and serialization
|
2024-12-18 09:57:29 +08:00 |
|
yusing
|
87279688e6
|
fix middleware tracer and cloudflareRealIP
|
2024-12-18 09:03:12 +08:00 |
|
yusing
|
783b352e3b
|
fixed json access logger
|
2024-12-18 08:01:58 +08:00 |
|
yusing
|
f683ab64ab
|
fix realIP middleware not getting IP in some cases
|
2024-12-18 07:45:08 +08:00 |
|
yusing
|
942651dc16
|
add time field to json access log
|
2024-12-18 07:39:04 +08:00 |
|
yusing
|
2e86f8e6d8
|
add recursive option to cloudflareRealIP
|
2024-12-18 07:34:42 +08:00 |
|
yusing
|
c66694aa32
|
fix "do you mean" error formatting
|
2024-12-18 07:34:27 +08:00 |
|
yusing
|
f2a9ddd1a6
|
improved deserialization method
|
2024-12-18 07:18:18 +08:00 |
|
yusing
|
6aefe4d5d9
|
replace all schema check with go-playground/validator/v10
|
2024-12-18 04:48:29 +08:00 |
|
yusing
|
00f60a6e78
|
feature: accesslogger
|
2024-12-18 03:09:46 +08:00 |
|
yusing
|
34858a1ba0
|
fix prometheus metrics gone after route changes
|
2024-12-18 00:54:04 +08:00 |
|
yusing
|
276684f076
|
remove unnecessary encapsulation, setup branch updated to v0.8
|
2024-12-18 00:33:48 +08:00 |
|
yusing
|
adb067a57f
|
fix cert expiry date format
|
2024-12-17 10:35:59 +08:00 |
|
yusing
|
0995c8b839
|
fixed slice deserialization
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
0aa00ab226
|
replace Converter interface with string parser interface
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
c5d96f96e1
|
replace unnecessary Task interface with struct
|
2024-12-17 10:33:21 +08:00 |
|