Skip to content

Commit

Permalink
Draft release v1.5.0 (#185)
Browse files Browse the repository at this point in the history
  • Loading branch information
msm-code authored Aug 29, 2022
1 parent ce7972f commit 2705d87
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 5 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.9)
project(
ursadb
VERSION 1.4.2
VERSION 1.5.0
LANGUAGES CXX C
)

Expand Down
17 changes: 17 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
# Version 1.5 (2022-08-29)

Features:
- Alternatives (like {(41 | 42)}) implemented in the ursadb query syntax (#65)
- Better support for wildcards (#23)
- Syntax for indexing with taints (#31)

Performance:
- Query graph pruning (#67)

Correctness:
- Some improvements for thread safety (#32)

Refactoring and maintenance:
- Ursacli rewritten to C++ (#48)
- Documentation improvements (#33)

# Version 1.4.2 (2020-06-10)

Bugfix release
Expand Down
4 changes: 2 additions & 2 deletions docs/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Change [index_dir] and [samples_dir] to paths on your filesystem where you want
index and samples.

```
sudo docker run -v [index_dir]:/var/lib/ursadb:rw -v [samples_dir]:/mnt/samples certpl/ursadb
sudo docker run -v [index_dir]:/var/lib/ursadb:rw -v [samples_dir]:/mnt/samples mqueryci/ursadb
```

## From dockerfile
Expand Down Expand Up @@ -62,4 +62,4 @@ UrsaDB is distributed in a form of pre-built Debian packages targeting Debian Bu
You may use this convenient one-liner to install the latest UrsaDB package along with the required dependencies:
```
curl https://raw.githubusercontent.com/CERT-Polska/ursadb/master/contrib/install_deb.sh | sudo bash
```
```
14 changes: 14 additions & 0 deletions docs/new_release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# new releases

For developers. To create a new release you need to:

1. Pick a version.
2. Write a short changelog in markdown.
3. Add the changelog to RELEASES.md.
4. Update CMakeLists.txt with a new version.
5. Create a PR with all your changes, and merge it.
6. Pull your changes and build a new release. Create a .tar.gz package.
7. Draft a new release. Paste your changelog again, and attach the .tar.gz source.
8. Tag the dockerhub image with the new version.
9. Consider creating a PR for mquery with the new version.

4 changes: 2 additions & 2 deletions docs/start.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ The easiest way to start a ursadb instance is to run (substitute with your files

```
mkdir -p /tmp/ursadb/index /tmp/ursadb/files
sudo docker run -p 9281 -v /tmp/ursadb/index:/var/lib/ursadb:rw -v /tmp/ursadb/files:/mnt/samples certpl/ursadb
sudo docker run -p 9281 -v /tmp/ursadb/index:/var/lib/ursadb:rw -v /tmp/ursadb/files:/mnt/samples mqueryci/ursadb
```

For other installation methods see [install.md](./install.md).
Expand Down Expand Up @@ -60,4 +60,4 @@ ursadb> select "BSD";
/mnt/samples/ursadb/LICENSE
```

That's it. For more available commands see [syntax.md](./syntax.md).
That's it. For more available commands see [syntax.md](./syntax.md).

0 comments on commit 2705d87

Please sign in to comment.