Skip to content

Commit

Permalink
Release v1.2.0 (#189)
Browse files Browse the repository at this point in the history
* Release v1.2.0

Co-authored-by: Itay Cohen <[email protected]>
  • Loading branch information
msm-code and ITAYC0HEN authored May 19, 2020
1 parent 914500f commit 77db2a3
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 1 deletion.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@ See the
If you want to contribute, see our dedicated
[documentation for contributors](./CONTRIBUTING.md).

## Changelog

Learn how the project has changed by reading our
[release log](./RELEASES.md).

## Contact

If you have any problems, bugs or feature requests related to mquery, you're
Expand Down
57 changes: 57 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Version 1.2

![](./docs/interface-v1.2.gif)

### New features

- Results streaming (first results appear faster) [(#59)](https://github.com/CERT-Polska/mquery/pull/59)
- Support for distributed Ursadb in the backend [(#119)](https://github.com/CERT-Polska/mquery/pull/119)
- Powerful plugin support (See the [./docs/plugins.md](documentation))
- Configurable from the web UI [(#132)](https://github.com/CERT-Polska/mquery/pull/132)
- Support for Ursadb tags (for example, to tag collections as benign or malicious) [(#44)](https://github.com/CERT-Polska/mquery/pull/44)

### UI Improvements

- Use Monaco IDE as yara editor [(#109)](https://github.com/CERT-Polska/mquery/pull/#109)
- Results view improvements [issue #82](https://github.com/CERT-Polska/mquery/issues/82)
- Remove old jobs [(#180)](https://github.com/CERT-Polska/mquery/pull/#180)
- Show query ETA and duration [(#175)](https://github.com/CERT-Polska/mquery/pull/175)
- Show sample sha256 [(#156)](https://github.com/CERT-Polska/mquery/pull/156) [(#167)](https://github.com/CERT-Polska/mquery/pull/167)
- Download matched files or sha256 hashes [(#176)](https://github.com/CERT-Polska/mquery/pull/#176) [(#163)](https://github.com/CERT-Polska/mquery/pull/#163)
- Add pagination to the results table [(#96)](https://github.com/CERT-Polska/mquery/pull/#96)
- Status page improvements:
- Display file count along with dataset size [(#91)](https://github.com/CERT-Polska/mquery/pull/#91)
- Filter jobs by author, status and others [(#152)](https://github.com/CERT-Polska/mquery/pull/#152)
- Show number of errors (for example, missing files) per job [(#148)](https://github.com/CERT-Polska/mquery/pull/#148)

### Improvements

- Much better Yara support [(issue #41)](https://github.com/CERT-Polska/mquery/issues/41):
- Multiple rules in a query [(#55)](https://github.com/CERT-Polska/mquery/pull/55)
- Private and global rules [(#55)](https://github.com/CERT-Polska/mquery/pull/55)
- Case insensitive strings (`nocase` modifier) [(#136)](https://github.com/CERT-Polska/mquery/pull/136)
- Regexes [(#169)](https://github.com/CERT-Polska/mquery/pull/169)
- Strings that are both `ascii` and `wide` [(#65)](https://github.com/CERT-Polska/mquery/pull/65)
- `xor` modifier (without ranges) [(#98)](https://github.com/CERT-Polska/mquery/pull/98)
- Anonymous variables [(#66)](https://github.com/CERT-Polska/mquery/pull/66)
- 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

### Others

- Much better workflow for new contributors [(#47)](https://github.com/CERT-Polska/mquery/pull/47)
- Various utility scripts [(#134)](https://github.com/CERT-Polska/mquery/pull/134/), including
command line query tool [(#168)](https://github.com/CERT-Polska/mquery/pull/168)
- Improved [documentation](https://cert-polska.github.io/mquery/)

# Version 1.1

Web interface was rewritten in React

# Version 1.0

First public release

![](./docs/mquery-web-ui.gif)
Binary file added docs/interface-v1.2.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def setup_logging() -> None:


def mquery_version() -> str:
return "1.1.0"
return "1.2.0"


def make_sha256_tag(filename: str) -> Dict[str, Any]:
Expand Down

0 comments on commit 77db2a3

Please sign in to comment.