Skip to content

Releases: wanaku-ai/wanaku

Release v0.0.3

14 Mar 08:36
bb5e388
Compare
Choose a tag to compare

Changelog

34fa68d [maven-scm-plugin] Update version in UI files
af1fabd [maven-release-plugin] prepare release wanaku-0.0.3
eebe0b7 Update release versions
5bfc748 Fix commons-pool2 error in native mode
e6f006c Updated the release guide
5a7943c Include UI files in the release
1e99c4e Adjust to commit modified files as part of the release process
ecfafd0 Fixed incorrect deliverable for the YAML route service
28d885b Disable native mode for unsupported services
1a9bb29 Remove unused setting
9b0565d Avoid failing badly in case of incorrectly configured services
0d33651 Another update to the release notes guide
89b61db Version bump to 0.0.3-SNAPSHOT for UI elements
85a2b02 Added missing package for Tavily search
f889410 Fixed typo
07c67e5 [maven-release-plugin] prepare for next development iteration
902482c [maven-release-plugin] prepare release wanaku-0.0.2
5669ed8 Added missing javadoc
0f3f1db Added missing javadoc
368c8c8 Added a private constructor for the IndexHelper
6735703 Renamed incorrectly provider method for Valkey
240c168 Removed unused import
dbaf7ff Removed unused interface
abf6dd2 Update usage.md: include Wanaku console in getting started
e8c26d7 Update usage.md: Add embedded LLMChat as option
1047659 Version bump on the release guide
b8c1c96 Fixed a typo in the S3 provider name
df68e89 Fix s3 packaging
4ac29d5 Update documentation versions to 0.0.2
a3cb78d Added new downstream services to the release automation
5f7dbb0 Tavily does not support native mode
5cb7534 UI: add sidebar navigation on small screens (#154)
e867802 mixed up theme black/white - 2nd pass (#153)
d5afa4e fix #147: mixed up theme black/white (#152)
da60ab5 issue #149: Add ui resource buttons (#150)
5c87b42 Fix failed search when maxResults are missing
da9be3d Minor code cleanup: removed commented code
9c7ecae Revert "Use the VertX gRPC server as it is better integrated into Quarkus"
8ecbf99 issue #89 developer tab: LLM chat to test MCP tools (#129)
e01e332 Use the VertX gRPC server as it is better integrated into Quarkus
17ccfaa Use a scheduled timer to ensure registrations are refreshed
652d163 Fixed type cast issue
b62e10b Improve handling of registration failures
8a66bc9 Adjust the docker compose so it runs better with the external registry
b9b3c49 Show usage in a few more places so that users are not lost
2201d7e Remove unused targets link/unlink commands
a94df76 Added the Wanaku version in multiple places where it would be useful
7ac5f8a Do include the assembly files in the generated module
3e901db Added missing import in the main service interface in the archetypes
c6ac72f Added missing assembly files for Tavily service
f38985c Fixed misleading log message
02af73f Support multiple responses between downstream services and the router
7450285 Fixed misleading error message
ea3ab9c Archetype fixes
3351f48 Add search capabilities with Tavily
73ffc92 Fix not normalizing URLs correctly
fcd083e Fixes generating tool invoker projects
500d166 Fixed incorrect module definition
c923a92 Upgrade Quarkus MCP server to the latest version
414a0ad Upgrade Apache Camel version to the same one used by Quarkus
ee5cb45 Regen openapi files affected by the Quarkus upgrade
921667f Upgrade Quarkus to 3.19.2
45aa5b5 Fixed a typo
0c817d8 Added details about adding tools to toolsets
57710eb Fix incorrectly creation of Service reference
dd036dd Added information about other supported clients
c1ea078 Simplifies service management
a15dfe8 Fixed automation
56fa19f Create ExceptionMappers and align Tools Service
0612ce5 Handle errors
3f15785 Cast API return type
753b8dc Use fetch instead of axios
e4aad92 issue #60 Toolsets improvements: toolset should be downloaded automatically
3137b8a Fixed incorrect generation of the assembly in native build mode
d5e6e6a ui: Extract Tool modals into standalone components (#117)
d29f1c4 ui: Extract ToolsTable into standalone component (#116)
a65f1f9 Update wanaku logo (#114)
d153edc UI resources and tools hooks for api calls (#113)
4243298 Add Resources List (#110)
ce17e47 Ensure the assembly is included with the archetype
b9dcd62 Make sure to include the LICENSE file in the release files
70365fc Fixed incorrect copyright
cbce5ec Use resolution for jsonpath-plus cve
1132839 Use latest orval version
9ee5295 Use CVE free jsonpath-plus version
3c3b88a Automatically generate stub API for UI
30c234d Update the list of providers
4eccbf2 S3 Resource
630eeef Ensure resource consumes can access the originating request
b1967ad Do cascade arguments and configurations to the downstream services
5661149 Log the request ID
7dafd39 Bump com.fasterxml.jackson.core:jackson-databind from 2.18.2 to 2.18.3
bbe85ad Minor code cleanup
3640438 Make Quinoa less verbose during the build
bd2b23a Fix resource errors in the router tests
68798f3 Added or improved Javadoc
dfe8030 Cleaned up used generic type
51df635 Added missing proxy name
e5ae376 Added details about implementing your own custom downstream services
4f3e6fb Fixed incorrect archetype version in the contributing guide
1c40552 Fixed broken links on the README
c3e60d5 Documentation improvements
da81e7e Added license file
cef9538 Remove outdated information about running Wanaku
b154aa5 Tentative fix for documentation rendering issues on GH pages
3b2b872 Added release guide
eb770d7 [maven-release-plugin] prepare for next development iteration
5f57d69 [maven-release-plugin] prepare release wanaku-0.0.1
c729fb7 [maven-release-plugin] rollback the release of my-proj-0.0.1
72ce589 [maven-release-plugin] prepare for next development iteration
9dd684f [maven-release-plugin] prepare release my-proj-0.0.1
3c26abc Added missing scm connection for Maven release
8c87133 Allow updating the releases
e602d5e Added native builds to the jreleaser spec
ce6a15f Automation improvements for building the native deliverables
ac13288 Adjusted the packaging so it is more friendly for building the native deliverables
7737331 Added linux-x86_64 platform to release automation
2ad7f8d Add tools page with ability to list, add, and import tools

Release v0.0.2

12 Mar 14:18
07c67e5
Compare
Choose a tag to compare

Changelog

902482c [maven-release-plugin] prepare release wanaku-0.0.2
5669ed8 Added missing javadoc
0f3f1db Added missing javadoc
368c8c8 Added a private constructor for the IndexHelper
6735703 Renamed incorrectly provider method for Valkey
240c168 Removed unused import
dbaf7ff Removed unused interface
abf6dd2 Update usage.md: include Wanaku console in getting started
e8c26d7 Update usage.md: Add embedded LLMChat as option
1047659 Version bump on the release guide
b8c1c96 Fixed a typo in the S3 provider name
df68e89 Fix s3 packaging
4ac29d5 Update documentation versions to 0.0.2
a3cb78d Added new downstream services to the release automation
5f7dbb0 Tavily does not support native mode
5cb7534 UI: add sidebar navigation on small screens (#154)
e867802 mixed up theme black/white - 2nd pass (#153)
d5afa4e fix #147: mixed up theme black/white (#152)
da60ab5 issue #149: Add ui resource buttons (#150)
5c87b42 Fix failed search when maxResults are missing
da9be3d Minor code cleanup: removed commented code
9c7ecae Revert "Use the VertX gRPC server as it is better integrated into Quarkus"
8ecbf99 issue #89 developer tab: LLM chat to test MCP tools (#129)
e01e332 Use the VertX gRPC server as it is better integrated into Quarkus
17ccfaa Use a scheduled timer to ensure registrations are refreshed
652d163 Fixed type cast issue
b62e10b Improve handling of registration failures
8a66bc9 Adjust the docker compose so it runs better with the external registry
b9b3c49 Show usage in a few more places so that users are not lost
2201d7e Remove unused targets link/unlink commands
a94df76 Added the Wanaku version in multiple places where it would be useful
7ac5f8a Do include the assembly files in the generated module
3e901db Added missing import in the main service interface in the archetypes
c6ac72f Added missing assembly files for Tavily service
f38985c Fixed misleading log message
02af73f Support multiple responses between downstream services and the router
7450285 Fixed misleading error message
ea3ab9c Archetype fixes
3351f48 Add search capabilities with Tavily
73ffc92 Fix not normalizing URLs correctly
fcd083e Fixes generating tool invoker projects
500d166 Fixed incorrect module definition
c923a92 Upgrade Quarkus MCP server to the latest version
414a0ad Upgrade Apache Camel version to the same one used by Quarkus
ee5cb45 Regen openapi files affected by the Quarkus upgrade
921667f Upgrade Quarkus to 3.19.2
45aa5b5 Fixed a typo
0c817d8 Added details about adding tools to toolsets
57710eb Fix incorrectly creation of Service reference
dd036dd Added information about other supported clients
c1ea078 Simplifies service management
a15dfe8 Fixed automation
56fa19f Create ExceptionMappers and align Tools Service
0612ce5 Handle errors
3f15785 Cast API return type
753b8dc Use fetch instead of axios
e4aad92 issue #60 Toolsets improvements: toolset should be downloaded automatically
3137b8a Fixed incorrect generation of the assembly in native build mode
d5e6e6a ui: Extract Tool modals into standalone components (#117)
d29f1c4 ui: Extract ToolsTable into standalone component (#116)
a65f1f9 Update wanaku logo (#114)
d153edc UI resources and tools hooks for api calls (#113)
4243298 Add Resources List (#110)
ce17e47 Ensure the assembly is included with the archetype
b9dcd62 Make sure to include the LICENSE file in the release files
70365fc Fixed incorrect copyright
cbce5ec Use resolution for jsonpath-plus cve
1132839 Use latest orval version
9ee5295 Use CVE free jsonpath-plus version
3c3b88a Automatically generate stub API for UI
30c234d Update the list of providers
4eccbf2 S3 Resource
630eeef Ensure resource consumes can access the originating request
b1967ad Do cascade arguments and configurations to the downstream services
5661149 Log the request ID
7dafd39 Bump com.fasterxml.jackson.core:jackson-databind from 2.18.2 to 2.18.3
bbe85ad Minor code cleanup
3640438 Make Quinoa less verbose during the build
bd2b23a Fix resource errors in the router tests
68798f3 Added or improved Javadoc
dfe8030 Cleaned up used generic type
51df635 Added missing proxy name
e5ae376 Added details about implementing your own custom downstream services
4f3e6fb Fixed incorrect archetype version in the contributing guide
1c40552 Fixed broken links on the README
c3e60d5 Documentation improvements
da81e7e Added license file
cef9538 Remove outdated information about running Wanaku
b154aa5 Tentative fix for documentation rendering issues on GH pages
3b2b872 Added release guide
eb770d7 [maven-release-plugin] prepare for next development iteration
5f57d69 [maven-release-plugin] prepare release wanaku-0.0.1
c729fb7 [maven-release-plugin] rollback the release of my-proj-0.0.1
72ce589 [maven-release-plugin] prepare for next development iteration
9dd684f [maven-release-plugin] prepare release my-proj-0.0.1
3c26abc Added missing scm connection for Maven release
8c87133 Allow updating the releases
e602d5e Added native builds to the jreleaser spec
ce6a15f Automation improvements for building the native deliverables
ac13288 Adjusted the packaging so it is more friendly for building the native deliverables
7737331 Added linux-x86_64 platform to release automation
2ad7f8d Add tools page with ability to list, add, and import tools

Release v0.0.1

01 Mar 14:09
eb770d7
Compare
Choose a tag to compare

Changelog

5f57d69 [maven-release-plugin] prepare release wanaku-0.0.1
c729fb7 [maven-release-plugin] rollback the release of my-proj-0.0.1
72ce589 [maven-release-plugin] prepare for next development iteration
9dd684f [maven-release-plugin] prepare release my-proj-0.0.1
3c26abc Added missing scm connection for Maven release
8c87133 Allow updating the releases
e602d5e Added native builds to the jreleaser spec
ce6a15f Automation improvements for building the native deliverables
ac13288 Adjusted the packaging so it is more friendly for building the native deliverables
7737331 Added linux-x86_64 platform to release automation
2ad7f8d Add tools page with ability to list, add, and import tools

Release early-access

31 Mar 08:16
c9a7114
Compare
Choose a tag to compare
Release early-access Pre-release
Pre-release

Changelog

3d9f087 Simplify assertions
4b8b000 Flip out-of-order assertion arguments
46e8971 Throw WanakuException for consistency
0f1a22b Avoid unused assignment
ef471ac Fixed leaks and unlikely NPEs
ea3f4f5 Fixed incorrect equality check on itself
a975819 Removed unused imports
5e44e94 Removed unused throws
4090fd0 Use final when possible
5485ca2 Reduce matrix to only the latest versions available
a30a024 Added launcher scripts for Windows
ec465d1 Added missing experimental flag
f844284 Minor code cleanup
5b3e122 Only run certain tests if a container runtime is available
02bc18c Abort CI execution if any of the non-experimental job fails
1dbe319 (fixup) Do not mark Linux and macOS as experimental on the test matrix
87a913b Do not mark Linux and macOS as experimental on the test matrix
25cf66b Increase the test matrix
bba018f More test fixes for Windows
57493dd Skip MongoDB tests on Windows
48e1fbb Ensure the file service registry can be used in Windows
0e53231 Fixed dead links
dd75f27 Add note about LLMChat limitation
6df80d8 Fix Ollama as default URL
e19adad Fixed links to the services
7bcf844 Use a separate page for the list of tools and providers
f9511c1 Tentative link issue fix
2e706ba Tentative link issue fix
ed9fa46 Documentation updates
f7a82f6 Minor note adjustment test
54c4499 Add links to the tools and providers
12dca93 Don't build native images for snapshot builds
5a79fc8 Do not fail startup if the Wanaku home directory is missing
e3a73e2 Multiple small fixes to the services start local
907e44d Fixed deployment automation to match the new naming pattern
a154b5e Multiple archetype fixes
63d4410 Align the archetype version with current Wanaku version
5e9e38f Use a more consistent naming approach for services
7716886 Removed unused file
f653bae Added simple automation to refresh early builds
ef9b150 Improve Tavily search results
74b99b5 Fix not setting the request body correctly
46df219 Simplify getting started experience
8fefb4b #185 : Add the ability to override global Service configuration per invocation using Tool definition
0bd2fcc Reduced registration verbosity
28ec355 Fixed incorrect package for server tests
d3bb6ec Fixed incorrect name on the POM file
b067772 Fixed incorrect assembly file
0a51547 Removed incorrect license header
019677d Process runner should not be instantiable
bec55e4 Avoid duplicated dependency
474ab74 Fixed incorrect command for creating a new resource service
b3a64a6 Added details for releasing early builds
adc32a7 Removed invalid flag for release label
93be75d Added new exec service to the release automation
352e1b7 Provide reflection configuration preventing with archetypes
2ecd535 Added missing reflection configuration preventing native build
245c222 Enable running Camel JBang via the exec service
c1f1d96 Add a basic test script
d7caed7 Use expire in case of deregistration event miss
d960ec2 Fix inconsistency running Camel YAML routes
32a9ff1 Include tavily-search in the tested tools
10a1421 Further improve to avoid issues with overlapping locks
a1d64c3 Fixes automation for the new URI format
fd16eaa Make FileRegistry safer for concurrent usage
547d80f Adjust reserved fields in Wanaku to avoid problems with Python code
169e156 Make the camel rider name consistent
938762e Fixed incorrect parsing of parameters
c254bbf Added a new exec service
1ec9731 Return an WanakuException for consistency
e7171c5 Fixed an incorrect log message in the ProcessRunner
aa88100 Fixed incorrect URL for Tavily
f1074df Reduce verbosity for the registration events
1b31dec File Persistence and MongoDB persistence (#178)
3467ae7 Fix UI running only on localhost
a844242 Add missing return
f83cb65 Only create a Camel producer/consumer if type is camel
f15272b Only import the Camel Bom if creating a Camel-based service
a7b91f3 Version bump for the Wanaku MCP server version
72dc423 Bump dev.langchain4j:langchain4j-bom from 1.0.0-beta1 to 1.0.0-beta2
ffa580e Bump org.junit:junit-bom from 5.12.0 to 5.12.1
8537358 Bump io.quarkiverse.mcp:quarkus-mcp-server-sse
ad6f425 Bump io.quarkiverse.quinoa:quarkus-quinoa from 2.5.1 to 2.5.3
43bcb4c Avoid having the version fixed on the Makefile
a7fb7dd Fixes URL parsing for optional parameters and arguments
3083fe8 Decouple the runtime from the service
a1cd420 Simplify creating downstream services
fffac99 Correctly remove resources
38629a1 Save the downstream service state after every interaction
4a41c84 Removed unused bean
17386e9 feature #169: Add import toolset from URL in the UI (#175)
d8a8069 fix #170: Web UI adds a local file resource as HTTP (#174)
3d33c86 fix #171: mixed up theme in the LLMChat page (#173)
450a7f2 Added missing details about the services that require keys and/or authentication
1d2cbaf Added more details about how to build and run the services
39b3838 Updated archetype versions in documentation
cce3196 Adjust docker compose to use the latest stable version