Commit graph java-sdk/.github
Author SHA1 Message Date
Dariusz Jędrzejczyk
863e748e5f
Use dynamic jar discovery for conformance tests (#832)
Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
2026-02-23 11:52:14 +01:00
Dariusz Jędrzejczyk
bdb373c4e3
Change StackOverflow link and tag for support (#824)
Updated contact link for community support to reflect new tag.

Resolves #553
2026-02-20 22:01:10 +01:00
Dariusz Jędrzejczyk
72f9da91a2
Add governance documentation for SEP-1730 (#808)
Add governance documentation required for SEP-1730 tier compliance:

- DEPENDENCY_POLICY.md: Conservative update policy for Maven dependencies
- VERSIONING.md: SemVer policy with breaking/non-breaking definitions
- ROADMAP.md: 2025-11-25 spec implementation focus and v1.x development
- .github/dependabot.yml: Monthly updates with frozen production dependencies

This mirrors the TypeScript SDK PR structure while being adapted for the Java context.

Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
2026-02-20 18:11:26 +01:00
Daniel Garnier-Moiroux
5b99cd600e
Conformance testing: add app to test auth suite (#806)
Signed-off-by: Daniel Garnier-Moiroux <git@garnier.wf>
2026-02-20 17:53:57 +01:00
Christian Tzolov
4adc81d11e Improve reference docs version alias handling
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
2026-02-18 12:51:58 +01:00
Christian Tzolov
3ab829285d Bump version from 0.18.0-SNAPSHOT to 1.0.0-SNAPSHOT
Update project version across all POM files, documentation, and CI
workflow to prepare for the 1.0.x release

Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
2026-02-18 12:45:20 +01:00
Dariusz Jędrzejczyk
7dd609c9b6
Update issue templates 2026-02-17 10:04:07 +01:00
Christian Tzolov
5ebe61617b Another round of improving mkdocs docs
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
2026-02-16 14:20:13 +01:00
Christian Tzolov
42887a8189 docs version management improvements
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
2026-02-16 13:48:09 +01:00
Christian Tzolov
a5d3cfbe8a Add docs version support
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
2026-02-16 12:50:28 +01:00
Christian Tzolov
a1048b9342
Add embedded MkDocs documentation site (#795)
Copy and convert existing MCP documentation into an embedded docs site
using MkDocs with Material theme. Includes client and server guides,
quickstart, development/contributing docs, architecture diagrams, and a
GitHub Actions workflow for publishing to GitHub Pages.

---------

Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
2026-02-15 19:00:21 +01:00
Daniel Garnier-Moiroux
38c0f3bef5 Run integration tests with Jackson 2 in CI
Signed-off-by: Daniel Garnier-Moiroux <git@garnier.wf>
2026-02-12 09:13:38 +01:00
Dariusz Jędrzejczyk
4fe8f3efef
Add MCP conformance tests with client and server test suites (#767)
Implement conformance testing modules with comprehensive client/server test scenarios,
sync conversion for client/servlet code, CI integration, and documentation updates.

---------

Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
2026-01-30 15:51:19 +01:00
Dariusz Jędrzejczyk
ec5383c23a Add CI GitHub Action and rename snapshot publish workflow 2025-03-18 13:37:49 +01:00
Christian Tzolov
dfe576b461 Update pom and GH actions
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
2025-02-14 12:40:27 +01:00
Christian Tzolov
a439e4ae6a Re-enable the CI tests 2025-01-28 19:45:56 +01:00
Christian Tzolov
c78c1adcc6 Migrate to central-publishing-maven-plugin 2025-01-28 19:36:27 +01:00
Christian Tzolov
181e1f25ab Change the top domain from org to io 2025-01-28 17:25:58 +01:00
Christian Tzolov
76495078be further CI wf improvements 2025-01-28 14:43:08 +01:00
Christian Tzolov
2e0b60dc3b Fix the MAVEN_GPG_PASSPHRASE in GH CI workflow 2025-01-28 14:39:40 +01:00
Christian Tzolov
6296a88331 Update license text and GH actions 2025-01-28 14:36:31 +01:00
Christian Tzolov
2f5fcdbcbe Add CI GH action workflow 2025-01-28 14:31:05 +01:00
Christian Tzolov
1aaf2d369a Fix the GH action secret names 2025-01-28 13:23:25 +01:00
Christian Tzolov
5b10f70021 Add manual relese trigger 2025-01-28 13:12:08 +01:00
Christian Tzolov
8d946bbdff initial maven central relese configuraitons 2025-01-28 10:50:15 +01:00
Christian Tzolov
0f62a508ce reomove old GH actions 2025-01-27 23:19:11 +01:00
Christian Tzolov
3112e5ede7 Refactor package structure and dependencies
- Updated package prefix: `org.springframework.ai.mcp` → `org.modelcontextprotocol`
- Changed POM groupId: `org.springframework.experimental` → `org.modelcontextprotocol.sdk`
- Update all dependecies and BOM
- Updated documentation references accordingly

Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
2025-01-24 22:14:44 +01:00
Christian Tzolov
13bafbde71 Add deploy docs GH actions 2025-01-03 13:34:24 +01:00
Christian Tzolov
12fd8e51f3 refactor: rename artifacts and restructure modules
- Rename spring-ai-mcp-core to mcp for simpler artifact naming
- Rename spring-ai-mcp-spring to spring-ai-mcp for clarity
- Rename parent artifact from spring-ai-mcp to mcp-parent
- Update artifact references in pom files and documentation
- Update directory structure and paths in GitHub workflow

Resolves #31

chore: improve module descriptions and update dependencies

- Update parent pom description to better reflect overall project scope
- Update mcp module description to detail core Java SDK capabilities
- Update spring-ai-mcp module description to emphasize Spring integration features
- Update dependency versions to stable releases:
  * JUnit: 5.11.3 -> 5.10.2
  * Jackson: 2.18.2 -> 2.17.0
2024-12-21 16:30:19 +01:00
Mark Pollack
44c8fb0080 Add github action for milestone repo release 2024-12-11 01:20:12 -05:00
Mark Pollack
98eee0111d Add javadoc back to maven central action 2024-12-11 00:50:35 -05:00
Mark Pollack
107c9e9860 Remove upload of javadocs to maven central 2024-12-11 00:48:01 -05:00
Mark Pollack
46e929d465 Add javadoc profile to artifactory staging build 2024-12-11 00:44:46 -05:00
Mark Pollack
ad8bcb5198 Add github actions for artifactory staging and maven central release 2024-12-11 00:26:26 -05:00
Mark Pollack
6df87e2170 Enable tests 2024-12-10 19:47:21 -05:00
Mark Pollack
3e55cbc1ff temp disable of running tests 2024-12-10 19:44:31 -05:00
Mark Pollack
b22ee0a1f7 reduce logging in javadoc generation 2024-12-10 19:21:23 -05:00
Mark Pollack
559e671f8d Add javadoc profile when running javadoc:aggregate 2024-12-10 19:18:35 -05:00
Mark Pollack
d28b8d2839 Remove npm cache in CI action 2024-12-10 19:10:57 -05:00
Mark Pollack
6604f03176 Add node to CI action 2024-12-10 19:08:44 -05:00
Mark Pollack
7fa6d0c56a Github actions - remove free disk space step 2024-12-10 17:55:40 -05:00
Mark Pollack
df947ee9f3 Setup initial github workflows for CI/CD and Issue Templates 2024-12-10 17:54:33 -05:00