Sist2 Versions Save

Lightning-fast file system indexer and search tool

3.3.6

7 months ago

Created new discord server for development/support discussion! Discord

  • Add indexRoot variable to javascript template (#429)
  • Update libmupdf to 1.23.4, update libcurl to 8.4.0

3.3.4

7 months ago

Changes:

  • Rework the sist2-admin UX (#389)
  • Rework the sist2 index schema, should improve performance for larger datasets
  • Implement support for embeddings search (using OpenBLAS for SQLite, and the new KNN query for Elasticsearch)
  • Completely rework user scripts (See scripting.md). Uses Python instead of Elasticsearch's "painless" language.

Bug fixes:

  • Fix error with incremental search (#406)
  • Fix sist2-admin issue when scan fails (#415)
  • Fix path error when scanning the entire disk (/) (#426)
  • Fix problem where thread pool would not terminate (#416, #397, #399)
  • Fix "Do not verify SSL connections to Elasticsearch" (#420)

3.1.4

10 months ago

Bug fixes:

  • Fix stats page (#387)

3.1.3

10 months ago

Bug fixes!

3.1.0

11 months ago

New features:

  • Polish localisation in web UI (thanks @MarioSob) (#180)
  • Thumbnails are saved in WEBP format instead of JPEG (#362)
  • Optimization: Only fetch ES aggregations on the first request (#357)
  • Optimization: Skip encrypted files when no passphrase is supplied (#355)

Breaking changes:

  • --thumbnail-quality parameter now takes values from 0-100 instead of 2-32

3.0.7

11 months ago

Changes:

  • SQLite alternative search backend (#130)
  • /f/ endpoint now reads the document path from the sqlite index rather than Elasticsearch

3.0.6

1 year ago

Bugfixes:

  • Fix tesseract search paths (#352)

3.0.4

1 year ago

New features:

  • Add simple web app (sist2-admin) to configure/schedule scan jobs and frontends
  • Simpler deployment with docker-compose
  • Add support for Auth0 authentication 86ca9f1ecb86a68b3c14c3d48a03d3f324857a23
  • German localisation
  • Add configurable "featured fields" line 20adcce4a9ba98bf8cd4a17ad7c3b7c1215d3d66
  • Use child processes when scanning:
    • Segfaults no longer crash the entire process
    • Much faster ebook scanning (~10x faster with 24 cores & NVMe)
  • Add client-side NER support dc39c0ec4be93648c2b5fba939c9c77a58259006

Breaking changes:

  • --thumbnail-quality argument now takes number from 2-31 instead of 1-31
  • Index format is now a single SQLite file. Older indices are not compatible with 3.X
  • --incremental scan is always done in-place

Bug fixes & tweaks:

  • Fix thumbnails in incremental scan c18557e360b30f6bba5c1c767ac30aab23185dda
  • Fix mtime ES mapping c0b8a9c4673d82ddb6b3380f22ba9594e7495106
  • Various OCR fixes b9f008603ad36e05a1f57096f230b2666ff9c151
  • Various lightbox fixes 9972e21fcc691d5144fdb1f271751bcff34a4263 707bac86b38046def59f1ed6a2c73899f9bd44c3
  • Rework badge styling 6f759642fc95239a3c37e9db2466dfa8037ef4a2
  • Handle & skip zip bombs when scanning fa14efbeb68d932345f9ebb84b1cefc405764179
  • Fix support for ES 8.X 886fa720ecde90afcc151e7d6818c00511f94879
  • Fix date picker error 9813646c11b996158625e86151cd9336a2c144eb

2.12.1

2 years ago

New features:

  • Add support for Elasticsearch 8.X.X (#266)
  • Add --es-insecure-ssl option to skip SSL certificate verification

Bug fixes:

  • Fix libmagic mime guessing again
  • Remove unused ES settings (#287)

2.12.0

2 years ago

Breaking changes:

  • Reworked how document ID are stored (older index formats are NOT compatible with v2.12.X)

New features:

  • Keyboard shortcuts for lightbox (#258)
  • Add option to disable CSS animations in the lightbox
  • Add filter bar in tag picker (#276)
  • Enable highlight in document info modal, remove /d/ endpoint (#281)

Bug fixes:

  • Fix raw thumbnails (#259)
  • Error handling in get_es_version() (#270)
  • Fix query args updating outside of the search page
  • Do blank search on page reload when media tab auto-reload is disabled
  • Do not store duration or bitrate when the value is 0 or for images
  • Fix some segmentation fault errors for large .DOC files
  • Fix exec-script & fix memory leak in exec_args_validate (#264)
  • Dynamically link libmagic for docker builds, enables mime guessing (#265)
  • Fix bug with max_analyzed_offset (#282)

Other:

  • Update to mongoose 7.6
  • Build libmobi cmake, update to 0.10