Changelog
bd1ee95 [maven-scm-plugin] Update version in files
089828d [maven-release-plugin] prepare release wanaku-0.0.8
b34af5a Make sure to only add and commit proper UI files
7b3e07e Disabled test breaking the release
fa1befd Minor code cleanup
43d02bb Removed commented code
53cbb21 Removed tests checking the functionality of deprecated capabilities
46bdf05 Removed test files from old capabilities
774a62a Use the latest Keycloak 26.3 image available
ccb8c29 Removed outdated component from the architecture documentation
d8416f3 Removed non-existent image from the manifest
f6554e3 Fixed paths affected by recent refactoring of the router components
c086b92 Removed the docker-compose version changes from the release automation
de8decc Fixed javadoc description
7d1d422 Minor updates to the contributing guide
7613b98 Update the archetype versions referenced in the contributing guide
e7d7630 Removed the docker-compose details from the manual release preparation guide
38be8e8 Minor adjustments to the security documentation
21d53fc Add support for a public namespace
6e32243 Added details about the router, protocol support and the CLI
db29889 Added more details about installing and running capabilities
598bbb3 Added more details about the OpenShift deployment
f270e31 Updates the capabilities section based on recent Wanaku changes
038c7ed Fixes an incorrect command in the contributing guide
bc48584 Do not limit results when listing capable targets
0bf50fb Adjust the configure-auth.sh script to work better with bash
edde53e Updates the architecture documentation
500e9be Add documentation about configuration options supported by Wanaku
841f1ff Removed unused configurations from the archetypes
0f29734 Remove unused classes
ccc6682 Retry for up to a minute if the first registration fails
e49fe00 Do not use the separate grpc server for the router
60d68b2 Adjusted the deployment files for greater flexibility
fc77790 Minor documentation fixes
b2b1886 Removed unused configuration
ab6917c Fixed tests for authentication support
2e48463 Updated to use a newer Keycloak instance for tests
dc63cb6 Updated documentation for security features
be5e608 Add configuration cleanups and comments
b54efa7 Updated base realm configuration with fixes for the dynamic client registration
86839cd Fixes for the dynamic client registration
486cbff Adjusted the configurations to support the OIDC Proxy
b0ec858 Removed invalid gRPC configuration
83a8d5b Removed the unused core-security module
c292a87 Avoid throwing server error (500) for regular not found exceptions
da1ec69 OIDC Proxy must be enabled at build time
d9c8714 Use the latest version of the OIDC Proxy
4bc62db Accept all origins on the base Keycloak configuration
353366c Enabled the OIDC Proxy
90b4025 Removed unused permits
0c2b161 Re-enabled the configurations for the OIDC proxy
7acd623 Formatting fixes
92058e2 Reworked so that the pages are hosted in /admin
f2a6d58 Added support for the OAuth workflow
4d2620a Implement support for the older MCP authorization flow for SSE endpoints
f33d314 Add support for the Quarkus OIDC Proxy
9752fd8 Upgrade to Langchain4j 1.7.1
27893a8 Do make sure the latch is always counted down
da83414 Use environment variables to reduce the complexity of setting up service-specific properties
727b61b Bump swagger-core-version from 2.2.38 to 2.2.39
2e84f1d Updated gitignore file
d1d91bd Added package-info files to the project
ea27d7f Formatting fixes
771df21 Bump org.apache.maven.plugins:maven-scm-plugin from 2.1.0 to 2.2.1
11dffad Avoid invalid configs when generating the service options
59c98b8 Adjust Wanaku start local for auth
ba4b747 Remove outdated components from Wanaku Start local
c278ef2 Added missing and/or fixed existing JavaDoc
ccaa836 Bump quarkus-mcp-server.version from 1.5.3 to 1.6.1
a3e4705 Fix outdated expandable rows and the empty "Configurations" section from the UI.
a91b330 Fix AbstractBean type information
589add8 Removed unnecessary semicolons
1eab721 Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4
0c0f235 Add support for Streamable HTTP in MCP forwards
9ebc17d Minor code cleanup transforming configs to headers
26b714e Use log instead of printing the stack trace
06c64a3 Consolidate common request parsing code
bf6a4d7 Consolidate common proxy code
c58dcf6 Documentation updates for 0.0.8
e8ac024 Configure dependabot to ignore Camel dependencies
2dc4f98 Update to use Quarkus 3.27.x
7829be7 Bump dev.langchain4j:langchain4j-mcp from 1.5.0-beta11 to 1.7.1-beta14
b39bd7f Consolidate and simplify resolving the service to use
5930f95 Bump org.sonatype.central:central-publishing-maven-plugin
82f984e Bump io.swagger.parser.v3:swagger-parser from 2.1.32 to 2.1.34
a78cf1d Bump com.diffplug.spotless:spotless-maven-plugin from 2.46.1 to 3.0.0
8af0613 Remove deprecated services
1dc6d1d Add support for multi capability services
198702e Fixed integration tests to work with authentication
b2a01d3 Make it easier to know when the capability has successfully registered
449ef1f Avoid an NPE when adding resources without configuration
3f0e871 Formatting fixes
0b7d026 Router tests formatting fixes
2b4a77c Avoid warnings due to missing OIDC server tests in public API tests
7e53783 Re-enable discovery tests by default
101ff55 Reduce excessive log verbosity
4ac59f3 Added details about configuring Wanaku for development
8775342 Consolidate handling of the capabilities in a single repository
1bbfd11 Formatting fixes
4b7e258 Use HTTP 502 for unavailable services
e180dae Improved error handling when a service is unavailable
2232b78 Do allow logging when services ping
e3d8ce0 Bump swagger-core-version from 2.2.37 to 2.2.38
37fe0d5 Reduce incidence of unauthorized errors
e26ca33 Temporarily disable the authentication for MCP
2432086 Do not use a predefined namespace
1b4f34a Get the keycloak host automatically
a3c2577 Fixed wrong directory for the Keycloak config
6a4dc38 Fixed not creating manifests
4204880 Simplify configuring Keycloak
547f4e0 Upgrade to the latest Keycloak version
50dd194 Bump software.amazon.awssdk:s3 from 2.32.29 to 2.34.0
94da84a Bump org.assertj:assertj-core from 3.27.4 to 3.27.6
825cedf Bump swagger-core-version from 2.2.36 to 2.2.37
e6dce11 Fix Wanaku CLI with JBang
81f9916 Formatting fixes
f272fd5 Fix incorrect oc apply command
7e292b2 Fix incorrect overlay in CI
f76963b Update HttpClient.java
d6f8879 Update HttpClient.java
762ea38 Update PropertyBasedStore.java
3b0bc9c Adjust deployment according to latest auth-related changes
4a0504f Update wanaku-tool-service-http.yaml
50978f3 Update wanaku-router-backend.yaml
7da6a64 Enable authentication by default
1626289 Update Wanaku server info version
1742107 Bump dev.langchain4j:langchain4j-mcp from 1.3.0-beta9 to 1.4.0-beta10
d1e2d00 Bump quarkus-mcp-server.version from 1.4.1 to 1.5.3
9059a56 Upgrade to Quarkus 3.26.3
a2ed5c0 Upgrade Quinoa to the latest version (2.6.2)
86207b9 Bump jline-version from 3.30.5 to 3.30.6
322b0cc Bump com.fasterxml.jackson.core:jackson-databind from 2.19.2 to 2.20.0
23eb1a8 Bump org.assertj:assertj-core from 3.27.3 to 3.27.4
8751498 Bump software.amazon.awssdk:s3 from 2.32.19 to 2.32.29
dde4de6 Bump jline-version from 3.30.4 to 3.30.5
a30664a Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.46.1
953924b Add a CLI option for creating a new mcp services.
31d4961 Bump org.junit:junit-bom from 5.13.3 to 5.13.4
83569c9 Bump io.swagger.parser.v3:swagger-parser from 2.1.31 to 2.1.32
8a3ef3e Bump swagger-core-version from 2.2.35 to 2.2.36
3e66ab2 added integration test for yaml route tool service #446
9e501e1 git pod commit
4f6ba77 git pod commit
44fa0b7 Bump dev.langchain4j:langchain4j-mcp from 1.1.0-beta7 to 1.3.0-beta9
1d3fa33 Adjusted integration tests to use the new backend image
854a56e Removed invalid formatting configuration
0e3bced Bump dev.langchain4j:langchain4j-bom from 1.1.0 to 1.3.0
0ea32f9 Bump software.amazon.awssdk:s3 from 2.32.9 to 2.32.19
a18654e Bump swagger-core-version from 2.2.34 to 2.2.35
66408c7 Make the code formatting consistent
90b426f Enforce a consistent coding style for the project
dc20860 Add Kafka Tool Integration Test with Testcontainers (#466)
611ad51 Internal documentation updates
50ba2f9 Adds a dummy class to force Quarkus to use Java 21 for the container build
3af8e46 Fixed incorrect port assignment for the web frontend deployment
fde2152 Added missing Javadoc
6a0f4b9 (fixup) Avoid override outgoing headers if an access token is not provided
1099b40 Removed bogus credentials secret
4672fd2 Added authorization/authentication options to the archetypes
0b2227e Improve handling of errors in case of failing to obtain the token
043f056 Avoid override outgoing headers if an access token is not provided
98e560d Adjusted the documentation for the split between router and frontend
ec24b53 Adjusted the openshift deployment files
9728b17 Fix CI issues on GitHub
d16a60b Fix CI issues on GitHub
857e62c Updated documentation
a54c862 Added extra details in the configuration
8336dca Allow enabling/disabling security
b565657 Adjust the wanaku start local to support router web and backend
a7ceff0 Adjust the composer file for using the backend component
3d6f799 Adjusted a bit to simplify testing
8f0be9e Adjusted clients to use the capabilities API
6fa9eca Refresh the OpenAPI files
8670604 Fix not generating the openapi files
73e0fc0 Make the capabilities API public
8d657e8 Implement authentication support for the services
c91d8be Update configuration
55e1572 Implement authentication support for the backend
19f34f4 Implement authentication support for the web UI
d070891 Split the web UI from the backend Rest API
dcab635 Add archetype support for generating MCP servers.
a711ac2 Revert "Make sure to set a CI environment name for builds"
d904170 Make sure to set a CI environment name for builds
3ac5493 Bump quarkus-mcp-server.version from 1.4.0 to 1.4.1
6177a8c Upgrade to the latest Quarkus 3.24 platform
18cc3d2 Bump com.fas ...