145 lines
4.4 KiB
Markdown
145 lines
4.4 KiB
Markdown
# OpenGnsys - Changelog v3.0.0 (May 19, 2025)
|
|
|
|
## Version Summary
|
|
|
|
This major release introduces significant improvements across all OpenGnsys components, including a new boot system, an updated cloning engine, Git integration, a revamped administration interface, and a new universal installer.
|
|
|
|
---
|
|
|
|
## Core Components
|
|
|
|
### OpenGnsys DHCP (ogDHCP v0.7.0)
|
|
|
|
- Installation and configuration of DHCP via API.
|
|
- Management and assignment of networks to console objects.
|
|
|
|
### OpenGnsys Boot (ogBoot) v0.7.1
|
|
|
|
#### Boot System
|
|
- Optimized services associated with PXE.
|
|
- Implemented a new, lighter and faster ogLive with updated drivers.
|
|
- Added an ogLive generation tool with support for Engine, Browser, and Agent dependencies.
|
|
|
|
### ogLive v3.3.0
|
|
|
|
#### Interface and Browser
|
|
- Incorporated the new OpenGnsys Browser with kiosk mode.
|
|
- Added full support for HTML5/CSS/JavaScript (ogBrowser).
|
|
|
|
#### Cloning Engine v0.10.0
|
|
- Restructured the OpenGnsys Cloning Engine and partially migrated it to Python.
|
|
- Ensured exclusive use of open source components.
|
|
|
|
#### OpenGnsys Agent v5.3.0
|
|
- Implemented ogAgent for Windows, Linux, Mac, and ogLive developed in Python.
|
|
|
|
#### General Features
|
|
- Implemented calendar management for remote equipment usage.
|
|
|
|
---
|
|
|
|
## OpenGnsys Repository v0.8.1
|
|
|
|
#### Repository Improvements
|
|
- Expanded the functionality of the OpenGnsys Repository.
|
|
- Integrated with other system modules via REST API.
|
|
|
|
#### Transfers
|
|
- Optimized transfer methods: Unicast, Multicast, and P2P.
|
|
- Updated image transfer protocols.
|
|
|
|
#### API and Security
|
|
- Expanded features through REST API.
|
|
- TLS encryption for all APIs.
|
|
|
|
#### Git Management
|
|
- Added features for images synchronized with Git.
|
|
- Integrated Forgejo for advanced repository management via web interface.
|
|
- Added functions to create and select Git repositories.
|
|
|
|
#### Git Integration v0.51
|
|
- Improved functions in Git.lib for cloning and restoration.
|
|
- Implemented a Python function library.
|
|
- Added automatic creation of Git repositories during installation.
|
|
- Incorporated synchronization between Git repositories and partitions.
|
|
---
|
|
|
|
## Administration Web (GUI) v0.13.0
|
|
|
|
#### Interface
|
|
- Completely redesigned web interface with responsive design.
|
|
- Maintained all previous functionalities.
|
|
- Improved visual experience and usability.
|
|
|
|
#### Modularity
|
|
- Implemented modular system management.
|
|
- Incorporated an advanced roles and permissions system.
|
|
- Added tag-based search.
|
|
|
|
#### Centralized Management (ogCore v0.13.0)
|
|
- Unified administration of all components from the web.
|
|
- Eliminated the need for command-line tasks in routine operations.
|
|
|
|
#### Actions
|
|
- Implemented a new action management system by agent type.
|
|
- Added grouping into composite actions.
|
|
- Incorporated a complete action history.
|
|
- Implemented pending "required" actions.
|
|
- Added a wizard for predefined actions and advanced mode.
|
|
|
|
#### Clients
|
|
- Developed a new hierarchical structure for groups.
|
|
- Simplified group membership management.
|
|
- Added support for heterogeneous groups.
|
|
- Implemented configuration inheritance for deployment.
|
|
- Incorporated grid view visualization.
|
|
- Added the concept of a dynamic "view" based on criteria.
|
|
|
|
#### Repositories and Images
|
|
- Reorganized into group structures.
|
|
- Implemented distinction between image types.
|
|
- Improved information display for clients.
|
|
- Added support for multiple simultaneous repositories.
|
|
- Incorporated granular permissions and recycle bin.
|
|
- Implemented advanced searches and migration between repositories.
|
|
|
|
#### Profiles
|
|
- Added searches by advanced criteria.
|
|
- Implemented referential naming for profiles.
|
|
- Incorporated relationships between profiles for comparison.
|
|
|
|
#### Monitoring
|
|
- Developed a notification system.
|
|
- Added configurable statistics.
|
|
- Implemented contextual help.
|
|
- Unified communication via OpenGnsys Core.
|
|
|
|
---
|
|
|
|
## OpenGnsys Log Service
|
|
|
|
#### Logging System
|
|
- Implemented REST API for full integration.
|
|
- Centralized log storage and management.
|
|
- Incorporated collection agents.
|
|
- Added database processing (OpenSearch).
|
|
|
|
#### Visualization
|
|
- Developed an adaptive interface.
|
|
- Implemented advanced filtering options.
|
|
- Added result export.
|
|
|
|
---
|
|
|
|
## Universal Installer
|
|
|
|
#### Scripts
|
|
- Updated existing scripts with version availability display.
|
|
- Added compatibility verification.
|
|
|
|
#### Installers
|
|
- Developed a unified graphical installer with a progress bar.
|
|
- Implemented full management options (install, update, remove).
|
|
- Added database import/export.
|
|
- Created a Debian/Ubuntu package repository.
|