Projekt

Allgemein

Profil

Neuerungen in Version 313 » Historie » Version 7

Steffen Christgau, 30.03.2025 19:18

1 1 Steffen Christgau
h1. Neuerungen in Version 3.13
2
3 7 Steffen Christgau
*Wichtiger Hinweis*: Da Aktivenpässe/Einträge in der Aktivendatenbank nicht mehr lebenslang vergeben werden, ist es ratsam, zu Saisonbeginn alle ungenutzten Sportler aus der Datenbank zu entfernen (@Verwaltung@ -> @Sportler@ -> @alle unbenutzen Sportler löschen@)
4 6 Steffen Christgau
5 1 Steffen Christgau
h2. Neue Funktionen/Änderungen
6
7
* Reports:
8
** Im Statistik-Report werden nun die gemeldeten (unter Einbeziehung von Abmeldungen) Mannschaften/Boote entsprechend der Bootsklassen dargestellt 
9
** Bei Reports mit Laufbezug erscheint nun in der Kopfzeile die jeweilige Startzeit
10
** Einstellungen von Reports werden jetzt lokal gespeichert
11
** Neuer Report: Medaillengewinner (für Meisterschaftsregatten)
12 2 Steffen Christgau
** Das [[Benutzerdefinierte_Aktionen_nach_Reporterstellung|Postprocessing-Script]]  muss nun in den Anwendungseinstellungen (@%APPDATA%\Aquarius\Reporting@) abgelegt werden, wenn es genutzt werden soll.
13 1 Steffen Christgau
* Waage: Aufgezeichnete Gewichte können auch wieder gelöscht werden.
14
* Einteilungen: Oberflächenverbesserung für Einteilungen nach Regeln
15
* Meldungen: Startnummern von Meldungen können nun getauscht werden
16 2 Steffen Christgau
* InfoPoint:
17
** Athleten und deren Rennen/Ergebnisse können abgerufen werden
18
** Wettkampfrichter und Qualifikationsregeln werden bei den einzelnen Läufen angezeigt
19
** Boots in der Startlist werden nun nach Bahn sortiert
20
** Unterstützung der Browser-Historie ("Zurück"- und "Vorwärts"-Button des Browsers funktionieren wie gewohnt)
21
* Sportlerverwaltung: Beim Import werden uneindeutige Vereins-ID auf Wunsch ignoriert, statt den Import mit Fehler abzubrechen.
22 1 Steffen Christgau
* Zeitmessung: 
23
** Verwarnungen/Gelbe Karten (z.B. in Folge von Fehlstart oder verspätetem Erscheinen am Start) für können für einzelne Boote hinterlegt werden. Sie erscheinen auch entsprechend im Info-Point
24
** Der Speicherort für den Zeitstreifen kann in der Konfigurationsdatei angepasst werden (Abschnitt @Timing@, Schlüssel @LogFile@)
25
** Waage-Status kann ausgeblendet werden
26
** Filterung des Zeitstreifens beim Zuweisen von Zeiten verbessert.
27
** Aquarius-Zeitmessprotokoll unterstützt jetzt Fehlstarts
28
* Wettkampfrichter-Import:
29
** Import der DRV-XML-Dateien wird wieder unterstützt
30
** Datenabgleich kann auch nach Namen erfolgen. *Achtung*: Der DRV ändert nun auch unsystematisch Lizenznummern von Wettkampfrichtern. Deshalb diese Option aktivieren (nicht deaktivieren). 
31 2 Steffen Christgau
* Zeitplan: "Lückenfüll-Modus" (Läufe in Lücken platzieren ohne nachfolgende Läufe zu verschieben) kann nun durch Drücken der @Strg@-Taste beim Losziehen ("Drag") ausgelöst werden. Ein Gedrückthalten ist nicht mehr nötig.
32 1 Steffen Christgau
33
h2. Fehlerkorrekturen
34
35
* Reports:
36
** Im Tageszeitplan werden Platzhalter wieder ausgegeben
37
** Korrekte Filterung von ausländischen Teilnehmern in Teilnehmerliste
38
** Fehler "Drucker ist bereits am drucken" beim Ausdrucken der PDFs behoben
39
* Waage: Suche nach Athleten funktioniert nun auch ohne Startlisten
40 3 Steffen Christgau
* Verbesserte Unterstützung für den Bundeswettbewerb (Modul auf Anfrage erhältlich)
41 4 Steffen Christgau
* Zeitmessung: Aquarius-Zeitmessprotokoll sendet jetzt wieder Abmeldestatus der Boote
42 1 Steffen Christgau
43
h2. Technische Änderungen
44
45
* kleinere Korrekturen in IMAS-CSIC-Protokoll, Unterstützung von Fehlstarts
46
* Verbesserte Stabilität für MIC-Info-Protokoll
47
* Auto-Arm-Feature, Fehlstartunterstützung und Fehlerbehebungen für MST2000-Protokoll
48
* Unterstützung für zusammengefasste Startlisten und Startnummern mit Präfix
49
* Grundlegende Unterstützung für einige Startlisten- und Zeitplan-Reports zur Ausgabe über mehrere Events hinweg.
50
* Unterstützung für TCP-basierten internen Nachrichtenaustausch (als Alternative zum UDP-Multicast-basierten Mechanismus). Dies erlaubt einen zuverlässigeren internen Nachrichtenaustausch, der im wesentliche Aktualisierungen in Echtzeit ermöglicht, aber für den Betrieb nicht unmittelbar erforderlich ist. Zudem ist auch ein Betrieb über das Internet denkbar. Für den TCP-basierten Nachrichtenaustausch ist ein entsprechender Server-Dienst notwendig. Für lokale Installationen ist im Verzeichnis @data\msgrelay.py@ eine entsprechende Implementierung auf Basis von Python vorhanden. Der entsprechende Server und Port muss in der Konfigurationsdatei im Abschnitt @EventNotifier@ unter dem Schlüssel @Server@ und @Port@ (Default 65172) eingetragen werden. 
51
* Mit dem Kommandozeilenargument @/multi@ (oder @--multi@) kann die Ausführung von mehreren Aquarius-Instanzen ermöglicht werden. Wenn mehrere Instanzen genutzt werden sollen, muss der Speicherort für den Zeitstreifen (sofern Zeitmessung genutzt werden soll) angepasst werden. Außerdem sollte auf einen TCP-basierten Nachrichtenaustausch umgestellt werden (s.o.).
52
* In der Konfigurationsdatei kann eine Whitelist für zu ladende Programm-Module definiert werden (Abschnitt @Modules@, Schlüssel @Whitelist@), um bspw. die mögliche Funktionalität über die Konfigurationsdatei zu steuern (anstatt Programmmodule zu löschen).