Commit Graph
14895 Commits
Author SHA1 Message Date
Michael Peter Christen 92e0b111a0 add solr9-jetty-bridge verification to CI 2026-07-12 13:24:43 +02:00
Michael Peter Christen 302b6af4df Migrated to Solr 9.10.1 and Lucene 9.12.3 2026-07-12 13:13:07 +02:00
Michael Peter Christen d0db6b69c1 Downgraded YaCy to Jetty 12.0.37 2026-07-12 12:43:55 +02:00
Michael Peter Christen 554911a88f Migration to Jetty 12.1.11 2026-07-12 12:03:57 +02:00
Michael Peter Christen b2e9142ea9 towards a Jetty 9 decoupling baseline for the Jetty 12 migration 2026-07-12 00:49:49 +02:00
Michael Peter Christen bfddfe5e7e isolate Solr 9.0 Jetty client dependencies in a relocated bridge 2026-07-11 23:40:15 +02:00
Michael Peter Christen edeb6162c4 de-coupling of security functions from jetty 2026-07-11 20:52:05 +02:00
Michael Peter Christen dd0d4ee962 transform Handler into Servlet-Filter
to further remove dependencies from jetty
2026-07-11 13:45:22 +02:00
Michael Peter Christen b32b659023 Added a server interface which is now implemeted by jetty 9
This will enable a better transition once we migrate to jetty 10
2026-07-11 12:08:35 +02:00
Michael Peter Christen e42386b3fb removed unnecessary use of jetty
this is to reduce dependency on jetty before we migrate jetty
2026-07-11 11:57:09 +02:00
Michael Peter Christen b1380c4a9f cleaned up user authentication
this removes the userDB-exception in the normal
authentication process which affected mostly wiki
and blog which are not required any more. We also
cleaned up translation messages as this function was
not used at all. This is a required step forward
a renovation of the jetty server.
2026-07-11 11:11:06 +02:00
Michael Peter Christen f2b0f41d84 migrated jcifs, mime4j to latest 2026-07-10 23:55:32 +02:00
Michael Peter Christen 91a9527bc4 removed org.restlet.jar as it is not needed any more
restlet was a dependency for Solr 4.8 but not for Solr 9.0 any more.
2026-07-10 23:45:51 +02:00
Michael Peter Christen f3923a0a0e migrated a large number of libraries to latest 2026-07-10 23:42:16 +02:00
Michael Peter Christen dd0225bdde We migrate to JDK 17
This  is a hard requirement to be able to migrate
to a more recent jetty version, which may happen sometime soon.
2026-07-10 22:47:39 +02:00
Michael Peter Christen 3950a4f49b new use case graphics and slightly larger font 2026-07-10 18:08:34 +02:00
Michael Peter Christen dc84868b8b added help files for YaCy UI web pages 2026-07-10 00:20:29 +02:00
Michael Peter Christen ae8941b245 fixed language selector and translations for the selector 2026-07-10 00:19:23 +02:00
Michael Peter Christen 30f66631bc enhanced Network Graph Caching 2026-07-09 22:17:32 +02:00
Michael Peter Christen 55956c502b Complete Chinese, Hindi, Japanese, and Korean translations. 2026-07-09 00:02:50 +02:00
Michael Peter Christen 57d188e69a Major fix for localization: finalizing German, French, Spanish, Italian,
Greek, Slovak, Ukrainian, Turkish and Russian. Also added full support
for Polish language. All servlets are now fully supported by those
languages.
2026-07-07 21:36:59 +02:00
Michael Peter Christen 2ca403a1fc fix for spelling in web pages, fixes in locale translations, added
missing pages in de-locale, removed translation for non-existing pages
2026-07-07 00:20:00 +02:00
Michael Peter Christen 2e46033b68 better distinct between num_ctx and max_tokens 2026-07-05 21:52:50 +02:00
Michael Peter Christen 0eec5ec6ac another report fix 2026-07-05 13:17:38 +02:00
Michael Peter Christen 9e0a6338cc removed bloat 2026-07-05 12:58:07 +02:00
Michael Peter Christen 6c6148c773 setting max_tokens per model 2026-07-05 12:43:45 +02:00
Michael Peter Christen e6d5aed331 fixed shutdown problem 2026-07-05 12:13:07 +02:00
Michael Peter Christen 35a1d85f8b removed the snapshot feature and all dependencies from non-java code 2026-07-05 12:04:42 +02:00
Michael Peter Christen 9e5958ab0e enhanced logging (to be used in self-enhancement reports) 2026-07-05 09:19:46 +02:00
Michael Peter Christen 28c6e01bcd enhanced download of models, updated model list 2026-07-05 08:48:58 +02:00
Michael Peter Christen e419ceda7c IPv6-aware fixes
not a full IPv6 support fix, but changes towards
2026-07-05 08:38:08 +02:00
Michael Peter Christen e5d9efe653 fix for timeout 2026-07-04 17:08:36 +02:00
Michael Peter Christen 8f2f9c3ce4 enhanced gitignore 2026-07-04 14:51:32 +02:00
Michael Peter Christen 51e6c98475 enhanced log reports generation 2026-07-04 14:49:44 +02:00
Michael Peter Christen a72b519440 fix for memory setting 2026-07-04 14:08:46 +02:00
Michael Peter Christen 9f540de067 Enhanced Log Reports 2026-07-04 13:52:47 +02:00
Michael Peter Christen adb04ae397 added llm proxy servlet to augment the RAGProxyServlet with admin
access. We need this to do remote LLM inference configuration.
2026-07-04 13:01:38 +02:00
Michael Peter Christen a8b90eb365 Merge branch 'master' of https://github.com/yacy/yacy_search_server.git 2026-07-04 10:57:22 +02:00
Michael Peter Christen e1c988b5c3 added log report generator for recursive self-improvement 2026-06-28 22:49:39 +02:00
Michael Peter Christen 177cc87b89 Merge branch 'master' of https://github.com/yacy/yacy_search_server 2026-06-23 07:47:04 +02:00
Michael Christen 94e8ac3b5f Merge pull request #795 from mmeier86/fix-weird-version-string
Fix broken YaCy version string for containerized deployments
2026-06-04 22:52:50 +02:00
Michael Meier a5a1f44441 Docker: Fix YaCy version determination
The .dockerignore file was preventing the .git directory from being
copied into the context during container builds, which prevented ant
from determining the YaCy version by running a few git commands.

This fixes containerized YaCy peer's version showing up as:
yacy_v1.941_fatal: not a git repository (or any of the parent directories):
.gitfatal: not a git repository (or any of the parent directories):
.git_fatal: not a git repository (or any of the parent directories): .git
2026-06-04 22:18:23 +02:00
Michael Peter Christen 5b6a3fdbc1 Merge branch 'master' of https://github.com/yacy/yacy_search_server 2026-05-31 12:07:41 +02:00
Michael Peter Christen 6d8c08b34a enhanced ai chat: show when tool calls happen and show result of tool
calls during current chat completion
2026-05-31 10:22:32 +02:00
Michael Peter Christen d1a32360ab added update_plan tool 2026-05-31 10:21:56 +02:00
Michael Christen ff15bf7083 Merge pull request #783 from songproducer/improve/late-page-quality
fix: scale nodeStack capacity with query offset so late pages aren't …
2026-05-25 22:08:29 +02:00
Michael Christen 18053d6254 Merge pull request #775 from songproducer/fix/xss-reflected-input
fix: HTML-escape reflected user input and crawled document metadata to prevent XSS (#401, #630)
2026-05-25 22:01:16 +02:00
Michael Christen ce9c78f5d3 Merge pull request #777 from songproducer/fix/system-prompt-js-escape
Fix JS syntax error when system prompt contains single quotes
2026-05-23 22:53:50 +02:00
Michael Peter Christen 77f556a77d added experimental artifact envelope tool and plotter 2026-05-16 14:21:50 +02:00
Leo TreasureandClaude Sonnet 4.6 7c0a00aad3 fix: scale nodeStack capacity with query offset so late pages aren't evicted
WeakPriorityBlockingQueue evicts lowest-scoring entries when full. With a
fixed 150-slot nodeStack, page 2+ results compete against page 1 results
and high-quality late-page candidates get evicted before ranking completes.
Adding query.offset + query.itemsPerPage() to the initial capacity ensures
enough slots exist for the requested page's candidates to survive.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 20:18:12 +08:00