Skip to content

chore: release v1.18.0#345

Merged
jdx merged 1 commit intomainfrom
release
Mar 13, 2026
Merged

chore: release v1.18.0#345
jdx merged 1 commit intomainfrom
release

Conversation

@mise-en-dev
Copy link
Copy Markdown
Collaborator

@mise-en-dev mise-en-dev commented Mar 9, 2026

🚀 Features

🐛 Bug Fixes

  • properly handle auth prompt in batch providers by @johnpyp in #349

🚜 Refactor

  • (yubikey) dynamically load libusb at runtime by @jdx in #348

🛡️ Security

  • (mcp) redact secret values from exec output by @jdx in #357

📦️ Dependency Updates

New Contributors

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request formalizes the release of version "1.17.1" of the "fnox" project. It primarily involves updating the project's version number across its configuration, lock files, and documentation, alongside incorporating recent dependency maintenance.

Highlights

  • Version Bump: The project version has been incremented from "1.17.0" to "1.17.1" across all relevant configuration and documentation files.
  • Dependency Updates: The "Cargo.lock" file has been updated to reflect recent dependency maintenance, as noted in the changelog.
  • Changelog Entry: A new entry for version "1.17.1" has been added to "CHANGELOG.md", detailing the dependency updates.
Changelog
  • CHANGELOG.md
    • Added a new changelog entry for version 1.17.1, detailing dependency updates.
  • Cargo.lock
    • Updated the "fnox" package version to "1.17.1".
  • Cargo.toml
    • Updated the project version to "1.17.1".
  • docs/cli/commands.json
    • Updated the version string to "1.17.1".
  • docs/cli/index.md
    • Updated the displayed version to "1.17.1".
  • fnox.usage.kdl
    • Updated the project version to "1.17.1".
Activity
  • Pull request opened by mise-en-dev to release version "1.17.1".
  • No human activity (comments, reviews) has occurred on this pull request yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Mar 9, 2026

Greptile Summary

This is a standard release PR bumping fnox from v1.17.0 to v1.18.0. Version numbers are updated consistently across Cargo.toml, Cargo.lock, docs/cli/commands.json, docs/cli/index.md, and fnox.usage.kdl. The CHANGELOG accurately covers all 12 commits merged to main since v1.17.0 — verified against git log.

  • All version fields are in sync at 1.18.0
  • CHANGELOG entries match the git history: 2 features (MCP secret allowlist, sync --local-file), 1 bug fix (auth prompt in batch providers), 1 refactor (yubikey libusb dynamic loading), 1 security improvement (MCP secret redaction), and 7 dependency updates
  • Cargo.lock reflects dependency bumps from the merged renovate PRs (chore(deps): lock file maintenance #344, chore(deps): update jdx/mise-action digest to 5228313 #351chore(deps): update rust crate clap to v4.6.0 #356); notably rmcp advanced from 1.1.01.2.0 and a new transitive dependency opentelemetry 0.31.0 was introduced via google-cloud-gax-internal 0.7.10
  • google-cloud-auth gained several new transitive dependencies (chrono, hex, hmac, sha2, url) as part of its 1.6.01.7.0 bump, which may modestly increase binary size but poses no correctness risk

Confidence Score: 5/5

  • This PR is safe to merge — it is a mechanical version-bump release commit with no logic changes.
  • All changed files are either auto-generated version fields or the CHANGELOG. The CHANGELOG has been verified against the git log and is complete. Version numbers are consistent across every artifact. Cargo.lock changes are the accumulated result of already-merged and CI-validated dependency PRs.
  • No files require special attention

Important Files Changed

Filename Overview
CHANGELOG.md Adds v1.18.0 changelog section; all 12 commits between the v1.17.0 release and this PR HEAD are accounted for and correctly categorized
Cargo.toml Version bumped from 1.17.0 to 1.18.0; no dependency spec changes, only the package version field was updated
Cargo.lock Lock file updated with many dependency bumps from merged renovate PRs; notable additions include the new opentelemetry 0.31.0 transitive dependency pulled in by google-cloud-gax-internal 0.7.10, and rmcp minor bump from 1.1.0 to 1.2.0
docs/cli/commands.json Version field updated from 1.17.0 to 1.18.0, consistent with other version files
docs/cli/index.md Auto-generated doc version updated from 1.17.0 to 1.18.0
fnox.usage.kdl Usage spec version updated from 1.17.0 to 1.18.0, consistent with all other version files

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[v1.17.0 release tag] --> B[Merged PRs since v1.17.0]

    B --> C1["feat: sync --local-file (#317)"]
    B --> C2["fix: auth prompt in batch providers (#349)"]
    B --> C3["refactor: yubikey libusb dynamic load (#348)"]
    B --> C4["security: MCP redact secret values (#357)"]
    B --> C5["feat: MCP secret allowlist (#358)"]
    B --> C6["deps: 7x renovate updates (#344, #351–#356)"]

    C1 & C2 & C3 & C4 & C5 & C6 --> D[chore: release v1.18.0]

    D --> E1["Cargo.toml: 1.17.0 → 1.18.0"]
    D --> E2["Cargo.lock: dependency versions synced"]
    D --> E3["CHANGELOG.md: v1.18.0 section added"]
    D --> E4["docs/cli/commands.json: 1.17.0 → 1.18.0"]
    D --> E5["docs/cli/index.md: 1.17.0 → 1.18.0"]
    D --> E6["fnox.usage.kdl: 1.17.0 → 1.18.0"]

    E1 & E2 & E3 & E4 & E5 & E6 --> F[v1.18.0 release tag]
Loading

Last reviewed commit: fa86ca1

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request prepares for the v1.17.1 release. The version number has been consistently updated across CHANGELOG.md, Cargo.toml, Cargo.lock, and several documentation files. The changes are correct and appropriate for a release.

@mise-en-dev mise-en-dev changed the title chore: release v1.17.1 chore: release v1.18.0 Mar 10, 2026
@mise-en-dev mise-en-dev force-pushed the release branch 6 times, most recently from 723e9cf to 07501af Compare March 13, 2026 07:47
Comment thread CHANGELOG.md
@mise-en-dev mise-en-dev force-pushed the release branch 2 times, most recently from 6f3dd79 to 756e3cc Compare March 13, 2026 14:22
@jdx jdx enabled auto-merge (squash) March 13, 2026 14:30
Comment thread CHANGELOG.md
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​tracing-subscriber@​0.3.22 ⏵ 0.3.23100 +210090 -3100100

View full report

@jdx jdx merged commit d2b7602 into main Mar 13, 2026
14 checks passed
@jdx jdx deleted the release branch March 13, 2026 14:57
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.

2 participants