v0.2.1:
This release is backwards-incompatible: an index rebuild will need to be performed after upgrading.
If the example Kubernetes manifest is being used, the change in index format will lead to the searchportal pod entering a crash loop. A reindex can be triggered by temporarily starting a spider pod:
kubectl create job spider-run-2 --from=cronjob.batch/filelisting-spider
kubectl get pods | grep spider-run-2 # Note the pod name for the next cmd
kubectl exec -it spider-run-2-44vfb -- /app/utilities/reindex.py
kubectl delete job spider-run-2
kubectl get pods | grep searchport # Note the backed off pod name for next cmd
kubectl delete pod searchportal-b7565b6c9-pnvnd
Changes:
- #10: Implement support for collecting and search by meta keywords and tags
- #25: Introduce
prefix
operator
- #26: Improve performance of
domain
operator
- #27: Fix regression - NOT filters cause exceptions
- #28: Bugfix - Last-Mod has invalid date in search portal
- #30: Search performance optimisation
- #31: Move to gzipped on-disk index
- #32: Fix regression - matchtype causes exception
- Lots of refactoring
- Front-end styling tweaks
- Add example CLI search (f33ac5e26468e68880af0358bc7a300c6d0f5d97)
- Display tags in frontend results (891de4f988cf5a4352f037535866486ceb78b00d)
- Extract publish date from HTML (013d254e9fdff948fbcc8dc0264b7f6ff5639472)
- Make tags link to searches for themselves in searchportal (7b715762ff95b2bea8559b0eb07250f8e3073bd8)
- Fix NaN in some Last-Mod dates in searchportal (50d2fbf10402c4d4f196a4c676c312a75328810b)