Skip to main content

Release Notes - December

· 4 min read
Cpehub
Engineering

At Cpehub, we are always looking for innovations and improvements to make life easier for our customers and internet providers. We are excited to present the December 2025 updates, which mark a major modernization with two-factor authentication and a massive migration to a new interface.

Below are the notes about the improvements implemented:

[New] Framework Upgrade

The framework underlying Cpehub was updated, bringing:

  • Better performance
  • Greater security
  • More modern features
  • A solid foundation for future functionality

[New] Passkey and 2FA Authentication

Implemented a modern authentication system:

  • Passkeys: Passwordless authentication using biometrics or a security key (FIDO2 standard)
  • 2FA (Two-Factor Authentication): Two-factor authentication for greater security
  • Compatible with all devices: Works on computers, phones, and tablets

This feature significantly increases the security of access to the system.

[New] Massive Migration to the New Interface

Practically the entire system was migrated to the new interface:

Newly migrated modules:

  • Cpes (Listing and View)
  • Users
  • Automations
  • Config (Settings)
  • Scripts
  • Firmwares
  • Tags
  • Variables
  • Reports
  • CTOs
  • Login and authentication pages
  • User profile

Result:

  • Dramatically faster system
  • Fluid navigation without reloads
  • Superior user experience
  • Lower data consumption

[New] VPNs with IPsec Support

The VPN management system was redesigned with:

  • L2TP/IPsec support
  • Improved management workflow

[New] New Year's Fireworks

The system displays fireworks during the New Year period as a celebration (a fun feature to celebrate with customers). ;D

[New] New Task Queue Manager

Implemented a new Task Queue Manager for advanced queue management:

  • Separate Queues: olts (normal and high), acs, snmp-trap, default
  • Real-Time Monitoring: View of running jobs
  • Auto-scaling: Automatic worker adjustment based on demand
  • Metrics: Detailed performance statistics

[New] Command Logs Interface

New interface to view logs of commands executed on OLTs, making auditing and troubleshooting easier.

[New] SNMP Client

New SNMP client developed by Cpehub for better performance when receiving large volumes of SNMP Traps.

[New] Improved Jobs System

  • Jobs Run in Specific Queues: olts-high, olts-normal, acs, acs-high, snmp-trap
  • Multiple Processes: Up to 2 processes per OLT simultaneously
  • Automatic Cleanup: Removal of old logs, old backups, and old traps
  • Time in Milliseconds: Precise display of execution time

[Improvement] New Map

The CPE map was completely redesigned with:

  • Better performance
  • Real-time status updates
  • More modern interface

[Improvement] CPEs Interface

  • Search by MAC without ":": Allows searching for a MAC by typing only numbers
  • Auto Loading: Listing loads automatically
  • Better Status Badge: Reusable component to display status
  • Improved Pagination: Displays up to 128 ONUs per page
  • Status Filters: Improved filters for different CPE statuses

[Improvement] Rename CPEs

Implemented a backend job to rename CPEs directly from the interface.

[Improvement] Huawei Synchronization

  • No Duplicates: Definitive fix for CPE duplication
  • Better Status: Better status detection and updates
  • Removal of the "online" Column: Status is now more accurate and based on multiple factors

[Improvement] ERP Performance

  • Optimized Import All: Full ERP import job optimized
  • IXC Get CTO: Improvements to CTO search
  • New Jobs for Long Running Tasks: Dedicated jobs for long-running operations

[Improvement] Content Security Policy (CSP)

Content security policy adjusted for:

  • Greater security
  • Compatibility with Google reCAPTCHA
  • Allowing WebSockets

[Improvement] Unified Versioning

Unified and automated versioning system across the entire project.

[Improvement] Sync Timers

Better timing of synchronization jobs to avoid overload.

[Improvement] Extended Session

Session time increased to 10 hours (600 minutes), reducing frequent disconnections.

[Fix] CPE Observer

Fixed an observer that was not generating events correctly.

[Fix] WiFi Diagnostic Accordion

Fixed the WiFi diagnostic accordion that was not opening correctly.

[Fix] WiFi Interference

Fixed the interference status in the WiFi neighborhood diagnostic.

Fixed user search that was not working correctly.

[Fix] CPE Loading

Fixed a situation where the CPE would not load when the ACS did not respond.

[Fix] Profile Update

Fixed an issue that always requested a password when updating the profile.

[Fix] CPE Status in CpeConfirm

Fixed status display on the CPE confirmation screen.

[Fix] Various Pagination Issues

Fixes to pagination in: Alarms, Automations, Firmwares, Scripts, Variables, CTOs.

[Removal] Legacy Code

Removed old code that is no longer used:

  • Old XML functions
  • Modules migrated to Inertia
  • Old calculators
  • Unnecessary imports

[Improvement] Package Updates

Packages updated to newer, more secure versions.

[Improvement] Driver Updates

Model drivers updated with various improvements and fixes.

Conclusion

Our purpose is to improve the system on an ongoing basis, listening to our provider customers and delivering more and more features and improvements.

If you'd like to comment on, share your opinion about, or even criticize any item in this update, please get in touch with us.

Regarding the update process, we inform you that it will be carried out gradually across providers. If you'd like to speed up the update of your environment, please contact technical support.