Releases: wanaku-ai/wanaku-capabilities-java-sdk
Release v0.1.0
Changelog
d99f8c2 [maven-release-plugin] prepare for next development iteration
f0a0590 [maven-release-plugin] prepare release wanaku-capabilities-java-sdk-0.1.0
ce388d5 Skip archetype integration test during release builds
86eb6b6 Version bump for 0.1.1 release
ad70a35 Auto publish to avoid a manual step in the release process
4204328 Bump log4j.version from 2.25.3 to 2.25.4
9798e8d chore: address PR #104 review comments
1811a79 Fix #103: add configurable retry with exponential backoff for resource downloads
ba4fcee Upgrade Jackson to 2.21.2
28f434e Upgrade Camel to 4.18.1
12f0e28 Bump mockito.version from 5.22.0 to 5.23.0
988302d Fix wanaku-ai/wanaku#873: add AUTH_PREFIX constant for secure token propagation
dacce4e chore: address PR #97 review comments
1b17b5d Fix #96: update SDK HTTP clients to match REST API cleanups
2135d56 Bump org.eclipse.jgit:org.eclipse.jgit
9fbdb95 Bump com.diffplug.spotless:spotless-maven-plugin from 3.2.1 to 3.3.0
74392e1 Bump com.nimbusds:oauth2-oidc-sdk from 11.33 to 11.34
6a0186f chore: address PR #91 review comments
2ae40cd chore: address PR #89 review comments for ProcessRunner
75ae767 Removed invalid code from NonConvertableResponseException
3e50a00 Bump mockito.version from 5.21.0 to 5.22.0
7bdc916 Fix #863: add ProcessRunner utility to capabilities-common
6d48dee Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
3ab61a5 Bump com.fasterxml.jackson.core:jackson-databind from 2.21.0 to 2.21.1
0c800a1 Remove deprecated state update APIs
1b79aa3 chore: clean up Maven POM files
77e90b1 chore: add --no-transfer-progress to Maven CI builds
3d51673 Cleanup archetype versions
3dc5082 Align archetype versions
4276dea Consolidate duplicated properties in a single place
3cdb3b1 Removes duplicated tag
dbed3ad Removes duplicated maven property
60256a2 Upgrade LangChain4j to the latest version (1.11.0) to align with Camel
e1906fe Upgrade Log4j to the latest version 2.25.3
a28dbf7 Upgrade Camel to the latest LTS (4.18.0)
ccdf69c Bump org.eclipse.jgit:org.eclipse.jgit
a336ac7 Bump log4j.version from 2.25.2 to 2.25.3
8f3b045 Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.4 to 3.5.5
794d8e7 Disable capability-side ping by default
22afff5 Bump mockito.version from 5.18.0 to 5.21.0
d34df88 chore: upgrade actions/checkout to v6 and actions/setup-java to v5
9e42a04 Bump grpc.version from 1.78.0 to 1.79.0
05ec6df Fix #63: Improve protobuf/gRPC definitions with industry best practices
f59c13d Add HealthStatus enum and integrate with ActivityRecord and ServiceState
d3c33f9 Bump com.nimbusds:oauth2-oidc-sdk from 11.32 to 11.33
4463e31 Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.5.4
79deb13 Ensure consistent formatting in Wanaku projects
23d0ea1 Add tests for ReservedArgumentNames
32c1361 Adds support for the wanaku_meta_* metadata prefix convention introduced in wanaku-ai/wanaku#751.
95dc13d Added documentation about the Camel Integration Capability plugin
df45677 Added documentation about the registration data files
c42b977 Added missing package info in the API module
5ad6e17 Move reusable code from the Camel Integration Capability
eb3695f Added client registration flow documentation
9837627 Adjusted to allow access to the service authenticator instance
0ecd2fb Allow getting access to the current valid token
2dca7df Bump com.fasterxml.jackson.core:jackson-annotations from 2.20 to 2.21
f4950b9 Bump com.nimbusds:oauth2-oidc-sdk from 11.31.1 to 11.32
3b86c16 Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14
174cdd0 Fix early-access CI javadoc build failures
8f61df5 Sample test file for manual test execution
9ed3620 Do store the latest code execution events
ef79c18 Address PR review comments
74aa35b Add unit tests for config-provider-file, discovery, and security modules
89b1dd9 Add JaCoCo test coverage support
d703cdf Use 'mvn install' in CI to support archetype integration tests
459eaaf Fix archetype integration test configuration
08b7d16 Add automated integration tests for Maven archetypes
a07c51b Fix outdated archetype templates with incorrect imports and dependency versions
a36870e Bump com.fasterxml.jackson.core:jackson-databind from 2.20.1 to 2.21.0
c578e8e Multiple fixes for the code execution engine client
a2aa5fc Implement LangChain4j Code Execution Engine for Wanaku
de36ede Add langchain4j-code-execution-engine-wanaku sub-module
3dc7028 Add code-execution-engines parent module
f047634 Add code execution engine API methods to ServicesHttpClient
b1b5319 Implemented the core infrastructure for the Code Execution Engine
d739350 Bump com.fasterxml.jackson.core:jackson-annotations from 2.19.2 to 2.20
120a20e Bump com.nimbusds:oauth2-oidc-sdk from 11.30.1 to 11.31.1
a6605f8 Bump org.sonatype.central:central-publishing-maven-plugin
acae06d Bump grpc.version from 1.77.0 to 1.78.0
Release v0.0.9
Changelog
f388a05 [maven-release-plugin] prepare for next development iteration
3627269 [maven-release-plugin] prepare release wanaku-capabilities-java-sdk-0.0.9
07ebd6e Adjust documentation for release
ce0a7ec Use a cron trigger instead of a separate workflow for triggering scheduled builds
22c5b91 Avoid declaring unnecessary dependencies
7487d8a Use HTTPs for the license address
71b3159 Use the HTTPs address for Wanaku website
718ed6e Removed redundant groupId
de1784e Use lambdas when simpler
2bfb720 Throw a more appropriate exception when dealing with invalid response data
80e387b Use implicit types in generics
275fa93 Removed redundant variables
b1a0a1b Bump grpc.version from 1.76.0 to 1.77.0
fb65015 Adjusted Javadoc so it is consistent after moving code from Wanaku
269fe28 Added missing name
668867c Move core java code from Wanaku to the Capabilities SDK
5a4f04b Bump com.fasterxml.jackson.core:jackson-databind from 2.19.2 to 2.20.1
4b1f57c Bump com.nimbusds:oauth2-oidc-sdk from 11.29.2 to 11.30.1
8d1b17a Added OIDC discovery support
1e34d07 Add support for restricted data stores
7d46cdb Added support for retrieving the data from a data store
82f4204 Version bump the base Wanaku to 0.0.9-SNAPSHOT
Release v0.0.8
Changelog
9cea312 [maven-release-plugin] prepare for next development iteration
52aeb3c [maven-release-plugin] prepare release wanaku-capabilities-java-sdk-0.0.8
059f399 Version bump to Wanaku 0.0.8
35af0e8 Add a release guide
0619d7d Avoid adding double quotes to the ID when pinging the router
39a09c3 Bump org.apache.maven.plugins:maven-archetype-plugin from 3.4.0 to 3.4.1
2d528d8 Bump org.apache.maven.plugins:maven-dependency-plugin
83cd3e6 Configure dependabot to ignore Camel dependencies
d0d0804 Configure dependabot to ignore Camel dependencies
a3fb2bb Version bump to JUnit 5.13.4
eb7dff9 Bump org.sonatype.central:central-publishing-maven-plugin
728076a Bump org.apache.maven.archetype:archetype-packaging from 3.2.1 to 3.4.1
c41974c Bump grpc.version from 1.69.1 to 1.76.0
d1197c6 Version bump to Jackson 2.19.2
043fbf3 Bump log4j.version from 2.25.1 to 2.25.2
62cae26 Added index page for the website
6542808 Initial implementation of a client for the public API
9c2b266 Add support for multi capability services
1ec0121 Added a bit more logging to the InstanceDataManager
0a3c47f Version bump to Wanaku 0.0.8-SNAPSHOT
2b8d1a3 Fixed incorrect canonical service home directory
e8d0991 Add documentation to undocumented classes
ad84f6c Bump log4j.version from 2.21.1 to 2.25.0
8d56fda Bump org.apache.maven.plugins:maven-archetype-plugin from 3.2.1 to 3.4.0
f7b2522 Added support for authentication
47f91d2 Include the packaging in the artifact pom file
8aa9f7e Added comments
d8393d0 Removed invalid default server-side properties
Release v0.0.7
Changelog
62c63ec [maven-release-plugin] prepare for next development iteration
938714d [maven-release-plugin] prepare release wanaku-capabilities-java-sdk-0.0.7
e1d5950 Version bump to Wanaku 0.0.7
9a0c8fc Flaky on Windows and needs to be investigated
b4049ab [maven-release-plugin] prepare for next development iteration
5bd9511 [maven-release-plugin] prepare release wanaku-capabilities-java-sdk-0.0.6
92af4f5 Fixed missing parent inheritance for the parent pom
4f34404 Fixed release command
Release v0.0.6
Changelog
583a50e [maven-release-plugin] prepare for next development iteration
9b7937e [maven-release-plugin] prepare release wanaku-capabilities-java-sdk-0.0.6
9b05112 Added release automation
883a2a6 Added build metadata
c341bdc Version bump to Wanaku 0.0.6
db64c07 Javadoc fixes
1f7b892 Removed extra checkout
e945054 Build Wanaku main as part of the build
a4150e4 Merge pull request #2 from wanaku-ai/dependabot/maven/org.slf4j-slf4j-bom-2.0.17
dd3384c Bump org.slf4j:slf4j-bom from 2.0.16 to 2.0.17
e37cf09 Added CI automation
25731df Remove commented code
b5d280e Use prettier names
3895583 Added documentation
e35ffc8 Added a new archetype to facilitate creating capabilities with the SDK
4810dee Added version information
5f1772d Added a new runtime module
04349d3 Added unit tests
9924959 Enforce the correct size for the service entry ID
8c3a60a Ensure that the data header is properly filled
0f49d2c Added Javadoc to the capabilities-exchange module
2e74dde Added Javadoc to the capabilities-discovery module
b7f18b2 Added Javadoc to the capabilities-data-files module
b777eb9 Added Javadoc to the capabilities-common module
24ca78d Moved the service config to a separate interface and class
7b986d9 Moved the registration config to a separate interface and class
52b65c2 Added common provisioning code
ff9e1bc Added a bill of materials (BOM) module
53d78b7 Cleanup gRPC-related dependencies
834b87f Initial implementation of a Core Java SDK for Wanaku
ac4f6a3 Initial commit