Skip to content

chore(main): release 0.2.1#7

Merged
echobt merged 1 commit intomainfrom
release-please--branches--main--components--platform
Jan 9, 2026
Merged

chore(main): release 0.2.1#7
echobt merged 1 commit intomainfrom
release-please--branches--main--components--platform

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 4, 2026

🤖 I have created a release beep boop

0.2.1 (2026-01-09)

Features

  • add container broker to platform-server (4772327)
  • add tempo fetching from Bittensor chain (e455e29)
  • add WsContainerClient for WebSocket broker access (58c8618)
  • auto-generate random BROKER_JWT_SECRET if not provided (d7be22b)
  • auto-pull images in broker when creating containers (f0ef63d)
  • broker: add image build support via Build command (6da49e2)
  • CI publish HTML test coverage report to GitHub Pages (299d25a)
  • CI publish HTML test coverage report to GitHub Pages (1155c72)
  • Docker-in-Docker support with named volumes and CopyFrom/CopyTo protocol (e56a639)
  • enable debug logging for challenges and broker (1db95e6)
  • Improve auto-updater coverage and fix CI coverage command (d9183f2)
  • Improve auto-updater coverage and fix CI coverage command (19a6e0d)
  • remove image whitelist by default, allow all public images (0d30bfa)
  • validator metrics reporting (CPU/RAM) with 5s interval and in-memory cache (f06e67d)

Bug Fixes

  • add PLATFORM_PUBLIC_URL to validator docker-compose (c70f755)
  • consensus: improve test accuracy for zero-stake scenarios (de9d492)
  • default PLATFORM_PUBLIC_URL to chain.platform.network (a980e47)
  • export VALIDATOR_HOTKEY and VALIDATOR_SECRET_KEY as env vars (eb3065c)
  • handle auth message even when JWT validation is disabled (19e9d1f)
  • increase broker JWT TTL to 10 years to prevent ExpiredSignature errors (94682da)
  • increase container limits and add startup cleanup (9387864)
  • integer overflow in calculation (138fbf9)
  • integer overflow in calculation (534c7f9)
  • pass CHALLENGE_UUID env var for broker authentication (d88bfe5)
  • remove restrictive cap_drop from container broker, add user field (372641c)
  • reorder validator routes - static paths before :hotkey parameter (6ffb7ca)
  • update tests to use strict() policy for image whitelist tests (fb63e63)
  • use actual hostname as fallback for broker URL (351b657)
  • use challenge name (not UUID) for JWT token generation (8ecab04)

Code Refactoring

  • consensus: address code review feedback (10a5394)

Documentation

  • update README to reflect centralized architecture (4bc8313)

Miscellaneous

Tests

  • auto-updater: add helper-backed coverage tests (f572dd8)
  • broaden platform-bittensor coverage (add3be8)
  • challenge-orchestrator: add env and helper coverage (a97b84e)
  • challenge-orchestrator: broaden orchestrator, lifecycle, evaluator, and health coverage (ed67e29)
  • challenge-orchestrator: expand config/health/evaluator coverage (3c30e6b)
  • challenge-sdk: Add comprehensive test coverage (168d03d)
  • challenge-sdk: Add comprehensive test coverage for challenge SDK modules (6dd0d55)
  • challenge-sdk: Add database persistence test across reopens (b7a7984)
  • challenge-sdk: enhance multi-agent testing in get_latest_results (ddf89c0)
  • consensus: add comprehensive test coverage for consensus module (fe39408)
  • consensus: comprehensive coverage improvements for platform-consensus (7d96ec8)
  • distributed-db: Achieve 97% test coverage across all modules (982c67c)
  • distributed-db: Achieve 97% test coverage across all modules (1946fd6)
  • distributed-db: consolidate test helpers and fix code review issues (d2dade0)
  • epoch: add comprehensive unit tests achieving 95%+ coverage (ceb4984)
  • epoch: add comprehensive unit tests achieving 95%+ coverage (4e96e50)
  • expand bittensor helper coverage (e6c4950)
  • platform-core: Add comprehensive test coverage for core module (446af5a)
  • platform-server: add comprehensive unit tests (8ebc662)
  • platform-server: add comprehensive unit tests (551a4f4)
  • platform-server: improve test quality and reduce duplication (5726879)
  • rpc: add comprehensive test suite for platform-rpc module (7cb4a33)
  • rpc: add comprehensive test suite for platform-rpc module (55fc570)
  • secure-runtime: achieve comprehensive test coverage for container runtime (93459a8)

This PR was generated with Release Please. See documentation.

@coderabbitai
Copy link

coderabbitai bot commented Jan 4, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--platform branch 28 times, most recently from 19f9ea9 to aa7e9f6 Compare January 8, 2026 22:41
@github-actions github-actions bot force-pushed the release-please--branches--main--components--platform branch 3 times, most recently from 813c521 to d268a1e Compare January 9, 2026 09:55
@github-actions github-actions bot force-pushed the release-please--branches--main--components--platform branch 2 times, most recently from 0c9b3f1 to 1d874cf Compare January 9, 2026 09:56
@echobt echobt merged commit b05421b into main Jan 9, 2026
1 check passed
@github-actions
Copy link
Contributor Author

github-actions bot commented Jan 9, 2026

🤖 Created releases:

🌻

echobt added a commit that referenced this pull request Feb 21, 2026
…hecks (#7)

* fix(docker): use test -e for healthcheck to handle directory storage

* test(docker): add multi-validator test infrastructure

Add comprehensive test suite and Docker configuration for testing
multi-validator P2P networks locally:
- docker-compose.multi-validator.yml for 4-validator test network
- Dockerfile.test-validator for lightweight test builds
- test-comprehensive.sh for running full test suite
- entrypoint-test.sh for configuring test validators
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant