Commit Graph

154 Commits

Author SHA1 Message Date
1aa2476779 Fixed migrations breaking because of IIS, added MySQL transaction method 2026-02-23 21:08:46 +01:00
3b42a73b73 Fixed MySQL migration error 2026-02-23 07:41:03 +01:00
cda028f213 Fixed naming convention issues 2026-02-22 19:59:49 +01:00
0582ff9a6c Fixed Putting entities only upserts entities instead of also deleting non-existant ones 2026-02-22 19:48:26 +01:00
dbc5e9e6e8 Fixed UNIQUE constraint failed exception 2026-02-21 22:23:11 +01:00
820ecbc83b Fixed embeddings generation errors not propagating to response model in a user-friendly way, Fixed non-awaited SQL actions, Fixed connection pool filling up, fixed newly created searchdomain not found 2026-02-19 03:00:46 +01:00
f537912e4e Fixed entityCache not multithreading safe, Reduced expensive table joins for embedding, Fixed timeouts on large deletes, fixed possible unclosed readers, Improved EntityFromJSON speed, Added connection pool control for fault tolerance, Fixed modelsInUse multithreading safety 2026-02-18 13:41:55 +01:00
4aabc3bae0 Fixed DatabaseInsertEmbeddingBulk, Added attributes bulk edit and delete, Fixed entityCache not multithreading safe, fixed EntityFromJSON missing bulk inserts, Added retry logic for BulkExecuteNonQuery, added MaxRequestBodySize configuration 2026-02-12 20:57:01 +01:00
41fd8a067e Added configurable request body size limit 2026-02-12 18:32:17 +01:00
329af1c103 Added datapoint bulk insert 2026-01-28 22:21:51 +01:00
7fffd74f26 Changed list conversion for entityCache 2026-01-25 16:35:02 +01:00
a9dada01c0 Added missing BulkExecuteNonQuery 2026-01-25 16:34:18 +01:00
01b0934d6e Removed unused using statements, added early return for GetEmbeddings 2026-01-25 16:33:49 +01:00
c0189016e8 Improved logging in EntityController 2026-01-25 16:32:54 +01:00
7d16f90c71 Added bulk attributes insert 2026-01-25 16:32:37 +01:00
6390dbc9ab Moved logo to docs, fixed logo not visible in light mode 2026-01-24 18:10:18 +01:00
7f2a14609f Updated documentation to reflect current status, fixed broken Dockerfile and Docker configuration, updated to python3.13 2026-01-24 17:48:06 +01:00
328615be97 Added logo to navbar, reworked navbar layout 2026-01-22 19:43:28 +01:00
cfeefa385a Removed magic number from SearchdomainHelper float-bytes converter methods 2026-01-22 16:47:48 +01:00
49ecb06fb0 Updated packages 2026-01-22 16:47:11 +01:00
e2cfe56b49 Updated projects to dotnet 10 2026-01-22 00:46:56 +01:00
5f05aac909 Added persistent embedding cache 2026-01-21 23:54:08 +01:00
4f257a745b Added renaming and adding query results , fixed missing localization 2026-01-19 13:14:04 +01:00
c13214c4e9 Fixed migrations not running on startup 2026-01-19 03:52:00 +01:00
337782661e Added database size to stats, added total ram size to stats 2026-01-19 03:40:03 +01:00
141a567927 Added entity index embeddings prefetching, fixed zero-searchdomain front-end bug 2026-01-19 02:18:00 +01:00
b6b812f458 Fixed database initial creation missing 2026-01-16 14:01:59 +01:00
a9a5ee4cb6 Added embeddings prefetching for entities ingest 2026-01-16 12:52:15 +01:00
a01985d1b8 Moved embeddingCache to EnumerableLruCache, fixed GenerateEmbeddings not feeding embeddingCache 2026-01-16 10:35:46 +01:00
e49a7c83ba Improved sql connection pool resiliency 2026-01-07 01:52:12 +01:00
e83ce61877 Added query cache entry count and capacity to front-end, Fixed ServerGetStatsResult field naming 2026-01-07 01:15:55 +01:00
3dfcaa19e6 Implemented query cache size limit in front-end and in logic, Reworked LRUCache for performance, Fixed updating entities from front-end not working 2026-01-05 01:04:26 +01:00
027a9244ad Added query cache size limiting, added custom enumerable LRUCache, renamed search to query in various places, fixed client GetEmbeddingsCacheSize endpoint 2026-01-03 17:57:18 +01:00
063c81e8dc Fixed front-end wrong endpoint name used 2026-01-03 14:39:20 +01:00
ecaa640ec0 Fixed warning and info modal text light on dark mode 2026-01-02 23:20:12 +01:00
71b273f5d7 Added dark mode, updated bootstrap 2026-01-02 23:11:03 +01:00
aa4fc03c3d Replaced GetEmbeddingCacheSize with GetStats, fixed long loading times for front-end stats retrieval 2026-01-02 02:04:19 +01:00
68630fdbef Fixed details button not visible 2026-01-01 19:43:54 +01:00
cddd305d26 Added logic to hint at the exit label in elmah 2026-01-01 19:29:51 +01:00
6f4ffbcaa6 Added more missing localization, added LocalizationChecker tool, moved CriticalCSSGenerator to tools folder 2026-01-01 19:03:57 +01:00
8cbc77eb1d Added swagger and elmah return-to-front-end button 2026-01-01 17:38:48 +01:00
65ed78462d Fixed ReturnUrl not working 2026-01-01 16:02:30 +01:00
b20102785a Added CriticalCSS, defered CSS and JS, fixed heading order, fixed front-end querycache url, added response compression and caching 2026-01-01 14:57:37 +01:00
254c534b0b Added missing configuration file changes 2025-12-31 04:07:28 +01:00
7dfe945a48 Added swagger authorization check 2025-12-31 03:58:18 +01:00
aa95308f61 Added allowlist and denylist, fixed patchy configuration with proper options models, fixed api middleware authorization issues 2025-12-31 03:47:40 +01:00
8d56883e7e Fixed multithreading mutation issue 2025-12-31 03:43:44 +01:00
bc293bf7ec Added proper server config model, added proper apikey authorization with swagger integration, added allowlist and denylist to config 2025-12-30 22:18:26 +01:00
0f599a49d0 Added home page dashboard, added embedding cache size estimation and front-end label, added individual health check routes 2025-12-30 02:54:30 +01:00
31c784f0ab Renamed SearchCache mentions to QueryCache for better clarity 2025-12-29 15:41:12 +01:00