Releases: boyter/searchcode-server
Releases · boyter/searchcode-server
Release 1.3.14
Release 1.3.13
- Repository names now support any character #122
- Better reporting on repository failures with indicator in repository list admin page #164
- Resolve issue where By File Count and By Line Count would not match on repository overview page
- Add ability to control what file fields are indexed #179
- Resolve broken filter when using upper/lower case in filters #184
- Resolve bug where files were re-read accidently resulting in invalid counts #185
Release 1.3.12
- Reversed filename in search #160
- Add click through to original repository #162
- Can now edit some properties of repositories #162
- Add filter by source #162
- Additional images on main page #166
- Add fix to stop indexer crashing when encountering large files with no newlines #168
- Version check now checks searchcodeserver.com
Release 1.3.11
- Add link to repository source on repository overview page #126
- Removed property index_queue_batch_size as it is no longer required
- Change check_filerepo_changes to default size of 600 as check is now far more efficient #133
- Add ability to reindex without downtime #129
- Index now runs in parallel for faster index time #135
- Add simplistic healthcheck endpoint #138
- Add literal lucene search option #89
- Add repository path filters to UI #136
- Can filter down to language or owner from project overview page #127
- Signed API add now supports %20 or + for spaces #134
- Add support for extensions that have a dot in them #146
- Slightly modified admin screen #153
- Add file tree display on code result pages #154
- Fix for thread exhaustion issue #85
Release 1.3.10
- BREAKING CHANGE Changed validation of repository names such that they must be alphanumeric, _ or - with client and server side validation
- BREAKING CHANGE Fix spelling of check_filerepo_chages to check_filerepo_changes for properties file
- Set follow symlinks to be configurable through properties file #99
- Clicking Remove will also clear the text box filters #98
- Improved stop/reset jobs logic, deleted jobs persist on searchcode restart #41
- Add logic to calculate project stats by lines not files and display next to existing #103
- Deep guess logic added to guess a files type based on keyword heuristic's #105
- Additional languages added to classifier database, F#, Mathematica, Parrot, Puppet, Rakefile, PKGBUILD, Cargo, Lock, License
- API auditing via logs added #57
- Search results now have RSS feed #114
- Can add custom HTML/CSS/JS to all pages #107
- Add average index time seconds to repo overview page #118
- Fix bug where unable to filter on html page #120
Release 1.3.9
- Repository table can now be created from empty database if required #83
- Add indexer pause button back to admin pages #84
- Resolve bug where filters could match multiple #86
- Batch index size is now configurable through properties file #85
- Mitigate issue where matching some files will crash search #88
- Update highlight.js #22
- Resolve issue where database had no keywords for language guessing #87
Release 1.3.8
- Fix bug where if only_localhost is set to false but log_indexed is set to true the CSV will not be written
- Small CSS display issues on search pages
- Resolve issues with some unit tests being inconsistent
- Setup CI pipeline to shake out issues and IWOMM
- New admin pages which expose information in a better way
- File classification moved into JSON database similar to OWASP
- Improved matching of found lines
- Addition of folder blacklist to exclude folders from being indexed
- Addition of repository overview page to list indexed repositories and status
- Add search button to repository overview to search current repository
- Improved matching of filenames
Release 1.3.7
- Fix display bug where file details in search was on newline
- Slight improvements to documentation
Release 1.3.6
- Add job to scan repositories updating the spelling corrector
- Add logic to split interesting characters such as Chinese/Korean/Japanese to allow searching
- Fix XSS on admin log page
- Fix XSS on admin repo page
- Fix bug where unable to delete repositories on admin page with special characters in name
- Running jobs now displayed on admin page
- Repository overview page added to get overview of a repository
Release 1.3.5
- Fix only_localhost to really only listen localhost not drop connections
- Add SHA512 hmac as option for signed API requests
- Resolve XSS vulnerability issue
- Add logic to deal with immutable files by moving to trash folder
- Add log to display most recent search results
- Resolve several memory leak issues
- Modify logic to allow matching URL_CONFIG in App.URL_CONFIG.toString()
- Modify logic to allow matching install_something in :install_something
- Logging level of OFF now does not even attempt to create log file
- Resolve uncaught exception when writing log
- Close resource/memory leak in opened files
- Changed removal logic for removed files to be less aggressive
- Fix potential overflow for search query count (however unlikely that is)
- Fix race conditions with logging