Changes for version v6.1.0 - 2020-11-06

  • Features
    • Adds full support of a light weight SQLite database backend as an alternative to MariaDB or PostgreSQL database daemons (#695, #690, #177)
    • Extends zmtest with support for selecting profile. Extends zmb with support for methods "profile_names" and "get_language_tags" and support for selecting profile (#675)
    • Installs zmtest and zmb test tools in path (#693, #687)
    • Deprecates "force_hash_id_use_in_API_starting_from_id" configuration item (#694)
  • Fixes
    • Creates a work-around to allow for empty "ip" in nameserver objects in "start_domain_test" method (#705, #702)
    • Updates installation document (#701, #700, #699, #698, #697, #696, #695, #686)
    • Removes unused configuration properties (#688, #273)
    • Updates the configuration file document (#684, #520)
    • Resolves issue where selected profile and selected IP transport are in conflict (#682, #683)
    • Removes unused configuration file (#672)
    • Corrects unit test (#677, #679, #671)

Documentation

zmb
Shell bindings for the Zonemaster::Backend RPC API
Init script for Zonemaster Test Agent.

Modules

A system for running Zonemaster tests asynchronously through an RPC-API
Daemon::Control plugin that loads the backend configuration.

Provides

in lib/Zonemaster/Backend/Config.pm
in lib/Zonemaster/Backend/DB.pm
in lib/Zonemaster/Backend/DB/MySQL.pm
in lib/Zonemaster/Backend/DB/PostgreSQL.pm
in lib/Zonemaster/Backend/DB/SQLite.pm
in lib/Zonemaster/Backend/RPCAPI.pm
in lib/Zonemaster/Backend/TestAgent.pm
in lib/Zonemaster/Backend/Translator.pm
in lib/Zonemaster/Backend/Validator.pm