0.9.5 - 2024-12-21
- Admin panel support set upstream keepalive pool size - (d6ed036)
- Support generate certificate from self sigined ca, #66 - (f1b2f6f)
- Support print default config template - (c3ea1d6)
- Fix spelling - (a97f232)
- Use namespace of cache plugin as sub directory - (e2ef50c)
- Adjust certificate of acme and self signed - (69e7f37)
- Adjust chain and self signed certificate - (32efe09)
- Make background service more simplified - (be8652d)
- Remove stale self signed certificate interval - (a75af2a)
- Adjust validate error of config - (9ddccb1)
- Adjust log for discovery - (5ffd70a)
- Enhance file and tinyufo cache - (c602154)
- Add error log for self signed certificate fail - (eb97a4d)
- Sync pingora latest commit - (818ee7a)
0.9.4 - 2024-12-14
- File cache support limit tinyufo cache size - (9aa1219)
- Update package - (e744805)
- Adjust acme token directory - (55413ad)
- Save acme token as file - (00cb15b)
- Save let's encrypt cert and key to config storage - (6e7b5b7)
- Adjust certificate of tls - (757a75c)
- Update benchmark - (3406310)
0.9.3 - 2024-12-08
- Support importing config to storage, #58 - (767df00)
- Support transparent proxy gateway, #66 - (14cc735)
- Remove validate from admin get config function, #67 - (762e1a1)
- Adjust location of server - (43fb471)
- Adjust derive debug for location and upstream - (073c6c2)
- Add original and compress size - (8b82709)
- Support reading and writing max count for file cache storage - (aacfb31)
- Adjust let's encrypt renew - (f596461)
- Guess discovery for name addrs, #67 - (227dd3a)
- Validity checker ignore acme certificate - (5cf182f)
- Add transparent proxy demo - (27503f2)
- Fix request entity too large error - (bb56bc0)
- Update pingap service - (3809608)
0.9.2 - 2024-11-30
- Cache plugin support skip handle - (111ccb6)
- Support add admin plugin to server, #58 - (d9cd254)
- Response header plugin support rename header, #61 (#62) - (66b4824)
- Fix base64 encode of admin auth, #63 - (a435cbf)
- Adjust admin login page - (6e458f2)
- Adjust admin login page - (9f3825c)
- Update open telemetry module (#59) - (2feb080)
- Adjust get query from etcd connection uri - (5103c26)
- Fix clippy result large err - (fbe27fe)
0.9.1 - 2024-11-23
- Split and save the config as single toml in separation mode - (562085b)
- Supports days_ago and time_point_hour parameters for log compression - (ee76bd7)
- Admin argument supports path - (d676aeb)
- Supports log compression (#57) - (b6be388)
- Health check supports grpc protocol (#56) - (165fa8a)
- Support pingap accept encoding adjustment plugin - (22ab2fc)
- Show validity date of certificate - (9d40a98)
- Path rewrite support variable substitution - (4c62dc2)
- Server and location support grpc web module - (e353aa6)
- Location host match supports regex - (8498168)
- Tinyufo cache supports remove function - (23833bf)
- Create toml config if if not exists - (46b17e7)
- Add debug for proxy http trait - (025031e)
- Add static serve example - (2384ffe)
- Adjust certificate editor - (20acd3e)
- Ctx supports add variable function - (cd66f0d)
- Adjust regex capture for variables - (9ade424)
- Update logo of pingap - (01ffb87)
- Update opentelemetry - (9a04df1)
- Add purge test for cache plugin - (1411704)
- Add test for basic auth plugin - (04d1ec0)
- Add test for config - (9c13cbb)
- Update pingora version - (5bc53d3)
- Using ubuntu 18.04 as the build system - (8a592e4)
- Benchmark test - (0e519eb)
- Use latest commit pingora - (7199e3c)
0.9.0 - 2024-11-02
- Support user agent restriction plugin - (c97adcd)
- Support get storage value for pingap - (e51a076)
- Support aes encrypt and decrypt - (b38843f)
- Adjust aes encrypt and decrypt - (f700ff7)
- Adjust prometheus - (2c86d21)
- Adjust omit includes value - (d2b2306)
- Update pingora version - (b9533d6)
0.8.12 - 2024-10-27
- Support file storage clear background service - (4e4afcd)
- Support server addr and port for response header - (7ae4ed1)
- Support check cache control for cache plugin - (ba48ed5)
- Support pingap config preview - (42b3ff8)
- Support get connection id from context - (139c04c)
- Fix fd and connection count - (9def503)
- Fix process id - (ae4f946)
- Fix default threads of service - (e2a2a68)
- Fix prefix of redirect plugin - (97fc5e0)
- Fix connection id for windows - (1d21562)
- Add fd and tcp default for home page - (9b824f8)
- Adjust stats of pingap - (99f0183)
- Adjust common service task - (718ab0e)
- Set default certificate for none server name - (d5fb595)
- Adjust web admin for open telemetry and pyroscope - (3a79342)
- Update dependencies - (296fd10)
0.8.11 - 2024-10-19
- Support daily rolling log - (34c99e1)
- Fix lint error - (fc40efe)
- Support windows (#47) - (ede1024)
- Adjust tracking feature for prometheus and open telemetry (#46) - (f46edc8)
- Adjust main header - (0e38e1f)
- Support more header for http - (24267bd)
- Support more rolling type - (538ba7a)
- Adjust label of pingap config web page - (2b917cf)
- Add tracking and kernel for basic info - (d7ed17d)
- Adjust sentry optional - (d778449)
0.8.10 - 2024-10-13
- Support more infomations for stats - (ec74050)
- Fix test - (acda41e)
- Use ubuntu 20.04 for workflow - (af70c91)
- Version 0.8.9 - (9241030)
- Version 0.8.8 - (bcb5ef4)
- Update components - (746294e)
0.8.9 - 2024-10-13
- Support more infomations for stats - (ec74050)
- Fix test - (acda41e)
0.8.8 - 2024-10-13
- Support more infomations for stats - (ec74050)
- Fix test - (acda41e)
- Update components - (746294e)
0.8.7 - 2024-09-29
- Support gzip for admin - (308d226)
- Web admin supports combined auth plugin config - (8ec0960)
- Add combined auth plugin - (69f931b)
- Support accept encoding adjustment plugin - (aebc237)
- Support purge http cache - (0e0ffa7)
- Fix get location of empty host - (30b48ea)
- Fix certificate summary list - (c176296)
- Fix get weight of location - (1b8d094)
- Fix select category of plugin - (1ad25aa)
- Adjust base path for static serve - (64cdf29)
- Fix lint - (0351267)
- Adjust remove popup over - (cff3354)
- Adjust home page - (53e006b)
- Adjust home page - (e322dc4)
- Adjust config tabs - (48989db)
- Adjust config editor - (cb0ea53)
- Adjust i18n - (4c4b8b6)
- Update CHANGELOG - (b8498b8)
- Version 0.8.6 - (5bf9602)
- Fix spelling - (0ffb5e1)
- Version 0.8.5 - (80c0253)
- Update cargo msrv - (0f73b82)
- Version 0.8.4 - (a870107)
- Version 0.8.3 - (9c139b8)
- Version 0.8.2 - (daf9a19)
- Update dependencies - (ca80442)
0.8.6 - 2024-09-29
- Support gzip for admin - (308d226)
- Web admin supports combined auth plugin config - (8ec0960)
- Add combined auth plugin - (69f931b)
- Support accept encoding adjustment plugin - (aebc237)
- Support purge http cache - (0e0ffa7)
- Fix certificate summary list - (c176296)
- Fix get weight of location - (1b8d094)
- Fix select category of plugin - (1ad25aa)
- Adjust base path for static serve - (64cdf29)
- Fix lint - (0351267)
- Adjust remove popup over - (cff3354)
- Adjust home page - (53e006b)
- Adjust home page - (e322dc4)
- Adjust config tabs - (48989db)
- Adjust config editor - (cb0ea53)
- Adjust i18n - (4c4b8b6)
- Update CHANGELOG - (b8498b8)
- Fix spelling - (0ffb5e1)
- Version 0.8.5 - (80c0253)
- Update cargo msrv - (0f73b82)
- Version 0.8.4 - (a870107)
- Version 0.8.3 - (9c139b8)
- Version 0.8.2 - (daf9a19)
- Update dependencies - (ca80442)
0.8.5 - 2024-09-28
- Support gzip for admin - (308d226)
- Web admin supports combined auth plugin config - (8ec0960)
- Add combined auth plugin - (69f931b)
- Support accept encoding adjustment plugin - (aebc237)
- Support purge http cache - (0e0ffa7)
- Fix select category of plugin - (1ad25aa)
- Adjust base path for static serve - (64cdf29)
- Fix lint - (0351267)
- Adjust remove popup over - (cff3354)
- Adjust home page - (53e006b)
- Adjust home page - (e322dc4)
- Adjust config tabs - (48989db)
- Adjust config editor - (cb0ea53)
- Adjust i18n - (4c4b8b6)
- Update CHANGELOG - (b8498b8)
- Update cargo msrv - (0f73b82)
- Version 0.8.4 - (a870107)
- Version 0.8.3 - (9c139b8)
- Version 0.8.2 - (daf9a19)
- Update dependencies - (ca80442)
0.8.3 - 2024-09-25
- Web admin supports combined auth plugin config - (8ec0960)
- Add combined auth plugin - (69f931b)
- Support accept encoding adjustment plugin - (aebc237)
- Support purge http cache - (0e0ffa7)
- Adjust home page - (e322dc4)
- Adjust config tabs - (48989db)
- Adjust config editor - (cb0ea53)
- Adjust i18n - (4c4b8b6)
- Update CHANGELOG - (b8498b8)
0.8.3 - 2024-09-25
- Web admin supports combined auth plugin config - (8ec0960)
- Add combined auth plugin - (69f931b)
- Support accept encoding adjustment plugin - (aebc237)
- Support purge http cache - (0e0ffa7)
- Adjust home page - (e322dc4)
- Adjust config tabs - (48989db)
- Adjust config editor - (cb0ea53)
- Adjust i18n - (4c4b8b6)
0.8.2 - 2024-09-21
- Add combined auth plugin - (69f931b)
- Support accept encoding adjustment plugin - (aebc237)
- Support purge http cache - (0e0ffa7)
- Fix lint - (0351267)
- Update dependencies - (ca80442)
0.8.1 - 2024-09-07
- Adjust certificate reload - (e6b5e04)
- Adjust certificate of config - (a5e484a)
- Adjust stats and compression plugin - (2334f5a)
- Set max limit for tcp probe count - (8da5d08)
0.8.0 - 2024-08-31
- Support observe config update for etcd storage - (622ef94)
- Support docker service discovery - (3bed37b)
- Support upstream and location updated notification - (ee73fac)
- Adjust http cache plugin - (0401080)
- Adjust docker service discover for label filter - (925a105)
- Adjust config reload handle - (fc4d6e7)
- Adjust proxy server - (15e6143)
- Adjust discovery and otel - (7a61860)
- Adjust cache modules - (ef7ce98)
- Adjust acme handler - (c6ea96c)
- Remove unused features - (a39b1ce)
- Adjust dns service discovery - (ec2f190)
- Adjust tls validity handle - (87f8a74)
- Add realod fail notification for web hook - (85be103)
- Adjust plugin reload function - (cf5e8f5)
- Adjust sentry client options - (46f85e6)
- Support auto reload plugin handler - (f8ea609)
- Adjust scopeguard for reading writing count - (44234e0)
- Adjust backend observe notification - (6065894)
- Adjust base64 encode and decode - (69a84af)
- Adjust error handler - (121f428)
- Update documents, #21 - (8d39a6b)
0.7.0 - 2024-08-10
- Support get arguments from env - (33ed2a8)
- Support opentelemetry (#20) - (d50596c)
- Add docker-compose template config, #19 - (534c0b5)
- Support backend health observe handler - (5f5892b)
- Support different backends webhook event - (bccc695)
- Add rustc version to basic info - (ad21162)
- Support delay for mock response plugin - (1f368c3)
- Fixed dns discovery not update backend health status - (f6f8b0a)
- Update pingora version - (aa8c96e)
- Support more params for opentelemetry - (66694b0)
- Adjust auto reload and restart handler - (b8f8799)
- Adjust conf parameter get from env - (778d944)
- Adjust open telemetry for each server service, not global - (e022cf3)
- Adjust http status code of error - (db351fb)
- Adjust file cache stats - (462f46f)
- Set ip strategy for better performance - (1e701c2)
- Adjust dns timeout for lookup ip - (9b9a6b8)
- Adjust configuration diff handler - (3f283f4)
- Adjust error message - (d7a2d3c)
- Adjust upstream and location update handler - (1ea5e92)
- Adjust acme and rcgen - (8a8b12d)
- Adjust update and health check frequency - (25dbc7b)
- Adjust http cache storage trait - (aafde95)
- Adjust webhook notification - (8ec4fcc)
- Adjust prometheus timing - (de46260)
0.6.2 - 2024-07-26
- Support delay processing for plugin auth fail - (a272b1c)
- Add cache reading and writing for prometheus metrics - (171d3f2)
- Support get processing count of file cache - (e9392a1)
- Set upstream processing count to prometheus metrics - (38503fb)
- Set upstream connected count to prometheus metrics - (8fe5d37)
- Fix wrong chain certificate - (8448010)
- Adjust dns resolve timeout - (7aae593)
- Adjust configuration hot reload - (2b79357)
- Add error type for error template - (4f18011)
- Add more message for diff config - (c4ea78b)
- Add test for prometheus - (59336d9)
- Version 0.6.2 - (e3d0e20)
0.6.1 - 2024-07-20
- Support buffer file logger - (9bb88e8)
- Support prometheus push - (774a350)
- Add
upstream_tls_handshake_time
to prometheus metrics - (490221a) - Support prometheus metrics - (2b059ea)
- Fix diff result of hot reload - (0e97a17)
- Adjust http cache Vec to Bytes - (d0f91c2)
- Add log for service task - (d5266b1)
- Adjust weight of cache - (ab38612)
- Adjust documents - (7f5868a)