Skip to content

Releases: AdguardTeam/FilterListManager

v2.5.0 for SwiftPM

11 Mar 15:56

Choose a tag to compare

Prebuilt package for SwiftPM

Release 2.5

11 Mar 15:55

Choose a tag to compare

Added

  • FilterListType::MISC for managing a collection of miscellaneous filters

Fixed

  • save_rules_to_file_blob now respects filter includes
  • Reformatted, cleaned up, and fixed README.md

Changed

  • Constants adguard_flm::storage::constants::{STANDARD_FILTERS_DATABASE_FILENAME, DNS_FILTERS_DATABASE_FILENAME} were replaced with adguard_flm::storage::database_name::build_database_name_for_filter_list_type(FilterListType)
  • Index localizations are now optional: when Configuration::metadata_locales_url is empty (default), localizations are skipped (previously this could fail)
  • Filter updates now use multithreading, speeding up the operation by up to 8x

Full Changelog: ffi-2.4.0...ffi-2.5.0

v2.4.1 for SwiftPM

18 Feb 08:04

Choose a tag to compare

Prebuilt package for SwiftPM

ffi-2.4.0

18 Feb 07:59

Choose a tag to compare

Data integrity protection

The library supports cryptographic integrity protection for filter rules using BLAKE3 keyed hashing. When enabled, all filter rules are signed with a derived key, and their signatures are verified on read operations. This ensures that filter data has not been tampered with or corrupted.

v2.3.5 for SwiftPM

20 Nov 10:47

Choose a tag to compare

Prebuilt package for SwiftPM

v2.3.1 for SwiftPM

12 Nov 11:48

Choose a tag to compare

Prebuilt package for SwiftPM

v2.3.0 for SwiftPM

07 Nov 15:30

Choose a tag to compare

Prebuilt package for SwiftPM

Release v2.3

06 Nov 09:29

Choose a tag to compare

Changed

  • Now diff updates are recursive, up to 10 iterations

v2.2.0 for SwiftPM

08 Oct 09:20

Choose a tag to compare

Prebuilt package for SwiftPM

Filter List Manager v2.1

08 Oct 09:19

Choose a tag to compare

Added

  • update_filters_by_ids method for more flexible filters update