Changes for version v10.0.0 - 2022-12-19

  • Deprecation
    • The use of language tags that includes country code is deprecated. See "docs/API.md#language-tag". Such language codes will be made illegal in the v2023.1 release. Use language codes without country code instead.
    • The use of an empty string in the "LANGUAGE.locale" setting is deprecated and will be made illegal in the v2023.1 release. See "docs/Configuration.md#language-section".
    • The use of two or more locale tags with the same language code in the configuration is deprecated and will be made illegal in the v2023.1 release. See "docs/Configuration.md#language-section".
  • Breaking changes
    • Removes database primary key from API method "get_test_results" (#946, also see #949).
  • Features
    • Provides human readable messages when the test agent dies (#1058)
    • Adds testcase descriptions in test results (#1055)
    • Adds Zonemaster-LDNS version to API method "version_info" (#1050)
  • Fixes
    • Updates installation instructions (#1069)
    • Updates deprecation information in "docs/API.pm" and "docs/Configuration.md" (#1067)
    • Corrects the license statement in Backend.pm (#1059)
    • Fixes get_data_from_parent_zone method (#1057)
    • Updates to use Net::IP::XS directly (#1053)
    • Updates documents to use lowercase fragments when referring to internal headings (#1052)
    • Sets IPV6_DISABLED message to INFO in testing profile (#1051)
    • Removes enabling IPv4 and IPv6 by default in zmtest (#1041, #1040, #1066)

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/Errors.pm
in lib/Zonemaster/Backend/Errors.pm
in lib/Zonemaster/Backend/Errors.pm
in lib/Zonemaster/Backend/Errors.pm
in lib/Zonemaster/Backend/Errors.pm
in lib/Zonemaster/Backend/Errors.pm
in lib/Zonemaster/Backend/Log.pm
in lib/Zonemaster/Backend/Metrics.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