Skip to content

Release v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Jul 15:13

Downloads

Wanaku CLI (Command Line Interface)

The CLI is used to manage and interact with the Wanaku MCP Router.

Platform File
Linux (x86_64) wanaku-cli-0.2.0-linux-x86_64.zip
macOS (Apple Silicon) wanaku-cli-0.2.0-osx-aarch_64.zip
Java (all platforms) wanaku-cli-0.2.0.zip

Tip: You can also install via JBang: jbang app install wanaku@wanaku-ai/wanaku

Wanaku Router

Component File
Router Backend wanaku-router-backend-0.2.0.zip

Capability Services (Tools)

Service File
HTTP wanaku-tool-service-http-0.2.0.zip
Exec wanaku-tool-service-exec-0.2.0.zip

Changelog

  • af4adfe [maven-scm-plugin] Update version in files (orpiske)
  • 8922058 [maven-release-plugin] prepare release wanaku-0.2.0 (orpiske)
  • 14626f4 Refreshed release guide (Otavio Rodolfo Piske)
  • 0912fa0 Updated examples (Otavio Rodolfo Piske)
  • 7ecc220 Set image, if none specified, to 0.2.x (Otavio Rodolfo Piske)
  • e005deb Version bump to SDK 0.2.2 (Otavio Rodolfo Piske)
  • 3ef4de1 Fix #1638: surface validation error details instead of generic -32603 (Otavio Rodolfo Piske)
  • 3032847 Fix #1637: validate namespace names to reject non-alphanumeric/dash characters (Otavio Rodolfo Piske)
  • a58a09a Fix #1605: fix spurious null error in namespaces create without --name (Otavio Rodolfo Piske)
  • 8fab010 Version bump the SDK for 0.2.x (Otavio Rodolfo Piske)
  • 4c9c590 chore: add OperatorAssertions prerequisite for backported test (Otavio Rodolfo Piske)
  • c4b3a49 Fix #1639: add --namespace-name as a PicoCLI alias for --namespace (Otavio Rodolfo Piske)
  • 2bc2dc0 Prevent code from trying to create namespaces with null paths (Otavio Rodolfo Piske)
  • 88327dd Fix #1654: exclude JVM -XX: flags from operator log error filter (Otavio Rodolfo Piske)
  • a2aef7b operator: Fix app label in WanakuCapability CIC (Claudio Miranda)
  • 5305655 Fix #1608: exclude default namespace from label-filtered namespace list (Otavio Rodolfo Piske)
  • 5c2c406 backport (0.2.x) CLI: Document usage of a java truststore to connect to https servers (#1659) (Claudio Miranda)
  • 674076d Fix #1606: return HTTP 404 instead of 500 for non-existent toolset repo (Otavio Rodolfo Piske)
  • a384dd6 Fix #1607: return HTTP 404 instead of 500 for non-existent forward refresh (Otavio Rodolfo Piske)
  • b3e31f9 Fix #1609: replace raw Java exception class names with user-friendly messages in MCP CLI commands (Otavio Rodolfo Piske)
  • 03788a4 chore: pass current branch to early-access workflow (Otavio Rodolfo Piske)
  • cec0efa Version bump to SDK 0.2.1 (Otavio Rodolfo Piske)
  • 4024039 refactor(AuthCredentialStore): move default credentials file path to a dedicated method (Matheus André)
  • a669792 docs: enhance operator documentation with additional status fields and troubleshooting tips (Matheus André)
  • 5ccb164 [#1518] Local mode should warn about disabled authentication (Radovan Netuka)
  • 56dfed9 chore: upgrade Forage to 1.5.0 (Otavio Rodolfo Piske)
  • 51e2553 Version bump to SDK 0.2.0 stable (Otavio Rodolfo Piske)
  • f7ee2d2 docs: refresh 0.2.0 documentation (Otavio Rodolfo Piske)
  • cb7287e fix #1510: use printer.printErrorMessage for consistent error output (Otavio Rodolfo Piske)
  • 0219775 fix #1510: tools import shows spurious Internal Server Error messages (Otavio Rodolfo Piske)
  • e0cd598 docs: update CLI login examples (Otavio Rodolfo Piske)
  • 840a763 feat: WANAKU_HOME support for LocalRunner (Matheus André)
  • f34136b cli: "tools list --insecure" fails when OIDC is https (Claudio Miranda)
  • 6eb5878 ci: fix ServiceExposeTest for namespace field rename (Otavio Rodolfo Piske)
  • 279d8c7 fix #1553: address review feedback — move docs to usage.md, shorten (Otavio Rodolfo Piske)
  • d9c1323 fix #1553: document noauth workaround for archetype-generated capabilities (Otavio Rodolfo Piske)
  • cc0c5c2 fix #1555: update test plans for --namespace/--namespace-id rename (Otavio Rodolfo Piske)
  • c1d664d fix #1555: address review feedback — null guard and docs update (Otavio Rodolfo Piske)
  • 8bb30c4 Fix #1555: standardize --namespace and --namespace-id across CLI commands (Otavio Rodolfo Piske)
  • 6447889 Fix #1557: address review feedback — null guard for args in validateRequiredParameters (Otavio Rodolfo Piske)
  • ffebce3 fix #1557: validate required tool parameters before forwarding to capability (Otavio Rodolfo Piske)
  • a28ead6 Fix #1558: remove literal %n from CLI error messages (Otavio Rodolfo Piske)
  • d8bde48 fix #1556: improve error message when browsing non-existent toolset repository (Otavio Rodolfo Piske)
  • 4ebc6bb chore: add missing --plain flag to show commands in test plan (Otavio Rodolfo Piske)
  • e0e6786 feat: set default value for verified email in UsersAdd command (Matheus André)
  • f74b450 Fix #1549: use Picocli co-dependent ArgGroup for --unmask and --get (Otavio Rodolfo Piske)
  • 0f6b238 Fix #1549: add --unmask option to wanaku auth token --get (Otavio Rodolfo Piske)
  • 0269c1c chore(deps): bump quarkus-mcp-server.version from 1.13.0 to 1.13.1 (dependabot[bot])
  • 833a132 chore(deps): bump org.apache.maven.plugins:maven-resources-plugin (dependabot[bot])
  • 543d45e chore(deps): bump swagger-core.version from 2.2.50 to 2.2.52 (dependabot[bot])
  • 4ed405f chore: centralize container runtime detection for test plans (Otavio Rodolfo Piske)
  • 362bdbf fix: update prerequisite checks to support both Docker and Podman (Matheus André)
  • c2f050c chore: revert cleanup.md change (related to #1530, pending decision) (Otavio Rodolfo Piske)
  • a966abc chore: fix test plan defects found during automated review (Otavio Rodolfo Piske)
  • 7d455d0 fix: compatibility in scripts and documentation (Matheus André)
  • 9b8465c chore(deps): bump jline.version from 4.2.1 to 4.3.1 (dependabot[bot])
  • 26c3871 chore: guard AuthToken clear operation with explicit flag check (Otavio Rodolfo Piske)
  • 84223e3 chore: use Picocli ArgGroup for mutually exclusive and co-dependent CLI options (Otavio Rodolfo Piske)
  • ed46f28 refactor: error handling in DefaultMcpBridge (Matheus André)
  • 5ac3dea fix: use authenticated client for namespace lookup and add null-safety guards (Otavio Rodolfo Piske)
  • 32ccb36 chore: use Picocli exclusive ArgGroup for namespace options in ForwardsAdd (Otavio Rodolfo Piske)
  • af8c918 fix: throw exception when forward reference already exists (Matheus André)
  • fec152f feat: add --namespace-name option for adding forwards and update documentation (Matheus André)
  • c28136d Use bulk operations (Otavio Rodolfo Piske)
  • 2f4c0df Generics cleanup (Otavio Rodolfo Piske)
  • dde8da6 Cleanup redundant variables (Otavio Rodolfo Piske)
  • 8ce7a89 chore: update test plan prerequisites to build from source (Otavio Rodolfo Piske)
  • e059252 chore: fix code quality issues flagged by static analysis (Otavio Rodolfo Piske)
  • 6d14e88 Apply suggested fix to docs/usage.md from Copilot Autofix (Otavio Rodolfo Piske)
  • 45d82fc Apply suggested fix to docs/usage.md from Copilot Autofix (Otavio Rodolfo Piske)
  • 6d63fcb Apply suggested fix to docs/usage.md from Copilot Autofix (Otavio Rodolfo Piske)
  • 515261a Apply suggested fix to docs/usage.md from Copilot Autofix (Otavio Rodolfo Piske)
  • c17eaf7 chore: update stale version references in documentation (Otavio Rodolfo Piske)
  • f8b319f chore(deps): upgrade GitHub Actions to latest versions (Otavio Rodolfo Piske)
  • db2a71d Adjust OpenShift SA permissions (Otavio Rodolfo Piske)
  • c14701a chore: align token variable name with openshift-login step (Otavio Rodolfo Piske)
  • 4023955 chore: move test service account to a dedicated persistent namespace (Otavio Rodolfo Piske)
  • 599d4d5 fix #1502: return stub responses instead of null in archetype templates (Otavio Rodolfo Piske)
  • 6f7c614 chore(deps): bump io.quarkiverse.helm:quarkus-helm from 1.4.0 to 1.4.1 (dependabot[bot])
  • 1370501 Fix #1182: add Qdrant vectorized search service template (Otavio Rodolfo Piske)
  • 6635905 fix #1183: add camel-pinecone service template for vectorized search (Otavio Rodolfo Piske)
  • 52d6166 chore(deps): bump com.diffplug.spotless:spotless-maven-plugin (dependabot[bot])
  • 754e386 chore(deps-dev): bump org.sonatype.central:central-publishing-maven-plugin (dependabot[bot])
  • 1f0c481 chore: add --token, probe logging, and PKCE tests to cli-auth-commands test plan (Otavio Rodolfo Piske)
  • e5a6130 fix #1489 #1490 #1491: fix CLI auth token handling, probe logging, and PKCE (Otavio Rodolfo Piske)
  • 51e391d cli: Add --insecure cli parameter to trust all server certificates (Claudio Miranda)
  • cdb8402 fix #1486: normalize whitespace-only realm before persisting in auth login (Otavio Rodolfo Piske)
  • 5c0a7ae chore: add auth login realm tests to cli-auth-commands test plan (Otavio Rodolfo Piske)
  • 23c652f fix: enhance OIDC authentication to support direct Keycloak login with realm option (Matheus André)
  • 7166603 fix #1482 #1483 #1484: fix admin users list empty output, credentials show metadata and exit code (Otavio Rodolfo Piske)
  • 869ff50 fix #811: add test plan for auth CLI commands (users and credentials) (Otavio Rodolfo Piske)
  • af66c02 fix #1473: add Content-Type header for admin UI HEAD responses (Otavio Rodolfo Piske)
  • 3abb7a3 chore: fix documentation drift, duplication, and ambiguity (Otavio Rodolfo Piske)
  • edff79d fix #1474: add true --plain mode that bypasses JLine table rendering (Otavio Rodolfo Piske)
  • 2fb7499 chore: add graceful stop script for wana ...