-
7cb39a3 ci: drop Solr 8.11 from the compatibility matrix and supported range (#255) by Aditya Parikh · 10 days ago main
-
3b91ab9 feat: upgrade to Spring Boot 4.1.1 and Spring AI 2.0.1 (#23) by Aditya Parikh · 2 weeks ago
-
799deef test(indexing): expect one UpdateRequest from the multi-document markdown test (#249) by Aditya Parikh · 2 weeks ago
-
ee5a19d Documented Release Process for Solr MCP (#157) by Eric Pugh · 2 weeks ago
-
90706b3 fix(search): log remediated search failures at WARN and state the no-cause invariant (#212) by Aditya Parikh · 2 weeks ago
-
c89c162 feat(indexing): parse Markdown front matter with SnakeYAML, split multi-record files, and accept documents array (#207) by Aditya Parikh · 2 weeks ago
-
4895329 perf(indexing): one request per JSON/markdown call; retry per document only on a 400 (#233) by Aditya Parikh · 2 weeks ago
-
1808de6 fix(search): tolerate blank optional arguments and return safe errors (#195) by Aditya Parikh · 2 weeks ago
-
3e3055b ci(native): provision GraalVM with actions/setup-java instead of graalvm/setup-graalvm (#238) by Aditya Parikh · 2 weeks ago
-
102625e docs(security): show how a service client obtains its token (#191) by Aditya Parikh · 2 weeks ago
-
c119918 perf(collection): remove redundant Solr round-trips in get-collection-stats (#231) by Aditya Parikh · 2 weeks ago
-
3adac6e perf(search): request score and keep Solr's document and facet order (#234) by Aditya Parikh · 2 weeks ago
-
63a839a docs(clients): add a Zed guide and make the HTTP-mode setup self-contained (#200) by Aditya Parikh · 2 weeks ago
-
13b1743 build(release): wire org.jetbrains.changelog and populate CHANGELOG.md (#221) by Aditya Parikh · 2 weeks ago
-
997a57b docs: correct docker-compose auto-start guidance and expand LGTM observability docs (#230) by Aditya Parikh · 2 weeks ago
-
621b25a refactor(indexing): remove FieldNameSanitizer; use field names as given (#235) by Aditya Parikh · 2 weeks ago
-
804fb91 feat(compose): provision Keycloak with the realm the http profile needs (#192) by Aditya Parikh · 2 weeks ago
-
c800f9d refactor(build): read the SBOM with the CycloneDX model instead of JsonSlurper (#247) by Aditya Parikh · 2 weeks ago
-
63d9f76 docs(clients): add Codex setup guide (#242) by Aditya Parikh · 2 weeks ago
-
77e9688 feat(collection): add alias management tools (list, create, delete) (#214) by Aditya Parikh · 2 weeks ago
-
6e27ca0 docs(clients): standardize STDIO/HTTP/Docker instructions across client pages (#215) by Aditya Parikh · 2 weeks ago
-
00d2a21 docs: state SolrCloud-only support, drop standalone references (#239) by Aditya Parikh · 2 weeks ago
-
10b3bdb docs(clients): add ChatGPT setup guide (#243) by Aditya Parikh · 2 weeks ago
-
55c297c docs(events): add Community over Code 2026 hackathon card (#244) by Aditya Parikh · 2 weeks ago
-
7ac0280 add this document at the root till we navigate accepting this repo by Eric Pugh · 2 weeks ago
-
93ffdb7 build(test): pin Testcontainers images in the version catalog (#199) by Aditya Parikh · 5 weeks ago
-
d119ce6 refactor(indexing): forward CSV and XML to Solr's own update handlers (#205) by Aditya Parikh · 5 weeks ago
-
7d920af fix(config): reject a solr.url SolrJ cannot connect to at bind time (#104) by Aditya Parikh · 5 weeks ago
-
e118512 refactor(collection): reduce CollectionService internal method visibility (#103) by Aditya Parikh · 5 weeks ago
-
97c2240 fix: narrow SchemaService.getSchema() throws clause (#98) by Aditya Parikh · 5 weeks ago
-
589a4b8 feat(indexing): index-json-documents takes a typed documents array (#202) by Aditya Parikh · 5 weeks ago
-
e8d678c perf(indexing): soft-commit instead of hard-commit, keeping documents searchable (#196) by Aditya Parikh · 5 weeks ago
-
65925ae test(security): prove @PreAuthorize and the actuator boundary are enforced (#187) by Aditya Parikh · 5 weeks ago
-
20ecacb test(observability): re-enable OtlpExportIntegrationTest (#198) by Aditya Parikh · 5 weeks ago
-
b4ffe18 fix(logging): use one logback-spring.xml and silence logback status from main() (#193) by Aditya Parikh · 6 weeks ago
-
1883124 feat: add SLF4J logging to all service classes (#110) by Aditya Parikh · 6 weeks ago
-
9340f3b feat(mcp): declare tool-surface boundaries in MCP server instructions (#162) by Aditya Parikh · 6 weeks ago
-
04b0c72 fix(logging): load logback-spring.xml without breaking native stdout (#189) by Aditya Parikh · 6 weeks ago
-
20e84a7 feat(indexing): add markdown document indexing (#144) by Shahzad ASGHAR [United Nations] · 6 weeks ago
-
b862e15 fix(ci): repair release workflows that silently skipped or never ran (#174) by Aditya Parikh · 6 weeks ago
-
59089e1 feat(search): replace sort clause maps with a typed SortClause record (#164) by Aditya Parikh · 6 weeks ago
-
f5fb48a Add a draft security threat model + discoverability files (THREAT_MODEL.md, SECURITY.md) (#160) by Jarek Potiuk · 6 weeks ago
-
9b1d0e7 fix(config): keep empty facet arrays as NamedList, not List (#175) by Aditya Parikh · 6 weeks ago
-
e460042 docs(site): host MCP documentation content in-repo, deployed to solr-site at build time (#143) by Aditya Parikh · 6 weeks ago
-
a19fadf docs: add a first-collection tutorial teaching schema design (#184) by Aditya Parikh · 6 weeks ago
-
19b5994 chore(build): upgrade Gradle wrapper to 9.7.1 and retry distribution downloads (#188) by Aditya Parikh · 6 weeks ago
-
8f57c74 docs(keycloak): make the quick start actually runnable (#190) by Aditya Parikh · 6 weeks ago
-
a84033b feat(jspecify): complete the @NullMarked opt-in for test packages (#179) by Aditya Parikh · 9 weeks ago
-
e4428af feat(search): append remediation hints to common Solr query errors (#166) by Aditya Parikh · 9 weeks ago
-
c1c2a8e fix: correct indexing, collection-name and service defects (#176) by Aditya Parikh · 9 weeks ago
-
be84c90 test: remove brittle assertions and a null image default (#177) by Aditya Parikh · 9 weeks ago
-
2a91dbb docs: correct claims that do not match the code (#178) by Aditya Parikh · 9 weeks ago
-
e755aa2 docs: drop stale FieldStats from the native-hints list (#180) by Aditya Parikh · 9 weeks ago
-
c011b0e docs(collection): explain null cache/handler stats on Solr 10 (#163) by Aditya Parikh · 9 weeks ago
-
a1639ae feat(search): document eDisMax local params in search tool description (#161) by Aditya Parikh · 9 weeks ago
-
34a2183 docs: fix broken documentation links in README (#171) by Aditya Parikh · 9 weeks ago
-
69a23a9 docs: add tester quick-start smoke test guide (#158) by Aditya Parikh · 9 weeks ago
-
f01cfff feat(indexing): report indexed field names in tool responses (#165) by Aditya Parikh · 9 weeks ago
-
9960827 refactor: remove dead fields and unused FieldStats type (#106) by Aditya Parikh · 9 weeks ago
-
88fa114 refactor: replace mutable Date with Instant in DTO records (#113) by Aditya Parikh · 9 weeks ago
-
9e71cb4 fix(test): restore docker image tag suffix for native integration tests (#173) by Aditya Parikh · 9 weeks ago
-
2809af2 fix(native): register DefaultMetaProvider reflection hint to unbreak nativeTest (#172) by Aditya Parikh · 9 weeks ago
-
a57f4d9 docs(security): document single-tenant deployment model (#169) (#170) by Jan Høydahl · 3 months ago
-
3dc8a00 docs: correct stale SolrJ 10 dependency note (#167) by Aditya Parikh · 3 months ago
-
582490b fix(config): accept text/plain content-type in JsonResponseParser (#90) by Yunus Emre KORKMAZ · 4 months ago
-
7444af2 ci: drop GHCR/Docker publishing from build-and-publish.yml (#153) by Aditya Parikh · 4 months ago
-
1374ba3 ci: log in to GHCR inline in release-publish.yml to bypass ASF Actions allow-list (#154) by Aditya Parikh · 4 months ago
-
91d15e0 ci: remove nightly-build.yml (broken at startup, unwanted) (#155) by Aditya Parikh · 4 months ago
-
56c16f6 Prune out ai docs, but keep details on graalvm. (#156) by Eric Pugh · 4 months ago
-
ab42b64 feat(config): HTTP Basic Authentication credentials (builds on #89) (#152) by Aditya Parikh · 4 months ago
-
19aaccb feat(config): support HTTP Basic Authentication credentials (#89) by Yunus Emre KORKMAZ · 4 months ago
-
1e09edd Add comments to resolve javadoc warnings (#146) by Eric Pugh · 4 months ago
-
518bc17 feat(build): RAT license-header enforcement as a buildSrc convention plugin (stacked on #138) (#150) by Aditya Parikh · 4 months ago
-
a2b5126 feat(build): binary-release LICENSE/NOTICE derived from the SBOM (#138) by Aditya Parikh · 4 months ago
-
80a51cc docs: slim README to a user "how to use" guide (builds on #147; ports #95) (#151) by Aditya Parikh · 4 months ago
-
1d9082a docs: add FAQ on Skills vs MCP (#140) by Aditya Parikh · 4 months ago
-
564ee63 ci: fix workflows blocked by the ASF GitHub Actions allow-list (#145) by Aditya Parikh · 4 months ago
-
82bd57a feat(build): generate CycloneDX SBOM for every release artifact (#142) by Aditya Parikh · 4 months ago
-
9e58685 fix(test): stop double-appending docker image tag suffix (#139) by Aditya Parikh · 4 months ago
-
e515705 Disable auto-linking JIRA issues by Jan Høydahl · 4 months ago
-
58c0a4e feat(mcp): prompts + completion (#137) by Aditya Parikh · 5 months ago
-
b98d4f9 feat: add schema modification MCP tools (add-fields, add-field-types) (#131) by Aditya Parikh · 5 months ago
-
70f519f feat(mcp): annotate tools with behavior hints (readOnly/destructive/idempotent) (#134) by Aditya Parikh · 5 months ago
-
9f4d417 chore(deps): upgrade Spring Boot to 3.5.14 and Spring AI to 1.1.7 (#135) by Aditya Parikh · 5 months ago
-
c7b2529 fix: propagate errors from listCollections() instead of returning empty list (#112) by Aditya Parikh · 6 months ago
-
31a753b fix(security): require authentication for actuator endpoints other than health (#124) by Aditya Parikh · 6 months ago
-
afbf38d fix(indexing): return indexing results to MCP clients instead of void (#107) by Aditya Parikh · 6 months ago
-
8eff997 fix(security): replace permissive CORS wildcard with explicit allowlist (#121) by Aditya Parikh · 6 months ago
-
48966a2 fix(indexing): inject Spring ObjectMapper in JsonDocumentCreator (#101) by Aditya Parikh · 6 months ago
-
74e9a9a fix(security): enable JWT audience validation and declare MCP resource path (#123) by Aditya Parikh · 6 months ago
-
8b473f6 fix(security): require authentication for metadata MCP tools (#120) by Aditya Parikh · 6 months ago
-
015eedd fix(security): make HTTP mode secure by default (#125) by Aditya Parikh · 6 months ago
-
0aa377c docs(security): document HTTP transport security model (#126) by Aditya Parikh · 6 months ago
-
6688090 build(docker): per-profile native images + Jib JVM, plus matrix CI + bootJar dep + HTTP/1.1 SolrJ (#129) by Aditya Parikh · 6 months ago
-
62e92cd fix(solr): force HTTP/1.1 in SolrJ client to avoid flaky H2 EOF (#130) by Aditya Parikh · 6 months ago
-
38fca3d docs(security): document STDIO transport security model (#119) by Aditya Parikh · 6 months ago
-
7e82352 Replace this test with PR#117 by Eric Pugh · 6 months ago
-
ffcb508 ci: add dedicated PR validation workflow with unit/integration test split (#117) by Aditya Parikh · 6 months ago
-
81fef75 Trying to enable tests via GHA in our repo by Eric Pugh · 6 months ago
-
b41691c fix: unify document creator validation exceptions to DocumentProcessingException (#116) by Aditya Parikh · 6 months ago