CritterWatch 1.1, Bobcat 1.0 ve AI Skills 1.17 yayında; Stoat önizlemede
JasperFx, Critter Stack için koordineli bir sürüm dalgası yayımladı: CritterWatch 1.1, Bobcat 1.0, AI Skills 1.17 ve Stoat 0.5.0 önizlemesi. CritterWatch'un MCP sunucusu artık 83 araç sunuyor. Wolverine ve Marten sistemleri işletiyorsanız ya da entegrasyon testlerini spesifikasyona dönüştürmek istiyorsanız okumaya değer.
Kilit noktalar
- CritterWatch 1.1, MCP üzerinden 83 araç sunuyor; geri alınamayan 13 araç ilk çağrıda önizleme ve tek kullanımlık onay tokenı istiyor.
- AddCritterWatchMcp(o => o.ReadOnly = true) ayarı, ajanı 37 salt okunur araçla sınırlar.
- Wolverine 6.34, ScheduleRecurring ile cron tabanlı mesajlar tanımlamayı sağlar; CritterWatch bunları gösterir ve duraklatabilir.
- Her izlenen servise Wolverine.CritterWatch eklenir; konsol için Marten/PostgreSQL, Polecat/SQL Server ya da Fisher/SQLite paketlerinden yalnızca biri kurulur.
- Bobcat 1.0 MIT lisanslıdır; xUnit, TUnit, NUnit ya da MSTest testlerine [Given], [When] ve [Then] eklenerek kullanılır.
- Stoat 0.5.0, depolar arasında AI destekli geliştirme için tasarım zamanı yüzeyinin halka açık önizlemesidir.
JasperFx, Critter Stack ürünleri için koordineli bir sürüm dalgası yayımladı: CritterWatch 1.1, Bobcat 1.0, AI Skills 1.17 ve Stoat 0.5.0 önizlemesi. CritterWatch 1.1, Wolverine, Marten, Polecat ve Fisher sistemleri için izleme konsolu; MCP sunucusu artık 83 araç sunuyor, bunların 37'si salt okunur. Filo genelinde zamanlanmış görevleri listeleyen Schedule Explorer ve doküman tarayıcısı Document Explorer da eklendi. Büyük üretim ortamlarından gelen geri bildirimler performans ve doğruluk düzeltmelerini yönlendirdi.
Bobcat 1.0, Storyteller'ın halefi olan ve MIT lisanslı ilk kararlı sürüm. xUnit, TUnit, NUnit ya da MSTest testleri doğrudan spesifikasyon oluyor: düz metotlardaki [Given], [When] ve [Then] attribute'ları adımları işaretliyor, bir Roslyn source generator bunları derleme zamanında kaydediyor. Ayrı bir DSL ya da binding dosyası gerekmiyor; böylece okunabilir spesifikasyonlar mevcut test paketinizle birlikte gelişiyor.
Gerçek dünyada kullanımı
- Wolverine servislerinden oluşan bir filoyu izleyen ekipte, ajanın dead letter'ları incelemesine izin verip yıkıcı replay işlemlerini onaya bağlamak.
- Çok kiracılı bir Marten deposunda kiracı bazlı subscription gecikmelerini ve rewind işlemlerini tek konsoldan takip etmek.
- Veritabanı ve broker içeren bir servis için, alan uzmanlarıyla paylaşılabilir okunabilir spesifikasyonlu entegrasyon testleri yazmak.
Neden önemli
Wolverine veya Marten'ı üretimde işletiyorsanız konsol artık kiracı bazlı gecikme, zamanlama kontrolü ve ajan için güvenli işlemler sunuyor. Entegrasyon testi yazıyorsanız Bobcat, mevcut test metodlarını ikinci bir dosya olmadan spesifikasyona dönüştürüyor.