Skip to content

Releases: mioe-tr/Turquaz-Resurrected

Turquaz Standalone 0.8.1 — Resurrected #1

31 May 07:46
6886404

Choose a tag to compare

Turquaz Standalone 0.8.1 — Resurrected #1

🎉 Türkiye'nin ilk açık kaynak ön muhasebe yazılımı Turquaz Financial Accounting'in 15 yıl aradan sonra modern Linux/Windows/macOS üzerinde çalışan ilk paketlenmiş sürümü.

Orijinal 0.8.1 Beta 5 (2006, Önsel Armağan & ekibi) kaynak kodu + modern runtime (JRE 17, SWT 3.131, Hibernate 3.6, HSQLDB 2.7) + Docker tabanlı build yığını. Lisans GNU GPL v2.

📦 İndirme

Platform Paket Boyut
🐧 Linux x86_64 turquaz-standalone-resurrected-linux.tar.gz ~50 MB
🐧 Linux ARM64 (Raspberry Pi, ARM sunucular) turquaz-standalone-resurrected-linux-aarch64.tar.gz ~50 MB
🪟 Windows x86_64 turquaz-standalone-resurrected-windows.zip ~52 MB
🍎 macOS Intel turquaz-standalone-resurrected-macos.tar.gz ~50 MB
🍎 macOS Apple Silicon (M1/M2/M3/M4) turquaz-standalone-resurrected-macos-aarch64.tar.gz ~50 MB

Bütünlük doğrulama: SHA256SUMS dosyası ekte.

Her paket gömülü Adoptium Temurin JRE 17 içerir; harici Java kurulumu gerekmez. Test edildiği dağıtımlar: Pardus 23, Ubuntu 24.04, Windows 11, macOS 14 Sonoma.

🚀 Hızlı başlangıç

Linux / macOS:

tar -xzf turquaz-standalone-resurrected-linux.tar.gz
cd turquaz-standalone-resurrected-linux
./turquaz.sh

Windows:

Zip'i aç → klasöre gir → turquaz.bat'ı çift tıkla

İlk çalıştırmada database/ klasöründe HSQLDB veritabanı kurulur ve 462 hesap planı satırı, 227 servis, 141 menü otomatik yüklenir (orijinal 0.8.1 Beta 4 production seed'i).

İlk giriş: kullanıcı admin, şifre admin.

✨ Bu sürümde neler var?

Diriltilen orijinal özellikler

  • ✅ Tek düzen Türk muhasebe hesap planı (462 hesap, kök "HESAP PLANI" id=-1)
  • ✅ Genel muhasebe, yevmiye, defter-i kebir, mizan
  • ✅ Cari hesaplar, banka, kasa, çek/senet
  • ✅ Stok yönetimi, fatura, sipariş, irsaliye
  • ✅ Türkçe karakterler (Ç, Ş, Ğ, İ, Ö, Ü) düzgün gösteriliyor
  • ✅ Multi-currency desteği

Modern toolchain

  • 🆕 Java 17 LTS (Adoptium Temurin, gömülü)
  • 🆕 Eclipse SWT 3.131 (Wayland + HiDPI uyumlu)
  • 🆕 5 platform desteği (orijinal sadece x86 Linux/Windows'tu)
  • 🆕 Apple Silicon native + ARM Linux native

Yapılan kritik düzeltmeler

  • 🐛 Error loading bitmap: /gfx/*.gif — IconSource classloader yamalandı
  • 🐛 Hesap planı UI'de boş gözüküyordu — 8 SQL VIEW restore edildi (TURQ_VIEW_ACC_TOTALS vd.)
  • 🐛 Türkçe karakterler ÇEKLER şeklinde görünüyordu — 1037 unicode escape decode edildi
  • 🐛 macOS yol ayırıcı sorunu — backslash → forward slash
  • 🐛 Java 9+ modüler runtime — java.sql PLATFORM classloader fix
  • 🐛 Hibernate 3.0.3 DTD resolver — internetten DTD indirme yerine classpath-relative 3.6.10

📚 Detaylar

Kendi paketini üretmek istersen:

git clone -b legacy/standalone-resurrected https://github.com/mioe-tr/Turquaz-Resurrected
cd Turquaz-Resurrected
docker build -t turquaz-legacy-build docker/
docker run --rm -v "$PWD":/src:ro -v "$PWD/dist":/out turquaz-legacy-build
ls dist/  # 5 paket

⚠️ Bilinen sınırlamalar

  • Permission seed'i kompleks olduğu için demo modu — tüm menüler görünür, rol bazlı yetkilendirme bypass edildi
  • Jasperreports rapor stack'i (iText 1.02b + POI 2.x) henüz upgrade edilmedi; bazı PDF raporları sorun yaşayabilir
  • HSQLDB embedded mode — concurrent kullanıcı desteklenmiyor (orijinaldeki gibi tek kullanıcı standalone deployment)
  • Bu diriliş / arşiv sürümüdür; production'da hassas verilerle kullanmadan önce yedek alınmasını şiddetle tavsiye ederim

🙏 Teşekkür

Bu yazılımı yaratan orijinal ekibe — kod onların eseri, diriliş tarafı sadece runtime'ı çağa taşıyor.

Geliştirici Commit Aktif dönem
onsel (Önsel Armağan) 1038 2004-08 → 2005-06
cem / cemdayanik (Cem Dayanık) 1193 2004-10 → 2005-06
huseyin / huseyiner (Hüseyin Ergün) 346 2004-09 → 2010-01
ehad 10 2004-11 → 2004-12
erhanb 8 2005-04

Orijinal SourceForge deposu: https://sourceforge.net/projects/turquaz/

📄 Lisans

GNU GPL v2 (veya sonrası) — orijinal Turquaz lisansı korundu.


🐞 Hata bildirimi: Issues
💬 Tartışma: Discussions