build(deps): bump utoipa from 4.2.3 to 5.5.0 in /quickwit - #6754
build(deps): bump utoipa from 4.2.3 to 5.5.0 in /quickwit#6754dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [utoipa](https://github.com/juhaku/utoipa) from 4.2.3 to 5.5.0. - [Release notes](https://github.com/juhaku/utoipa/releases) - [Changelog](https://github.com/juhaku/utoipa/blob/master/utoipa-rapidoc/CHANGELOG.md) - [Commits](juhaku/utoipa@utoipa-4.2.3...utoipa-5.5.0) --- updated-dependencies: - dependency-name: utoipa dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ecab5c6137
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| # 1. The `OpenApi` struct structure changed (fields are private), breaking our manual merging logic in openapi.rs | ||
| # in `quickwit-serve`. This code is fundamentally incompatible with version 5.x. | ||
| utoipa = { version = "4.2", features = ["time", "ulid"] } | ||
| utoipa = { version = "5.5", features = ["time", "ulid"] } |
There was a problem hiding this comment.
Migrate the custom ToSchema implementation before bumping
When quickwit-doc-mapper is compiled, #[quickwit_macros::serde_multikey] still generates impl<'__s> utoipa::ToSchema<'__s> with the utoipa 4 tuple-returning schema() signature (quickwit-macros/src/lib.rs:111-119). Utoipa 5 removes that lifetime parameter and returns the schema directly, so selecting 5.5 here makes those generated implementations fail to compile and blocks the workspace; update the macro and other v5-incompatible API usage before this bump, or retain v4. The repository specifically requires cargo check after editing Cargo.toml.
AGENTS.md reference: AGENTS.md:L121-L121
Useful? React with 👍 / 👎.
Bumps utoipa from 4.2.3 to 5.5.0.
Release notes
Sourced from utoipa's releases.
... (truncated)
Changelog
Sourced from utoipa's changelog.
... (truncated)
Commits
2492086Update next releaseeb520dcignore really ignores! (#1500)9cd3ce9Chore migrate tojustfile(#1542)8e6e6eeSupport servers in path macro (#1293)7d0d0beAdd support forjiff::Timestamp(#1416)b07397dAddserdeto the helper attributes forToSchema(#1472)8d006bcFix: Refactor to avoid clippy::needless_for_each warning in derive(OpenApi) (...cdff007Fix typos (#1497)a024acaChore update utoipa and utoipa-gen versions (#1415)7bde710Update utoipa CHANGELOG.mdDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)