Skip to content

Releases: boyter/searchcode-server

Release 1.3.14

24 Sep 04:33
Compare
Choose a tag to compare
  • Move over to scc language definitions for identifying languages #186
  • Resolve issue with searching for identifiers in C++ namespaces #188
  • Improved binary file detection #195
  • New API endpoint to return version #193

Release 1.3.13

15 Jun 06:22
Compare
Choose a tag to compare
  • 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

01 Feb 08:49
Compare
Choose a tag to compare
  • 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

28 Sep 22:49
Compare
Choose a tag to compare
  • 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

14 Jun 23:17
Compare
Choose a tag to compare
  • 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

12 Apr 22:24
Compare
Choose a tag to compare
  • 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

19 Mar 22:00
Compare
Choose a tag to compare
  • 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

01 Feb 03:04
Compare
Choose a tag to compare
  • Fix display bug where file details in search was on newline
  • Slight improvements to documentation

Release 1.3.6

30 Jan 21:25
Compare
Choose a tag to compare
  • 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

19 Dec 07:12
Compare
Choose a tag to compare
  • 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