Skip to content

[Rust][deps] Update Rust dependencies and jsonschema registry integration#233

Merged
juharris merged 3 commits into
mainfrom
jus/rust-deps-jsonschema-220
May 16, 2026
Merged

[Rust][deps] Update Rust dependencies and jsonschema registry integration#233
juharris merged 3 commits into
mainfrom
jus/rust-deps-jsonschema-220

Conversation

@juharris
Copy link
Copy Markdown
Owner

@juharris juharris commented May 16, 2026

Description

Resolves #220

Update Rust dependencies in the optify crate and migrate to the new jsonschema registry API.

Dependency Updates (rust/optify)

  • config 0.15.14 → 0.15.23
  • jsonschema 0.32.1 → 0.46.5
  • notify-debouncer-full 0.6.0 → 0.7.0
  • rayon 1.11.0 → 1.12.0
  • regex 1.11.1 → 1.12.3
  • serde 1.0.219 → 1.0.228
  • serde_json 1.0.142 → 1.0.149
  • unicase 2.8.1 → 2.9.0

serde_json updated to 1.0.149 in all other crates: optify-cli, optify-config (JS), optify_nif (Elixir), optify_ruby (Ruby).

Code Changes

  • Update schema registry integration to use jsonschema 0.46.5's Registry API (Registry::new().add().prepare() + with_registry(&registry))
  • Disable jsonschema default features (default-features = false) to avoid TLS backend cross-compilation issues in CI — both aws-lc-sys (default) and ring fail in Docker cross-compilation environments. All schema $ref are internal (#/definitions/...), so HTTP/file resolution is not needed.

Changelogs

@juharris juharris marked this pull request as ready for review May 16, 2026 20:23
@juharris juharris changed the title [rust][deps] Update Rust dependencies and jsonschema registry integration [Rust][deps] Update Rust dependencies and jsonschema registry integration May 16, 2026
@juharris juharris force-pushed the jus/rust-deps-jsonschema-220 branch from a2b9344 to 9c1b7ba Compare May 16, 2026 21:21
@juharris juharris merged commit 6108033 into main May 16, 2026
36 checks passed
@juharris juharris deleted the jus/rust-deps-jsonschema-220 branch May 16, 2026 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Rust] Update to the latest jsonschema

1 participant