Skip to content

Nexus Core - v1.4.0

Choose a tag to compare

@mustafabinguldev mustafabinguldev released this 29 Apr 17:31

🚀 Nexus Core - v1.4.0 Release Notes
This version introduces significant workflow automation and expands the core data capabilities of the network. Version 1.4 focuses on "Zero-Touch" initialization and highly efficient global data processing.

🔑 Key Features & Updates
⚙️ Persistent Configuration & Auto-Login
Smart Initialization: Redis and MongoDB connection credentials are now stored in a persistent config file.

Automated Startup: Once configured, the application automatically establishes all database connections on startup. The manual entry menu is now bypassed, allowing for a seamless "launch and go" experience.

🔌 New Global Data Protocols
We have introduced two major protocol-level features to the network architecture:

Global Ranking Protocol: * Provides asynchronous Top-N leaderboard fetching across all servers.

Supports dynamic sorting (ASC/DESC) for any data field.

Rank Finder Protocol: * A high-performance solution to calculate a specific key’s position in global rankings using optimized MongoDB logic.

🛠 NexusJsonDataContainer Enhancements
Fluid Data Manipulation: Added the .remove(String key) method. This allows for real-time data sanitization (e.g., stripping _id or sensitive fields) before the container is serialized and broadcasted.

⚡ Performance & Serialization Fixes
Jackson Compatibility: Fully resolved serialization errors by refactoring internal mapping to native Java structures, ensuring smooth Redis Pub/Sub operations.

Asynchronous Pipeline: Enhanced CompletableFuture handling to ensure heavy ranking and position queries never block the main communication thread.

📦 Technical Summary
Automation: Persistent config for DB/Redis credentials.

New Features: Global Leaderboards & Real-time Position Lookup.

Core Update: Chainable .remove() method added for better data management.