- User accounts with OIDC (#250, #251, #252, #253, #255, #258, #266, #265, #274, #276, #278, #280)
- Multiselect for sample tags (#164)
- Ctrl+enter now submits a job in the query window (#217)
- Added a button to copy all matched hashes (#239)
- A bit better support for Yara rules:
- Remove ursadb repository as a submodule (#277)
- Automatically build and push docker images on merge (#262)
- Various refactoring changes, like (#199) or #245
- Results streaming (first results appear faster) (#59)
- Support for distributed Ursadb in the backend (#119)
- Powerful plugin support (See the documentation)
- Configurable from the web UI (#132)
- Support for Ursadb tags (for example, to tag collections as benign or malicious) (#44)
- Use Monaco IDE as yara editor (#109)
- Results view improvements issue #82
- Status page improvements:
- Display file count along with dataset size (#91)
- Filter jobs by author, status and others (#152)
- Show number of errors (for example, missing files) per job (#148)
- Much better Yara support (issue #41):
- Use FastAPI framework, instead of Flask to improve performance and get API documentation for free
- Document the API and add swagger UI to
/docs
endpoint - Cache parsed Yara rules
- Batch files when matching yara rules, to improve performance
- Much better workflow for new contributors (#47)
- Various utility scripts (#134), including command line query tool (#168)
- Improved documentation
Web interface was rewritten in React
First public release