Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(java): Update the Java SDK to 0.8.0 #190

Draft
wants to merge 45 commits into
base: main
Choose a base branch
from

Conversation

tzolov
Copy link
Contributor

@tzolov tzolov commented Mar 19, 2025

  • Update Java SDK version from 0.7.0 to 0.8.0
  • Refactor transport layer to use transportProvider pattern
  • Rename registrations to specifications in server API
  • Add exchange parameter to callback functions

jonathansampson and others added 30 commits March 20, 2025 22:46
Mintlify moved from mint.json to a newer docs.json that
is a bit more refined and in the longrun will suite us better.

Let's move to docs.json

Tested:
* `mintlify upgrade`
* `mintlify dev` and inspect website.
* Base for Java docs

* docs(java): Migrate Java-SDK/docs

Add visual documentation for Java SDK architecture:

- PlantUML class diagrams showing core components and relationships
- Client and server architecture diagrams
- Stack architecture overview
- Generated UML class diagram with detailed implementation structure

* Add Java Client and Server quickstarts

* reorder, redact, correct java-sdk docs

Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>

* updated updates.mdx

* fix docs.json

---------

Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
Co-authored-by: Christian Tzolov <christian.tzolov@broadcom.com>
Co-authored-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
Co-authored-by: David Soria Parra <davidsp@anthropic.com>
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
…ol#145)

- Fix typos and update links in quickstart guides
- Update artifact names and configuration properties
- Add detailed configuration examples and advanced features
- Enhance Java SDK client/server documentation
- Update architecture diagrams and descriptions
- Improve code examples with better comments
- Update Spring Boot version requirements

Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
…ples

Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
…otocol#147)

* Add mcp-client-typescript quickstart guide

* Improve client running explanation, best practices, etc.

* Set new python mcp client github link

* Only call list tools at initialization

* Add package.json and tsconfig.json setup section

---------

Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
Cleaner and more direct since it uses the system's chmod command directly rather than going through Node.js.
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
vlttnv and others added 15 commits March 20, 2025 22:46
* Fix link in server.mdx

The link to "Building MCP with LLMs" is broken. Fixing it to point to the correct path `/tutorials/building-mcp-with-llms`

* Fix the broken link in client.mdx
The client program will work even if the variable `tool_results` is removed
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
* Update clients.mdx

* Update clients.mdx

* Update clients.mdx

* Update clients.mdx

* Update clients.mdx

---------

Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
* add Anthropic workshop to introduction.mdx

* fix: fix icon and title

---------

Co-authored-by: David Soria Parra <davidsp@anthropic.com>
- Update Java SDK version from 0.7.0 to 0.8.0
- Refactor transport layer to use transportProvider pattern
- Rename registrations to specifications in server API
- Add exchange parameter to callback functions

Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
@tzolov tzolov force-pushed the java-sdk-0.8.0-api-changes branch from 556d4e8 to 9243da2 Compare March 20, 2025 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet