test → main terfisi. Proxy-router değişti → beklenen etiket v7.13.0
(v7.12.0 sürümünden minor artış).

Bu sürümde hem MorpheusUI hem de proxy-router güncelleniyor. Masaüstü yükleyicileri test dalında v7.12.53-test sürümüyle doğrulandı
(tarihsel mac-arm64-morpheus-app-<ver>.dmg adlandırması). Aynı kod ağacı için Router / CLI / Docker sürümleri ise v7.12.52-test üzerinde.

Katkıları için @mazenlasheen ve @Alex-sandrk'a teşekkürler.

Öne Çıkanlar​

1. MorpheusUI — Workspace, sohbet, cüzdan, oturumlar​

Bu sürümdeki değişikliklerin büyük bölümü masaüstü uygulamasında.

  • Workspace — oturum gerektiren, local-first çalışan çok adımlı çalışma modu:
    • Gerçekte çalışan adımı takip eden plan,
    • Sayfadan ayrıldıktan sonra da devam eden çalışma zamanlayıcısı,
    • Oturum başına istek kuyruğu,
    • Hedefli düzenlemeler için edit_file aracı.
  • Sohbet — uzun yanıtlar artık kesilmiyor. Saniye sayacı içeren durum göstergesi, daraltılabilir reasoning, Markdown tabloları, kopyalama/düzenleme/yeniden deneme, görsel ve belge ekleri, yanıt başına token sayısı ve maliyet bilgisi eklendi. Bir sohbetin bağlamı artık başka bir sohbete sızmıyor.
  • Cüzdan — çoklu cüzdan değiştirici, yeniden tasarlanan MOR/ETH gönderimi, silme öncesi onay ve HD hesap değiştirme (POST /wallet/derivationPath). Etkin kimlik oturum açma sırasında korunuyor. 4 harfli token sembolleri artık cüzdan sekmesini çökertmiyor.
  • Oturumlar — fiyat teklifleri artık en yüksek fiyatlı teklif yerine router'ın gerçekten açacağı teklife göre oluşturuluyor. Fiyat ve skor gösteren sağlayıcı seçici eklendi. Süre sınırları sözleşmeden alınıyor. Oturum açma işlemleri rejectExisting gönderiyor; böylece çift tıklama stake'in iki kez kilitlenmesine neden olmuyor. Düğüm 409 döndürüyor ve uygulama mevcut aktif oturumu yeniden kullanıyor.
  • Güvenlik — proxy kimlik bilgileri ana süreçte tutuluyor; renderer / IPC güvenliği güçlendirildi; DevTools varsayılan olarak kapalı; yönetilen proxy-router için sahiplik kontrolü eklendi.
Kurulu uygulamanın adı MorpheusUI. GitHub yükleyici dosya adları ise tarihsel os-arch-morpheus-app-version biçimini koruyor.

2. Oturum teklifleri, tahminler ve yinelenen açma koruması​

Masaüstü uygulaması ve diğer istemciler için yeni proxy-router endpoint'leri eklendi:

  • Stake kilitlemeden önce model fiyat endeksi ve GET /blockchain/models/:id/session/estimate
  • Sözleşmeden alınan oturum süresi sınırları
  • Oturum açarken rejectExisting
    • İsteğe bağlıdır.
    • Paralel oturum kullanan API istemcileri için varsayılan olarak kapalıdır.
    • MorpheusUI bunu etkinleştirir.

3. Standart stake formülü (tüm düğümler)​

Yönetilmeyen tüm oturum açma işlemleri artık şu formülü kullanıyor:

ceil(supply × pricePerSecond × (duration + 1) ÷ todaysBudget)

Bu, önceki standart formüle göre 1 saniyelik ek pay + yukarı yuvarlama anlamına geliyor.

Companion-gateway tarafından yönetilen oturumlar değişmedi; bunlar hâlâ kendi +%0,01 formülünü kullanıyor. Hosted C-Node / APIGW trafiği standart yolu kullanıyor.

4. CORS varsayılanına MyProvider eklendi​

Varsayılan origin kümesi artık * değil; loopback + Electron + .

Proxy-router yönetici API'sini farklı bir tarayıcı origin'inden kullanan operatörlerin CORS_ALLOWED_ORIGINS ayarını yapılandırması gerekiyor.

5. Güvenilirlik (proxy-router)​

  • Salt okunur ve kullanımdan kaldırılmış genel RPC'lerin ötesine failover desteği
  • Log watcher sızıntısı / yeniden bağlantı düzeltmesi
  • TCPPipe race condition düzeltmesi
  • Sohbet geçmişi dosyalarında 0700 / 0600 izinleri ve atomic write kullanımı
  • Tek bir istekte geçmiş kullanımını atlamak için x-morpheus-history
  • 7.12 sürümünde zaten bulunan models-config hot reload özelliği değişmeden devam ediyor