Sürüm Notları¶
node-red-trexmes-service paketinin sürüm bilgileri.
Geçerli Sürüm¶
v1.8.0¶
Paketin bu dokümantasyonda kapsamlı olarak ele alınan güncel sürümüdür.
Temel Özellikler¶
- 23 Node-RED node tipi (7 event, 5 form, 5 işlem, 3 çekirdek, 1 AI, ve config node'ları)
- Context Setter node'u eklendi — StateContext property'lerine senkron yazma
- Custom Form Designer entegrasyonu (
customFormDesigner.exe) - Method Invoker asenkron Promise.all işleme
- LLM Flow Builder ile 7 LLM sağlayıcı preset'i (OpenAI, Anthropic, Gemini, DeepSeek, Mistral, Groq, trex Lens AI)
- LLM Flow Builder editörden doğrudan akış üretme ("Üret" butonu)
- LLM Flow Builder üretilen node'ları otomatik Group içine yerleştirme
- Custom Form iki-akış yapısı (Açma + Load event'inde değişiklikler)
- DataGridView varsayılan XML formatı standartlaştırıldı
- Multi-panel destek (150-200 panel aynı anda)
- Türkçe/İngilizce yerelleştirme (en-US locale)
- Statik assets servisi (
assets/button-configurator.png)
Teknik Stack¶
| Bileşen | Sürüm |
|---|---|
| Node.js | 18.16+ |
| Node-RED | 3.0+ |
| Lisans | GPL-3.0-or-later |
| Yazar | Asaf Yurdakul |
| Repo | GitHub |
Bilinen Durumlar¶
- Custom Form Designer yalnızca Windows'ta çalışır (.exe).
- LLM API kullanımı ücretlidir, harici sağlayıcıların maliyetine tabidir.
Sürüm Geçmişi¶
v1.7.1¶
- LLM Flow Builder node editöründe
Promptalanı ve Üret butonu eklendi - Üretilen node'lar otomatik olarak Group node içine alınır (
Created By LLM Flow Builder) - Sağlayıcı dropdown'ı custom bileşene dönüştürüldü; trex Lens AI trex ikonuyla gösterilir
- Custom Form iki-akış pattern'i belgelendi ve standartlaştırıldı
- DataGridView varsayılan XML formatı tanımlandı
- GitHub Actions ile otomatik dokümantasyon dağıtımı eklendi
v1.6.2¶
- LLM Flow Builder node'u eklendi (7 sağlayıcı preset)
- Node-RED admin API entegrasyonu (import/deploy)
- Method Invoker
method/propsproperty isimleri düzeltildi - Form Events Load pattern dokümantasyonu
Geçmiş sürüm detayları
1.6.2 öncesi sürümlere ait detaylı changelog için GitHub Releases sayfasını ziyaret edin.
Genel Versiyon Şeması¶
MAJOR.MINOR.PATCH semantik versiyonlama kullanılır:
- MAJOR: API'de geriye dönük uyumsuz değişiklik
- MINOR: Yeni node tipi veya özellik eklemesi (geriye uyumlu)
- PATCH: Bug fix, performans iyileştirme
Güncelleme Notları¶
Genel Güncelleme¶
Major Sürüm Güncellemesi¶
Major sürüm geçişlerinde mutlaka:
- Geliştirme ortamında önce test edin
- Mevcut akışlarınızı yedekleyin (
~/.node-red/flows*.jsondosyaları) - Sürüm notlarındaki breaking changes bölümünü dikkatle okuyun
- trexMes Edge tarafının uyumlu sürüm olduğunu doğrulayın
Geri Dönüş (Downgrade)¶
Sorun yaşarsanız belirli bir sürüme dönmek için:
Yol Haritası (Roadmap)¶
Aşağıdaki özellikler topluluk geri bildirimine bağlı olarak değerlendirilmektedir:
- Yerleşik akış şablonu (template) galerisi
- Daha fazla LLM sağlayıcı preset'i
Özellik önerisi
Eklenmesini istediğiniz bir özellik var mı? GitHub Issues üzerinden bizimle paylaşın.
Bağımlılıklar¶
v1.8.0 itibarıyla paketin bağlı olduğu npm paketleri:
| Paket | Amaç |
|---|---|
express |
HTTP routing |
multer |
Multipart form data |
raw-body@3 |
Request body parsing |
cookie@0.7 |
Cookie işleme |
| diğer | Detay için package.json'a bakın |
Geliştirici¶
Asaf Yurdakul — trex Digital Manufacturing
- GitHub: @asafyurdakul
- LinkedIn: trex üzerinden ulaşılabilir
- Paket: npm
- Flow Library: Node-RED Flows