Repository navigation
Releases: LarsLaskowski/Vandox
Releases · LarsLaskowski/Vandox
Release list
v0.1.0
What's Changed
- [Repo] Go module and monorepo layout by @LarsLaskowski in #91
- [Docs] Adopt the Squad-Spec-Repository-Template squad and agent rules by @LarsLaskowski in #92
- Bump SonarSource/sonarqube-scan-action from 8.2.2 to 8.3.0 in the actions group by @dependabot[bot] in #93
- [Docs] Architecture document and decision records by @LarsLaskowski in #94
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #96
- Generalize backend host references from Synology NAS by @LarsLaskowski in #97
- [Security] Document security areas, guarantees and test doubles by @LarsLaskowski in #99
- [Tests] Add unit tests for the scaffold and make the entry points testable by @LarsLaskowski in #100
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #101
- [CI] Add format check step and Dependabot docker entry by @LarsLaskowski in #102
- [CI] Add release pipeline for agent binary and Docker image by @LarsLaskowski in #105
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #106
- [Repo] Move to the Go 1.27 toolchain by @LarsLaskowski in #107
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #109
- [Backend] Add shared data model and versioned wire format by @LarsLaskowski in #110
- [Repo] Enable gocognit in the local analyzer gate by @LarsLaskowski in #112
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #113
- [Backend] Add strict configuration loading for agent and backend by @LarsLaskowski in #114
- [Docs] Add logo and branding by @LarsLaskowski in #116
- Move release dry-run to CI; releases trigger only on version tags by @LarsLaskowski in #117
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #118
- [CI] Attest release artifacts with build provenance by @LarsLaskowski in #120
- [Docker] Report stale base image digests weekly and check the builder Go version by @LarsLaskowski in #121
- [Docs] Describe the configuration tables as decision 0049 defines them by @LarsLaskowski in #123
- [CI] Publish attested SBOMs for the release artifacts by @LarsLaskowski in #125
- [Backend] Add backend skeleton and container by @LarsLaskowski in #127
- [Backend] Add SQLite storage layer by @LarsLaskowski in #130
- [Logs] Add import framework for log archives by @LarsLaskowski in #132
- [Backend] Move the backend to .NET 10 with Blazor by @LarsLaskowski in #135
- Bump the nuget-packages group with 1 update by @dependabot[bot] in #136
- [Backend] Speed up storage writes and add a benchmark tool by @LarsLaskowski in #138
- Bump actions/setup-java from 5.7.0 to 6.0.1 in the actions group by @dependabot[bot] in #137
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #140
- Upgrade golangci-lint to v2.14.0 by @LarsLaskowski in #143
- [Docs] Update the squad from Squad-Spec-Repository-Template (area documents) by @LarsLaskowski in #141
- [Docs] Area documents for configuration and log import, Area on records by @LarsLaskowski in #142
- [Docs] Merge the five release records into 0037 and cut them to the why by @LarsLaskowski in #145
- [Docs] Merge 0080 into 0041 and cut the platform records to the why by @LarsLaskowski in #146
- [Docs] Merge the coverage records into 0001 and cut the quality records by @LarsLaskowski in #147
- [Docs] Storage and Wire format area documents, trimmed decision records by @LarsLaskowski in #148
- [Docs] Backend host and Agent area documents, trimmed decision records by @LarsLaskowski in #149
- [Docs] Detection, notification and network area documents by @LarsLaskowski in #150
- [Docs] Link the remaining area documents from ARCHITECTURE.md by @LarsLaskowski in #151
- [Logs] Add parsers for journal export, syslog and kern.log by @LarsLaskowski in #152
- [Tests] Skip Linux-only tests on Windows by @LarsLaskowski in #154
- [Docs] Add runbook for recovering from an out-of-memory outage by @LarsLaskowski in #155
- [Repo] Align the C# style rules with the standard settings by @LarsLaskowski in #156
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #157
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #158
- [Repo] Record local check gaps and analyzer conventions in the stack by @LarsLaskowski in #159
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #160
- [CI] Rewrite the two conditions shellcheck flags in the release-build scripts by @LarsLaskowski in #162
- [Docs] Bring the cloud-session table in stack.md in line with the Analyzer gate by @LarsLaskowski in #164
- [Logs] Add a parser for the MariaDB error log with lifecycle events by @LarsLaskowski in #167
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #169
- [Logs] Classify MariaDB lines from the journal and syslog by @LarsLaskowski in #172
- [Repo] Report a stale syft image pin in the weekly digest check by @LarsLaskowski in #174
- Bump dotnet-sdk from 10.0.100 to 10.0.401 by @dependabot[bot] in #170
- Bump the actions group with 2 updates by @dependabot[bot] in #171
- [Backend] Read a JSON null in a batch as an absent key by @LarsLaskowski in #176
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #178
- [Repo] Make the Format command non-interactive and note Debug test builds by @LarsLaskowski in #179
- [Docker] Remove the stale Dependabot docker entry by @LarsLaskowski in #181
- [Backend] Align the C# and Go wire decoders on key case, duplicate keys and header shape by @LarsLaskowski in #184
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #185
- [Repo] Record generic file names and record-constrained config files by @LarsLaskowski in #186
- [Logs] Import only the new part of a log file that grew since its import by @LarsLaskowski in #188
- [Backend] Reject invalid UTF-8 and unpaired surrogate escapes in both wire decoders by @LarsLaskowski in #189
- [Backend] Stop storing a redundant Kind member in JSON payloads by @LarsLaskowski in #190
- [Logs] Recognize an older copy of a log imported after a newer one by @LarsLaskowski in #192
- [Logs] Print the import summary when pass 2 is interrupted outside the parser by @LarsLaskowski in #193
- [Logs] Classify Postfix and Dovecot lines in syslog and journal imports by @LarsLaskowski in #195
- [Docs] Update the squad from Squad-Spec-Repository-Template by @LarsLaskowski in #197
- [Logs] Read Dovecot's own log file with a parser of its own by @LarsLaskowski in #198
- [Docs] Record the C# final-newline and line-ending rules in stack.md b...