Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.5.0 #1062

Merged
merged 4 commits into from
Jan 1, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/rpm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -454,9 +454,11 @@ jobs:
tag_name: ${{ steps.tag_name.outputs.VERSION }}
prerelease: ${{ startsWith(github.ref, 'refs/tags/v0') || contains(github.ref, 'rc') }}
draft: true
# the tarball-artifacts are only published from el9 to prevent duplicates and capture vendor-rs
# el9 is also beneficial because it is always present, unlike the fc versions that are evolving
files: |
fapolicy-analyzer.spec
/tmp/archives/source0/*.tar.gz
/tmp/archives/rpm-artifacts-*/*.rpm
/tmp/archives/srpm-artifacts-*/*.src.rpm
/tmp/archives/tarball-artifacts-*/*.tar.gz
/tmp/archives/tarball-artifacts-el9/*.tar.gz
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,26 @@ Release notes

<!-- towncrier release notes start -->

## [v1.5.0](https://github.com/ctc-oss/fapolicy-analyzer/releases/tag/v1.5.0) - 2024-12-31

### Added

- Include the command line based fapolicy Trust DB admin tool in the CLI RPM distribution. ([#1025](https://github.com/ctc-oss/fapolicy-analyzer/pull/1025))
- Include the command line based fapolicy profile tool in the CLI RPM distribution. ([#1040](https://github.com/ctc-oss/fapolicy-analyzer/pull/1040))
- Include the command line based rule compiler tool in the CLI RPM distribution. ([#1043](https://github.com/ctc-oss/fapolicy-analyzer/pull/1043))
- Add friendly messages in case of application crash, with instructions for bug reporting and trace file. ([#1045](https://github.com/ctc-oss/fapolicy-analyzer/pull/1045))
- Added fapolicyd cache stats view with text and 2D plots, showing cache performance. ([#1048](https://github.com/ctc-oss/fapolicy-analyzer/pull/1048))

### Fixed

- Fixed trust init issue related to sha1 hashes and improved diagnostics around parsing the trust db entries. ([#1038](https://github.com/ctc-oss/fapolicy-analyzer/pull/1038))
- Fixed webkit version selection to support both Fedora and EPEL versions of webkit2. ([#1044](https://github.com/ctc-oss/fapolicy-analyzer/pull/1044))

### Packaging

- Subpackaged RPM build to support separate CLI and GUI installations. ([#1025](https://github.com/ctc-oss/fapolicy-analyzer/pull/1025))


## [v1.4.0](https://github.com/ctc-oss/fapolicy-analyzer/releases/tag/v1.4.0) - 2024-07-28


Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion crates/tools/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "fapolicy-tools"
description = "Tools to assist with the configuration and maintenance of fapolicyd"
license = "GPL-3.0-or-later"
version = "0.5.0"
version = "1.5.0"
edition = "2021"

[[bin]]
Expand Down
2 changes: 1 addition & 1 deletion crates/tools/src/fapolicy_profiler.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ use std::process::Command;
use strip_ansi_escapes::strip_str;

#[derive(Parser)]
#[clap(name = "File Access Policy Profiler", version = "v0.0.0")]
#[clap(name = "File Access Policy Profiler", version = "1.5.0")]
struct Opts {
/// do not write events to stdout
#[clap(long)]
Expand Down
2 changes: 1 addition & 1 deletion crates/tools/src/rule_check.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ use std::io::{BufRead, BufReader};
use std::process::ExitCode;

#[derive(Parser)]
#[clap(name = "Rule Checker", version = "v0.0.0")]
#[clap(name = "Rule Checker", version = "1.5.0")]
struct Opts {
/// path to *.rules or rules.d
#[clap(default_value=fapolicyd::RULES_FILE_PATH)]
Expand Down
2 changes: 1 addition & 1 deletion crates/tools/src/trust_db_util.rs
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ pub enum Error {
}

#[derive(Parser)]
#[clap(name = "Trust DB Utils", version = "v0.1")]
#[clap(name = "Trust DB Util", version = "1.5.0")]
struct Opts {
#[clap(subcommand)]
cmd: Subcommand,
Expand Down
4 changes: 2 additions & 2 deletions fapolicy-analyzer.spec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Summary: File Access Policy Analyzer
Name: fapolicy-analyzer
Version: 1.4.0
Version: 1.5.0
Release: 1%{?dist}

SourceLicense: GPL-3.0-or-later
Expand Down Expand Up @@ -186,5 +186,5 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
%license LICENSE.dependencies

%changelog
* Sun Jul 28 2024 John Wass <[email protected]> 1.4.0-1
* Tue Dec 31 2024 John Wass <[email protected]> 1.5.0-1
- New release
1 change: 0 additions & 1 deletion news/1025.packaging.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1038.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1040.added.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1043.added.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1044.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1045.added.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1048.added.md

This file was deleted.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ ignore = ["E402"]

[tool.towncrier]
filename = "CHANGELOG.md"
version = "1.4.0"
version = "1.5.0"
start_string = "<!-- towncrier release notes start -->\n"
title_format = "## [v{version}](https://github.com/ctc-oss/fapolicy-analyzer/releases/tag/v{version}) - {project_date}"
issue_format = "[#{issue}](https://github.com/ctc-oss/fapolicy-analyzer/pull/{issue})"
Expand Down
4 changes: 2 additions & 2 deletions scripts/srpm/fapolicy-analyzer.el9.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

Summary: File Access Policy Analyzer
Name: fapolicy-analyzer
Version: 1.4.0
Version: 1.5.0
Release: 1%{?dist}
License: GPL-3.0-or-later
URL: https://github.com/ctc-oss/fapolicy-analyzer
Expand Down Expand Up @@ -275,5 +275,5 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
%license LICENSE

%changelog
* Sun Jul 28 2024 John Wass <[email protected]> 1.4.0-1
* Tue Dec 31 2024 John Wass <[email protected]> 1.5.0-1
- New release
Loading