Skip to content

chore: release v0.15.0 - #23

Merged
Destynova2 merged 1 commit into
developfrom
release-plz-2026-03-08T18-17-36Z
Mar 8, 2026
Merged

chore: release v0.15.0#23
Destynova2 merged 1 commit into
developfrom
release-plz-2026-03-08T18-17-36Z

Conversation

@Destynova2

Copy link
Copy Markdown
Contributor

🤖 New release

  • grob: 0.14.1 -> 0.15.0 (⚠ API breaking changes)

grob breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field OpenAIRequest.response_format in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:35
  field OpenAIRequest.reasoning_effort in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:38
  field OpenAIRequest.seed in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:41
  field OpenAIRequest.frequency_penalty in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:44
  field OpenAIRequest.presence_penalty in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:47
  field OpenAIRequest.parallel_tool_calls in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:50
  field OpenAIRequest.user in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:53
  field OpenAIRequest.logprobs in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:56
  field OpenAIRequest.top_logprobs in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:59
  field OpenAIRequest.service_tier in /tmp/.tmpS9jf78/grob/src/server/openai_compat/types.rs:62

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function 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.46.0/src/lints/function_missing.ron

Failed in:
  function grob::server::openai_compat::transform_openai_to_anthropic, previously in file /tmp/release-plz-grob-Nx1BQg/worktree/target/package/grob-0.14.1/src/server/openai_compat/transform.rs:174
  function grob::server::openai_compat::transform_anthropic_to_openai, previously in file /tmp/release-plz-grob-Nx1BQg/worktree/target/package/grob-0.14.1/src/server/openai_compat/transform.rs:254

--- 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.46.0/src/lints/struct_missing.ron

Failed in:
  struct grob::models::AnthropicRequest, previously in file /tmp/release-plz-grob-Nx1BQg/worktree/target/package/grob-0.14.1/src/models/mod.rs:8
Changelog

0.15.0 - 2026-03-08

Other

  • rename AnthropicRequest → CanonicalRequest + add RequestExtensions


This PR was generated with release-plz.

@Destynova2
Destynova2 merged commit 7670a82 into develop Mar 8, 2026
15 checks passed
@Destynova2
Destynova2 deleted the release-plz-2026-03-08T18-17-36Z branch March 30, 2026 19:53
Destynova2 added a commit that referenced this pull request Apr 21, 2026
Every doctor check that reports a warning, error, or informational
state now emits a `→ run:` (or `→ install:` / `→ check:`) line
pointing at the exact next step the user should take. Makes the
output self-service for new users and avoids the "now what?" moment.

* Missing config  → `grob setup`
* Missing provider credentials → `grob connect` / `grob setup --edit providers`
* Port in use → `grob stop` + `lsof -i :PORT` for diagnosis
* Service not running → `grob start -d`
* Missing env var → `export NAME=<key>` with the first missing name
* DLP / Security off → `grob setup --edit compliance`
* Storage error → `ls -la` of the storage path
* Podman missing → link to the install docs

No behavioral change in exit codes.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant