Skip to content

Add salesforce/reactive-grpc/protoc-gen-reactor-grpc#53156

Merged
suzuki-shunsuke merged 6 commits into
aquaproj:mainfrom
altaiezior:feat/salesforce/reactive-grpc/reactor-grpc
May 3, 2026
Merged

Add salesforce/reactive-grpc/protoc-gen-reactor-grpc#53156
suzuki-shunsuke merged 6 commits into
aquaproj:mainfrom
altaiezior:feat/salesforce/reactive-grpc/reactor-grpc

Conversation

@altaiezior

@altaiezior altaiezior commented May 3, 2026

Copy link
Copy Markdown
Contributor

@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label May 3, 2026
@suzuki-shunsuke

suzuki-shunsuke commented May 3, 2026

Copy link
Copy Markdown
Member

Review by Claude Opus 4.7 (1M context)

Summary

This PR cannot be merged as-is. The downloaded artifact is a protoc
plugin
, not a standalone CLI, and the package is named in a way that
prevents protoc from discovering it.

What the binary actually is

The .exe published to Maven Central
(com.salesforce.servicelibs:reactor-grpc:<ver>:<os>-<arch>) is not a
self-contained native CLI. It is built with
Salesforce Canteen: a small Go
bootstrap with a JAR appended at the end. Running it requires a JRE on
PATH or in JAVA_HOME.

Evidence (strings against the downloaded artifact):

github.com/salesforce/canteen
/Users/rmichela/dev/grpc-java-contrib/canteen/canteen-bootstrap/src/main/go/main.go
Java not found in PATH and JAVA_HOME not set: %v
Java not found in JAVA_HOME: %v
JAVA_HOME is not a directory: %v

file output:

reactor-grpc-1.2.4-osx-aarch_64.exe: Mach-O 64-bit executable arm64

The upstream usage (see the pom.xml snippet in the project README) wires
it into protobuf-maven-plugin as a protocPlugin with mainClass: com.salesforce.reactorgrpc.ReactorGrpcGenerator. It is not designed to be
invoked by an end user with --help. When invoked by protoc, it reads a
CodeGeneratorRequest from stdin and writes a CodeGeneratorResponse to
stdout.

The error reported during testing,

$ reactor-grpc --help
Error: Unable to access jarfile reactor-grpc

is the canteen bootstrap passing os.Args[0] (the symlink basename
reactor-grpc) to java -jar; Java then looks for a file literally named
reactor-grpc in the CWD and fails. This is not something the registry can
fix — the binary is simply not meant to be run by hand.

Required changes

1. Rename the package to protoc-gen-reactor-grpc

The package name determines the installed command name. To be useful as a
protoc plugin (protoc --reactor-grpc_out=...), the binary must be
discoverable as protoc-gen-reactor-grpc on $PATH.

There is direct precedent for this in the registry:
grpc/grpc-java/protoc-gen-grpc-java
follows the same pattern (Maven Central + Canteen + Java required) and is
named after the protoc-plugin convention.

Concretely:

  • Move pkgs/salesforce/reactive-grpc/reactor-grpc/
    pkgs/salesforce/reactive-grpc/protoc-gen-reactor-grpc/.
  • Update name: in registry.yaml, pkg.yaml, and scaffold.yaml to
    salesforce/reactive-grpc/protoc-gen-reactor-grpc.
  • The Maven Central URL path stays the same
    (com/salesforce/servicelibs/reactor-grpc/...), only the aqua package
    name changes.

2. Verify with protoc, not by direct invocation

Per CONTRIBUTING.md, please paste the verification
command and its output into the PR body. A direct run of the binary is not
a valid test. A real test looks like:

argd t protoc-gen-reactor-grpc
java -version  # Java must be installed

cat > /tmp/s.proto <<'EOF'
syntax = "proto3";
service S { rpc R (M) returns (M); }
message M {}
EOF

protoc \
  --plugin=protoc-gen-reactor-grpc="$(aqua which protoc-gen-reactor-grpc)" \
  --reactor-grpc_out=/tmp /tmp/s.proto
ls /tmp/*.java

3. Drop the trailing . in description

Per the agent guide:

description: Reactor-gRPC is a set of gRPC bindings for reactive programming with Reactor

4. Confirm windows_arm_emulation: true is justified

This flag only does something if a windows-x86_64.exe artifact exists on
Maven Central for this version. Please verify; otherwise drop it.

Things that look good

  • format: raw with no files: block is correct for a single binary.
  • replacements (darwin: osx, amd64: x86_64, arm64: aarch_64) match
    the os-maven-plugin classifier convention used by Maven Central.
  • The .sha1 checksum URL resolves on Maven Central.

Optional follow-ups

  • The same Salesforce repo also publishes rx-java, rx3-java, and the
    Spring Reactor variants under the same Canteen+Maven pattern. They are
    out of scope for this PR but would be valid follow-ups, each named
    protoc-gen-<flavor>.

@suzuki-shunsuke

Copy link
Copy Markdown
Member

I'll push some commits.

@suzuki-shunsuke

Copy link
Copy Markdown
Member
  • Renamed the package to salesforce/reactive-grpc/protoc-gen-reactor-grpc.
  • Renamed the command to protoc-gen-reactor-grpc

I've confirmed protoc-gen-reactor-grpc works fine.

⚠️ java and protoc are required.

cat > /tmp/s.proto <<'EOF'
syntax = "proto3";
service S { rpc R (M) returns (M); }
message M {}
EOF

protoc \
  --plugin=protoc-gen-reactor-grpc="$(aqua which protoc-gen-reactor-grpc)" \
  -I /tmp --reactor-grpc_out=/tmp /tmp/s.proto
ls /tmp/*.java
/tmp/ReactorSGrpc.java

@suzuki-shunsuke suzuki-shunsuke added this to the v4.505.1 milestone May 3, 2026
@suzuki-shunsuke suzuki-shunsuke changed the title feat(salesforce/reactive-grpc/reactor-grpc): add installer for reactor-grpc Add salesforce/reactive-grpc/protoc-gen-reactor-grpc May 3, 2026
@suzuki-shunsuke suzuki-shunsuke merged commit d7a34f2 into aquaproj:main May 3, 2026
19 checks passed
@altaiezior altaiezior deleted the feat/salesforce/reactive-grpc/reactor-grpc branch May 3, 2026 14:14
@altaiezior

Copy link
Copy Markdown
Contributor Author

Thanks @suzuki-shunsuke for making the changes and approving it :)

tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request May 7, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.494.1` → `v4.508.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

### [`v4.508.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.508.0)

[Compare Source](aquaproj/aqua-registry@v4.507.0...v4.508.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.508.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.508.0) | <aquaproj/aqua-registry@v4.507.0...v4.508.0>

#### 🎉 New Packages

[#&#8203;53316](aquaproj/aqua-registry#53316) [runs-on/cli](https://github.com/runs-on/cli) - CLI for RunsOn [@&#8203;tvd0x2a](https://github.com/tvd0x2a)
[#&#8203;53298](aquaproj/aqua-registry#53298) [anthropics/anthropic-cli](https://github.com/anthropics/anthropic-cli) - The CLI for the Claude API [@&#8203;tak848](https://github.com/tak848)

#### Fixes

[#&#8203;53323](aquaproj/aqua-registry#53323) add `github_release_attestations` to where `github_immutable_release` is [@&#8203;scop](https://github.com/scop)

#### Security

[#&#8203;53324](aquaproj/aqua-registry#53324) jreleaser/jreleaser/standalone: SLSA provenance config [@&#8203;scop](https://github.com/scop)

### [`v4.507.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.507.0)

[Compare Source](aquaproj/aqua-registry@v4.506.0...v4.507.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.507.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.507.0) | <aquaproj/aqua-registry@v4.506.0...v4.507.0>

#### 🎉 New Packages

[#&#8203;53232](aquaproj/aqua-registry#53232) [racket-lang.org/racket-minimal](https://github.com/racket-lang.org/racket-minimal): Minimal Racket distribution
[#&#8203;53227](aquaproj/aqua-registry#53227) [crates.io/wasmi\_cli](https://crates.io/crates/wasmi_cli): WebAssembly interpreter [@&#8203;2xdevv](https://github.com/2xdevv)

#### Fixes

[#&#8203;53217](aquaproj/aqua-registry#53217) aristocratos/btop: Support btop v1.4.7
[#&#8203;53266](aquaproj/aqua-registry#53266) steipete/gogcli: Rename to openclaw/gogcli

#### Security

[#&#8203;34119](aquaproj/aqua-registry#34119) jreleaser/jreleaser: SLSA provenance config [@&#8203;scop](https://github.com/scop)

### [`v4.506.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.506.0)

[Compare Source](aquaproj/aqua-registry@v4.505.0...v4.506.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.506.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.506.0) | <aquaproj/aqua-registry@v4.505.0...v4.506.0>

#### 🎉 New Packages

[#&#8203;53191](aquaproj/aqua-registry#53191) [spinframework/spin](https://github.com/spinframework/spin) - Developer tool for building and running serverless WebAssembly applications [@&#8203;2xdevvc](https://github.com/2xdevvc)
[#&#8203;53156](aquaproj/aqua-registry#53156) [salesforce/reactive-grpc/protoc-gen-reactor-grpc](https://github.com/salesforce/reactive-grpc) - Reactor-gRPC is a set of gRPC bindings for reactive programming with Reactor [@&#8203;altaiezior](https://github.com/altaiezior)

#### Fixes

[#&#8203;53201](aquaproj/aqua-registry#53201) pnpm/pnpm: GitHub artifact attestations config and drop darwin/amd64 support [@&#8203;scop](https://github.com/scop)

### [`v4.505.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.505.0)

[Compare Source](aquaproj/aqua-registry@v4.504.0...v4.505.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.505.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.505.0) | <aquaproj/aqua-registry@v4.504.0...v4.505.0>

#### 🎉 New Packages

[#&#8203;53147](aquaproj/aqua-registry#53147) [boostsecurityio/bagel](https://github.com/boostsecurityio/bagel): bagel, a CLI that inventories security-relevant metadata on developer workstations
[#&#8203;53136](aquaproj/aqua-registry#53136) [opencontainers/umoci](https://github.com/opencontainers/umoci) - umoci modifies Open Container images [@&#8203;2xdevv](https://github.com/2xdevv)
[#&#8203;53118](aquaproj/aqua-registry#53118) [levibostian/decaf](https://github.com/levibostian/decaf) - Calm & reliable automated deployments. No more coffee breaks to deploy your code [@&#8203;levibostian](https://github.com/levibostian)
[#&#8203;53105](aquaproj/aqua-registry#53105) [fillmore-labs/scopeguard](https://github.com/fillmore-labs/scopeguard): A Go static analyzer that identifies variables with unnecessarily wide scope and suggests moving them to tighter scopes

#### Fixes

[#&#8203;53143](aquaproj/aqua-registry#53143) anthropics/claude-code: Fix `gnu` to `glibc`
[#&#8203;53134](aquaproj/aqua-registry#53134) Update microsoft/edit for the v2.0.0 release asset layout and add the newly published macOS artifact [@&#8203;garysassano](https://github.com/garysassano)

### [`v4.504.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.504.0)

[Compare Source](aquaproj/aqua-registry@v4.503.0...v4.504.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.504.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.504.0) | <aquaproj/aqua-registry@v4.503.0...v4.504.0>

#### 🎉 New Packages

[#&#8203;53067](aquaproj/aqua-registry#53067) [elixir-lsp/elixir-ls](https://github.com/elixir-lsp/elixir-ls) - A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol" [@&#8203;AlternateRT](https://github.com/AlternateRT)
[#&#8203;53056](aquaproj/aqua-registry#53056) [remoteoss/dexter](https://github.com/remoteoss/dexter) - A fast, full-featured Elixir LSP optimized for large codebases [@&#8203;AlternateRT](https://github.com/AlternateRT)
[#&#8203;53028](aquaproj/aqua-registry#53028) [entireio/git-sync](https://github.com/entireio/git-sync): Mirror git refs from a source remote to a target remote without a local checkout. Packfiles stream directly over Smart HTTP and an in-memory object store

#### Fixes

[#&#8203;53027](aquaproj/aqua-registry#53027) Re-scaffold owenlamont/ryl
[#&#8203;51570](aquaproj/aqua-registry#51570) dagu-org/dagu: Transfer the repository to dagucloud/dagu
[#&#8203;50517](aquaproj/aqua-registry#50517) errata-ai/vale: Transfer the repository to vale-cli/vale

#### Security

[#&#8203;53022](aquaproj/aqua-registry#53022) grafana/flint: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;53021](aquaproj/aqua-registry#53021) endevco/aube: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;53020](aquaproj/aqua-registry#53020) FairwindsOps/nova: cosign config [@&#8203;scop](https://github.com/scop)

### [`v4.503.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.503.0)

[Compare Source](aquaproj/aqua-registry@v4.502.0...v4.503.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.503.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.503.0) | <aquaproj/aqua-registry@v4.502.0...v4.503.0>

#### 🎉 New Packages

[#&#8203;52982](aquaproj/aqua-registry#52982) [tursodatabase/turso-cli](https://github.com/tursodatabase/turso-cli) - Command line interface to the Turso Cloud [@&#8203;kabaodao](https://github.com/kabaodao)
[#&#8203;52971](aquaproj/aqua-registry#52971) [grafana/flint](https://github.com/grafana/flint) - Flint is a fast linter runner that keeps local and CI checks consistent with one binary, one config, and only the tools your repo declares [@&#8203;zeitlinger](https://github.com/zeitlinger)

### [`v4.502.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.502.0)

[Compare Source](aquaproj/aqua-registry@v4.501.0...v4.502.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.502.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.502.0) | <aquaproj/aqua-registry@v4.501.0...v4.502.0>

#### 🎉 New Packages

[#&#8203;52943](aquaproj/aqua-registry#52943) [phrase/phrase-cli](https://github.com/phrase/phrase-cli) - CLI for the Phrase API [@&#8203;dsychin](https://github.com/dsychin)
[#&#8203;52913](aquaproj/aqua-registry#52913) [Feel-ix-343/markdown-oxide](https://github.com/Feel-ix-343/markdown-oxide) - PKM Markdown Language Server [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;52880](aquaproj/aqua-registry#52880) [OpenAPITools/openapi-generator](https://github.com/OpenAPITools/openapi-generator) - OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) [@&#8203;ogaclejapan](https://github.com/ogaclejapan)

#### Fixes

[#&#8203;52947](aquaproj/aqua-registry#52947) Re-scaffold CircleCI-Public/circleci-cli. Use darwin/arm64 binaries

#### Security

[#&#8203;52877](aquaproj/aqua-registry#52877) UpCloudLtd/upcloud-cli: v3.32.0 is missing GH artifact attestations [@&#8203;scop](https://github.com/scop)

#### Documentation

[#&#8203;52944](aquaproj/aqua-registry#52944) Include link in MR template to docs for package execution [@&#8203;dsychin](https://github.com/dsychin)

### [`v4.501.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.501.0)

[Compare Source](aquaproj/aqua-registry@v4.500.0...v4.501.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.501.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.501.0) | <aquaproj/aqua-registry@v4.500.0...v4.501.0>

#### 🎉 New Packages

[#&#8203;52722](aquaproj/aqua-registry#52722) [IohannRabeson/tmignore-rs](https://github.com/IohannRabeson/tmignore-rs) - Makes Time Machine respect .gitignore files [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;52723](aquaproj/aqua-registry#52723) [versity/versitygw](https://github.com/versity/versitygw) - A simple to deploy but feature rich S3 object storage server for your filesystem [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;52729](aquaproj/aqua-registry#52729) [matthart1983/netwatch](https://github.com/matthart1983/netwatch) - Real-time network diagnostics in your terminal. One command, zero config, instant visibility [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;52816](aquaproj/aqua-registry#52816) [solarwinds/swo-cli](https://github.com/solarwinds/swo-cli) - Standalone command line tool to retrieve and search recent app server logs from SolarWinds Observability [@&#8203;nirojan](https://github.com/nirojan)

#### Fixes

[#&#8203;52789](aquaproj/aqua-registry#52789) lycheeverse/lychee: Support lychee 0.24.0 or later [@&#8203;gaato](https://github.com/gaato)
[#&#8203;52821](aquaproj/aqua-registry#52821) Fix pnpm v11 assets [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;52858](aquaproj/aqua-registry#52858) Support WebAssembly/wabt 1.0.38 or later [@&#8203;thedaneeffect](https://github.com/thedaneeffect)
[#&#8203;52737](aquaproj/aqua-registry#52737) jdx/pitchfork: Transfer the repository to endevco/pitchfork

### [`v4.500.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.500.0)

[Compare Source](aquaproj/aqua-registry@v4.499.0...v4.500.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.500.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.500.0) | <aquaproj/aqua-registry@v4.499.0...v4.500.0>

#### 🎉 New Packages

[#&#8203;52682](aquaproj/aqua-registry#52682) [jonwiggins/xmloxide](https://github.com/jonwiggins/xmloxide) - A pure Rust reimplementation of libxml2 [@&#8203;zeitlinger](https://github.com/zeitlinger)
[#&#8203;52681](aquaproj/aqua-registry#52681) [google/google-java-format](https://github.com/google/google-java-format) - Reformats Java source code to comply with Google Java Style [@&#8203;zeitlinger](https://github.com/zeitlinger)

#### Fixes

[#&#8203;52663](aquaproj/aqua-registry#52663) [#&#8203;52690](aquaproj/aqua-registry#52690) tstack/lnav: Support lnav v0.14.0 [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Security

[#&#8203;52701](aquaproj/aqua-registry#52701) bmf-san/ggc: Cosign config [@&#8203;scop](https://github.com/scop)

#### Documentation

[#&#8203;52848](aquaproj/aqua-registry#52848) Replace deprecated cmdx references [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

### [`v4.499.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.499.0)

[Compare Source](aquaproj/aqua-registry@v4.498.0...v4.499.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.499.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.499.0) | <aquaproj/aqua-registry@v4.498.0...v4.499.0>

#### 🎉 New Packages

[#&#8203;52642](aquaproj/aqua-registry#52642) [smol-machines/smolvm](https://github.com/smol-machines/smolvm) - Tool to build & run portable, lightweight, self-contained virtual machines [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Fixes

[#&#8203;52680](aquaproj/aqua-registry#52680) tombi-toml/tombi: Release artifacts format change [@&#8203;cailloumajor](https://github.com/cailloumajor)

#### Documentation

[#&#8203;52629](aquaproj/aqua-registry#52629) Clarify argd scaffold package support [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

### [`v4.498.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.498.0)

[Compare Source](aquaproj/aqua-registry@v4.497.0...v4.498.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.498.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.498.0) | <aquaproj/aqua-registry@v4.497.0...v4.498.0>

#### 🎉 New Packages

[#&#8203;52578](aquaproj/aqua-registry#52578) [lazywalker/rgrc](https://github.com/lazywalker/rgrc) - rgrc - Rusty Generic Colouriser - just like grc but fast [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;52557](aquaproj/aqua-registry#52557) [tak848/ccgate](https://github.com/tak848/ccgate) - LLM-powered PermissionRequest hook for Claude Code [@&#8203;izumin5210](https://github.com/izumin5210)
[#&#8203;52520](aquaproj/aqua-registry#52520) [grafana/gcx](https://github.com/grafana/gcx) - A CLI for managing Grafana Cloud resources. Optimized for agentic usage [@&#8203;yaroot](https://github.com/yaroot)

#### Fixes

[#&#8203;52531](aquaproj/aqua-registry#52531) awslabs/kubernetes-iteration-toolkit: Rename to awslabs/eks-perf-tests
[#&#8203;52512](aquaproj/aqua-registry#52512) elixir-lang/expert: Rename to expert-lsp/expert

### [`v4.497.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.497.0)

[Compare Source](aquaproj/aqua-registry@v4.496.0...v4.497.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.497.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.497.0) | <aquaproj/aqua-registry@v4.496.0...v4.497.0>

#### 🎉 New Packages

[#&#8203;52476](aquaproj/aqua-registry#52476) [ricoberger/grafana-kubernetes-plugin](https://github.com/ricoberger/grafana-kubernetes-plugin) - The Grafana Kubernetes Plugin allows you to explore your Kubernetes resources and logs directly within Grafana [@&#8203;monotek](https://github.com/monotek)

#### Security

[#&#8203;52458](aquaproj/aqua-registry#52458) controlplaneio-fluxcd/flux-operator-mcp: GitHub Artifact Attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;52457](aquaproj/aqua-registry#52457) controlplaneio-fluxcd/flux-operator: GitHub Artifact Attestations config [@&#8203;scop](https://github.com/scop)

#### Fixes

[#&#8203;52425](aquaproj/aqua-registry#52425) go-delve/delve: Use GitHub release binaries for >= 1.26.2 [@&#8203;scop](https://github.com/scop)

### [`v4.496.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.496.0)

[Compare Source](aquaproj/aqua-registry@v4.495.0...v4.496.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.496.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.496.0) | <aquaproj/aqua-registry@v4.495.0...v4.496.0>

#### 🎉 New Packages

[#&#8203;52322](aquaproj/aqua-registry#52322) [endevco/aube](https://github.com/endevco/aube) - A fast Node.js package manager [@&#8203;jdx](https://github.com/jdx)
[#&#8203;52237](aquaproj/aqua-registry#52237) [controlplaneio-fluxcd/flux-operator/flux-operator-mcp](https://github.com/controlplaneio-fluxcd/flux-operator) - GitOps on Autopilot Mode [@&#8203;monotek](https://github.com/monotek)
[#&#8203;52229](aquaproj/aqua-registry#52229) [LargeModGames/spotatui](https://github.com/LargeModGames/spotatui) - A fully standalone Spotify client for the terminal. Native streaming included, no daemon required [@&#8203;yudai-nkt](https://github.com/yudai-nkt)

#### Security

[#&#8203;52316](aquaproj/aqua-registry#52316) graelo/pumas: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)

#### Fixes

[#&#8203;52272](aquaproj/aqua-registry#52272) Re-scaffold skim-rs/skim. Windows Support
[#&#8203;52247](aquaproj/aqua-registry#52247) vmware-tanzu/velero: Rename to velero-io/velero

### [`v4.495.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.495.0)

[Compare Source](aquaproj/aqua-registry@v4.494.1...v4.495.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.495.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.495.0) | <aquaproj/aqua-registry@v4.494.1...v4.495.0>

#### 🎉 New Packages

[#&#8203;52202](aquaproj/aqua-registry#52202) [android-sms-gateway/cli](https://github.com/android-sms-gateway/cli) - A command-line interface for working with SMS Gateway for Android [@&#8203;Ash258](https://github.com/Ash258)
[#&#8203;52151](aquaproj/aqua-registry#52151) [kiro.dev/kiro-cli](https://kiro.dev/docs/cli/installation/) - Kiro CLI is an agentic coding tool that lives in your terminal [@&#8203;garysassano](https://github.com/garysassano)
[#&#8203;51667](aquaproj/aqua-registry#51667) [controlplaneio-fluxcd/flux-operator](https://github.com/controlplaneio-fluxcd/flux-operator) - Flux Operator CLI allows you to manage the Flux Operator resources in your Kubernetes clusters. It provides a convenient way to interact with the operator and perform various operations [@&#8203;monotek](https://github.com/monotek)
[#&#8203;50599](aquaproj/aqua-registry#50599) [dependency-check/DependencyCheck](https://github.com/dependency-check/DependencyCheck) - OWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies [@&#8203;kapitoshka438](https://github.com/kapitoshka438)

#### Fixes

[#&#8203;52149](aquaproj/aqua-registry#52149) Re-scaffold jreleaser/jreleaser/standalone
[#&#8203;52129](aquaproj/aqua-registry#52129) sigstore/cosign: Support cosign v2.6.3 [@&#8203;tmeijn](https://github.com/tmeijn)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzYuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiLCJhdXRvbWF0aW9uOmJvdC1hdXRob3JlZCIsImRlcGVuZGVuY3ktdHlwZTo6bWlub3IiXX0=-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants