v1.0.0 - Production Ready π
π Official v1.0.0 Release
Ectomancer is now production-ready! All three phases of development are complete.
What's New
Phase 3 - Power Features (Complete)
-
Oban Bridge - Optional integration for job queue management
list_oban_queues- Queue statisticsget_queue_depth- Job counts by queuelist_stuck_jobs- Find executing jobsretry_job- Retry failed jobscancel_job- Cancel/delete jobs
-
Phoenix Route Introspection - Auto-generate tools from router
- Smart naming with path parameter handling
- Route filtering and namespace support
Phase 2 - Authorization (Complete)
- Authorization system (inline functions, policy modules, action-specific rules)
- Read-only mode for schemas
- Ecto changeset error mapping
Phase 1 - Core (Complete)
- Auto-generated CRUD tools from Ecto schemas
- Phoenix Plug integration
- Actor threading through tool calls
Installation
def deps do
[
{:ectomancer, "~> 1.0"}
]
endStats
- 223 tests - All passing
- 100% documentation coverage
- MIT License
Links
Thank you to everyone who contributed to this release! π