Commit Graph

  • b5a8eec445 Added reranker exploration setup 108-add-reranker-support LD-Reborn 2026-03-08 10:49:27 +01:00
  • 1b88bd1960 Merge pull request #133 from LD-Reborn/132-migrations-break-database-on-failure-due-to-lack-of-transactions main LD50 2026-02-23 21:13:20 +01:00
  • 1aa2476779 Fixed migrations breaking because of IIS, added MySQL transaction method LD-Reborn 2026-02-23 21:08:46 +01:00
  • 7ed144bc39 Merge pull request #131 from LD-Reborn/20260223_mysqlfux LD50 2026-02-23 07:41:33 +01:00
  • 3b42a73b73 Fixed MySQL migration error LD-Reborn 2026-02-23 07:41:03 +01:00
  • 6f6ded1d90 Merge pull request #130 from LD-Reborn/129-post-entity-only-does-upserting LD50 2026-02-22 20:00:08 +01:00
  • cda028f213 Fixed naming convention issues LD-Reborn 2026-02-22 19:59:49 +01:00
  • 0582ff9a6c Fixed Putting entities only upserts entities instead of also deleting non-existant ones LD-Reborn 2026-02-22 19:48:26 +01:00
  • 51d34cb06c Merge pull request #128 from LD-Reborn/104-embedding-cache-store-exception-on-shutdown LD50 2026-02-21 22:23:31 +01:00
  • dbc5e9e6e8 Fixed UNIQUE constraint failed exception LD-Reborn 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 LD-Reborn 2026-02-19 03:00:46 +01:00
  • cda8c61429 Merge pull request #127 from LD-Reborn/124-cannot-delete-large-searchdomains LD50 2026-02-18 13:42:23 +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 LD-Reborn 2026-02-18 13:41:55 +01:00
  • 7a0363a470 Merge pull request #125 from LD-Reborn/118-searchdomainhelper-fix-non-bulk-queries LD50 2026-02-14 17:45:03 +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 LD-Reborn 2026-02-12 20:57:01 +01:00
  • 41fd8a067e Added configurable request body size limit 118-searchdomainhelper-fix-non-bulk-queries LD-Reborn 2026-02-12 18:32:17 +01:00
  • 047526dc3c Merge pull request #120 from LD-Reborn/117-add-bulk-datapoint-insert LD50 2026-01-28 22:22:13 +01:00
  • 329af1c103 Added datapoint bulk insert LD-Reborn 2026-01-28 22:21:51 +01:00
  • 5869eeabd6 Merge pull request #119 from LD-Reborn/116-add-bulk-attributes-insert LD50 2026-01-25 16:35:26 +01:00
  • 7fffd74f26 Changed list conversion for entityCache LD-Reborn 2026-01-25 16:35:02 +01:00
  • a9dada01c0 Added missing BulkExecuteNonQuery LD-Reborn 2026-01-25 16:34:18 +01:00
  • 01b0934d6e Removed unused using statements, added early return for GetEmbeddings LD-Reborn 2026-01-25 16:33:49 +01:00
  • c0189016e8 Improved logging in EntityController LD-Reborn 2026-01-25 16:32:54 +01:00
  • 7d16f90c71 Added bulk attributes insert LD-Reborn 2026-01-25 16:32:37 +01:00
  • d7c248945d Merge pull request #115 from LD-Reborn/52-fix-documentation-to-show-that-we-have-a-front-end LD50 2026-01-24 19:32:18 +01:00
  • 059bf147dc Updated README logo layout LD50 2026-01-24 19:31:59 +01:00
  • ffe15e211b Improved README introduction layout LD-Reborn 2026-01-24 18:23:47 +01:00
  • 255395b582 Moved logo to heading in README.md LD-Reborn 2026-01-24 18:11:40 +01:00
  • 6390dbc9ab Moved logo to docs, fixed logo not visible in light mode LD-Reborn 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 LD-Reborn 2026-01-24 17:48:06 +01:00
  • 6d39540e8d Merge pull request #107 from LD-Reborn/86-add-embeddingsearch-logo-and-improve-navbar LD50 2026-01-22 19:43:49 +01:00
  • 328615be97 Added logo to navbar, reworked navbar layout LD-Reborn 2026-01-22 19:43:28 +01:00
  • 20cbbfd06c Merge pull request #106 from LD-Reborn/18-update-to-dotnet-10 LD50 2026-01-22 16:48:22 +01:00
  • cfeefa385a Removed magic number from SearchdomainHelper float-bytes converter methods LD-Reborn 2026-01-22 16:47:48 +01:00
  • 49ecb06fb0 Updated packages LD-Reborn 2026-01-22 16:47:11 +01:00
  • a15548ea77 Update issue templates LD50 2026-01-22 14:35:52 +01:00
  • e2cfe56b49 Updated projects to dotnet 10 LD-Reborn 2026-01-22 00:46:56 +01:00
  • 9c306a0917 Merge pull request #102 from LD-Reborn/91-add-persistent-embedding-cache LD50 2026-01-21 23:58:29 +01:00
  • 5f05aac909 Added persistent embedding cache LD-Reborn 2026-01-21 23:54:08 +01:00
  • 76c9913485 Merge pull request #101 from LD-Reborn/78-query-results-edit-modal-missing-options-to-rename-and-add LD50 2026-01-19 13:15:36 +01:00
  • 4f257a745b Added renaming and adding query results , fixed missing localization LD-Reborn 2026-01-19 13:14:04 +01:00
  • 59945cb523 Merge pull request #100 from LD-Reborn/87-migrations-currently-only-fire-once-searchdomainmanager-gets-injected-by-an-endpoint LD50 2026-01-19 03:52:17 +01:00
  • c13214c4e9 Fixed migrations not running on startup LD-Reborn 2026-01-19 03:52:00 +01:00
  • 6e9e795a16 Merge pull request #99 from LD-Reborn/85-add-database-size-to-stats LD50 2026-01-19 03:40:25 +01:00
  • 337782661e Added database size to stats, added total ram size to stats LD-Reborn 2026-01-19 03:40:03 +01:00
  • b6692770c1 Merge pull request #98 from LD-Reborn/95-add-parallel-embeddings-pre-fetching-setting LD50 2026-01-19 02:18:48 +01:00
  • 141a567927 Added entity index embeddings prefetching, fixed zero-searchdomain front-end bug LD-Reborn 2026-01-19 02:18:00 +01:00
  • ba41c1cd82 Merge pull request #97 from LD-Reborn/90-fix-migration-does-not-support-database-initial-creation LD50 2026-01-16 14:02:28 +01:00
  • b6b812f458 Fixed database initial creation missing LD-Reborn 2026-01-16 14:01:59 +01:00
  • 9d5f53c5f4 Merge pull request #96 from LD-Reborn/94-implement-datapoint-embeddings-generation-reordering LD50 2026-01-16 12:52:37 +01:00
  • a9a5ee4cb6 Added embeddings prefetching for entities ingest LD-Reborn 2026-01-16 12:52:15 +01:00
  • 17cc8f41d5 Merge pull request #93 from LD-Reborn/92-datapointgenerateembeddings-does-not-feed-embedding-cache LD50 2026-01-16 10:36:10 +01:00
  • a01985d1b8 Moved embeddingCache to EnumerableLruCache, fixed GenerateEmbeddings not feeding embeddingCache LD-Reborn 2026-01-16 10:35:46 +01:00
  • 4c1f0305fc Merge pull request #89 from LD-Reborn/65-add-number-of-cached-queries-to-front-end LD50 2026-01-07 01:52:38 +01:00
  • e49a7c83ba Improved sql connection pool resiliency LD-Reborn 2026-01-07 01:52:12 +01:00
  • e83ce61877 Added query cache entry count and capacity to front-end, Fixed ServerGetStatsResult field naming LD-Reborn 2026-01-07 01:15:55 +01:00
  • c09514c657 Merge pull request #88 from LD-Reborn/66-add-query-cache-size-limit LD50 2026-01-05 01:04:57 +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 LD-Reborn 2026-01-05 01:04:26 +01:00
  • 88d1b27394 Fixed LRUCache TryGetValue not updating the list LD-Reborn 2026-01-03 18:22:30 +01:00
  • 027a9244ad Added query cache size limiting, added custom enumerable LRUCache, renamed search to query in various places, fixed client GetEmbeddingsCacheSize endpoint LD-Reborn 2026-01-03 17:57:18 +01:00
  • 063c81e8dc Fixed front-end wrong endpoint name used LD-Reborn 2026-01-03 14:39:20 +01:00
  • ad84efb611 Merge pull request #84 from LD-Reborn/83-warning-info-modals-text-and-close-button-must-be-dark LD50 2026-01-02 23:20:33 +01:00
  • ecaa640ec0 Fixed warning and info modal text light on dark mode LD-Reborn 2026-01-02 23:20:12 +01:00
  • 37f1b285d8 Merge pull request #82 from LD-Reborn/81-add-dark-mode-support LD50 2026-01-02 23:11:27 +01:00
  • 71b273f5d7 Added dark mode, updated bootstrap LD-Reborn 2026-01-02 23:11:03 +01:00
  • 1a823bb1e7 Merge pull request #80 from LD-Reborn/77-fix-long-loading-times-for-entity-count-and-query-cache-utilization LD50 2026-01-02 02:05:24 +01:00
  • aa4fc03c3d Replaced GetEmbeddingCacheSize with GetStats, fixed long loading times for front-end stats retrieval LD-Reborn 2026-01-02 02:04:19 +01:00
  • 09832d1c0b Merge pull request #79 from LD-Reborn/74-fix-missing-front-end-localization LD50 2026-01-01 20:46:54 +01:00
  • 68630fdbef Fixed details button not visible LD-Reborn 2026-01-01 19:43:54 +01:00
  • c9907da846 Merge pull request #76 from LD-Reborn/74-fix-missing-front-end-localization LD50 2026-01-01 19:31:33 +01:00
  • cddd305d26 Added logic to hint at the exit label in elmah LD-Reborn 2026-01-01 19:29:51 +01:00
  • 6f4ffbcaa6 Added more missing localization, added LocalizationChecker tool, moved CriticalCSSGenerator to tools folder LD-Reborn 2026-01-01 19:03:57 +01:00
  • 3e433c3cbe Merge pull request #75 from LD-Reborn/72-swagger-and-elmah-have-no-return-to-front-end-button LD50 2026-01-01 17:39:08 +01:00
  • 8cbc77eb1d Added swagger and elmah return-to-front-end button LD-Reborn 2026-01-01 17:38:48 +01:00
  • 977a8f1637 Merge pull request #73 from LD-Reborn/68-returnurl-does-not-work LD50 2026-01-01 16:12:51 +01:00
  • 65ed78462d Fixed ReturnUrl not working LD-Reborn 2026-01-01 16:02:30 +01:00
  • 4d2d2c9938 Merge pull request #71 from LD-Reborn/67-improve-fcp-by-defering-js-and-css 68-returnurl-does-not-work LD50 2026-01-01 14:58:09 +01:00
  • b20102785a Added CriticalCSS, defered CSS and JS, fixed heading order, fixed front-end querycache url, added response compression and caching LD-Reborn 2026-01-01 14:57:37 +01:00
  • 3b96d7212b Merge pull request #70 from LD-Reborn/61-add-a-model-allow-denylist LD50 2025-12-31 04:07:59 +01:00
  • 254c534b0b Added missing configuration file changes LD-Reborn 2025-12-31 04:07:28 +01:00
  • eafc764f73 Merge pull request #69 from LD-Reborn/61-add-a-model-allow-denylist LD50 2025-12-31 03:58:47 +01:00
  • 7dfe945a48 Added swagger authorization check LD-Reborn 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 LD-Reborn 2025-12-31 03:47:40 +01:00
  • 8d56883e7e Fixed multithreading mutation issue LD-Reborn 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 LD-Reborn 2025-12-30 22:18:26 +01:00
  • b5db4bc1e4 Merge pull request #64 from LD-Reborn/62-add-an-embedding-cache-size-label-to-front-end LD50 2025-12-30 02:55:23 +01:00
  • 0f599a49d0 Added home page dashboard, added embedding cache size estimation and front-end label, added individual health check routes LD-Reborn 2025-12-30 02:54:30 +01:00
  • 4fe6b4a112 Merge pull request #63 from LD-Reborn/59-implement-missing-endpoints-in-client LD50 2025-12-29 19:51:35 +01:00
  • 16efe447a2 Reorganized client methods to better match swagger sequence LD-Reborn 2025-12-29 19:51:16 +01:00
  • 6a7bdf585c Added missing endpoints to client LD-Reborn 2025-12-29 19:44:55 +01:00
  • 31c784f0ab Renamed SearchCache mentions to QueryCache for better clarity LD-Reborn 2025-12-29 15:41:12 +01:00
  • 625019f9f4 Added swagger decoration, reorganized controller elements for better clarity, renamed entity index endpoint for better clarity LD-Reborn 2025-12-29 13:56:44 +01:00
  • c3dfe1a964 Fixed ridiculously low EmbeddingCacheMaxCount preset LD-Reborn 2025-12-29 01:10:31 +01:00
  • d647bedb33 Merge pull request #60 from LD-Reborn/44-fix-controller-endpoint-naming-and-http-methods LD50 2025-12-28 17:36:17 +01:00
  • fe6bbfe9e5 Fixed endpoint naming and http methods LD-Reborn 2025-12-28 17:36:01 +01:00
  • 6f7afca195 Merge pull request #58 from LD-Reborn/56-bug-exception-when-update-indexing-entity LD50 2025-12-28 00:44:12 +01:00
  • 3fa71a8d8b Fixed datapoint stale reference causing issues when updating datapoint text and probmethod or similaritymethod, fixe probmethod and similaritymethod not being applied in-memory LD-Reborn 2025-12-28 00:43:55 +01:00
  • 8921121078 Merge pull request #57 from LD-Reborn/54-properly-implement-embeddings-cache-size-limit-global LD50 2025-12-28 00:22:15 +01:00
  • baf76685b7 Implemented cache reconciliation LD-Reborn 2025-12-28 00:19:18 +01:00
  • 4030e4a824 Merge pull request #55 from LD-Reborn/54-properly-implement-embeddings-cache-size-limit-global LD50 2025-12-27 18:40:45 +01:00