Skip to content

Commit ce939e3

Browse files
Merge branch 'main' into fix-1821
2 parents caf2e0c + b7b0408 commit ce939e3

File tree

126 files changed

+4496
-2073
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+4496
-2073
lines changed

.cargo/config.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
# Stack backtraces.
55
RUST_BACKTRACE = "1"
66
# Set output levels for `tracing` logging.
7-
RUST_LOG = "debug,dfir_rs=trace"
7+
# Certain wasm crates emit a lot of `debug` logs, set to `info`.
8+
RUST_LOG = "debug,dfir_rs=trace,walrus=info,wasm_bindgen_cli_support=info,wasm_bindgen_wasm_interpreter=info"
89
# DFIR generate for `/docs/` website.
910
DFIR_GENERATE_DOCS = "1"
1011
DFIR_BASE_DIR = { value = ".", relative = true }

.github/workflows/release.yml

+8
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,14 @@ jobs:
7979
hydro_lang hydro_std
8080
hydro_deploy hydro_cli hydro_deploy_integration
8181
multiplatform_test
82+
|& tee release.log
8283
env:
8384
# Make sure to set this so the `gh` CLI works using our token.
8485
GH_TOKEN: ${{ steps.generate_token.outputs.token }}
86+
87+
- name: Check release.log for changelog review
88+
run: |
89+
if grep "WOULD ask for review" release.log; then
90+
echo "Changelog review required. Please see the line above and check RELEASING.md for more details."
91+
exit 1
92+
fi

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ flamegraph.svg
1616
/*.perf.data
1717
/*.svg
1818
/*.profile
19+
20+
# Generated by release.yml
21+
/release.log

.vscode/settings.json

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"hydro_lang/deploy",
1313
"dfir_rs/deploy_integration",
1414
],
15+
"rust-analyzer.check.features": "all",
1516
"editor.semanticTokenColorCustomizations": {
1617
"enabled": true,
1718
"rules": {

Cargo.lock

+10-10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dfir_datalog/CHANGELOG.md

+42-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,39 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.13.0 (2025-04-11)
9+
10+
Bumping dependencies before move to separate repo, no code changes.
11+
12+
### Chore
13+
14+
- <csr-id-e37e35853b44e56d468c885307cbd4fac9a2fe9c/> bump versions, touch changelog, for final release in this repo
15+
16+
# Changelog
17+
18+
All notable changes to this project will be documented in this file.
19+
20+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
21+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
22+
23+
### Commit Statistics
24+
25+
<csr-read-only-do-not-edit/>
26+
27+
- 1 commit contributed to the release.
28+
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
29+
- 0 issues like '(#ID)' were seen in commit messages
30+
31+
### Commit Details
32+
33+
<csr-read-only-do-not-edit/>
34+
35+
<details><summary>view details</summary>
36+
37+
* **Uncategorized**
38+
- Bump versions, touch changelog, for final release in this repo ([`e37e358`](https://github.com/hydro-project/hydro/commit/e37e35853b44e56d468c885307cbd4fac9a2fe9c))
39+
</details>
40+
841
## 0.12.1 (2025-03-15)
942

1043
### Documentation
@@ -25,7 +58,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2558

2659
<csr-read-only-do-not-edit/>
2760

28-
- 1 commit contributed to the release.
61+
- 2 commits contributed to the release.
62+
- 6 days passed between releases.
2963
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
3064
- 1 unique issue was worked on: [#1787](https://github.com/hydro-project/hydro/issues/1787)
3165

@@ -37,12 +71,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3771

3872
* **[#1787](https://github.com/hydro-project/hydro/issues/1787)**
3973
- Demote python deploy docs, fix docsrs configs, fix #1392, fix #1629 ([`b235a42`](https://github.com/hydro-project/hydro/commit/b235a42a3071e55da7b09bdc8bc710b18e0fe053))
74+
* **Uncategorized**
75+
- Release dfir_lang v0.12.1, dfir_datalog_core v0.12.1, dfir_datalog v0.12.1, dfir_macro v0.12.1, hydro_deploy_integration v0.12.1, lattices v0.6.1, pusherator v0.0.12, dfir_rs v0.12.1, hydro_deploy v0.12.1, hydro_lang v0.12.1, hydro_std v0.12.1, hydro_cli v0.12.1 ([`23221b5`](https://github.com/hydro-project/hydro/commit/23221b53b30918707ddaa85529d04cd7919166b4))
4076
</details>
4177

4278
## 0.12.0 (2025-03-08)
4379

4480
<csr-id-49a387d4a21f0763df8ec94de73fb953c9cd333a/>
4581
<csr-id-44fb2806cf2d165d86695910f4755e0944c11832/>
82+
<csr-id-3966d9063dae52e65b077321e0bd1150f2b0c3f1/>
83+
<csr-id-ec3795a678d261a38085405b6e9bfea943dafefb/>
4684

4785
### Chore
4886

@@ -116,6 +154,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
116154
<csr-id-5196f247e0124a31567af940541044ce1906cdc1/>
117155
<csr-id-03b3a349013a71b324276bca5329c33d400a73ff/>
118156
<csr-id-3291c07b37c9f9031837a2a32953e8f8854ec298/>
157+
<csr-id-84ee06755a0ed7cabf32b334f1696bb600797c92/>
158+
<csr-id-a6f60c92ae7168eb86eb311ca7b7afb10025c7de/>
159+
<csr-id-5e58e346612a094c7e637919c84ab1e78b59be27/>
119160

120161
### Refactor (BREAKING)
121162

dfir_datalog/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "dfir_datalog"
33
publish = true
4-
version = "0.12.1"
4+
version = "0.13.0"
55
documentation = "https://docs.rs/dfir_datalog/"
66
description = "Datalog proc-macro for DFIR"
77
edition = { workspace = true }
@@ -25,4 +25,4 @@ proc-macro-crate = "1.0.0"
2525
# Note: If we ever compile this proc macro crate to WASM (e.g., if we are
2626
# building on a WASM host), we may need to turn diagnostics off for WASM if
2727
# proc_macro2 does not support WASM at that time.
28-
dfir_datalog_core = { path = "../dfir_datalog_core", version = "^0.12.1" }
28+
dfir_datalog_core = { path = "../dfir_datalog_core", version = "^0.13.0" }

dfir_datalog_core/CHANGELOG.md

+44-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,43 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.13.0 (2025-04-11)
9+
10+
Bumping dependencies before move to separate repo, no code changes.
11+
12+
### Chore
13+
14+
- <csr-id-e37e35853b44e56d468c885307cbd4fac9a2fe9c/> bump versions, touch changelog, for final release in this repo
15+
16+
# Changelog
17+
18+
All notable changes to this project will be documented in this file.
19+
20+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
21+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
22+
23+
### Commit Statistics
24+
25+
<csr-read-only-do-not-edit/>
26+
27+
- 1 commit contributed to the release.
28+
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
29+
- 0 issues like '(#ID)' were seen in commit messages
30+
31+
### Commit Details
32+
33+
<csr-read-only-do-not-edit/>
34+
35+
<details><summary>view details</summary>
36+
37+
* **Uncategorized**
38+
- Bump versions, touch changelog, for final release in this repo ([`e37e358`](https://github.com/hydro-project/hydro/commit/e37e35853b44e56d468c885307cbd4fac9a2fe9c))
39+
</details>
40+
841
## 0.12.1 (2025-03-15)
942

43+
<csr-id-056ac62611319b7bd10a751d7e231423a1b8dc4e/>
44+
1045
### Documentation
1146

1247
- <csr-id-b235a42a3071e55da7b09bdc8bc710b18e0fe053/> demote python deploy docs, fix docsrs configs, fix #1392, fix #1629
@@ -29,7 +64,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2964

3065
<csr-read-only-do-not-edit/>
3166

32-
- 2 commits contributed to the release.
67+
- 3 commits contributed to the release.
68+
- 6 days passed between releases.
3369
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
3470
- 2 unique issues were worked on: [#1785](https://github.com/hydro-project/hydro/issues/1785), [#1787](https://github.com/hydro-project/hydro/issues/1787)
3571

@@ -43,12 +79,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4379
- Cleanup old clippy lints, remove deprecated `relalg` crate ([`056ac62`](https://github.com/hydro-project/hydro/commit/056ac62611319b7bd10a751d7e231423a1b8dc4e))
4480
* **[#1787](https://github.com/hydro-project/hydro/issues/1787)**
4581
- Demote python deploy docs, fix docsrs configs, fix #1392, fix #1629 ([`b235a42`](https://github.com/hydro-project/hydro/commit/b235a42a3071e55da7b09bdc8bc710b18e0fe053))
82+
* **Uncategorized**
83+
- Release dfir_lang v0.12.1, dfir_datalog_core v0.12.1, dfir_datalog v0.12.1, dfir_macro v0.12.1, hydro_deploy_integration v0.12.1, lattices v0.6.1, pusherator v0.0.12, dfir_rs v0.12.1, hydro_deploy v0.12.1, hydro_lang v0.12.1, hydro_std v0.12.1, hydro_cli v0.12.1 ([`23221b5`](https://github.com/hydro-project/hydro/commit/23221b53b30918707ddaa85529d04cd7919166b4))
4684
</details>
4785

4886
## 0.12.0 (2025-03-08)
4987

5088
<csr-id-49a387d4a21f0763df8ec94de73fb953c9cd333a/>
5189
<csr-id-44fb2806cf2d165d86695910f4755e0944c11832/>
90+
<csr-id-3966d9063dae52e65b077321e0bd1150f2b0c3f1/>
91+
<csr-id-ec3795a678d261a38085405b6e9bfea943dafefb/>
5292

5393
### Chore
5494

@@ -149,6 +189,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
149189
<csr-id-03b3a349013a71b324276bca5329c33d400a73ff/>
150190
<csr-id-accb13cad718c99d350e4bafe82e0ca38bf94c62/>
151191
<csr-id-3291c07b37c9f9031837a2a32953e8f8854ec298/>
192+
<csr-id-a6f60c92ae7168eb86eb311ca7b7afb10025c7de/>
193+
<csr-id-2a22d50285ae1be1a5f888d5d15321cc1bb13c82/>
194+
<csr-id-5e58e346612a094c7e637919c84ab1e78b59be27/>
152195

153196
### New Features
154197

@@ -265,9 +308,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
265308
- Update `CHANGELOG.md`s for big rename ([`27c40e2`](https://github.com/hydro-project/hydro/commit/27c40e2ca5a822f6ebd31c7f01213aa6d407418a))
266309
</details>
267310

268-
<csr-unknown>
269-
Implement un-windowing operators<csr-unknown/>
270-
271311
## 0.10.0 (2024-11-08)
272312

273313
<csr-id-4f6d400d0992594f8f12992fb6939378b12fadd6/>

dfir_datalog_core/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "dfir_datalog_core"
33
publish = true
4-
version = "0.12.1"
4+
version = "0.13.0"
55
documentation = "https://docs.rs/dfir_datalog_core/"
66
description = "Datalog implementation for DFIR"
77
edition = { workspace = true }
@@ -20,7 +20,7 @@ slotmap = "1.0.0"
2020
syn = { version = "2.0.46", features = [ "parsing", "extra-traits" ] }
2121
proc-macro2 = "1.0.74"
2222
rust-sitter = "0.4.3"
23-
dfir_lang = { path = "../dfir_lang", version = "^0.12.1" }
23+
dfir_lang = { path = "../dfir_lang", version = "^0.13.0" }
2424

2525
[build-dependencies]
2626
rust-sitter-tool = "0.4.3"

0 commit comments

Comments
 (0)