dependabot[bot]
049ec97271
deps(deps): bump httpx from 0.26.0 to 0.28.1
...
Bumps [httpx](https://github.com/encode/httpx ) from 0.26.0 to 0.28.1.
- [Release notes](https://github.com/encode/httpx/releases )
- [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/httpx/compare/0.26.0...0.28.1 )
---
updated-dependencies:
- dependency-name: httpx
dependency-version: 0.28.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-08 10:27:27 +00:00
oib
bd9d36c39f
Merge remote-tracking branch 'github/dependabot/pip/pytest-mock-3.15.1'
2026-03-07 11:02:50 +01:00
oib
867aba79ef
resolve: merge conflict - keep ruff 0.15.5, update isort to 8.0.1
2026-03-07 11:02:46 +01:00
oib
8e682b1211
Merge remote-tracking branch 'github/dependabot/pip/ruff-0.15.5'
2026-03-07 11:02:16 +01:00
oib
a7bf9a5501
Merge remote-tracking branch 'github/dependabot/pip/asyncpg-0.31.0'
2026-03-07 11:02:06 +01:00
dependabot[bot]
591a40d36e
deps(deps): bump pyyaml from 6.0.1 to 6.0.3
...
Bumps [pyyaml](https://github.com/yaml/pyyaml ) from 6.0.1 to 6.0.3.
- [Release notes](https://github.com/yaml/pyyaml/releases )
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES )
- [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.3 )
---
updated-dependencies:
- dependency-name: pyyaml
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 21:19:08 +00:00
dependabot[bot]
1d1d60b62d
deps(deps-dev): bump ruff from 0.1.15 to 0.15.5
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.1.15 to 0.15.5.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.1.15...0.15.5 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.5
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 21:19:04 +00:00
dependabot[bot]
8e96288778
deps(deps): bump asyncpg from 0.29.0 to 0.31.0
...
Bumps [asyncpg](https://github.com/MagicStack/asyncpg ) from 0.29.0 to 0.31.0.
- [Release notes](https://github.com/MagicStack/asyncpg/releases )
- [Commits](https://github.com/MagicStack/asyncpg/compare/v0.29.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: asyncpg
dependency-version: 0.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 21:18:54 +00:00
dependabot[bot]
ca3914de1f
deps(deps-dev): bump isort from 5.13.2 to 8.0.1
...
Bumps [isort](https://github.com/PyCQA/isort ) from 5.13.2 to 8.0.1.
- [Release notes](https://github.com/PyCQA/isort/releases )
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PyCQA/isort/compare/5.13.2...8.0.1 )
---
updated-dependencies:
- dependency-name: isort
dependency-version: 8.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 21:18:50 +00:00
dependabot[bot]
2ca1ee6bfe
deps(deps-dev): bump pytest-mock from 3.12.0 to 3.15.1
...
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock ) from 3.12.0 to 3.15.1.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases )
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.12.0...v3.15.1 )
---
updated-dependencies:
- dependency-name: pytest-mock
dependency-version: 3.15.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 21:18:46 +00:00
oib
15427c96c0
chore: update file permissions to executable across repository
...
- Change file mode from 644 to 755 for all project files
- Add chain_id parameter to get_balance RPC endpoint with default "ait-devnet"
- Rename Miner.extra_meta_data to extra_metadata for consistency
2026-03-06 22:17:54 +01:00
oib
f353e00172
chore(security): enhance environment configuration, CI workflows, and wallet daemon with security improvements
...
- Restructure .env.example with security-focused documentation, service-specific environment file references, and AWS Secrets Manager integration
- Update CLI tests workflow to single Python 3.13 version, add pytest-mock dependency, and consolidate test execution with coverage
- Add comprehensive security validation to package publishing workflow with manual approval gates, secret scanning, and release
2026-03-03 10:33:46 +01:00
oib
f6ee77f497
refactor: consolidate logging to shared aitbc-core package and upgrade database dependencies
...
- Upgrade SQLAlchemy to 2.0.47 with asyncio extras in blockchain-node and coordinator-api
- Add asyncpg >=0.29.0 for PostgreSQL async support
- Remove uvloop as optional dependency, make it required >=0.22.0
- Delete duplicate logger.py from blockchain-node (117 lines)
- Refactor coordinator-api logging to use shared aitbc.logging from aitbc-core package
- Add aitbc-core package dependency to coordinator
2026-02-28 21:09:14 +01:00
oib
825f157749
Update Python version requirements and fix compatibility issues
...
- Bump minimum Python version from 3.11 to 3.13 across all apps
- Add Python 3.11-3.13 test matrix to CLI workflow
- Document Python 3.11+ requirement in .env.example
- Fix Starlette Broadcast removal with in-process fallback implementation
- Add _InProcessBroadcast class for tests when Starlette Broadcast is unavailable
- Refactor API key validators to read live settings instead of cached values
- Update database models with explicit
2026-02-24 18:41:08 +01:00
oib
5120861e17
feat: add GPU-specific fields to marketplace offers and create dedicated GPU marketplace router
...
- Add GPU fields (model, memory, count, CUDA version, price, region) to MarketplaceOffer model
- Create new marketplace_gpu router for GPU-specific operations
- Update offer sync to populate GPU fields from miner capabilities
- Move GPU attributes from generic attributes dict to dedicated fields
- Update MarketplaceOfferView schema with GPU fields
- Expand CLI README with comprehensive documentation and
2026-02-12 19:08:17 +01:00
oib
ff4554b9dd
```
...
chore: remove obsolete payment architecture and integration test documentation
- Remove AITBC_PAYMENT_ARCHITECTURE.md (dual-currency system documentation)
- Remove IMPLEMENTATION_COMPLETE_SUMMARY.md (integration test completion summary)
- Remove INTEGRATION_TEST_FIXES.md (test fixes documentation)
- Remove INTEGRATION_TEST_UPDATES.md (real features implementation notes)
- Remove PAYMENT_INTEGRATION_COMPLETE.md (wallet-coordinator integration docs)
- Remove WALLET_COORDINATOR_INTEGRATION.md (payment
2026-01-29 12:28:43 +01:00
oib
5c99c92ffb
test
2026-01-26 19:58:21 +01:00
oib
b8b640666d
feat: add foreign key constraints and metrics for blockchain node
2025-09-28 06:04:30 +02:00
oib
fe29631a86
chore: initialize monorepo with project scaffolding, configs, and CI setup
2025-09-27 06:05:25 +02:00