Offres OverTheBox – [Officiel] Release v0.6.35 / v0.8.0
... / [Officiel] Release v0.6.3...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

[Officiel] Release v0.6.35 / v0.8.0

Par
AxelD
Créé le 2023-04-18 08:57:02 (edited on 2024-09-04 12:22:04) dans Offres OverTheBox

Bonjour,

Nous avons le plaisir d'annoncer la sortie de deux nouvelles versions du logiciel OverTheBox, la version v0.6.35 sur le release channel beta et la version v0.8.0 sur le release channel alpha.

# v0.6.35
La version v0.6.35 est une mise à jour mineure qui inclut quelques résolutions de bugs et certaines features prévues initialement en v0.6.34 (version qui n'a jamais été déployée).

## Fonctionnalités:

* Ajout du package otb-graph, à terme ce package va remplacer le package graph. Il est utilisé pour remonter les informations nécessaires à la réalisation des graphiques des débits et d'utilisation des ressources systèmes présents sur l'espace client.
* Ajout de l'action otb-action-qos qui permet de déterminer et d'activer automatiquement le "traffic control" sur les interfaces WAN.
* Ajout du package Nano, installé par défaut dans l'image en plus de vim.
* Ajout des packages optionnels : prometheus-node-exporter-lua-*, ces packages ne sont pas disponibles directement dans l'image mais peuvent être installés grâce à l'utilitaire opkg.
* Mise à jour des packages officiels d'openwrt 18.06
* Passage de la version système en v3.11.0

## Bugs résolution:

* Résolution d'un bug où le parser json jq génère beaucoup de log lorsque les interfaces réseaux ne sont pas disponibles
* Résolution d'un bug sur l'interface luci qui affichait 0.0.0.0 au lieu de l'adresse IP publique du service OverTheBox
* Résolution d'un bug de l'action otb-action-sysupgrade qui ne récupère pas la bonne URL d'image lorsque aucune URL n'est fournie en argument.

## Divers:

* Déplacement du code fonctionnel otb-action-speedtest vers lib/overthebox. Ce changement n'a pas d'incidence sur le fonctionnement de l'action otb-action-speedtest
* Utilisation des modules git pour générer le build de l'image

# v0.8.0

La version v0.8.0 est une mise à jour majeur vers openWRT 19.07.10. Elle inclut les améliorations de la v0.6.35 ainsi que les évolutions suivantes :

## Fonctionnalités:

* Mise à jour du système openWRT vers la version 19.07.10.
* Mise à jour du kernel linux vers 4.14.276 patché pour inclure MPTCP v0.94.
* Remplacement du package swconfig en python2 de l'OTB v2B par une implémentation en C.
* Utilisation des packages jq et dnsmasq officiels à la place de la version présente dans les feeds overthebox
* Suppression des packages yara, svfs, otb-full et otb de l'image.
* Ajout du package otb-v2c qui contient certaines customisations spécifiques à cette plateforme
* Passage de la version système en v5.0.0

## Bugs résolution:

* Résolution d'un bug sur OTB v2B où une clé USB LTE n'est pas automatiquement détectée au boot
* Le partage de connexion avec un iPhone sous iOS14 ou supérieur est de nouveau fonctionnel

## Divers:

* Suppression des configurations pour les targets : mipsel32 et neoplus2
* Diverses améliorations sur le scripts de build et l'organisation des fichiers utilisés pour générer la configuration de l'image openWRT.

# Modification du comportement des releases channels

Une modification du fonctionnement des releases channels va accompagner le déploiement de ces versions. Pour des raisons pratiques, nous avons décidé d'automatiser le build des images overthebox à l'aide de l’outil de CI/CD d'OVHcloud (cds) et de réaliser nos développements sur un répertoire git interne plutôt que sur GitHub. Nous ne planifions pas de modifier la nature open-source du projet, toutes nos modifications seront toujours disponibles sur GitHub une fois qu'elles seront considérées mâtures.
Suite à cette modification, plusieurs choses vont changer :

* On a décidé d'utiliser la même approche qu'openWRT concernant les targets/subtargets , le release channel rpi3 est amené à disparaître une fois que la version v0.6.35 sera sur le channel stable. Une fois le système installé une première fois, nous déterminons automatiquement la bonne image pour l'architecture de votre device overthebox pour les upgrades. Cela va aussi permettre d'ouvrir le channel beta et alpha aux autres architectures que x86/64.
* Le channel alpha est basé sur le code présent sur la branche GitHub release/alpha (https://github.com/ovh/overthebox/tree/release/alpha)
* Le channel beta est basé sur le code présent sur la branche GitHub release/beta (https://github.com/ovh/overthebox/tree/release/beta)
* Le channel stable est sur la branche GitHub release/stable (https://github.com/ovh/overthebox/tree/release/stable)

Le cheminement naturel d'une release est donc désormais channel alpha → channel beta → channel stable


# What's next?

On est tout à fait conscient qu'openWRT 19.07 n'est pas la dernière version d'openWRT, la version v0.8.0 est un point d'étape pour nous permettre de mettre à jour sans intervention manuelle de votre part le logiciel vers des versions plus récentes 21.02 et 22.03. Nous sommes actuellement en phase de finalisation sur la version v0.9.0 basée sur openWRT 21.02.

Concernant la disponibilité de nouvelles références de hardware, le sujet est en cours, les premiers matériels que nous avons testés ne correspondaient pas à nos attentes. Les objectifs principaux sont de permettre un débit proche du Gbps et de disposer de la possibilité d'intégrer une carte LTE Cat12. Nous venons de recevoir de nouveaux modèles, nettement plus modernes, on espère vous donner plus de visibilité sur ce sujet le plus rapidement possible.

# Guide

Si vous avez besoin d'informations sur la marche à suivre pour changer de release channel pour tester une des deux nouvelles versions, vous pouvez vous reporter vers ce guide : https://docs.ovh.com/fr/overthebox/config-upgrade/#passer-sur-une-version-beta-ou-une-version-raspberry-pi-3

Cordialement,


4 réponses ( Latest reply on 2023-05-11 07:12:33 Par
RomualdR3
)

# v0.8.1
Disponible sur le channel alpha
## Bugs résolution:
* Résolution d'un bug avec l'utilitaire opkg qui ne se comportait pas toujours correctement à cause de l'absence d'ipv6

Bonjour,

Avez-vous une estimation du délai qu'il faudra pour avoir des mises à jour basées sur la 21.02 et 22.03 ?
(quelques semaines, quelques mois, quelques années ?)

Bonjour,

La majorité des développement sont terminé, on est en phase de mise en forme et finalisation des tests. On planifie que la release sous openwrt 22.03 soit la version par défaut sur le channel stable d'ici septembre.

Cordialement,

Bonjour,
A suivre :)
Hâte d'en savoir + sur les nouveaux matériels ... vivement le Gbps ...
Cordialement, FA.

# v0.6.35
La release v0.6.35 est maintenant disponible sur le channel stable

#v0.8.1
La release v0.8.1 est maintenant disponible sur le channel beta

Bonjour,

qu'en est-il du support IPv6 ainsi que de la résolution de l'anti-DDoS qui est HS ? Le plus important à mes yeux étant l'anti-DDoS, vous indiquez sur votre site que la solution OTB permet d'avoir une IP protégée par votre anti-DDoS, hors celui-ci ne fonctionne pas. En cas de DDoS l'IP est blackholée (confirmé par un tech par ticket), ce qui n'est en aucun cas un anti-DDoS.