Skip to content

Release 4.4.7

Choose a tag to compare

@dylanuys dylanuys released this 12 Feb 06:33
· 83 commits to main since this release

Release notes: 4.4.1 – 4.4.7

4.4.1 (30 Jan 2026)

  • Validator weight normalization: Only assign non-zero weights to UIDs in the active set; explicitly zero out weights for inactive generative miners before scaling.

4.4.2 (31 Jan 2026)

  • C2PA verification: Broader C2PA issuer handling so more certificate issuers are accepted as trusted.
  • Allow all certificate issuers to be treated as CA issuers where appropriate.
  • Remove redundant issuer logic and consolidate issuer handling.
  • Increase C2PA options and clean up multiple issuer versions.

4.4.3 (3 Feb 2026)

  • New upload endpoint for discriminative miner model uploads (neurons/discriminator/push_model.py).
  • Validator: Decrease burn (burn rate reduced).

4.4.4 (4 Feb 2026)

  • Generator prompt sampling: Keep remove=False so prompts are not removed when sampled; use threading.Lock for thread-safe prompt sampling.
  • Content cache and uploads: New content DB and content manager support plus a new upload path used by the data service.
  • Config: New options for content/upload behavior (see .env.validator.template).
  • Docs: Updates to Discriminative-Mining, ONNX, and Validating.

4.4.5 (6 Feb 2026)

  • Generator rewards: Use a 2-hour lookback window for recent verified miner media when computing generator base rewards (eligibility and score stability).
  • Content cache: Content DB and content manager extended to support the new lookback and verification stats.

4.4.6 (6 Feb 2026)

  • Stability AI service: Fix request headers for the Stability AI miner service so API calls succeed.
  • Webhooks / logging: Remove unused has_c2pa key from logging; keep useful logging; reduce log noise.
  • Metagraph / validator: Minor adjustments for consistency and clarity.

4.4.7 (8 Feb 2026)

  • Verification stats: Add support for failed miner media in the lookback window.
    • New get_recent_failed_miner_media() in content DB and content manager (default 2-hour lookback).
    • New get_verification_stats_last_n_hours() to compute pass/fail counts and pass rate per miner over the last N hours (for generator base rewards and eligibility).
  • Content manager: New helper _build_verification_stats_from_verified_and_failed() to build per-miner verification stats from both verified and failed media.
  • Validator: Uses the new verification stats and failed-media lookback for more accurate generator rewards and eligibility.