Aaron Guise guisea
  • Joined on 2021-05-05
guisea pushed to master at cybercinch/directdnsonly 2026-02-20 06:29:50 +13:00
fbb6220728 feat: add NSD backend and Topology C (multi-instance with peer sync) 🏗️
f9907d2859 chore: complete SQLAlchemy 2.0 migration in coredns_mysql backend and tests ⬆️
d81ecd6bdd fix: migrate remaining session.query() calls to SQLAlchemy 2.0 select() 🔧
8c1c2b4abc chore: upgrade SQLAlchemy to 2.0 and bump all stale deps ⬆️
22e64498ce chore: bump version to 2.4.0 🚀
Compare 14 commits »
guisea pushed to master at cybercinch/directdnsonly 2026-02-18 23:04:43 +13:00
0903d78458 fix: update .gitignore to include dist/ and modify build command in justfile 🐛
74c5f4012e style: apply black formatting across codebase 🎨
807d6271f1 chore: rewrite justfile for pyenv + poetry dev workflow 🔧
bd46227364 feat: add test suite, fix backend bugs, remove legacy artifacts 🧪
Compare 4 commits »
guisea closed issue cybercinch/directdnsonly#1 2026-02-18 22:03:15 +13:00
Add test suite for core components
guisea closed issue cybercinch/directdnsonly#3 2026-02-18 11:03:27 +13:00
Add dry-run mode for reconciliation poller
guisea commented on issue cybercinch/directdnsonly#3 2026-02-18 11:03:20 +13:00
Add dry-run mode for reconciliation poller

Implemented in app/reconciler.py:

  • dry_run read from config in __init__ (default false)
  • start() logs [DRY-RUN] mode on startup with a prominent warning
  • _reconcile_all logs…
guisea opened issue cybercinch/directdnsonly#5 2026-02-18 11:01:46 +13:00
Remove dead legacy CMD_API_SHOW_ALL_DOMAINS parser
guisea opened issue cybercinch/directdnsonly#4 2026-02-18 11:01:44 +13:00
Migrate SQLAlchemy dependency from 1.x to 2.x
guisea opened issue cybercinch/directdnsonly#3 2026-02-18 11:01:41 +13:00
Add dry-run mode for reconciliation poller
guisea opened issue cybercinch/directdnsonly#2 2026-02-18 11:01:39 +13:00
Add retry and dead-letter queue for failed backend dispatches
guisea opened issue cybercinch/directdnsonly#1 2026-02-18 11:01:33 +13:00
Add test suite for core components
guisea pushed to master at cybercinch/directdnsonly 2026-02-18 07:18:45 +13:00
b8f12d0208 feat: Update dependencies in poetry.lock and pyproject.toml
guisea pushed to master at cybercinch/directdnsonly 2026-02-17 16:19:54 +13:00
5c8bc2653c feat: enhance README with detailed concurrent multi-backend processing architecture and usage instructions
guisea pushed to master at cybercinch/directdnsonly 2026-02-17 16:16:06 +13:00
02536cd448 feat: update Dockerfile for improved BIND configuration and application setup
guisea pushed to master at cybercinch/directdnsonly 2026-02-17 16:14:29 +13:00
24877be037 chore: add .gitkeep to logs directory for empty directory preservation
6445cf49c0 feat: migrate to Poetry and implement multi-backend DNS management
Compare 2 commits »
guisea opened issue cybercinch/ugly-queue#1 2025-12-19 11:02:49 +13:00
Investigate and remove/inline dcarbone/helpers compose package
guisea released v1.0.12 at guisea/docker-ara 2025-12-04 15:10:25 +13:00
guisea pushed tag v1.0.12 to guisea/docker-ara 2025-12-04 15:10:25 +13:00
guisea pushed to main at guisea/docker-ara 2025-12-04 15:10:16 +13:00
300ef37e06 fix: Revert to dnf from microdnf for package management consistency
guisea released v1.0.11 at guisea/docker-ara 2025-12-04 15:07:47 +13:00
guisea pushed tag v1.0.11 to guisea/docker-ara 2025-12-04 15:07:47 +13:00