0.13.3 - 2026-05-12
- Update hickory-proto version (#202) - (df1598d)
- Fix clippy - (e6cde08)
- Fix clippy - (6941496)
- Correct validation of name constraints for URI names (#190) - (21bad9f)
0.13.2 - 2026-04-12
- Update aws-lc (#180) - (47297de)
- Update rustls-webpki (#181) - (ebd09b2)
- Fix cargo machete - (b0229ec)
- Correct config loading path and enhance toml validation (#163) - (be0d2bd)
0.13.1 - 2026-03-19
- Add support for toml to hcl conversion - (94dcc7d)
- Support custom status code in redirect plugin - (d871b78)
- Support hcl configuration files (#15) - (30b5bdc)
- Include file path in error message when log file generation fails (#163) - (59ce01e)
- Cargo machete ignore hcl-rs - (66a3a8d)
- Cargo machete ignore hcl-rs - (f3a7da9)
- Fix covert bool from query string - (6fd2501)
- Fix fmt - (21216a7)
- Use Docker events for service discovery instead of polling (#175) - (9800578)
- Restrict upstream configuration to disallow broadcast addresses (#169) - (dce4f80)
- Improve error message for missing read permissions (#168) - (ca902c0)
- Update dependencies - (90920a0)
0.13.0 - 2026-02-22
- Update pingora 0.7.0 - (b0dc0a5)
- Update pingora - (0f96c5b)
- Adjust cargo clippy - (2558e7a)
- Cargo fmt - (9af7cc4)
- Update msrv to 1.85 - (08368dc)
- Add
queryfeature of reqwest - (c371ce2) - Update pingora and reqwest - (7103835)
0.12.0 - 2025-08-30
- Support setting coarse clock interval from env - (a264a12)
- Supports acme dns-01 challenge using the huawei cloud dns api - (2df3a6f)
- Supports acme dns-01 challenge using the cloudflare dns api - (46ded17)
- Supports acme dns-01 challenge using the alibaba cloud dns api - (7f92f6f)
- Fix get location plugins handle - (ea1aa3e)
- Fix format - (b2ed3fa)
- Fix now time - (287bbf1)
- Fix coarsetime update - (9e73259)
- Fix ttl lru limit - (941b2c4)
- Fix location path rewrite, #135 - (07fd221)
- Fix lint - (6a8004c)
- Fix test error - (811f255)
- Use include-flat = "=0.3.0" - (b4e35b9)
- Adjust timing fields - (fe802b5)
- Use ahashmap to save modify body handle function - (04efbc7)
- Adjust body response handle plugin - (d6a19b0)
- Add plugin id for upstream body handler - (50872e8)
- Adjust upstream body handler - (91920a1)
- Adjust plugin trait - (24fdbbd)
- Fill access empty field with "-" - (2f44c12)
- Adjust plugin trait - (3b337a3)
- Adjust new session for test - (3b7e6e0)
- Adjust image optimize plugin - (6db923b)
- Adjust pingap imageoptim - (54a7aa3)
- Adjust plugin trait of pingap core - (91e9cc0)
- Adjust pingap performance - (8a1efc8)
- Adjust pingap certificate - (ead8605)
- Adjust pingap upstream - (dc68545)
- Remove unused module - (18858e5)
- Adjust pingap location - (185aa73)
- Adjust pingap logger - (542f4a6)
- Adjust pingap discovery - (3a389f5)
- Adjust pingap util - (53278d9)
- Use ctor for coarsetime updater - (8320184)
- Use coarsetime instant for better performance - (2926d9e)
- Use real now ms for accurate calculation - (ff6eae2)
- Set max value for coarse clock interval - (b9fe71f)
- Adjust background service task - (39cc5f0)
- Adjust plugin trait - (4321ddb)
- Adjust http header function - (7ec012c)
- Adjust the ctx struct into a clean, composed structure - (2f2ec91)
- Adjust dns 01 challenge handle function - (491f02e)
- Update readme of pingap location - (14d4166)
- Update readme of pingap util - (4e5bd18)
- Update document of core - (4c567e0)
- Bench for tinyufo - (d4f698e)
- Add more test for file cache - (1e55a02)
- Fix test of service time - (f4aa080)
- Adjust ttl lru limit test - (426e42c)
- Add more unit test - (c643b4a)
- Fix test of request plugin result - (082ea56)
- Add version tag for docker images - (50bff53)
- Update pingora - (aae13de)
- Ignore machete - (23d0047)
- Update open telemetry - (96d6746)
- Adjust github workflow - (e212c1b)
- Remove unused modules - (9a8301d)
- Update github workflow - (9ad8e05)
- Update github workflow - (3bcb6ad)
- Supports acme dns-01 challenge using the tencent cloud dns api - (f734cfb)
0.12.0 - 2025-08-16
- Support DNS-01 challenge - (1ea6cf6)
- Fix lint - (d53020d)
- Version 0.12.0 - (8e7b1e4)
- Use rust 1.88.0 - (9dc502d)
- Update github workflow - (cd42c7d)
- Update pingora to 0.6.0 - (9368b37)
- Update pingora - (cd17afd)
0.11.2 - 2025-08-10
- Support domain and search for dns discovery - (19c37cb)
- Add config option for so_reuseport - (15d746e)
- Support setting read and write timeout for downstream - (c348739)
- Support full body compress mode - (27f8912)
- Support setting path levels for dish cache - (cd742d2)
- Support setting inactive for dish cache - (9592c45)
- Support setting dns server for dns discovery - (e164861)
- Support multiple certificates in PEM format, including the certificate chain - (eee476b)
- Fix acme error - (52c33d5)
- Fix reuse port error of windows - (bf6e97e)
- Fix test error - (beadb31)
- Fix clippy - (ce9af97)
- Fix test for cache key - (28f5aef)
- Fix parse pem certificate - (f5ded46)
- Add key field of writing cache log - (1572e8d)
- Support writing cache log - (0fcb360)
- Add modified body time to trace span - (0965569)
- Remove unused dependency - (cf2e985)
- Adjust acme handle function for new instant acme - (760b829)
- Update dependencies - (2324ac9)
- Skip compress when response header encoding exists - (17471a1)
- Adjust compression level - (c3e50d7)
- Adjust algorithm level handle of compression plugin - (27fbeed)
- Adjust default inactive time for file cache - (e85c80f)
- Remove empty string and array of config - (249e9cb)
- Set sub menu active background color - (954046b)
- Update pingora and adjust cache storage - (8ae85d4)
- Update hickory resolver and bollard for discovery - (493bb43)
- Remove test of let's encrypt - (0dd916f)
- Update github action - (0892573)
- Update github action - (387a294)
- Update github action - (5aab5dd)
- Remove unused module - (446cd29)
- Sort dependencies of cargo - (e8014fe)
- Update pingora - (9a84fb9)
0.11.1 - 2025-07-05
- Add upstream healthy status and location stats - (16c7341)
- Support restart pingap from web admin - (c805488)
- Fix duration to strimg - (33ab4a7)
- Fix tls cipher suites placeholder of zh, #129 - (aae734c)
- Fix clippy error - (5f37185)
- Fix clippy - (764c1e4)
- Fix cargo clippy - (e852e57)
- Fix clippy error - (251580d)
- Fix generate version change log, #116 - (6d9431f)
- Trim and filter empty domain - (5cd3860)
- Adjust cache meta duration - (e49e93c)
- Support tcp user timeout for upstream and server - (2daee50)
- Update pingora - (cbc2704)
- Adjust remove config notification content - (85d9ed8)
- Adjust key generate function for image cache - (e8d86af)
- Adjust plugin for handle upstream response - (4af69d0)
- Adjust vite build config - (7ba3c40)
- Adjust webhook notification - (dc53b94)
- Add description for pingap member - (fe61f48)
- Update dependencies - (5ef8966)
- Update dependencies - (01761af)
- Update rust version of docker build - (da79886)
- Remove unused avif decode - (0af7796)
- Setup nasm for image optim plugin - (cbad23b)
- Adjust cargo msrv version - (3a22c24)
- Update publish script - (5155801)
0.11.0 - 2025-05-10
- Skip plugin for websocket, #114 - (be345dd)
- Fix test - (0cbba40)
- Fix lint - (8aa03d0)
- Fix lint - (eb1faa7)
- Fix byte size validate function, #112 - (de9f9b5)
- Set rust min version to 1.82.0 - (30abd2e)
0.10.7 - 2025-04-27
- Update pingora - (59f9822)
- Adjust app sidebar - (01d7b6e)
- Update dependencies - (03c0b1e)
- Update mimalloc version (#110) - (d91592c)
- Update github workflow - (ddffa4a)
0.10.6 - 2025-04-13
- Add upstream status notification - (fdd4354)
- Fix crossbeam channel, #109 - (45d4758)
- Remove unused module - (8ba1d2a)
- Fix lint - (8c8e772)
- Temporarily fix sfv - (c345985)
- Fix lint of rust 1.86.0 - (d8bb02b)
- Remove syslog of windows target - (6a58fcc)
- Fix async send notification for rust 1.81.0 - (49e210e)
- Enhance dns service discovery handling when resolved fail - (10c449b)
- Adjust get upstream healthy status - (51697ba)
- Add text color for upstream status - (614fa44)
- Update tailwind and shadcn - (20d8b7a)
- Adjust webhook notification sender - (260c861)
- Adjust webhook sender - (7b634e6)
- Update shadcn ui - (f13f5b2)
- Update modules, #106 - (6aac395)
- Remove unused components - (4b02929)
- Update github workflow - (6581459)
- Add windows build script - (58117fa)
- Use baco instead of cargo watch - (8614e25)
0.10.5 - 2025-03-23
- Path rewrite and upstream support variables, #104 - (3786735)
- Add syslog writer for logger - (113d758)
- Add base64 encode and decode function - (3d27056)
- Add cache span attributes of open telemetry - (103d6c8)
- Open telemetry support compression - (36ea569)
- Custom buffer days for acme renew or certificate validate - (dde9738)
- Fix default value of upstream input - (88fefe1)
- Adjust location weight calculation method - (6eb396c)
- Adjust sidebar navigation - (08cc8d0)
- Adjust sentry core version - (61182c4)
- Remove default parameters for docker run cmd, #103 - (654ee51)
- Update pingora version - (b3dc30f)
- Use mimalloc for better performance of musl - (45cd230)
- Add sub title of location - (9936ee6)
- Adjust access log format - (85f96f9)
- Add web socket example - (8a8fd7d)
- Fix test of location weight - (5c30952)
0.10.4 - 2025-03-02
- Record the plugin's processing time in context and server timing header - (17234d7)
- Add weight for rate limit slot - (177ad52)
- Support http server timing - (be5fd74)
- Generate server timing from context - (163482e)
- Get upstream healthy status - (3ffe796)
- Fix clippy error - (4cb7c08)
- Fix test for server timing - (b695018)
- Fix spelling check - (30c0158)
- Fix lint - (c8ea679)
- Fix sub filter loop modify response body if the data from cache - (ce7e0ce)
- Fix regex capture - (8c77612)
- Fix scheduled clearing of expired data - (9acebe6)
- Sort summary description by name - (eac4d50)
- Adjust plugin trait to add an "executed" flag that indicates whether the plugin was executed or not - (1c1264b)
- Add inline to some plugin functions - (b75e797)
- Lazy formatting for timestamp - (06386ef)
- Improve the performance of access log format - (295a20b)
- Remove not include value of server timing - (c66c618)
- Support more path options for pid file to facilitate non-root user execution - (6d70d48)
- Adjust open telemetry service name - (032f544)
- Adjust dependencies of open telemetry - (d807e11)
- Update rust version to 1.84.0 - (f8d789c)
- Update machete version for github workflow - (9cc0495)
- Use edition 2024 - (609878f)
- Update github workflow - (862814b)
- Update msrv - (5df07a6)
- Update github workflow for rust 1.74.0 - (c1b9d7a)
- Support aarch64 full feature release - (89a358f)
0.10.1 - 2025-02-22
- Update pingora version - (4e210a0)
- Adjust log level selector - (274f579)
- Set x-trace-id and x-span-id response header - (3549dd0)
- Update dependencies - (2c0b8e7)
- Use ceil for rate limit plugin - (bc816c0)
- Downgrade tailwindcss to v3 - (a2f70dc)
- Adjust log of pingap cache - (4f5d2cb)
- Add log of admin plugin config - (04526b2)
- Adjust background service name - (22d1bc9)
- Update readme - (c362e54)
- Update dependencies - (cd129f3)
0.10.0 - 2025-02-15
- Support set
listener_tasks_per_fdfor server configuration - (5a24214) - Support plugin factory - (2c3c2ff)
- Support upstream connection time for state - (e88981d)
- Fix hickory dns failure to verify self-signed, #91 - (99fb7bc)
- Fix test - (f5331b1)
- Fix format - (56d0149)
- Fix openssl
ssl::select_next_proto use after free, #89 - (938b731)
- Adjust cache, config, discovery, health, location and upsgream - (c5cce43)
- Adjust pingap cache - (a5fa802)
- Adjust pingap certificate - (09770e3)
- Merge limit and service module into core module - (60a7f34)
- Optimize cache backend initialization - (9b9a80f)
- Merge the state module with the core module - (459ba7d)
- Adjust pingap core - (ce2c262)
- Remove state's dependency on util - (a788778)
- Adjust location and upstream of ctx - (fdaf7b0)
- Adjust pingap workspace member - (ebe820f)
- Adjust pingap workspace member - (beecaeb)
- Adjust pingap workspace member - (d372af3)
- Adjust pingap workspace member - (d31293b)
- Adjust pingap workspace member - (b7e1a56)
- Adjust pingap workspace member - (cf41202)
- Adjust pingap workspace member - (72f24ca)
- Adjust pingap workspace member - (6f6fb10)
- Adjust pingap workspace member - (254432a)
- Adjust pingap workspace member - (95ba42d)
- Adjust pingap workspace member - (670c9e1)
- Adjust pingap-util as pingap workspace member - (2553717)
- Adjust proxy handle function - (226d322)
- Add delay for observer watch fail - (be88a90)
- Remove unuse dependencies - (7ec491a)
- Add more test for core - (7eba578)
- Add test for pingap util - (71c316f)
- Set build args to github output - (eb628f2)
- Adjust docker image tag - (caa392d)
- Update github action for building images with different feature - (e9826a6)
- Update dependencies - (13a8665)
- Support build args for dockerfile - (22add72)
- Support build args for dockerfile - (6b8b363)
- Update cargo - (0611610)
0.9.10 - 2025-02-02
- Fix loop renew certificate, #88 - (3cbdd38)
- Fix disable acme for pingap - (bc5b506)
- Fix validate empty tls cert and key - (95ef582)
- Fix no native root CA certificates, #85 - (fbef48b)
- Fix empty certificate parse error - (5ed9eca)
- Add log category for logger - (64f5cec)
- Use default port for transparent http/https, #84 - (2543cd8)
- Add log category for proxy - (ef53962)
- Adjust static discovery and add test - (140f8d2)
- Log level allow null - (28f2cb4)
- Support setting null as empty string - (7d82026)
- Adjust let's encrypt service - (759a4dc)
- Add log category for cache - (51048d3)
- Adjust tiny ufo estimated size - (0c153e9)
- Adjust let's encrypt - (f59b204)
- Use ubuntu 20.04 for docker - (f785e08)
- Some plugin use fixed step - (64cb9e6)
- Adjust certificate - (2092c0c)
- Add comments - (ee93523)
- Update copyright - (df8bb50)
- Update documents - (82d2b07)
- Update toml config - (aab3965)
- Update documents - (45733d4)
- Update proxy upstream config, #83 - (df4f6d1)
- Add comments for webhook - (ac22399)
- Add comments for state - (b024e55)
- Add comments for service - (53ee207)
- Add comments for otel - (4e2e41a)
- Use sentry core instead of sentry - (fa1620a)
- Use rust 1.83.0 - (1e10601)
- Update dependencies - (e64bb71)
- Remove modify swap step - (736123a)
- Use self hosted runner - (8a0e602)
- Use ubuntu latest for docker build - (e606384)
- Set docker only build for arm64 - (d6ed2b5)
- Update pingora - (cc10122)
- Remove arm64 platform - (76596eb)
- Adjust swap size - (c6da4dd)
- Add free disk spacke step - (f15f3ce)
- Adjust swap size - (11e6483)
- Update github workflow - (14a0dea)
- Update github action - (309ca20)
- Update github action for large runner - (2457c68)
- Add test for proxy - (d02b4d9)
0.9.9 - 2025-01-18
- Support getting certificate from file - (aed1d48)
- Support set response header if not exists - (2ca1366)
- Add sub filter plugin, #80 - (5ae2a9c)
- Support cache file max weight for tinyufo of file cache - (2da5b77)
- Log chain certificate parse error - (500dd41)
- Update shadcn ui - (30ffc48)
- Set default step for each plugin - (47326bf)
- Adjust http header - (c54db8f)
- Adjust performance metrics - (5be5359)
- Remove dhat feature - (8bcfe7d)
- Adjust performance metrics - (6c8a7e5)
- Adjust cache storage trait - (b08a5c0)
- Adjust performance metrics - (bbd1faf)
- Adjust trait of http cache storage - (83632a5)
- Adjust tinyufo cache for file cache - (5b98684)
- Update comments - (f31b591)
- Update documents - (759159e)
- Add comments - (b6e4219)
- Add comments - (616e75f)
- Add comments to service - (2c2440d)
- Add comments to plugin - (15bb6be)
- Update proxy upstream example - (ab07a99)
0.9.8 - 2025-01-04
- Support set default reverse proxy header, #77 - (2a4d198)
- Update dependencies - (248c32f)
- Update upstream health check - (7fa172c)
- Adjust upstream discovery - (fc3414e)
- Add comments - (b6454cb)
- Adjust label name of config - (c724a87)
- Add more comments - (7fe8e20)
- Adjust the code of service - (788e86e)
- Adjust acme handle function - (fba764b)
- Use crc32 hash for secret description - (a5ef9c1)
0.9.7 - 2024-12-28
- Add performance metrics log task - (7dbe176)
- Fix format - (8493bfc)
- Fix validate certificate of let's encrypt - (bfc88af)
- Fix test of prometheus - (4e39e26)
- Adjust ua restriction plugin exec step - (34c47f9)
- Adjust ip and referer restriction plugin exec step - (733de57)
- Adjust comibined auth plugin exec step - (9db1bd3)
- Adjust jwt auth plugin exec step - (c53a1eb)
- Adjust grpc health check - (1757aa7)
- Adjust redirect for admin prefix path - (761f043)
- Adjust background service log - (b908d07)
- Adjust log of background service task - (918afd3)
- Adjust async webhook notification - (252c7c3)
- Adjust prometheus metrics - (fefb2f3)
- Merge prometheus push service to simple background service - (3c27551)
- Merge let's encrypt and log compress to simple background service - (6100d36)
- Update documents - (34028d0)
0.9.6 - 2024-12-28
- Add performance metrics log task - (7dbe176)
- Fix test of prometheus - (4e39e26)
- Adjust ua restriction plugin exec step - (34c47f9)
- Adjust ip and referer restriction plugin exec step - (733de57)
- Adjust comibined auth plugin exec step - (9db1bd3)
- Adjust jwt auth plugin exec step - (c53a1eb)
- Adjust grpc health check - (1757aa7)
- Adjust redirect for admin prefix path - (761f043)
- Adjust background service log - (b908d07)
- Adjust log of background service task - (918afd3)
- Adjust async webhook notification - (252c7c3)
- Adjust prometheus metrics - (fefb2f3)
- Merge prometheus push service to simple background service - (3c27551)
- Merge let's encrypt and log compress to simple background service - (6100d36)
- Update documents - (34028d0)
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_timeto 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)