Releases: hacimertgokhan/denis
Denis - 0.0.2.9 Alpha Release
Türkçe
0.0.2.9 Alpha Sürümü Güncellemesi
Yeni Özellikler ve Güncellemeler:
-
DenisClient Güncellendi:
DenisClient
sınıfı, daha iyi performans ve güvenilirlik sağlamak amacıyla optimize edildi. Yeni LIN ve AUTH sistemleri daha verimli bir şekilde entegre edilmiştir. -
LIN ve AUTH Eşzamanlılık Sorunu Çözüldü: Daha önce yaşanan eşzamanlılık kaynaklı problemler giderildi ve LIN (LogIn) ile AUTH sistemleri artık tamamen uyumlu şekilde çalışmaktadır.
-
Gruplandırma Sistemi Güncellenmiş ve Entegre Edilmiştir: Gruplandırma fonksiyonu artık tamamen aktif hale getirilmiş ve sisteme entegre edilmiştir. Bu güncelleme sayesinde grup bazlı erişim ve yönetim süreçleri daha verimli hale getirilmiştir.
-
Pawd.dat Eklendi: Yeni
Pawd.dat
dosyası eklenmiş ve grup erişim sistemi ile uyumlu hale getirilmiştir. Bu dosya, grup bazlı bölümlere giriş yönetimini sağlayan temel yapı taşlarından biridir. -
LIN (LogIn) Sistemi Eklendi: Kullanıcıların sisteme giriş yapabilmesini sağlayan LIN sistemi entegre edilmiştir. Bu sayede, sistemdeki tüm kullanıcılar doğrulanarak grup erişimlerine göre izin verilen bölümlere giriş yapabileceklerdir.
-
PawdStore Eklendi: Kullanıcı bilgilerini güvenli bir şekilde depolamak ve yönetmek için
PawdStore
eklendi. Bu yeni özellik, sistemdeki kullanıcı verilerini saklamak için kullanılır. -
Grup Sistemi Güncellendi: Grup yönetim sistemi tamamen yeniden yapılandırılmıştır. Artık gruba bölüm ekleme, kaldırma ve sıralama işlemleri aktif şekilde kullanılabilmektedir. Bu sayede grup yönetimi çok daha esnek ve kullanışlı hale gelmiştir.
-
Java CLI Komutları Yazıldı: Grup yönetimi için Java CLI komutları yazılmış ve bu komutlar aracılığıyla grup oluşturma, bölümler ekleme ve kaldırma gibi işlemler yapılabilmektedir.
-
pom.xml Güncellendi: Proje yapılandırma dosyası olan
pom.xml
güncellenmiştir. Bu güncelleme, yeni kütüphaneler ve yapılandırmaların projeye dahil edilmesini sağlamaktadır. -
--access Komutu ve Kullanım Mesajı Eklendi: Sistemdeki erişim izinlerini kontrol etmek ve yönetmek için
--access
komutu eklenmiştir. Bu komut, kullanıcıların grup ve bölümlere erişim izinlerini yönetmelerine olanak tanır. -
denis.conf Düzenlendi:
denis.conf
konfigürasyon dosyasında bazı iyileştirmeler yapılmış ve sistem yapılandırmaları daha esnek hale getirilmiştir. -
Shell Scriptleri Güncellendi: Çeşitli shell scriptleri güncellenmiş ve yeni sistemle uyumlu hale getirilmiştir. Bu güncelleme, sistemin daha hızlı ve güvenli bir şekilde çalışmasını sağlar.
-
Yeni Kütüphane Yürütücüleri Eklendi: Projeye yeni kütüphane yürütücüleri eklenmiş ve bu sayede sistemin çalışma verimliliği artırılmıştır.
Bu sürümde yapılan yenilikler ve iyileştirmelerle birlikte, sistemin daha hızlı, güvenilir ve kullanışlı hale geldiği belirtiliyor. 0.0.2.9 alpha sürümü, özellikle grup yönetimi, kullanıcı girişi ve sistem optimizasyonu açısından önemli güncellemeler içermektedir.
English
0.0.2.9 Alpha Version Update
New Features and Updates:
-
DenisClient Updated: The
DenisClient
class has been optimized for better performance and reliability. The new LIN and AUTH systems have been seamlessly integrated. -
LIN and AUTH Concurrency Issue Resolved: The concurrency issues previously encountered have been resolved. LIN (LogIn) and AUTH systems are now fully synchronized and work smoothly together.
-
Grouping System Updated and Integrated: The grouping feature has been fully activated and integrated into the system. With this update, group-based access and management processes are now more efficient.
-
Pawd.dat Added: The new
Pawd.dat
file has been added and is now compatible with the group access system. This file serves as one of the key components for managing group-based access to different sections. -
LIN (LogIn) System Added: The LIN system has been integrated, allowing users to log into the system. Now, all users will be authenticated and granted access to sections based on their group memberships.
-
PawdStore Added: The
PawdStore
feature has been added to securely store and manage user information. This new feature is used to save and manage user data in the system. -
Group System Updated: The group management system has been completely restructured. Group management operations such as adding/removing sections and sorting are now fully functional, offering a more flexible and user-friendly experience.
-
Java CLI Commands Written: CLI commands for group management have been written, enabling users to create groups, add/remove sections, and perform other administrative tasks via the command line.
-
pom.xml Updated: The project's
pom.xml
configuration file has been updated. This update includes the integration of new libraries and configurations to support the latest system features. -
--access Command and Usage Message Added: The
--access
command has been added to manage and check access permissions. This command allows users to manage group and section access rights. -
denis.conf Updated: The
denis.conf
configuration file has been revised and optimized, allowing for more flexible system configurations. -
Shell Scripts Updated: Various shell scripts have been updated to be compatible with the new system. This update ensures faster and more secure operation of the system.
-
New Library Executors Added: New library executors have been added to the project, improving system efficiency and performance.
This version update introduces significant improvements in group management, user login, and system optimization. The 0.0.2.9 alpha release is a major step forward, especially in terms of the group system, user authentication, and overall system performance.
Denis - 0.0.2.8 Alpha Release
Türkçe
0.0.2.8 Alpha - Release Notes
Yeni Özellikler ve Güncellemeler
-
Grup Sistemi Eklendi
Yeni bir grup sistemi eklendi. Kullanıcılar artık gruplar oluşturabilir ve yönetebilir. -
--access Komutu Kullanım Mesajı Eklendi
--access
komutu için kullanım mesajı eklendi. Komut kullanımı daha kullanıcı dostu hale getirildi. -
Konfigürasyon Dosyası Eklendi
Yeni bir konfigürasyon dosyası eklendi. Bu dosya, uygulamanın yapılandırmasını daha kolay bir şekilde yönetmeyi sağlar. -
Shell Scriptleri Güncellendi
Shell scriptleri güncellendi. Çeşitli iyileştirmeler ve hata düzeltmeleri yapıldı. -
Yeni Kütüphane Yürütücüleri Eklendi
Yeni kütüphane yürütücüleri eklendi. Bu sayede uygulama daha verimli bir şekilde çalışacak.
Diğer Değişiklikler
-
pom.xml Güncellendi
pom.xml
dosyasında gerekli güncellemeler yapıldı ve yeni bağımlılıklar eklendi. -
denis.conf Düzenlendi
denis.conf
dosyası üzerinde düzenlemeler yapıldı, yeni parametreler eklendi.
English
0.0.2.8 Alpha - Release Notes
New Features and Updates
-
Group System Added
A new group system has been added. Users can now create and manage groups. -
--access Command Usage Message Added
A usage message for the--access
command has been added, making it more user-friendly. -
Configuration File Added
A new configuration file has been added. This file allows easier management of the application’s settings. -
Shell Scripts Updated
Shell scripts have been updated with various improvements and bug fixes. -
New Library Executors Added
New library executors have been added, enhancing the application's performance and efficiency.
Other Changes
-
pom.xml Updated
Thepom.xml
file has been updated with necessary changes and new dependencies. -
denis.conf Edited
Modifications have been made to thedenis.conf
file, with new parameters added.
Denis - 0.0.2.7 Alpha Release
0.0.2.7 Alpha Release Notes
Yeni Özellikler ve Değişiklikler
-
Shell Scriptleri Güncellemeleri:
- Mevcut shell scriptlerinde iyileştirmeler ve hata düzeltmeleri yapıldı.
- Daha verimli çalışması için kod yapısı optimize edildi.
-
Konfigürasyon Dosyası Eklendi:
- Yeni bir konfigürasyon dosyası oluşturuldu.
- Scriptlerin davranışlarını ve çalışma parametrelerini özelleştirme imkanı sağlandı.
-
pom.xml Güncellemeleri:
- Maven yapılandırma dosyası güncellendi.
- Projede kullanılan bağımlılıkların uyumluluğu artırıldı ve gereksiz bağımlılıklar kaldırıldı.
-
Yeni Kütüphane Yürütücüleri:
- Projeye yeni kütüphane yürütücüleri entegre edildi.
- Eklenen yürütücüler, genişletilebilirlik ve esneklik sağlıyor.
İyileştirmeler
- Shell scriptlerinin okunabilirliği artırıldı.
- Konfigürasyon dosyasına dinamik parametre desteği eklendi.
pom.xml
dosyasında yapılan optimizasyonlarla derleme süresi azaltıldı.
Bilinen Sorunlar
- Bazı eski konfigürasyonlarda uyumluluk sorunları yaşanabilir. Yeni yapılandırma yönergeleri için dokümantasyona bakınız.
- Shell scriptlerinin belirli koşullar altında hata mesajı verebileceği rapor edildi. Bu, sonraki sürümlerde ele alınacaktır.
Güncelleme Notları
Lütfen, güncellemeden önce mevcut konfigürasyonlarınızın yedeğini alın ve yeni konfigürasyon dosyasını inceleyerek yapılandırmalarınızı buna göre uyarlayın.
0.0.2.7 Alpha Release Notes
New Features and Changes
-
Shell Scripts Updates:
- Existing shell scripts have been improved and bugs have been fixed.
- Optimized the code structure for better efficiency.
-
Configuration File Added:
- A new configuration file has been introduced.
- Allows customization of script behavior and runtime parameters.
-
pom.xml Updates:
- The Maven configuration file has been updated.
- Enhanced compatibility with dependencies, and unnecessary ones have been removed.
-
New Library Executors:
- Added new library executors to the project.
- These additions provide enhanced flexibility and extensibility.
Improvements
- Improved the readability of shell scripts.
- Added dynamic parameter support to the configuration file.
- Optimized
pom.xml
updates to reduce build times.
Known Issues
- Compatibility issues may occur with older configurations. Please refer to the documentation for updated setup guidelines.
- Certain scenarios may cause shell scripts to generate error messages, which will be addressed in upcoming releases.
Update Notes
Before upgrading, make sure to back up your current configurations and review the new configuration file to align your settings accordingly.
Denis - 0.0.0.2.6 Alpha Release
Türkçe
0.0.2.6 Alpha Release Güncelleme Notları
- FingerprintStore Eklendi: Uygulamaya FingerprintStore özelliği entegre edilmiştir.
- CLI Güncellemeleri: Yeni güncellemeler ile CLI arayüzü geliştirilmiş, bağlantılarla ilgili GET fonksiyonu sabitlenmiştir.
- MacAnalyzer Eklendi: Mac analizi yapan yeni bir özellik eklenmiştir.
- TOML Desteği: Yapılandırma dosyaları için TOML formatı desteği sağlanmıştır.
- Yeni Flagler Desteği:
- -&asa-json - JSON formatında veri almak için kullanılan yeni flag.
- -&from-cache - Veriyi cache'ten almak için kullanılan yeni flag.
- -&from-protobuff - Veriyi ProtoBuffer'dan almak için kullanılan yeni flag.
- Uygulama ve Bağlantı Protokolleri Ayrıştırıldı: Uygulama ve bağlantı protokollerinin yönetimi daha verimli hale getirilmiştir.
- Gruplandırma Sistemi Geliştirildi: Sisteme gruplandırma temel yapısı eklenmiş ve geliştirilmesine başlanmıştır.
- Salt Üretimi: 64 bitlik bir salt üreten generateSalt fonksiyonu geliştirilmiş, güvenli salt üretimi sağlanmıştır.
- denis.toml Depolama: TOML formatında yapılandırma dosyası (denis.toml) ile depolama sağlanmıştır.
- CLI Üzerinden Erişim Kontrolü: Yeni --access komutları eklenmiştir:
- -aa: Erişim yetkisi sağlama.
- -cng <yeni_group_adı>: Yeni grup oluşturma ve erişim kontrolü sağlama.
- İş Parçacığı Yükü Hesaplama: Sisteme iş parçacığı yükünü otomatik olarak hesaplayan fonksiyon eklenmiş, bu sayede veritabanı optimizasyonu sağlanarak yük azaltılmıştır. (Standart işlemde 0.7 CPU ve 0.3 I/O kullanımı sağlanır.)
Pom.xml Güncellenmesi:
- TOML yapılandırmasına geçiş sağlanmıştır.
Bu güncelleme ile daha stabil ve verimli bir sistem sağlanmış, yeni özellikler ve optimizasyonlar eklenmiştir.
English
0.0.2.6 Alpha Release Notes
- FingerprintStore Added: The FingerprintStore feature has been integrated into the application.
- CLI Updates: The CLI interface has been improved, and the GET function for client-side connections has been stabilized.
- MacAnalyzer Added: A new feature for Mac analysis has been added.
- TOML Support: TOML format support has been provided for configuration files.
- New Flag Support:
- -&asa-json - New flag to retrieve data in JSON format.
- -&from-cache - New flag to retrieve data from the cache.
- -&from-protobuff - New flag to retrieve data from ProtoBuffer.
- Separation of Application and Connection Protocols: The management of application and connection protocols has been optimized.
- Grouping System Developed: The foundation for the grouping system has been laid, and significant progress has been made.
- Salt Generation: A 64-bit salt generating function, generateSalt, has been developed to ensure secure salt production.
- denis.toml Storage: Storage has been provided using the TOML configuration file (denis.toml).
- CLI Access Control: New --access commands have been added:
- -aa: Grant access permissions.
- -cng <new_group_name>: Create a new group and set access controls.
- Automatic Thread Load Calculation: A function has been added to automatically calculate thread load, reducing system load and optimizing database performance. (Standard operations use 0.7 CPU and 0.3 I/O by default.)
pom.xml Update:
- Transition to TOML configuration format has been implemented.
This update brings a more stable and efficient system with the addition of new features and optimizations.
Full Changelog: v0.0.2.5alpha...v0.0.2.6alpha
Denis - 0.0.0.2.5 Alpha Release
DenisDB v0.0.2.5-alpha Release Notes
New Features
- Added compression support for zip, tar, tar.gz, tar.bz2, 7z
- Windows support with new .bat files
- Enhanced start scripts for both platforms
- Updated build configuration
Changes
- Renamed startup files for consistency
- Improved shell scripts
- Maven configuration optimizations
DenisDB v0.0.2.5-alpha Sürüm Notları
Yeni Özellikler
- zip, tar, tar.gz, tar.bz2, 7z sıkıştırma desteği eklendi
- Windows desteği ve .bat dosyaları eklendi
- Her iki platform için başlatma scriptleri geliştirildi
- Derleme yapılandırması güncellendi
Değişiklikler
- Başlatma dosyaları yeniden adlandırıldı
- Shell scriptleri iyileştirildi
- Maven yapılandırması optimize edildi
Denis - 0.0.2.4 Alpha Release
Release Notes / Sürüm Notları (v0.0.2.4)
English
Release Highlights:
-
Java CLI Updated
The Java Command Line Interface (CLI) has been updated for better performance and usability. -
README.md Updated
The project documentation (README.md) has been refreshed to reflect the latest changes. -
Global Operations Support Added
Support for global database operations has been introduced. You can now manage Postgres, MySQL, MongoDB, Redis, and XAMPP via themanbase.sh
script. -
Java Driver Rewritten
The Java driver has been completely rewritten for improved efficiency. A sample design has also been provided. -
Updated .gitignore
The.gitignore
file has been updated to include new files and directories that should be ignored by Git. -
SET Structure Improved
The structure of the SET feature has been reorganized. Additionally, the-&save
flag has been added for Protobuff recording operations.
Türkçe
Sürüm Öne Çıkanlar:
-
Java CLI Güncellendi
Java Komut Satırı Arayüzü (CLI) daha iyi performans ve kullanılabilirlik için güncellendi. -
README.md Güncellendi
Proje dokümantasyonu (README.md) en son değişiklikleri yansıtacak şekilde yenilendi. -
Global İşlemler İçin Destek Eklendi
Küresel veritabanı işlemleri için destek eklendi. Artık Postgres, MySQL, MongoDB, Redis ve XAMPP yönetimlerimanbase.sh
scripti ile kontrol edilebilecek. -
Java Sürücüsü Baştan Geliştirildi
Java sürücüsü tamamen yeniden geliştirildi ve verimliliği artırıldı. Örnek bir tasarım da sağlandı. -
.gitignore Dosyası Güncellendi
.gitignore
dosyası, Git tarafından göz ardı edilmesi gereken yeni dosya ve dizinleri içerecek şekilde güncellendi. -
SET Yapısı Düzenlendi
SET özelliğinin yapısı yeniden düzenlendi. Ayrıca, Protobuff kayıt işlemleri için-&save
bayrağı eklendi.
Denis - 0.0.0.2.3 Alpha Release
Türkçe
v0.0.2.3 Alpha Sürümü
- Kullanıcı taraflı bağlantı işlemlerindeki kod yapısı değiştirildi ve düzenlendi.
- Karşılama mesajı eklendi.
- Java Driver desteği eklendi ve Java API oluşturuldu.
- Java API ile beraber pom.xml eklendi
English
v0.0.2.3 Alpha Release
- Edited user-side connection codes.
- Added welcome message for connection stability.
- Created Java API, Added Java Driver support.
- Added pom.xml for Java Driver API
Denis - 0.0.0.2.2 Alpha Release
Türkçe
Yeni Özellikler
Entegre CLI
- Entegre CLI eklendi ve artık Denis Database ile daha kolay etkileşim sağlanıyor.
- CLI, kullanıcı
exit
komutunu girene ya daCtrl+C
ile kesene kadar otomatik olarak döngüye devam eder. - UTF-8 desteği ile tam uyumluluk sağlandı.
CLI Modu Konfigürasyonu
- Yeni bir konfigürasyon seçeneği eklendi:
cli-mode
. - cli-mode değerleri:
0
: Entegre CLI (varsayılan)1
: Denis CLI (Rust)2
: Denis Database Desktop
Shell Script Güncellemesi
denisdb.sh
scripti yeni özelliklere uyacak şekilde güncellendi:VERSION=0.0.0.2 echo "Denis Database Integrated CLI (0.0.1alpha)" java -Dfile.encoding=UTF-8 -cp "denis-$VERSION-alpha.jar:lib/*" github.hacimertgokhan.denisdb.cli.CLIMain
Properties Dosyası Güncellemesi
- Properties dosyasına
cli-mode
konfigürasyonu eklendi:# Host ddb-port=5142 ddb-address=localhost # Denis ddb-main-token=EkmgdnjxnRxNEq42wab3jTF8vQn1dLnR4Tsu4gz09O6eb7ig0JdRJ8WPUhRPNxzAs0xZSx9njy2GE3BMNzGYOgnfGtuQixRRnej61zFBL9jmK2ZxbZqxp4GqtIMZafPy # Seçenekler language=auto max-token-size=5 send-client-actions=true use-delogg=false start-with-details=false cli-mode=0 # Güvenlik use-token=true change-token-on-every-new-client-session=true ask-token-on-every-new-client-session=true
Kullanım
- İstediğiniz modu seçmek için properties dosyasındaki
cli-mode
değerini ayarlayın:0
: Entegre CLI1
: Denis CLI (Rust)2
: Denis Database Desktop
- Shell scriptini çalıştırın:
./denisdb.sh
- Uygulama,
cli-mode
ile belirtilen modda başlayacaktır.
Denis Database ile gelişmiş ve esnek bir deneyimin tadını çıkarın!
English
New Features
Integrated CLI
- Added an Integrated CLI for seamless interaction with Denis Database.
- The CLI loops automatically until the user exits with
exit
or interrupts usingCtrl+C
. - Fully supports UTF-8 encoding for enhanced compatibility.
CLI Mode Configuration
- Introduced a new configuration option:
cli-mode
. - cli-mode values:
0
: Integrated CLI (default)1
: Denis CLI (Rust)2
: Denis Database Desktop
Shell Script Update
- Updated
denisdb.sh
to support the latest features:VERSION=0.0.0.2 echo "Denis Database Integrated CLI (0.0.1alpha)" java -Dfile.encoding=UTF-8 -cp "denis-$VERSION-alpha.jar:lib/*" github.hacimertgokhan.denisdb.cli.CLIMain
Properties File Update
- The properties file now includes the
cli-mode
configuration:# Host ddb-port=5142 ddb-address=localhost # Denis ddb-main-token=EkmgdnjxnRxNEq42wab3jTF8vQn1dLnR4Tsu4gz09O6eb7ig0JdRJ8WPUhRPNxzAs0xZSx9njy2GE3BMNzGYOgnfGtuQixRRnej61zFBL9jmK2ZxbZqxp4GqtIMZafPy # Options language=auto max-token-size=5 send-client-actions=true use-delogg=false start-with-details=false cli-mode=0 # Security use-token=true change-token-on-every-new-client-session=true ask-token-on-every-new-client-session=true
Usage
- Configure
cli-mode
in the properties file to select the desired mode:0
: Integrated CLI1
: Denis CLI (Rust)2
: Denis Database Desktop
- Execute the shell script:
./denisdb.sh
- The application starts in the mode specified by
cli-mode
.
Enjoy an enhanced and flexible experience with Denis Database!
Denis - 0.0.0.2.1 Alpha Release
Türkçe
Release Notes: Denis 0.0.0.2-alpha
Yenilikler ve Güncellemeler
Yapısal Değişiklikler
- Build Yapısı Güncellendi: Maven projelerinde kullanılan
pom.xml
,ddb.sh
, veassembly.xml
dosyaları optimize edildi. - MANIFEST.MF Eklendi: Artık JAR dosyasındaki
Main-Class
bilgisi doğru bir şekilde tanımlanıyor. - Lib Klasörü Eklendi: Tüm bağımlılıkların tutulduğu
lib/
klasörü oluşturuldu.
Kod Temizliği
- Gereksiz importlar projeden kaldırılarak kod daha temiz ve anlaşılır hale getirildi.
- XML yapılandırma dosyaları (
pom.xml
,assembly.xml
) güncellendi.
Yeni Özellikler
- Ubuntu 24.04 Servis Dosyası: Linux sistemler için uygulama servis dosyası eklendi, uygulamanın sistemd ile yönetilmesi kolaylaştırıldı.
- AUTH CREATE Güncellemesi: Yetkilendirme işlemleri için
AUTH CREATE
metodu iyileştirildi ve performans artırıldı.
Hata Düzeltmeleri
- Bağımlılık Sorunları Çözüldü:
org.apache.logging.log4j.LogManager
sınıfına erişim sorunları giderildi. - Build ve Çalıştırma Sorunları: Eksik bağımlılıklardan kaynaklanan
NoClassDefFoundError
hatası düzeltildi.
Notlar
- Artık bağımlılıkları ayrı bir şekilde çalıştırmanıza gerek yok. Yeni build yapısı tüm bağımlılıkları JAR dosyasına dahil ediyor.
- Linux kullanıcıları servis dosyası sayesinde uygulamayı kolaylıkla arka planda çalıştırabilir.
Çalıştırma Talimatları
- Projeyi derlemek için:
mvn clean package
- Uygulamayı çalıştırmak için:
java -jar target/denis-0.0.0.2-alpha-project-bundle.jar
- Servis dosyasını yüklemek için:
sudo cp denis.service /etc/systemd/system/ sudo systemctl enable denis sudo systemctl start denis
Teşekkürler
Bu sürümle ilgili öneri ve geri bildirimleriniz bizim için çok önemli! 😊
English
Release Notes: Denis 0.0.0.2-alpha
New Features and Updates
Structural Changes
- Updated Build Configuration: Optimized
pom.xml
,ddb.sh
, andassembly.xml
files for better build management. - Added MANIFEST.MF: Properly defined
Main-Class
in the JAR manifest for smooth execution. - Added
lib/
Directory: Introduced a dedicated directory to store all project dependencies.
Code Cleanup
- Removed unused imports for cleaner and more maintainable code.
- Updated XML configuration files (
pom.xml
,assembly.xml
) for streamlined project setup.
New Additions
- Ubuntu 24.04 Service File: Added a systemd service file for seamless application management on Linux.
- Updated AUTH CREATE: Enhanced the authorization process for improved performance and reliability.
Bug Fixes
- Dependency Issues Resolved: Fixed
NoClassDefFoundError
related toorg.apache.logging.log4j.LogManager
. - Build and Runtime Errors: Addressed issues with missing dependencies causing runtime failures.
Notes
- Dependencies are now included directly in the JAR file, eliminating the need to manage them separately.
- Linux users can now easily manage the application in the background with the newly added service file.
How to Run
- Build the project:
mvn clean package
- Run the application:
java -jar target/denis-0.0.0.2-alpha-project-bundle.jar
- Install and start the service file on Ubuntu:
sudo cp denis.service /etc/systemd/system/ sudo systemctl enable denis sudo systemctl start denis
Thank You
We appreciate your feedback and suggestions for further improvements! 😊
Denis - 0.0.0.2 Alpha Release
Türkçe
Güncelleme Notları - Denis 0.0.0.2 Alpha
Yeni Özellikler ve Yapılar
- GBFJ (GET PROTOBUFF JSON), GC (GET CACHE), GPB (GET PROTOBUFF): Yeni yapı sistemleri eklendi.
- Dil Seçimi: Artık dil seçimi
denis.properties
dosyasına taşındı, daha esnek bir yapı sağlandı.
Yapılan İyileştirmeler
- Veri Temizliği: Gereksiz veriler temizlendi, daha optimize bir çalışma ortamı oluşturuldu.
- Ayarlar: Ayarlar yeniden düzenlendi, yeni bayraklar eklendi:
-&only-pbuff
: Sadece ProtoBuff verisi alınmasını sağlar.-&only-cache
: Sadece önbellek verisi alınmasını sağlar.
Kaldırılan Özellikler
- -&json: Verilerin JSON formatında dönmesini sağlayan yapı kaldırıldı.
Yayınlanan Dosyalar
- denis-0.0.0.2alpha.jar: Güncel sürümün çalıştırılabilir jar dosyası.
- denis-0.0.0.2alpha-project-bundle.zip: Proje dosyalarının sıkıştırılmış ZIP paketi.
- denis-0.0.0.2alpha-project-bundle.tar.gz: Proje dosyalarının sıkıştırılmış TAR.GZ paketi.
Güncelleme ile birlikte daha temiz, hızlı ve özelleştirilebilir bir yapı sunulmuştur.
English
Release Notes - Denis 0.0.0.2 Alpha
New Features and Structures
- GBFJ (GET PROTOBUFF JSON), GC (GET CACHE), GPB (GET PROTOBUFF): Added new structure systems for enhanced functionality.
- Language Selection: Language configuration has been moved to the
denis.properties
file for better flexibility.
Improvements
- Data Cleanup: Unnecessary data has been cleaned up, optimizing the system for better performance.
- Settings Overhaul: Settings have been restructured with new flags introduced:
-&only-pbuff
: Retrieves only ProtoBuff data.-&only-cache
: Retrieves only cache data.
Removed Features
- -&json: The flag for returning data in JSON format has been removed.
Published Files
- denis-0.0.0.2alpha.jar: The executable JAR file of the latest release.
- denis-0.0.0.2alpha-project-bundle.zip: Compressed ZIP package of the project files.
- denis-0.0.0.2alpha-project-bundle.tar.gz: Compressed TAR.GZ package of the project files.
This update delivers a cleaner, faster, and more customizable experience.