Voici les notes de version du système d'exploitation Railster:
RailsterOS 7.0.4 (06/05/2025)
Nouvelles fonctionnalités
Ajout d'un sous-système de cache local pour le LuaCEP
Mise à jour des images FPGA pour inclure les canaux différentiels sur l'ADC Railster 2U
Corrections de bugs et améliorations
Correction des vitesses de publicité des liens pour les interfaces Ethernet sur les images de production
Correction du daemon de mise à jour qui ne signale pas toujours la version du firmware GPS au démarrage
RailsterOS 7.0.3 (24/03/2025)
Corrections de bugs et améliorations
Modifier les dépendances du service pour s'assurer que toutes les informations relatives au hardware sont collectées
Modifier l'ordre de démarrage des services pour s'assurer que le "state" est présent dans le premier message
RailsterOS 7.0.2 (17/03/2025)
Corrections de bugs et améliorations
Ajustement d'un timer et d'un service systemd pour améliorer la synchronisation de l'heure entre Linux et le Platform Manager
Railster OS 7.0.1 (10/03/2025)
Corrections de bugs et améliorations
Correction d'une régression du système de production créant une situation de no-comm dans certains cas
RailsterOS 7.0.0 (03/03/2025)
Sécurité
Toutes les applications et bibliothèques tierces ont été mises à jour vers leurs dernières versions LTS.
CVEs corrigées: 0
Nouvelles CVEs: 0
Nouvelles fonctionnalités
Systemd pour RailsterOS en production
Ajout des services systemd core daemons.
Ajout des services de démarrage de systemd.
Configuration d'ethernet dans systemd.
Ajout des services systemd pour fpgaload (charge l'image FPGA) et uipd (contrôle les ports UIP).
Migration du metrics daemon pour utiliser systemd.
Ajout des services systemd pour le Platform Manager.
Ajout de seedrng.service.
Compatibilité de l'OTA update daemon avec systemd.
Passage du système init de BusyBox init à SystemD sur le RailsterOS de production.
Sécurité critique
Amélioration de la suite de tests du XT75 afin d'inclure un test de longue durée pour la stabilité de l'output.
Corrections de bugs et améliorations
Correction de l'état de validité de la batterie lorsque la mémoire de la batterie n'est pas lisible.
Migration vers pydantic v2 et mise à jour de notre bibliothèque python personnalisée.
Augmentation de la couverture et de la robustesse du QoS daemon.
Ajout de règles QoS pour les supercaps et l'état de sécurité de la batterie.
Ajout d'une vérification pour s'assurer que notre OS de base n'est jamais rétrogradé en master.