Michael Christen
b50b76bd55
Merge pull request #835 from chiliec/sorted-config-file
...
Write yacy.conf with alphabetically sorted keys
2026-09-23 08:34:22 +02:00
Michael Christen
9e763f0d00
Merge pull request #836 from smokingwheels/fix-833-windows-servletresource-test
...
Fix ServletResource directory listing test on Windows
2026-09-23 08:31:31 +02:00
smokingwheels@yahoo.com
c9aea943ff
Fix ServletResource directory listing test on Windows
2026-09-23 01:07:25 +00:00
Vladimir Babin
a4e0126f1e
Write yacy.conf with alphabetically sorted keys
...
FileUtils.saveMap iterated a HashMap snapshot, so DATA/SETTINGS/yacy.conf
was written in hash order and its key order changed between saves. Take the
snapshot as a TreeMap so the file is written sorted by key, matching the
order shown in ConfigProperties_p.html.
Fixes #618
2026-09-23 03:15:56 +03:00
Michael Peter Christen
de973ca444
Merge branch 'master' of https://github.com/yacy/yacy_search_server
2026-09-20 23:44:57 +02:00
Michael Peter Christen
69e9d0d462
added mediawiki/wikipedia to YaCyPack extraction/production and document frequency statistic file generator for advanced ranking
2026-09-20 23:44:16 +02:00
Michael Peter Christen
95078f5f1f
Added data structures to store simple csv tables in YaCy. The purpose of
...
those tables is to provide a data exchange plattform for agent access
that can communicate with YaCy over a MCP server that provides simple
listTables, readTable and writeTable tool calls.
2026-09-20 13:24:28 +02:00
Michael Peter Christen
3f21c0c6c1
Bound web structure growth while preserving active crawl roots and connected paths
2026-09-20 12:30:49 +02:00
Michael Peter Christen
42ac9dd630
made the constructor accepting deleteOnClose public, allowing callers to
...
choose whether the backing file is deleted when closed
2026-09-17 19:39:43 +02:00
Michael Peter Christen
8e8f9064bf
increased cache time
2026-09-17 19:37:53 +02:00
Michael Peter Christen
e171a4a0e5
Keep access tracking cheap during request bursts
2026-09-04 23:31:35 +02:00
Michael Peter Christen
c2c7783be8
loading paths now share 256 fixed locks, eliminating per-host lock
...
accumulation and the lock-creation race
2026-09-04 23:23:26 +02:00
Michael Peter Christen
d05db9e6bb
Introduced immutable indexes to solve the problem of
...
dying-peers-when-growing problem:
HeapReader can now open immutable indexes as SSTableHandleMap instances.
Keys and offsets remain file-backed instead of occupying the Java heap.
Lazy working copies avoid additional files until a mutation occurs.
Negative offsets record deletions without tombstone sidecars or RAM
maps. Mutable heaps retain RowHandleMap, while sealed segments save heap
memory.
With immutable indexes the memory consumption is not stopped, it is only
moved from heap memory to system memory. The result should be that there
is no need to assign more memory to YaCy when it gets bigger, it simply
takes it itself from the system memory.
This should also fix
https://github.com/yacy/yacy_search_server/issues/731
2026-08-30 14:55:29 +02:00
Michael Peter Christen
a1be12f5b3
fix for https://github.com/yacy/yacy_search_server/issues/801
2026-08-30 01:13:07 +02:00
Michael Peter Christen
75a0a2be7d
fix for https://github.com/yacy/yacy_search_server/issues/804
2026-08-30 00:01:31 +02:00
Michael Peter Christen
3c3a307e8b
fix for https://github.com/yacy/yacy_search_server/issues/818
2026-08-28 23:37:51 +02:00
Michael Peter Christen
fa8b0e5e32
Fix #815 by downgrading Dropwizard Metrics to 4.2.26
2026-08-21 00:23:08 +02:00
Michael Christen
f061467e23
Merge pull request #812 from smokingwheels/fix-performancequeues-unresolved-pattern
...
Fix language preference cookie response header compile error
2026-08-19 21:07:28 +02:00
smokingwheels@yahoo.com
8764349833
Fix language cookie response header
2026-08-19 09:21:22 +00:00
Michael Christen
c2421aeeb9
Merge pull request #778 from songproducer/fix/mcp-content-type-text
...
Fix MCP search tool returning non-standard content type 'json'
2026-08-18 23:27:55 +02:00
Michael Christen
33fac63556
Merge pull request #809 from blinggnome/fix-remote-solr-httpclient-thread-leak-pr
...
Close owned remote Solr HTTP clients
2026-08-18 23:24:42 +02:00
Michael Christen
876222abc2
Merge pull request #811 from smokingwheels/fix-performancequeues-unresolved-pattern
...
Fix unresolved workload names in PerformanceQueues
2026-08-18 23:22:44 +02:00
Michael Peter Christen
7bc99cdceb
fix for https://github.com/yacy/yacy_search_server/issues/810
2026-08-17 15:00:20 +02:00
smokingwheels@yahoo.com
8a1b694091
Fix unresolved workload names in PerformanceQueues
2026-08-17 12:53:19 +00:00
Michael Peter Christen
b1fd3b3185
Fix Jetty 12 active request accounting
...
Track each HTTP request independently and always release its entry on
completion, failure, or async termination. Enforce the request limit
atomically, remove obsolete connection-close accounting, repair stale
cleanup, and persist the configured maximum correctly.
Update UI terminology, help, localization, and focused regression tests.
- Fixes #800
- Fixes #808
2026-08-16 21:53:13 +02:00
Michael Peter Christen
f9c4b97003
Release 1.942
2026-08-15 08:02:33 +02:00
Michael Peter Christen
18e6de8353
removed special handling for qwen3.5
2026-08-15 00:14:31 +02:00
Michael Peter Christen
3df190293a
re-enabled gemma4:12b recommendation
2026-08-14 21:24:17 +02:00
Michael Peter Christen
b5c9695783
Fix stale config writes during concurrent updates
2026-08-14 21:21:29 +02:00
Michael Peter Christen
eff8d81c4e
added qwen3.8:27b to recommended model list
2026-08-14 20:52:39 +02:00
blinggnome
99b14e9647
Close owned remote Solr HTTP clients
2026-08-13 19:34:45 -06:00
Michael Peter Christen
9aa6b93c72
modified model list
2026-08-11 22:59:23 +02:00
Michael Peter Christen
bff9cb0562
reservation, rollback, and sequential fallback logic in Heap
2026-08-11 16:31:15 +02:00
Michael Peter Christen
565ab0fd84
Merge branch 'master' of https://github.com/yacy/yacy_search_server
2026-07-30 23:41:09 +02:00
Michael Peter Christen
49d3428a45
Fix error handling for client disconnects
2026-07-30 23:41:05 +02:00
Michael Peter Christen
1f181065ce
enhanced Mac App packaging: warn if java is not present or too old
2026-07-14 23:08:27 +02:00
Michael Peter Christen
c729aef849
Server-validated X-Real-IP proxy handling, publicPort lifecycle fix, peer-statistic iam parameter, transfer-IP fallback, and matching tests/docs
2026-07-14 22:18:11 +02:00
Michael Peter Christen
ece7985d94
proper IP recognition using header X-Real-IP when YaCy is behind a
...
reverse proxy
2026-07-12 17:16:24 +02:00
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