ARX 3.4.0
New features
- Core: Implement sane method for analyzing classification accuracy
- Core: Implement methods for analyzing the distribution of re-identification risks
- Core: Implement new privacy model: estimated k-map
- Core: Implement generalization/suppression factor for AECS quality model
- Core: Implement generalization/suppression factor for Non-Uniform Entropy quality model
- GUI: Implement view for analyzing precision and recall of a statistical classifier
- GUI: Implement method for top/bottom coding
- GUI: Implement views for analyzing the distribution of re-identification risks
Enhancements
- Core: Make suppression string a constant
- Core: Improve implementation of entropy-l-diversity
- GUI: Improve views for analyzing classification accuracy
- GUI: Show whether the currect solution is a global optimum
- GUI: Automatically add transformations of interest to the clipboard
- GUI: Use MySQL connector licensed with Oracle FOSS license
- Tests: Redesign path structure for loading data
- Tests: Add test cases for anonymization with data subsets
- Tests: Add test cases for risk-based anonymization
- Tests: Add test cases for local recoding
Bugfixes
- Core: Do not use suppressed records when estimating risks
- Core: Fix resource leak when loading data
- GUI: Handle differential privacy correctly
- GUI: Fix error when reading/writing projects with empty hierarchies
- GUI: Correctly show tooltips
- GUI: Allow using quasi-identifiers with no hierarchy assigned
- GUI: Fix errors with backwards compatibility
- Tests: Make differential privacy deterministic