chore: Bump version to 1.0.0

All major roadmap milestones achieved:
- v0.18 MirrorBox Core
- v0.19 AI Expansion + MirrorNet
- v1.0 Full Stack (VoIP, Matrix, Factory provisioning)
- v1.1+ Extended Mesh (Yggdrasil, Meshname DNS)

Updated version strings in:
- Makefile: PKG_VERSION 0.10.0 → 1.0.0, PKG_RELEASE reset to 1
- secubox CLI: SECUBOX_VERSION 0.9.0 → 1.0.0
- secubox-core daemon: SECUBOX_VERSION 0.8.2 → 1.0.0
- RPCD handlers: core.sh, dashboard.sh, luci.secubox
- common.sh: secubox_get_version()
- README.md header

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
CyberMind-FR 2026-03-15 16:05:39 +01:00
parent a345c16425
commit 0809bc69c2
11 changed files with 24 additions and 13 deletions

View File

@ -1,6 +1,12 @@
# SecuBox UI & Theme History
_Last updated: 2026-03-14 (Droplet Publisher)_
_Last updated: 2026-03-16 (Version 1.0.0 Release)_
0. **SecuBox v1.0.0 Release (2026-03-16)**
- Version bump to 1.0.0 reflecting all major milestones complete
- All v0.18, v0.19, v1.0, v1.1+ roadmap items done
- Updated version strings across: Makefile, secubox CLI, secubox-core daemon, RPCD handlers, common.sh, README.md
- Unified SMTP Relay configuration complete (secubox-app-smtp-relay)
1. **Unified Dashboard Refresh (2025-12-20)**
- Dashboard received the "sh-page-header" layout, hero stats, and SecuNav top tabs.

View File

@ -1,6 +1,6 @@
# SecuBox TODOs (Claude Edition)
_Last updated: 2026-03-03_
_Last updated: 2026-03-16 (v1.0.0)_
> **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches

View File

@ -10,6 +10,11 @@ _Last updated: 2026-03-16 (Unified SMTP Relay)_
### 2026-03-16
- **SecuBox v1.0.0 Version Bump (Complete)**
- All major roadmap milestones achieved (v0.18, v0.19, v1.0, v1.1+)
- Updated version strings: Makefile (1.0.0-r1), CLI tools, RPCD handlers, documentation
- Files updated: secubox, secubox-core, core.sh, dashboard.sh, luci.secubox, common.sh, README.md
- **Unified SMTP Relay Configuration (Complete)**
- New `secubox-app-smtp-relay` package with centralized SMTP config
- Shared library `/usr/lib/secubox/mail/smtp-relay.sh` with `send_mail()` function

View File

@ -5,8 +5,8 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=secubox-core
PKG_VERSION:=0.10.0
PKG_RELEASE:=17
PKG_VERSION:=1.0.0
PKG_RELEASE:=1
PKG_ARCH:=all
PKG_LICENSE:=GPL-2.0
PKG_MAINTAINER:=SecuBox Team
@ -186,7 +186,7 @@ EOF
(/usr/sbin/secubox-sync-registry sync &) >/dev/null 2>&1
fi
echo "SecuBox Core Framework v0.9.0 installed successfully"
echo "SecuBox Core Framework v1.0.0 installed successfully"
echo "Run 'secubox device status' to verify installation"
echo "New features: State management, Component registry, Admin Control Center"
}

View File

@ -1,6 +1,6 @@
# SecuBox Core Framework
**Version**: 0.8.0
**Version**: 1.0.0
**License**: GPL-2.0
**Category**: Administration

View File

@ -20,7 +20,7 @@ handle_core() {
;;
getVersion)
json_init
json_add_string "version" "0.8.0"
json_add_string "version" "1.0.0"
json_add_string "core" "secubox-core"
json_add_string "build_date" "$(date -u +%Y-%m-%d)"
json_dump

View File

@ -167,7 +167,7 @@ _do_dashboard_data() {
local load_avg=$(get_load_avg)
json_add_object "status"
json_add_string "version" "0.8.0"
json_add_string "version" "1.0.0"
json_add_int "uptime" "$uptime_seconds"
json_add_string "load" "$load_avg"
json_close_object

View File

@ -379,7 +379,7 @@ case "$1" in
getVersion)
json_init
json_add_string "version" "0.8.0"
json_add_string "version" "1.0.0"
json_add_string "core" "secubox-core"
json_add_string "build_date" "$(date -u +%Y-%m-%d)"
json_dump
@ -855,7 +855,7 @@ case "$1" in
# Build response
json_add_object "status"
json_add_string "version" "0.8.0"
json_add_string "version" "1.0.0"
json_add_int "uptime" "$uptime_seconds"
json_add_string "load" "$load_avg"
json_close_object

View File

@ -5,7 +5,7 @@
# Unified command-line interface for SecuBox operations
#
SECUBOX_VERSION="0.9.0"
SECUBOX_VERSION="1.0.0"
# Color output (using printf to generate actual escape sequences)
RED=$(printf '\033[0;31m')

View File

@ -10,7 +10,7 @@
. /lib/functions.sh
. /usr/share/libubox/jshn.sh
SECUBOX_VERSION="0.8.2"
SECUBOX_VERSION="1.0.0"
LOG_FILE="/var/log/secubox/core.log"
PID_FILE="/var/run/secubox/core.pid"
STATE_DIR="/var/run/secubox"

View File

@ -50,7 +50,7 @@ secubox_is_initialized() {
# Get SecuBox version
secubox_get_version() {
echo "0.8.0"
echo "1.0.0"
}
# Check if module is installed