Releases: ctc-oss/fapolicy-analyzer
Releases · ctc-oss/fapolicy-analyzer
v1.5.0
Release v1.5.0 (#1062)
v1.5.0 - 2024-12-31
Added
- Include the command line based fapolicy Trust DB admin tool in the CLI RPM distribution. (#1025)
- Include the command line based fapolicy profile tool in the CLI RPM distribution. (#1040)
- Include the command line based rule compiler tool in the CLI RPM distribution. (#1043)
- Add friendly messages in case of application crash, with instructions for bug reporting and trace file. (#1045)
- Added fapolicyd cache stats view with text and 2D plots, showing cache performance. (#1048)
Fixed
- Fixed trust init issue related to sha1 hashes and improved diagnostics around parsing the trust db entries. (#1038)
- Fixed webkit version selection to support both Fedora and EPEL versions of webkit2. (#1044)
Packaging
- Subpackaged RPM build to support separate CLI and GUI installations. (#1025)
What's Changed
- Bump flit-core back on el9 by @jw3 in #1035
- CI updates for tools build and node by @egbicker in #1032
- Restructure RPM for subpackages by @jw3 in #1025
- Fix trust init error by @jw3 in #1038
- Add profiler to build by @jw3 in #1040
- CI updates by @jw3 in #1042
- Add rulec tool by @jw3 in #1043
- Bump Rust to 1.79.0 by @jw3 in #1046
- Encourage bug reports on panic by @jw3 in #1045
- Backwards compat for webkit version by @jw3 in #1044
- Stats view and backend by @jw3 in #1048
- Fix stats view return by @jw3 in #1053
- Update artifact paths for publish by @jw3 in #1051
- Additional stat plots by @jw3 in #1055
- Add matplotlib to spec files by @jw3 in #1058
- Vendor py events by @jw3 in #1057
- Disable stats on el9 by @jw3 in #1054
- Use fedora:latest for crates0 by @jw3 in #1060
- Python feature flag compat by @jw3 in #1061
- Tool enhancements by @jw3 in #1059
- Release v1.5.0 by @jw3 in #1062
Full Changelog: v1.4.0...v1.5.0
v1.5.0-rc1
First release candidate of v1.5.0 with the fapolicyd stats view and cli tools
v1.4.0
What's Changed
- Package filter conf parser by @jw3 in #1012
- Build updates to resolve Fedora packaging issues by @jw3 in #1016
- Trust Filter UI by @jw3 in #1014
- Fix trust filter syntax reporting by @jw3 in #1023
- Update eval parameter passing during formatting by @tparchambault in #1022
- Release 1.4.0 by @jw3 in #1029
Full Changelog: v1.3.0...v1.4.0
v1.4.0-rc1
v1.4.0-rc1
Adds support for editing the fapolicyd trust filter configuration which provides the basis for importing the system trust from the RPM database when reloading the trust database
Supporting FC 39, 40, 41 and EPEL 8, 9
- Drops support for FC 38
- Adds support for FC 41
v1.3.0
What's Changed
- Add changelog by @jw3 in #977
- Add validate config button by @jw3 in #979
- Use Ruff by @jw3 in #980
- Enforce changelog by @jw3 in #982
- Use digest crate by @jw3 in #984
- Rust 1.71.1 by @jw3 in #987
- Reload rules while profiling by @jw3 in #990
- Errors in Rawhide install test are non-fatal by @jw3 in #993
- Add lang for config by @jw3 in #991
- Tag user guide with version by @jw3 in #995
- Release v1.3.0 by @jw3 in #1001
Full Changelog: v1.2.2...v1.3.0
v1.3.0-rc1
What's Changed
- Add changelog by @jw3 in #977
- Add validate config button by @jw3 in #979
- Use Ruff by @jw3 in #980
- Enforce changelog by @jw3 in #982
- Use digest crate by @jw3 in #984
- Rust 1.71.1 by @jw3 in #987
- Reload rules while profiling by @jw3 in #990
- Errors in Rawhide install test are non-fatal by @jw3 in #993
- Add lang for config by @jw3 in #991
Full Changelog: v1.2.2...v1.3.0-rc1
v1.2.2
Release v1.2.2 (#969)
v1.2.1
Packaging updates
Note: RPM artifacts for this release are only available via the Fedora package repositories.
What's Changed
- Update fc builds by @jw3 in #946
- Update packaging for latest Rust and Legal guidelines by @jw3 in #951
- Upgrade Pyo3 by @jw3 in #905
- All arch support by @jw3 in #953
Full Changelog: v1.2.0...v1.2.1
v1.2.0
File Access Policy Analyzer v1.1.0
Adds an editor and syntax checking for fapolicyd configuration file.
What's Changed
- Pin pipenv to 2023.7.4 by @jw3 in #892
- Update Rust to 1.66.1 by @jw3 in #893
- Static load config by @jw3 in #897
- Replace CI usage of rawhide image by @jw3 in #899
- XDG feature by @jw3 in #901
- Invalid rule override by @egbicker in #887
- Config parse backend by @jw3 in #904
- Config deployment by @jw3 in #908
- Add fapolicy-analyzer log and config locations to rpm by @tparchambault in #875
- Register config changeset binding class by @jw3 in #910
- Format config kv with spaces by @jw3 in #911
- Add config changes diff by @jw3 in #913
- Add the daemon config UI by @egbicker in #909
- Fix bindgen for fc39 by @jw3 in #915
- Daemon state preserved on session load by @tparchambault in #914
- Reversed order of probable causes in the initialization dialog by @tparchambault in #920
- Add type to session format by @jw3 in #918
- Fix required gtk version in config editor glade files by @tparchambault in #924
- Display config parse info by @jw3 in #926
- Notify user of unsaved edits by @egbicker in #921
- Erroneous Unsaved Dialog by @egbicker in #928
- Allow force save with syntax error by @jw3 in #932
- Fix editor state after deploy by @jw3 in #935
- Allow editors to specify syntax rules by @jw3 in #938
- Fix profiler page navigation by @jw3 in #941
- Release v1.2.0 by @jw3 in #945
Full Changelog: v1.1.0...v1.2.0
v1.2.0-rc5
bump spec versions 1.2.0~rc5