Skip to content

Commit

Permalink
chore: version 0.10.4
Browse files Browse the repository at this point in the history
  • Loading branch information
vicanso committed Mar 2, 2025
1 parent eac4d50 commit 2e1f011
Show file tree
Hide file tree
Showing 21 changed files with 131 additions and 84 deletions.
47 changes: 47 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,52 @@
# Changelog

## [0.10.4](https://github.com/vicanso/pingap/compare/v0.10.3..0.10.4) - 2025-03-02

### ⛰️ Features

- Record the plugin's processing time in context and server timing header - ([17234d7](https://github.com/vicanso/pingap/commit/17234d791d343a6422db9b378ba09ed9eb49c4b8))
- Add weight for rate limit slot - ([177ad52](https://github.com/vicanso/pingap/commit/177ad523ec85663424227171c74ff2a3872f79e1))
- Support http server timing - ([be5fd74](https://github.com/vicanso/pingap/commit/be5fd7426a281b179f7b38e5a970a6f656e10d23))
- Generate server timing from context - ([163482e](https://github.com/vicanso/pingap/commit/163482eec9f6ec25aabdc9e39386b77adcb82ba9))
- Get upstream healthy status - ([3ffe796](https://github.com/vicanso/pingap/commit/3ffe7968ca539ac327f4003121a7b3abe6d72a87))

### 🐛 Bug Fixes

- Fix clippy error - ([4cb7c08](https://github.com/vicanso/pingap/commit/4cb7c0875255abe579b1bb5933071ab97c2f7e94))
- Fix test for server timing - ([b695018](https://github.com/vicanso/pingap/commit/b69501811ff814399659a5adf99c09c0867b93f2))
- Fix spelling check - ([30c0158](https://github.com/vicanso/pingap/commit/30c0158389868095a452cea209344fa187abe57d))
- Fix lint - ([c8ea679](https://github.com/vicanso/pingap/commit/c8ea679452bf8eac246338d7bdf38bfba8da8859))
- Fix sub filter loop modify response body if the data from cache - ([ce7e0ce](https://github.com/vicanso/pingap/commit/ce7e0ce852c0f0855ef0ee9d288779b9285f2b07))
- Fix regex capture - ([8c77612](https://github.com/vicanso/pingap/commit/8c77612f617571493bb600c234ace514c2998c03))
- Fix scheduled clearing of expired data - ([9acebe6](https://github.com/vicanso/pingap/commit/9acebe639d70b972c4af4793713e321277d76c9f))

### 🚜 Refactor

- Sort summary description by name - ([eac4d50](https://github.com/vicanso/pingap/commit/eac4d50580091ab52d60151508e09272da073505))
- Adjust plugin trait to add an "executed" flag that indicates whether the plugin was executed or not - ([1c1264b](https://github.com/vicanso/pingap/commit/1c1264b18635753b7f6a92d7b9eebaf1b2109046))
- Add inline to some plugin functions - ([b75e797](https://github.com/vicanso/pingap/commit/b75e797ebb4686b7b0ea04eac878c3ccce3b9565))
- Lazy formatting for timestamp - ([06386ef](https://github.com/vicanso/pingap/commit/06386ef59346020f4c025b1af00f1fddb9ad9fea))
- Improve the performance of access log format - ([295a20b](https://github.com/vicanso/pingap/commit/295a20bceef4f151cb36cbb7955b00e94f3da6c8))
- Remove not include value of server timing - ([c66c618](https://github.com/vicanso/pingap/commit/c66c618ff6263fc73c890ea8e4d0da5b24eed7c1))
- Support more path options for pid file to facilitate non-root user execution - ([6d70d48](https://github.com/vicanso/pingap/commit/6d70d4804d8a1e6a0168f33fa3425681f6829a8f))
- Adjust open telemetry service name - ([032f544](https://github.com/vicanso/pingap/commit/032f54436435c0d3fbed0566409241d3056c8999))
- Adjust dependencies of open telemetry - ([d807e11](https://github.com/vicanso/pingap/commit/d807e11ae5cc2199c39c0faf46bd5923897717ff))

### 🧪 Testing

- Fix test of generate server timing - ([b205ac0](https://github.com/vicanso/pingap/commit/b205ac0f30c735c729196d374a9cd1c5d01710a9))
- Fix test of server config - ([c1534d3](https://github.com/vicanso/pingap/commit/c1534d3705571555a30e5c5aab51d4f4f9aa17a5))

### ⚙️ Miscellaneous Tasks

- Update rust version to 1.84.0 - ([f8d789c](https://github.com/vicanso/pingap/commit/f8d789c53e2578c4599615a24df48965ac401f83))
- Update machete version for github workflow - ([9cc0495](https://github.com/vicanso/pingap/commit/9cc04957bf00d304b7b7a24fadd890feabe2f262))
- Use edition 2024 - ([609878f](https://github.com/vicanso/pingap/commit/609878ffd1a10aaff9db7bc6c5df44650af958b6))
- Update github workflow - ([862814b](https://github.com/vicanso/pingap/commit/862814b01e639e336833fcd7cc367f9c77a36abc))
- Update msrv - ([5df07a6](https://github.com/vicanso/pingap/commit/5df07a6fb6a23db40d3d11aadf47457514fa422e))
- Update github workflow for rust 1.74.0 - ([c1b9d7a](https://github.com/vicanso/pingap/commit/c1b9d7a96983f2736761517373b64a526c6e176d))
- Support aarch64 full feature release - ([89a358f](https://github.com/vicanso/pingap/commit/89a358f7d135364b759e3daa1afddf28ba580ec0))

## [0.10.1](https://github.com/vicanso/pingap/compare/v0.10.1..0.10.1) - 2025-02-22

### 🚜 Refactor
Expand Down
36 changes: 18 additions & 18 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 16 additions & 16 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pingap"
version = "0.10.3"
version = "0.10.4"
authors = ["Tree Xie <[email protected]>"]
edition = "2021"
categories = ["network-programming", "web-programming::http-server"]
Expand Down Expand Up @@ -68,21 +68,21 @@ uuid = { version = "1.12.1", features = [
"fast-rng",
], default-features = false }
ctor = "0.2.9"
pingap-core = { version = "0.10.3", path = "pingap-core" }
pingap-util = { version = "0.10.3", path = "pingap-util" }
pingap-webhook = { version = "0.10.3", path = "pingap-webhook" }
pingap-config = { version = "0.10.3", path = "pingap-config" }
pingap-cache = { version = "0.10.3", path = "pingap-cache" }
pingap-upstream = { version = "0.10.3", path = "pingap-upstream" }
pingap-certificate = { version = "0.10.3", path = "pingap-certificate" }
pingap-location = { version = "0.10.3", path = "pingap-location" }
pingap-performance = { version = "0.10.3", path = "pingap-performance" }
pingap-logger = { version = "0.10.3", path = "pingap-logger" }
pingap-acme = { version = "0.10.3", path = "pingap-acme" }
pingap-plugin = { version = "0.10.3", path = "pingap-plugin" }
pingap-otel = { version = "0.10.3", path = "pingap-otel", optional = true }
pingap-sentry = { version = "0.10.3", path = "pingap-sentry", optional = true }
pingap-pyroscope = { version = "0.10.3", path = "pingap-pyroscope", optional = true }
pingap-core = { version = "0.10.4", path = "pingap-core" }
pingap-util = { version = "0.10.4", path = "pingap-util" }
pingap-webhook = { version = "0.10.4", path = "pingap-webhook" }
pingap-config = { version = "0.10.4", path = "pingap-config" }
pingap-cache = { version = "0.10.4", path = "pingap-cache" }
pingap-upstream = { version = "0.10.4", path = "pingap-upstream" }
pingap-certificate = { version = "0.10.4", path = "pingap-certificate" }
pingap-location = { version = "0.10.4", path = "pingap-location" }
pingap-performance = { version = "0.10.4", path = "pingap-performance" }
pingap-logger = { version = "0.10.4", path = "pingap-logger" }
pingap-acme = { version = "0.10.4", path = "pingap-acme" }
pingap-plugin = { version = "0.10.4", path = "pingap-plugin" }
pingap-otel = { version = "0.10.4", path = "pingap-otel", optional = true }
pingap-sentry = { version = "0.10.4", path = "pingap-sentry", optional = true }
pingap-pyroscope = { version = "0.10.4", path = "pingap-pyroscope", optional = true }


[features]
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,4 @@ hooks:
cp hooks/* .git/hooks/

version:
git cliff --unreleased --tag 0.10.1 --prepend CHANGELOG.md
git cliff --unreleased --tag 0.10.4 --prepend CHANGELOG.md
10 changes: 5 additions & 5 deletions pingap-acme/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pingap-acme"
version = "0.10.3"
version = "0.10.4"
edition = "2021"
authors = ["Tree Xie <[email protected]>"]
license = "Apache-2.0"
Expand All @@ -20,10 +20,10 @@ pingora = { workspace = true }
substring = { workspace = true }
tracing = { workspace = true }
tokio = { workspace = true }
pingap-certificate = { version = "0.10.3", path = "../pingap-certificate" }
pingap-config = { version = "0.10.3", path = "../pingap-config" }
pingap-webhook = { version = "0.10.3", path = "../pingap-webhook" }
pingap-core = { version = "0.10.3", path = "../pingap-core" }
pingap-certificate = { version = "0.10.4", path = "../pingap-certificate" }
pingap-config = { version = "0.10.4", path = "../pingap-config" }
pingap-webhook = { version = "0.10.4", path = "../pingap-webhook" }
pingap-core = { version = "0.10.4", path = "../pingap-core" }


[dev-dependencies]
Expand Down
4 changes: 2 additions & 2 deletions pingap-cache/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pingap-cache"
version = "0.10.3"
version = "0.10.4"
edition = "2021"
authors = ["Tree Xie <[email protected]>"]
license = "Apache-2.0"
Expand Down Expand Up @@ -33,7 +33,7 @@ tracing = { workspace = true }
walkdir = { workspace = true }
http = { workspace = true }
prometheus = { version = "0.13.4", default-features = false, optional = true }
pingap-core = { version = "0.10.3", path = "../pingap-core" }
pingap-core = { version = "0.10.4", path = "../pingap-core" }

[dev-dependencies]
pretty_assertions = "1.4.0"
Expand Down
10 changes: 5 additions & 5 deletions pingap-certificate/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pingap-certificate"
version = "0.10.3"
version = "0.10.4"
edition = "2021"
authors = ["Tree Xie <[email protected]>"]
license = "Apache-2.0"
Expand All @@ -26,10 +26,10 @@ arc-swap = { workspace = true }
tracing = { workspace = true }
time = { workspace = true }
tokio = { workspace = true }
pingap-util = { version = "0.10.3", path = "../pingap-util" }
pingap-config = { version = "0.10.3", path = "../pingap-config" }
pingap-webhook = { version = "0.10.3", path = "../pingap-webhook" }
pingap-core = { version = "0.10.3", path = "../pingap-core" }
pingap-util = { version = "0.10.4", path = "../pingap-util" }
pingap-config = { version = "0.10.4", path = "../pingap-config" }
pingap-webhook = { version = "0.10.4", path = "../pingap-webhook" }
pingap-core = { version = "0.10.4", path = "../pingap-core" }


[dev-dependencies]
Expand Down
8 changes: 4 additions & 4 deletions pingap-config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pingap-config"
version = "0.10.3"
version = "0.10.4"
edition = "2021"
authors = ["Tree Xie <[email protected]>"]
license = "Apache-2.0"
Expand Down Expand Up @@ -40,9 +40,9 @@ substring = { workspace = true }
futures-util = { workspace = true }
snafu = { workspace = true }
base64 = { workspace = true }
pingap-discovery = { version = "0.10.3", path = "../pingap-discovery" }
pingap-util = { version = "0.10.3", path = "../pingap-util" }
pingap-core = { version = "0.10.3", path = "../pingap-core" }
pingap-discovery = { version = "0.10.4", path = "../pingap-discovery" }
pingap-util = { version = "0.10.4", path = "../pingap-util" }
pingap-core = { version = "0.10.4", path = "../pingap-core" }


[package.metadata.cargo-machete]
Expand Down
2 changes: 1 addition & 1 deletion pingap-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pingap-core"
version = "0.10.3"
version = "0.10.4"
edition = "2021"
authors = ["Tree Xie <[email protected]>"]
license = "Apache-2.0"
Expand Down
6 changes: 3 additions & 3 deletions pingap-discovery/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pingap-discovery"
version = "0.10.3"
version = "0.10.4"
edition = "2021"
authors = ["Tree Xie <[email protected]>"]
license = "Apache-2.0"
Expand All @@ -24,8 +24,8 @@ bollard = "0.18.1"
snafu = { workspace = true }
tokio = { workspace = true }
futures = { workspace = true }
pingap-core = { version = "0.10.3", path = "../pingap-core" }
pingap-webhook = { version = "0.10.3", path = "../pingap-webhook" }
pingap-core = { version = "0.10.4", path = "../pingap-core" }
pingap-webhook = { version = "0.10.4", path = "../pingap-webhook" }

[dev-dependencies]
pretty_assertions = "1.4.0"
Expand Down
2 changes: 1 addition & 1 deletion pingap-health/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pingap-health"
version = "0.10.3"
version = "0.10.4"
edition = "2021"
authors = ["Tree Xie <[email protected]>"]
license = "Apache-2.0"
Expand Down
Loading

0 comments on commit 2e1f011

Please sign in to comment.