Skip to content

Commit dd5a9c3

Browse files
chore: release v0.8.0-rc.4 (#874)
## 🤖 New release * `roadster`: 0.8.0-rc.3 -> 0.8.0-rc.4 (⚠ API breaking changes) ### ⚠ `roadster` breaking changes ```text --- failure feature_missing: package feature removed or renamed --- Description: A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature. ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/feature_missing.ron Failed in: feature default-common in the package's Cargo.toml feature default-diesel in the package's Cargo.toml --- failure feature_not_enabled_by_default: package feature is not enabled by default --- Description: A feature is no longer enabled by default for this package. This will break downstream crates which rely on the package's default features and require the functionality of this feature. ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove-another impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/feature_not_enabled_by_default.ron Failed in: feature db-sea-orm in the package's Cargo.toml feature db-sql in the package's Cargo.toml feature worker-sidekiq in the package's Cargo.toml feature worker in the package's Cargo.toml --- failure module_missing: pub module removed or renamed --- Description: A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public. ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/module_missing.ron Failed in: mod roadster::health::check::sidekiq_fetch, previously in file /tmp/.tmpano8uO/roadster/src/health/check/sidekiq_fetch.rs:1 mod roadster::health::check::sidekiq_enqueue, previously in file /tmp/.tmpano8uO/roadster/src/health/check/sidekiq_enqueue.rs:1 --- failure struct_missing: pub struct removed or renamed --- Description: A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely. ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/struct_missing.ron Failed in: struct roadster::health::check::sidekiq_fetch::SidekiqFetchHealthCheck, previously in file /tmp/.tmpano8uO/roadster/src/health/check/sidekiq_fetch.rs:8 struct roadster::health::check::sidekiq_enqueue::SidekiqEnqueueHealthCheck, previously in file /tmp/.tmpano8uO/roadster/src/health/check/sidekiq_enqueue.rs:8 --- failure struct_pub_field_missing: pub struct's pub field removed or renamed --- Description: A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely. ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/struct_pub_field_missing.ron Failed in: field sidekiq of struct HealthCheck, previously in file /tmp/.tmpano8uO/roadster/src/config/health/check/mod.rs:33 ``` <details><summary><i><b>Changelog</b></i></summary><p> <blockquote> ## [0.8.0-rc.4](roadster-v0.8.0-rc.3...roadster-v0.8.0-rc.4) - 2025-07-24 ### Added - [**breaking**] Add health check for Postgres-backed worker ([#873](#873)) ### Fixed - *(docs)* Fix typo in config chapter ([#871](#871)) - *(docs)* Fix typos in book ([#870](#870)) ### Other - [**breaking**] Remove sidekiq and sea-orm from default features ([#872](#872)) - `derive_more` to impl Display and Deref/DerefMut for some types ([#867](#867)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent e278bc8 commit dd5a9c3

File tree

9 files changed

+29
-13
lines changed

9 files changed

+29
-13
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.8.0-rc.4](https://github.com/roadster-rs/roadster/compare/roadster-v0.8.0-rc.3...roadster-v0.8.0-rc.4) - 2025-07-24
11+
12+
### Added
13+
14+
- [**breaking**] Add health check for Postgres-backed worker ([#873](https://github.com/roadster-rs/roadster/pull/873))
15+
16+
### Fixed
17+
18+
- *(docs)* Fix typo in config chapter ([#871](https://github.com/roadster-rs/roadster/pull/871))
19+
- *(docs)* Fix typos in book ([#870](https://github.com/roadster-rs/roadster/pull/870))
20+
21+
### Other
22+
23+
- [**breaking**] Remove sidekiq and sea-orm from default features ([#872](https://github.com/roadster-rs/roadster/pull/872))
24+
- `derive_more` to impl Display and Deref/DerefMut for some types ([#867](https://github.com/roadster-rs/roadster/pull/867))
25+
1026
## [0.8.0-rc.3](https://github.com/roadster-rs/roadster/compare/roadster-v0.8.0-rc.2...roadster-v0.8.0-rc.3) - 2025-07-20
1127

1228
### Fixed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "roadster"
3-
version = "0.8.0-rc.3"
3+
version = "0.8.0-rc.4"
44
edition = "2024"
55
publish = true
66
description = "A \"Batteries Included\" web framework for rust designed to get you moving fast."

benches/worker/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ publish = false
99
[features]
1010

1111
[dependencies]
12-
roadster = { version = "0.8.0-rc.3", path = "../..", default-features = false, features = ["worker-pg", "worker-sidekiq"] }
12+
roadster = { version = "0.8.0-rc.4", path = "../..", default-features = false, features = ["worker-pg", "worker-sidekiq"] }
1313
tokio = { workspace = true }
1414
tokio-util = { workspace = true }
1515
tracing = { workspace = true }
@@ -22,7 +22,7 @@ itertools = { workspace = true }
2222
sqlx = { workspace = true }
2323

2424
[dev-dependencies]
25-
roadster = { version = "0.8.0-rc.3", path = "../..", default-features = false, features = ["testing", "bench"] }
25+
roadster = { version = "0.8.0-rc.4", path = "../..", default-features = false, features = ["testing", "bench"] }
2626
criterion = { version = "0.6.0", features = ["html_reports"] }
2727
fake = { workspace = true }
2828

examples/app-builder/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ cli = ["roadster/cli", "clap"]
1212
db-sea-orm = ["roadster/db-sea-orm", "app-builder-migration", "sea-orm"]
1313

1414
[dependencies]
15-
roadster = { version = "0.8.0-rc.3", path = "../..", default-features = false, features = ["open-api", "worker-sidekiq", "otel-grpc"] }
15+
roadster = { version = "0.8.0-rc.4", path = "../..", default-features = false, features = ["open-api", "worker-sidekiq", "otel-grpc"] }
1616
tokio = { workspace = true }
1717
tokio-util = { workspace = true }
1818
anyhow = { workspace = true }
@@ -41,7 +41,7 @@ cron = { workspace = true }
4141
config = { workspace = true, features = ["async"] }
4242

4343
[dev-dependencies]
44-
roadster = { version = "0.8.0-rc.3", path = "../..", default-features = false, features = ["testing"] }
44+
roadster = { version = "0.8.0-rc.4", path = "../..", default-features = false, features = ["testing"] }
4545
tower-util = { workspace = true }
4646

4747
[build-dependencies]

examples/diesel/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ publish = false
77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10-
roadster = { version = "0.8.0-rc.3", path = "../..", features = ["db-diesel-postgres-pool-async"] }
10+
roadster = { version = "0.8.0-rc.4", path = "../..", features = ["db-diesel-postgres-pool-async"] }
1111
tokio = { workspace = true }
1212
tokio-util = { workspace = true }
1313
anyhow = { workspace = true }
@@ -42,7 +42,7 @@ chrono = { workspace = true, features = ["serde"] }
4242
fake = { workspace = true }
4343

4444
[dev-dependencies]
45-
roadster = { version = "0.8.0-rc.3", path = "../..", default-features = false, features = ["testing"] }
45+
roadster = { version = "0.8.0-rc.4", path = "../..", default-features = false, features = ["testing"] }
4646
tokio = { workspace = true, features = ["test-util"] }
4747
tower-util = { workspace = true }
4848

examples/full/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ default = ["grpc"]
1111
grpc = ["roadster/grpc", "dep:tonic", "dep:tonic-reflection", "dep:prost"]
1212

1313
[dependencies]
14-
roadster = { version = "0.8.0-rc.3", path = "../..", features = ["worker-sidekiq", "db-sea-orm", "email-smtp", "email-sendgrid", "config-yml", "otel-grpc"] }
14+
roadster = { version = "0.8.0-rc.4", path = "../..", features = ["worker-sidekiq", "db-sea-orm", "email-smtp", "email-sendgrid", "config-yml", "otel-grpc"] }
1515
tokio = { workspace = true }
1616
tokio-util = { workspace = true }
1717
anyhow = { workspace = true }
@@ -46,7 +46,7 @@ uuid = { workspace = true, features = ["v7"] }
4646
chrono = { workspace = true, features = ["serde"] }
4747

4848
[dev-dependencies]
49-
roadster = { version = "0.8.0-rc.3", path = "../..", features = ["testing-mocks"] }
49+
roadster = { version = "0.8.0-rc.4", path = "../..", features = ["testing-mocks"] }
5050
tokio = { workspace = true, features = ["test-util"] }
5151
tower-util = { workspace = true }
5252

examples/leptos-ssr/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ ssr = [
2525
]
2626

2727
[dependencies]
28-
roadster = { version = "0.8.0-rc.3", path = "../..", optional = true, default-features = false, features = ["http", "cli"] }
28+
roadster = { version = "0.8.0-rc.4", path = "../..", optional = true, default-features = false, features = ["http", "cli"] }
2929
tokio = { workspace = true, optional = true }
3030
tokio-util = { workspace = true, optional = true }
3131
anyhow = { workspace = true }

examples/pg-worker/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ publish = false
99
[features]
1010

1111
[dependencies]
12-
roadster = { version = "0.8.0-rc.3", path = "../..", default-features = false, features = ["worker-pg", "open-api", "cli", "otel-grpc"] }
12+
roadster = { version = "0.8.0-rc.4", path = "../..", default-features = false, features = ["worker-pg", "open-api", "cli", "otel-grpc"] }
1313
tokio = { workspace = true }
1414
tokio-util = { workspace = true }
1515
anyhow = { workspace = true }
@@ -37,7 +37,7 @@ bon = { workspace = true }
3737
cron = { workspace = true }
3838

3939
[dev-dependencies]
40-
roadster = { version = "0.8.0-rc.3", path = "../..", default-features = false, features = ["testing"] }
40+
roadster = { version = "0.8.0-rc.4", path = "../..", default-features = false, features = ["testing"] }
4141
tower-util = { workspace = true }
4242

4343
[build-dependencies]

0 commit comments

Comments
 (0)