AnythingLLM v1.19.0 – Değişiklik Günlüğü
Yeni Özellikler ve İyileştirmeler


  • Docker sürümü için yerleşik LLM desteği (embedded_lemonade) eklendi.
  • Uygulama genelinde kullanılabilecek renk paletleri ve sekmeli marka özelleştirme ayarları eklendi.
  • Yanıt maksimum çıktı token sınırına ulaştığında kullanıcıya bildirim gösterilmesi sağlandı.
  • .mov uzantılı dosyaların yazıya dökülmesi desteği eklendi.
  • Weaviate entegrasyonu weaviate-client v3 sürümüne geçirildi.
  • Bağlam sınırının aşılması durumunda açılan pencerede dosya bazında gömme (embedding) ilerlemesinin gösterilmesi sağlandı.
  • Kullanıcı açıklayıcı bir soruyu yanıtlamaya başladığında zaman aşımı süresinin duraklatılması sağlandı.
  • Çalışma alanındaki model değişikliklerinin devam eden ajan oturumlarına uygulanması sağlandı.
  • Macarca (hu) dil desteği eklendi.
  • Toplu bağlantı tarayıcısına PDF ve dosya bağlantılarını ayrıştırma desteği eklendi.
  • open-computer bileşeni ayrı bir depoya taşındığı için projeden kaldırıldı.
    Güvenlik İyileştirmeleri
  • Sohbetlerin CSV olarak dışa aktarılması sırasında elektronik tablo formülleri etkisiz hâle getirilerek formül enjeksiyonu riski azaltıldı.
  • Kimlik doğrulaması gerektirmeyen gömülü içerik uç noktalarına yönelik hizmet engelleme (DoS) saldırılarını önlemek için istek gövdesi boyutuna sınır getirildi.
  • Sistem istemindeki değişken değerlerinin başka yer tutucuları genişletmesi engellendi.
  • Araç onay isteklerine e-posta içeriği, alıcılar ve görev istemi eklendi.
  • Web araması hata mesajlarından API anahtarlarına ait parçalar kaldırıldı.
    Hata Düzeltmeleri
  • Amazon Bedrock'un Hindistan (in.) çıkarım profillerinin bedrock-runtime üzerinden yönlendirilmesi sağlandı.
  • GitLab deposundan dosya alınırken branch adının tamamının gönderilmemesi sorunu düzeltildi.
  • MCP araçlarından dönen metnin ek sonuç sarmalayıcısı olmadan iletilmesi sağlandı.
  • convertToPromptHistory tarafından atlanan geçmiş kayıtlarının istem sıkıştırıcısının çökmesine neden olması sorunu düzeltildi.
  • Metin sıkıştırıcısı çalışırken mevcut mesajdaki eklerin korunması sağlandı.
  • Gemini'ye kullanımdan kaldırılmış örnekleme ve düşünme parametrelerinin gönderilmesi durduruldu.
  • statsFrom işlevinin ek içeren mesajlardaki metinleri de hesaba katması sağlandı.
  • Kaynak ayrıntıları penceresindeki uzun URL'lerin görünümü bozmasını önlemek için kısaltılması sağlandı.
  • OpenAI görsel oluşturma işlemlerinde varsayılan model gpt-image-2.5-flare olarak değiştirildi.
  • OpenAI uyumlu sohbet istemleri sıkıştırılırken konuşma geçmişinin korunması sağlandı.
  • Parola sıfırlama isteği reddedildiğinde kullanıcıya reddedilme nedeninin gösterilmesi sağlandı.
  • Hiçbir içerik aktarmayan bağlayıcı işlemlerinin başarısız olarak bildirilmesi sağlandı.
  • Telegram entegrasyonunda, parçalara bölünerek gönderilen ajan yanıtlarının eksiksiz korunması sağlandı.
  • Belge toplayıcısına 127.0.0.1 adresi üzerinden bağlantı kurulması sağlandı.
  • Kaydedilmiş LLM sağlayıcısı henüz listede bulunmadığında çalışma alanı sohbet ayarlarının çökmesine neden olan hata düzeltildi.
  • Excel dosyalarındaki kısa tarih biçimlerinin ISO tarih biçiminde okunması sağlandı.
  • filesystem-edit-file işlemi sırasında CRLF satır sonlarının korunması sağlandı.
  • Ekran okuyucuların, akış hâlindeki yanıt tamamlandıktan sonra yanıtı duyurması sağlandı.
  • GitHub bağlayıcısının deponun varsayılan branch'ini kullanması sağlandı.
  • Paperless-ngx entegrasyonunda düz metin belgelerin HTML olarak işlenmesi engellendi ve özgün içerikleri korundu.
  • Confluence entegrasyonunda kod bloklarının htmlToText üzerinden geçirilmeden özgün biçimleriyle korunması sağlandı.
  • API üzerinden belge yüklenirken çalışma alanındaki başarısız gömme işlemlerinin bildirilmesi sağlandı.
  • Yanıtı yeniden oluşturma ve mesaj düzenleme işlemlerinin günlük mesaj sınırına dâhil edilmesi sağlandı.
  • İzlenen belgelerin senkronizasyonunda oluşan hataların diğer senkronizasyon işlemlerini etkilemesi engellendi.
  • MCP sunucularının desteklemediği ping işlemlerinin kritik hata olarak değerlendirilmesi engellendi. Böylece sunucuların kullanılabilir kalması sağlandı.
  • Parça örtüşme değeri, parça boyutundan küçük olmadığında varsayılan örtüşme değerinin kullanılması sağlandı.
  • GitLab ve Gitea bağlayıcılarının depoların varsayılan branch'lerini kullanması sağlandı.
  • Sohbet dizileri silindiğinde günlük mesaj kotasının korunması sağlandı.
  • Ollama'da bir modelin bilgileri alınamadığında diğer modellerin bağlam penceresi bilgilerinin korunması sağlandı.
    Diğer Değişiklikler
  • Belgelerden kaldırılmış olan sqlite:migrate betiğine ait referanslar temizlendi.
  • Uygulama sürümü 1.19.0 olarak güncellendi.

Değişiklikler​

  • Kubernetes probe’ları server’ın /api/ping endpoint’ine yönlendirildi.
  • Bir image attachment varken parsed file silindiğinde oluşan crash düzeltildi.
  • Attachment’lar aynı file name’i paylaştığında artık tıklanan doğru image açılıyor.
  • Raw chat history üzerinden prompt oluşturan provider’lara history attachment’larının gönderilmesi durduruldu.
  • Embed allowlist entry’leri artık browser origin olarak karşılaştırılıyor.
  • Düşük emekli research claim’lerini engellemek için dismissal comment eklendi.
  • Agent tool’larının required parameter’ları artık tüm provider path’lerinde gönderiliyor.
  • ANYTHINGLLM_MAX_RETRIES ayarlandığında SDK retry count’a uyuluyor.
  • Outlook account type kaydediliyor; sign-in artık doğru tenant’ı kullanıyor.
  • System prompt variable değişikliği başarısız olduğunda error gösteriliyor.
  • TOOL_CALL_APPROVAL_TIMEOUT_MS, Telegram tool approval’larına da uygulanıyor.
  • Half-hour timezone’larda hourly schedule minute değeri UTC’ye doğru şekilde çevriliyor.
  • Picker paginated olduğunda upload sonrası entire folder doğru şekilde seçiliyor.
  • Oluşturulan Excel file’larda 15 haneden uzun numeric string’ler text olarak korunuyor.
  • MCP ve profile string’lerinde kaybolan i18n placeholder’ları geri getirildi.
  • Bulk link’ler yalnızca #fragment kısmında farklıysa her page yalnızca bir kez scrape ediliyor.
  • İstenen file’lar Outlook reply ve reply draft’larına doğru şekilde ekleniyor.
  • Unknown workspace için manage-users ve update-pin endpoint’leri artık 404 döndürüyor.
  • Picker, document’ların next page’ini server offset’ine göre yüklüyor.
  • Attached file’lar workspace’e embed edilirken işlem başarısız olursa error gösteriliyor.
  • Model router ve model picker string’lerinde kaybolan i18n value’lar geri getirildi.
  • Referans verilen MBOX chat attachment’ları orphan cleanup sırasında korunuyor.
  • Chat attachment state ve upload’lar conversation bazında izole edildi.
  • Windows’ta durdurulan scheduled job run’ları doğru şekilde finalize ediliyor.
  • Collector artık YouTube channel URL’lerini video link olarak değerlendirmiyor.
  • Workspace similarity threshold, agent rag-memory search’e de uygulanıyor.
  • Aynı file name’i kullanan bulk scraped page’ler artık ayrı file’lara yazılıyor.
  • Confluence load failure durumunda “page bulunamadı” yerine gerçek error gösteriliyor.
  • AstraDB için document embedding yeniden çalışır hâle getirildi.
  • Multi-user mode’a geçildiğinde scheduled job’lar durduruluyor.
  • Prompt variable expansion sırasında $$ ve $& ifadeleri bozulmadan korunuyor.
  • Converter’ı olmayan binary type’lar collector tarafından text olarak işlenmiyor.
  • Repo provider check’te response.text yerine response.send kullanılıyor.
  • Collector token estimate için daha gerçekçi fallback divisor kullanılıyor.
  • wipeCollectorStorage guard’larında resolve sonrasında return ediliyor.
  • Tool call sonrasında scheduled job response’larında raw think block görünmesi düzeltildi.
  • File attachment yeni bir thread oluşturduğunda gönderilmemiş prompt text’i korunuyor.
  • Re-embedding başarısız olduğunda watched document’lar yeniden deneniyor.
  • İlk Paperless-ngx request başarısız olursa “document bulunamadı” yerine gerçek failure raporlanıyor.
  • Page link’leri takip edilirken configured Paperless-ngx URL korunuyor.
  • Linked file’lara transcription ve OCR setting’leri aktarılıyor.
  • Unknown username ve wrong password için aynı login error döndürülüyor.
  • Oluşturulan Word document’larda nested ve repeated list’ler doğru şekilde render ediliyor.
  • Anthropic agent provider’larında serial tool use isteniyor.
  • PGVector transaction failure’ları original error kaybolmadan propagate ediliyor.
  • Job disabled veya resynced olduğunda queued scheduled-job run’ları cancel ediliyor.
  • v1.18.0 tag’leri eklendi.

Değişiklikler​

  • Collector: E-tablolardaki tarihler artık seri numarası yerine tarih olarak okunuyor.
  • Anthropic modelleri için temp parametresi kaldırıldı.
  • Generic OpenAI tarafında max_tokens değeri 0 olarak ayarlanırsa parametre artık istekten tamamen çıkarılabiliyor.
  • Agent web taramasında SearchApi motorları destekleniyor.
  • Hatalı biçimlendirilmiş agent WebSocket frame’leri artık sunucuyu çökertmek yerine yok sayılıyor.
  • Collector: Yalnızca HTML içeren mbox mesajları artık atlanmak yerine okunuyor.
  • Collector: Metin dosyaları artık yazıldıkları encoding ile okunuyor.
  • Weaviate / Astra: Chunk skorlaması diğer provider’larda olduğu gibi cosine similarity ile yapılıyor.
  • Bedrock: AWS üzerinde OpenAI modelleri destekleniyor.
  • Kokoro sesleri artık speech özelliğinin kullandığı aynı base path üzerinden alınıyor.
  • TogetherAI: Yanıtların kesilmesini önlemek için max_tokens yapılandırılabiliyor.
  • Azure embedding deployment değiştiğinde vector’lar sıfırlanıyor ve kullanıcı uyarılıyor.
  • Ayarlar kaydedilirken .env dosyası yeniden yazılsa bile elle ayarlanmış environment değerleri korunuyor.
  • Embed içinde belge bulunmadığında workspace’e ait refusal text kullanılıyor.
  • Chat export artık yalnızca sohbet penceresinde görünen konuşmaları dışa aktarıyor.
  • Çok sayfalı XLSX yüklemelerinde tüm sheet’ler korunuyor.
  • Oluşturulan görseller chat export’larına dahil ediliyor.
  • Agent web araması için Firecrawl provider’ı eklendi.
  • Workspace ayarları düzenleme sırasında otomatik kaydediliyor.
  • Provider arama menülerine klavye ile gezinme ve autofocus eklendi.
  • Anthropic yanıtları artık ilk blok yerine text bloklarından okunuyor.
  • Markdown karakterleri içeren Telegram bağlantılarının URL’leri artık bozulmadan korunuyor.
  • Görsel oluşturma provider’ı olarak Gemini eklendi.
  • Mobil UI: Sidebar drawer’larında dinamik viewport yüksekliği kullanılıyor.
  • Prompt veya bir chunk içinde Context: yazsa bile sıkıştırılmış RAG context korunuyor.
  • Mesajlar sesli okunurken emoji’ler atlanıyor.
  • Workspace router sistem varsayılanına geri dönüldüğünde temizleniyor.
  • Embed chat yanıtı boş dönerse konuşma artık kaydedilmiyor.
  • Kullanıcılar ve yöneticiler bio alanını temizleyebiliyor.
  • Derin web crawling sırasında relative link’ler artık göründükleri sayfaya göre çözümleniyor.
  • Yükleme sırasında başlık verilmişse her mbox mesajı kendi başlığını koruyor.
  • Görsel oluşturma provider’ı olarak llmman eklendi.
  • Milvus ve Zilliz, slug değeri rakamla başlayan workspace’lere artık embedding ekleyebiliyor.
  • Google Calendar skill, multi-user modunda doğru şekilde filtreleniyor ve devre dışı bırakılmış sub-skill’ler uygulanıyor.
  • ac:name alanını ilk sırada içermeyen Confluence code block’ları korunuyor.
  • API upload sonucunda dönen tüm belgeler addToWorkspaces içine embed ediliyor.
  • Oluşturulan Excel dosyalarında IP adresleri, sürüm numaraları ve ondalık virgüller metin olarak korunuyor.
  • Telegram bot komutları artık yalnızca mesajın başındaysa çalıştırılıyor.
  • Agent isteklerinde Keep Alive ayarı Ollama ve llmman’e gönderiliyor.
  • Mobil: reset-chat ve stream-chat, bilinmeyen threadSlug değerlerini reddediyor.
  • Telegram yanıtlarında c++, ~~~ ve iç içe fenced code blokları artık doğru şekilde kod olarak render ediliyor.
  • DuckDuckGo sonuç bağlantıları yalnızca bir kez decode ediliyor ve başlıklardaki HTML temizleniyor.
  • Cloud voice’lar ve Telegram voice reply’ları için TTS metni temizleniyor.
  • JSONL ve Alpaca chat export’larında her workspace’in kendi prompt ve ID değeri kullanılıyor.
  • Boş sohbet karşılama mesajları günün saatine göre değişiyor.
  • Kaydedilmiş LiteLLM API key artık maskeleniyor ve yapılan değişiklikler kaydediliyor.
  • Zamanlanmış görevlerin hafta günü ve ayın günü değerleri UTC gece yarısı geçişlerinde doğru şekilde kaydırılıyor.
  • Fireworks modelleri ve Kokoro sesleri kaydedilmiş API key ile yükleniyor.
  • Yeni oluşturulan her agent flow bloğu artık kendine ait benzersiz bir ID alıyor.
  • Parola korumasının kapatılması artık kalıcı olarak kaydediliyor ve yeniden başlatma sonrasında korunuyor.
  • URL path’i percent-decode edilemeyen bağlantılar artık kaydedilebiliyor.
  • Model router etkin olduğunda embed’in kendi message history limit’i kullanılıyor.
  • filesystem-edit-file artık newText içindeki $ kalıplarını genişletmiyor.
  • Developer API üzerinden eklenen belge attachment’ları agent chat’lerde ayrıştırılıyor.
  • Oturum sırasında chat modundan @agent moduna geçildiğinde yüklenmiş görseller korunuyor.
  • Workspace temperature değeri agent’lara uygulanıyor; ayarlanmamışsa parametre gönderilmiyor.
  • Reasoning effort kontrolleri eklendi.

Yeni Katkıda Bulunanlar​

  • @evilive3000 ilk katkısını yaptı.
  • @hahahahahayesyeseys ilk katkısını yaptı.
  • @imanecdoche ilk katkısını yaptı.
  • @JuampiHernandez ilk katkısını yaptı.
  • @MohammadHijjawi97 ilk katkısını yaptı.
  • @albiea ilk katkısını yaptı.
  • @breken-ai ilk katkısını yaptı.
  • @SulimanAbdulrazzaq ilk katkısını yaptı.
  • @wenqiw777 ilk katkısını yaptı.
  • @huiq777 ilk katkısını yaptı.
  • @simonether ilk katkısını yaptı.