Releases: arx-deidentifier/arx
Releases · arx-deidentifier/arx
ARX 3.4.1
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
ARX 3.3.1
New Features:
- Implemented derived risk metrics, including measures for prosecutor, journalist and marketer risk.
- Implemented new perspective in the GUI for analyzing these risks.
- Implemented methods for analyzing data mining utility with logistic regression.
- Implemented new perspective in the GUI for analyzing classification accuracy.
- Implemented new privacy model k-map.
- Implemented new privacy model d-disclosure privacy.
Enhancements:
- Improved visualization of percentages in the GUI.
- Improved export of data from tables in CSV format.
- Improved utilization of the clipboard in the GUI.
- Updates some labels and messages.
- Improved help with new content.
- Improved detection of HIPAA identifiers. It now displays the confidence.
- Improved editing of population parameters.
- Improved configuration of parameters of privacy models.
- Improved multi-threading in the utility analysis perspective.
- Improved process of solving equation systems for the Pitman model.
- Improved rendering of numbers in the whole GUI.
- Improved performance of hashing. Partial unrolling.
- Various minor improvements.
Bugfixes:
- Fixed utility measurement when using differential privacy.
- Fixed file-handling, check if files exist.
- Fixed a bug with backwards compatibility.
- Fixed calculation of geometric mean in summary statistics.
- Fixed calculation of geometric mean in micro-aggregation.
- Various minor fixes.
ARX 3.3.0
- Added method for local recoding with k-anonymity, l-diversity and t-closeness
- Added example project file with high-dimensional data
- Added methods for detecting HIPAA identifiers
- Added implementation of (e,d)-differential privacy
- Added utility measures KL divergence and Ambiguity
- Improved performance of maintaining the solution space
- Implemented critical bugfix to ensure correct classification of the solution space
- Added various minor bugfixes and improvements
ARX 3.2.1
Bugfix release:
- Fix risk-based anonymization and analysis
- Fix normalized entropy measure
ARX 3.2.0
- Added support for anonymizing high-dimensional datasets
- Changed GUI to support high-dimensional datasets
- Added new utility measures: normalized non-uniform entropy and ambiguity
- Implemented implicit representation of the solution space: ~10% performance improvement and significant reduction of memory requirements
- Fixed multiple resource leaks
- Fixed ~10% performance regression introduced in version 3.1.0
- Various other small improvements and bug fixes
ARX 3.1.0
- Implement microaggregation as a new coding model
- Add support for Oracle DB
- Fix bug in statistics when used with subsets
- Fix some resource leaks
- Various other small improvements and bug fixes
ARX v3.0.0
- Implemented methods for analyzing re-identification risks (sample uniqueness, average class size, population uniqueness according to different super-population models)
- Implemented methods for risk-based anonymization (sample uniqueness, average class size, population uniqueness according to different super-population models)
- Improved reading and writing of CSV files
- Implemented auto-detection of data types
- Implemented methods for data cleansing
- Improved handling of missing values ("null" values)
- Implemented new visualizations of the solution space
- Improved query builder
- Fixed (non-critical) bug in d-presence model. Solution might not have been optimal.
- Various small improvements and bug fixes
ARX 2.3.2
- Bugfix: handle zeros correctly in computing the geometric mean for relative
comparisons - Change license to Apache License, Version 2.0
ARX 2.3.1
- Various bugfixes
- Performance improvements