Release Notes for infrastructure

Version 2026.3.1

Bug

  • #47910 : Watchtower: Activating/Deactivating competitions has been fixed to not throw internal server errors

Task

  • #48143 : Resource Server: Change flag for EOR entries

Version 2026.3.0

Bug

  • #35851 : Flickering has been reduced on all target pictures
  • #43412 : ScoreModerations/Set Manual Score: added support to set/unset inner ten as well.
  • #45474 : Resources migrated from Customer to Stock package are now protected from deletion in ResourceServer.
  • #45772 : Watchtower no longer displays empty exercise results in Results \ All Exercise page.
  • #46321 : Watchtower: Import doesn't require first name of user anymore
  • #46325 : Watchtower: Import/Export users use language independent gender specifier
  • #46552 : Watchtower: Create user from 'flexible assignment list' has been redesigned
  • #46553 : Watchtower: Adding multiple athletes to flexible assignment lists is now working
  • #46560 : Support for dedicated zoom levels in the target picture SVG metadata.
  • #46963 : Exercise Wizard for Group Collection Exercises: use the same graphical elements as everywhere else
  • #47105 : If the D112 printer is busy, the printing is not cancelled but tried again several times
  • #47569 : Cloning is only supported for certain competition types
  • #47574 : Athlete Monitor: After shoot offs the setting to show all shots at the end is ignored
  • #47604 : Range Printer: path sanitation before saving report to disk
  • #47673 : Fixed import users in Resource Server for specific situations

Feature

  • #28833 : Ustertagsscheibe has been implemented
  • #35372 : Startnumber or BIB number are now displayed
  • #41396 : Watchtower: Provide direct link to Range Live Results or information about how to activate upload
  • #45374 : AthleteMonitor: the running exercise is now closed for further shots during Post Exercise Steps.
  • #45447 : Resource Server: FSKB 50m target has been added
  • #45481 : Add reports for competitions without shoot off
  • #45750 : Watchtower: Additional columns are displaying the total score in 'all exercises' and 'exercise history'
  • #45790 : STYX-API/AthleteMonitorPublicClient: improved Start-/StopSession commands for a reliable exercise setup process.
  • #46195 : ResourceServer supports now querying filtered lists of (active-) exercises.
  • #46225 : Improved user experience on Athlete Monitor
  • #46410 : With NFC manager cards can now be ereased (factory reset).
  • #46471 : Watchtower / Competitions: reduced the number of selectable "Bundesliga" CompetitionEvents to one base definition.
  • #46473 : Added additional fire kinds: 'Never shown', 'shown on command' and 'only visible on target picture'
  • #46481 : German BDS (Bund Deutscher Sportschützen) targets Z1, Z2, Z4, Z9 and Z20 were added
  • #46482 : The Athlete Monitor user interface icons and sizes have been improved for better readability.
  • #46561 : Added setting to only show the target numbers when the caliber is shown (circle) and not with the cross indicator
  • #46565 : Add Data Delivery Reliability Check Tool
  • #46738 : Lane Scoreboard: Mode to display the target picture of the selected exercise mainly used for projections at the target bank
  • #46765 : Bundesliga Report: Added types for starters on report (S, E, F)
  • #46768 : Target View is now available for group collection exercises
  • #46807 : Add moving target without motor control
  • #46815 : The system allows and handles now multiple Weaponmalfunction in Weaponmalfunctions.
  • #46865 : Range Settings: Target mover has an own implementation with live data
  • #47006 : Print Individual Reports and Lane Printer Reports without Range Printer over a connected printer
  • #47376 : Added Biathlon Targets
  • #47550 : User is warned when starting Entire Range Update with disconnected clients available
  • #47667 : Watchtower: Result history can now be opened by double clicking on an athlete in section "Results->Users"
  • #47770 : Range Printer: Add json export for competition view data as an option

Task

  • #43703 : Compeition Events for "Bundesliga" can now be set up in greater detail on the configuration page. As a result, the definitions could be reduced to a single base definition.
  • #43744 : Setting has been renamed to show that it is only relevant for LON systems. Existing values will be reset to defaults
  • #43893 : Added support for new Competition Event type "Single Phase Competition without ShootOff" for local ranges.
  • #43973 : Watchtower: Print Exercise icon shows context menu for printing Lane or Individual Report or send Exercise to Range Printer
  • #45024 : Target Pictures in browsers can be zoomed with the mouse wheel
  • #46019 : Watchtower: Add and remove shot is now supported in group collection exercises
  • #46338 : Range Control Station has a new function to set and start/stop competition timers.
  • #46730 : Added shooting times to DSB Bundesliga exercises
  • #47373 : DJV Target Pictures: improved alignment for better split view layout (running target).
  • #47500 : Updated 3 Position final exercise for SR24 ranges

Version 2026.2.5

Bug

  • #46769 : When the system time is shown and a range timer is present, always the timer is shown

Feature

  • #46736 : Range Clock: Add face for countdown and current time

Version 2026.2.4

Feature

  • #46591 : Resource Server: Add flags for Guadeloupe and Martinique

Version 2026.2.3

Bug

  • #46234 : USB NFC reader recognizes now SSV cards

Version 2026.2.2

Bug

  • #46071 : Embedded Devices: Korean language is now rendered correctly

Version 2026.2.1

Task

  • #45889 : Add decimal scoring for Zimmerstutzen (Auflage)

Version 2026.2.0

Bug

  • #43427 : Watchtower: added a specific feedback that ScoreModeration Actions are not supported for sighting shots.
  • #43645 : Range Printer: Range Printer opens with not connected STYX Range but shows a not connected banner
  • #44146 : Exercise Editor created exercises always get "x.y.0" minimum component versions (Release) to avoid version validation warnings.
  • #44656 : Athlete Monitor: Fixed a bug where timer changes triggered a printout on Range Printer
  • #44879 : Maintenance: Network Scan with Wireless Bridges now shows all visible devices
  • #45022 : ResourceServer: fixed incorrect column values for target picture & target definitions tables.
  • #45624 : Fixed an issue where resumed exercises were not removed from Exercise Menu.

Feature

  • #24829 : Range Update: Server will not start update if not enough hard disk space is available
  • #41420 : Bundesliga Competitions now support several relays
  • #42656 : Knabenschiessen ZH has been added
  • #42829 : Athlete Monitor: Several timers can be added to exercise definition which can be started directly
  • #42830 : Athlete Monitor: Light signal can be controlled from Athlete Monitor (needs to be enabled in the exercise definition)
  • #44302 : RangeOperations now supports token-based personal exercise retrieval from the cloud.
  • #44303 : AthleteMonitor can now make use of the new Cloud hosted personal Exercises.
  • #44308 : 100m target Geweer Schijf (Woerden) for Netherlands was added
  • #44369 : NFC reader supports the onboarding of SSV membership cards.
  • #44646 : Watchtower: Unify competition page for different types
  • #44850 : Athlete Monitor: Target Hider of the lane are set to hidden when exercise state changes to stop
  • #44910 : Added scandinavian hunting targets: Finnish Moose, Finnish Bird, Swedish Double Moose (5*543 + ten ring scoring)
  • #44928 : Added German 10m Kyffhäuser Air Rifle target and exercise
  • #44959 : Resource Server: Add UK 25yd NSRA standing/kneeling and prone targets
  • #44999 : Resources: Use picture background for DJV Hunting Targets
  • #45010 : Resource Server: Add Südtiroler Gams Target for hunting exam
  • #45062 : Maintenance: Wink is supported for devices in Network Scan
  • #45301 : Error message informs about incompatibility of 64-Bit running AthleteMonitor Application trying to load 32-Bit LON Target driver.
  • #45479 : Watchtower: added support for Single Phase Competitions without a Shoot-Off.
  • #45680 : Range Settings: Added product settings for HS10

Task

  • #29054 : Resource Server: add active flag and tags for targets
  • #43416 : Maintenance: Network Check provides a functionality to be warned about new devices added to the network
  • #43961 : Update to latest software releases
  • #44835 : Improved RangeScoreboard performance by reducing the number of processed CompetitionViewDatas.
  • #44877 : Improved RangeScoreboard by specifically subscribing to the correct events depending on the selected BoardType.
  • #44884 : If NFC reader is available the logo will be shown at the bottom right corner of the login start screen.

Version 2026.1.11

Bug

  • #45650 : Resource Server: Fixed a memory leak for flexible assignment lists on big ranges

Version 2026.1.8

Bug

  • #45329 : Fixed restarting server applications due to wrong runtime dependencies

Version 2026.1.7

Feature

  • #44973 : Resource Server: Add scoring method (100) for Air Rifle and Air Pistol target
  • #45079 : RangeUpdate: Supports suspending Entire Range Update until specific date (for superuser)

Version 2026.1.6

Bug

  • #43320 : Athlete Monitor: System Messages Windows should listen to RCA commands

Feature

  • #43318 : RCA Menu: Improved useability for scrolling through long lists
  • #43319 : Athlete Monitor: Move RCA menu under the header line

Version 2026.1.5

Bug

  • #44222 : Maintenance: Fix a bug where Sensor Data Analysis was displaying no data
  • #44225 : Maintenance: Fix a bug where Network Scan and Cable Tester are stuck and can not be restarted

Version 2026.1.2

Bug

  • #43799 : Maintenance: Imrpove stability of Network Scan
  • #43836 : Fix a bug where after the update the setting for how long Result Data is stored on the server was reset to 1 Week
  • #43932 : Resource Server: Customer packages with size bigger than 30 MB and smaller than 100MB are allowed

Version 2026.1.1

Bug

  • #43691 : Range Control Station: Wink is on top of the "lane select" screen

Version 2026.1.0

Bug

  • #41147 : Resource Server: Packages with complex dependencies are deleted faster
  • #42100 : Resource Server: Warning is shown during startup of Resource Server
  • #42193 : Watchtower: Adding participant with existing id shows better error message
  • #42206 : GroupCollectionExercise: Misses in Sighters are now correctly numbered and marked with P
  • #42531 : Backups can only be applied if created with the same version of the server (Major and Minor version number must be the same)
  • #42599 : Range Control Station: Light signal works reliable from the first try after a restart
  • #43486 : Range Configurator: List of countries is sorted alphabetically

Feature

  • #16557 : Range Configurator: A proviously blocked Range can be unblocked
  • #35211 : RangeConfigurator: Add an option to keep the already activated exercises at the end of the Range Configurator Wizard
  • #41419 : Reports contain now special events like illegal and shoot off shots
  • #41576 : Add score methods for left and right target on DJV 8 Zweiler
  • #41595 : Athlete Monitor: RCA supports the workflow for the athlete without using the touch screen
  • #41742 : Range Scoreboard supports Rundenwettkampf view.
  • #41959 : Add Exercise Timer with different start behaviors
  • #42228 : Network Check: Supporting hybridscore 10 target with icon
  • #42438 : Add Athlete Monitor Client for 3rd party access
  • #42440 : At exercise selection, only the target hider which is configured for the specific position in the exercise is shown
  • #42461 : Range Settings: Morgarten Target has been added to target changer for selection
  • #42532 : Maintenance - Sensor Data Analysis: Added HS10 and LS25/50
  • #42562 : Resource Server: Add target picture: DJV-Wildscheibe Nr. 6 (Flüchtiger Überläufer links, 60m)
  • #42676 : Range Scoreboard new face for 8 athletes in shotgun final.

Task

  • #41071 : Improved robustness if server software is updated
  • #41316 : Maintenance: Show HealthCheck and SystemChecks
  • #41351 : Maintenance offers improved Progress Status on Network Scan
  • #41662 : Watchtower - Competitions: Add Rundenwettkampf
  • #41763 : Show Health Check under maintenance menu point

Version 2025.2.2

Bug

  • #41567 : Fix: Entire Range Update does not need to be started twice
  • #41804 : Athlete Monitor: Menu behavior is fixed. Sub menu items should be shown or hidden correctly

Feature

  • #41799 : Range Update shows clearly what dependencies are not satisfied for Near Compatible Clients

Version 2025.2.1

Task

  • #41358 : Watchtower: Show "User not found" if User from a Flexible Assignment List was deleted in ResourceServer

Version 2025.2.0

Bug

  • #38256 : Range Scoreboard: Multilane View shows a comparable output on target table 8 as on target table 10
  • #39288 : STYX Service: Add icons for target lifter
  • #40364 : Shot Counter/Statistics: Now support distance of target (will create new entries starting at 0)
  • #40365 : Shot Counter/Statistics: Distance of target will also be exported via CSV
  • #40398 : Resource Server: Missing translations in Exercise Wizard has been fixed
  • #40616 : Range Configurator: Prevent that any LonTargets are shown in the disconnected devices list
  • #40669 : Virtual Cable Tester does not test Ports A and B anymore
  • #40966 : Range Update: Update from older installations may lead to corrupt databases. The migration is now more stable to avoid that.

Feature

  • #38917 : Running Target has been renamed to Moving Target
  • #39733 : SR24: Korean language to system added
  • #39781 : Resource: Add CRO 10m Air Rifle Target (68)
  • #39953 : Reporting: Add report for Bundesliga
  • #39987 : Translations: Romansh language added
  • #40152 : Resources: Add DJV Gewehrscheibe 109
  • #40157 : Resource Server: Kärtner Rehgeiss as target added
  • #40617 : Range Settings: Enable winking on devices from the Range Settings page
  • #40670 : Range Operations: Get filtered exercise ids with range operations client
  • #41079 : Infrastructure Light software package needs at least STYX Server OS Version 1.1.13

Task

  • #30042 : AthleteMonitor: Individual background images can now be displayed in the live view instead of a single-color background.
  • #33564 : StyxService shows wirelessly connected Network Connectors and its wireless links
  • #34765 : Watchtower now has a Lane Device overview in Range Control (use specific device functionalities from there)
  • #37648 : Range Update: Show available updates directely on the Clients page
  • #38994 : Reporting: Some line breaks for parameter columns are avoided
  • #39226 : StyxService: Add possibility to mute Power Failure warnings for Network Connectors if they deliberately are used without power to extend the network and not power any devices directely
  • #39954 : Watchtower: Support Bundesliga on Range Scoreboards
  • #40018 : Resource Server: Add KNSA 12m KK target (NED)
  • #40420 : Range Board is removed from the application menu and functionality is moved to other services
  • #40530 : NFC-enabled USB devices are now supported for the login authentication process
  • #41146 : Resource Server: Bundesliga exercises have been added to stock resources
  • #41203 : Maintenance service replaces former Styx service and integrates Sensor Data Analysis

Version 2025.1.10

Task

  • #40608 : Fix an Error in Styx Service if STYX Network Connectors are connected wirelessly
  • #40609 : Resource Server: Add flag for CMR, GHA and RWA

Version 2025.1.9

Feature

  • #38283 : Resource Server Client: Upload and delete packages from the API

Version 2025.1.8

Bug

  • #40318 : Server: Increase shared memory to prevent server restarts
  • #40319 : Server: uncaughed exception doesn't break nettest api server

Version 2025.1.6

Bug

  • #39831 : Resource Server: Extend shortname for weapons to unlimited characters
  • #40084 : Exercise Wizard: Print format is serialized correctly
  • #40116 : Range Results Live: Minimal version when toggle to on has been fixed

Version 2025.1.5

Bug

  • #39666 : Watchtower: Live View supports 25m Light Signal Exercises and displays individual shots and totals

Version 2025.1.4

Task

  • #39603 : LS2550: Support for Hardware Revision 4

Version 2025.1.3

Bug

  • #39537 : ZF Einschussscheibe Exercise loads the target picture even if the position is not configured

Version 2025.1.2

Bug

  • #39350 : Range Operations not ready is resolved after restarting devices and servers
  • #39378 : Fix RangeControlStation: RangeTimerIndex can be changed without a reboot of the device

Feature

  • #39402 : Resource Server: Flag for Syria is updated

Task

  • #39327 : Fix: Auto open exercise page disabled if login remote controlled

Version 2025.1.1

Bug

  • #39134 : Resource Server: Exercise Editor can now set 0 as GroupSize to allow an unlimited number of shots in the Group
  • #39145 : Resource Server: Fix missing scroll Bar in Group Collection Exercise Editor
  • #39146 : ResourceServer: Fix error when using Template in Exercise Editor to create new exercise where no Templates were available
  • #39153 : Resource Server Client: User preferred language can be set from client
  • #39191 : Running-Target FieldTests incorrectly detecting imprecise speed
  • #39250 : Corrected Innerten Radius for 10m RunningTarget Target
  • #39302 : Range Cockpit and Range Printer: Scaling with high DPI should work on start up screen too

Feature

  • #39041 : Range Operations Client: Add bulk operation to add several flexible assignment list items

Task

  • #39138 : Watchtower: Range Viewer improvements (select Layout via dropdown, auto expand/hide)
  • #39141 : Resource Server: Fix Performance Indicator and Override Shot List configuration
  • #39255 : Watchtower: Cross shot list is not doubled when confirming Cross Shots
  • #39341 : RangeControlStation: Fix Lightsignal for 10m for many Lanes in parallel (TCU3 protocol)

Version 2025.1.0

Bug

  • #37942 : Styx Service: Out Channel is now not translated as it is a fix label
  • #38198 : Do not allow negative number of lanes in Range Configurator wizard
  • #38255 : Range Board: Shot Statistics time and date filters now use the Range Timezone instead of UTC
  • #38368 : Resource Editor: add missing translations for Running Target exercises
  • #38584 : Resource Server: Newly added users appear on op of the list
  • #38849 : Resource Server: use localized browser format for date entry fields
  • #39019 : Range Board: Shot counter is shown for guest user again
  • #39028 : Range Update: Fix bug where Infrastructure, Kanopus and Themelia needed initiating updates twice

Feature

  • #32449 : Exercise Results can now be signed from the Range to check the integrity against a key pair
  • #36151 : The QR login page shows a countdown of how long the code is still valid..
  • #37105 : Add restart last exercise as 'exercise control button'
  • #37188 : Resource Server: Add Military Rapid Fire event
  • #37438 : Exercise Editor: configure if inner tens are added for full ring scores is possible from Exercise Editor
  • #37460 : Resource Server: Add "Preferred language" property to Resource Server User
  • #37540 : Resource Server: Add the possibility to overwrite the caliber in an exercise definition
  • #37929 : Shootingssportscloud: Add preferred language for user or/and member
  • #38156 : Add 3 exercises for 10m 5-shot Air Pistol defined in the Deutsche Sportordnung
  • #38157 : Exercises can now contain pre/post steps which support images, text and questions. This feature is not available over the exercise wizard
  • #38172 : Athlete Monitor: Add reprint for lane printer
  • #38194 : Target Presentation: Add setting to enable a score dependent color for last shot on target
  • #38306 : Athlete Monitor: Watchtower doesn't show an active exercise if the setup procedure produced errors but shows the error instead
  • #38310 : Yellow warning screens which can be acknowledged are now automatically closed when an exercise is unloaded or newly setup
  • #38311 : Watchtower: Errors reported from Athlete Monitor are shown in Range Control
  • #38347 : Added Support for PRE-/POST-step dialog in all ExerciseTypes.
  • #38369 : Resource Server: Add hit/miss mode to ISSF exercise types (single stage and multi stage)
  • #38496 : Weapon Selection and Exercise PRE-/POST Steps Dialogs have been unified.
  • #38737 : Resource Server: Add Abstand vom Zentrum to 200m reduced A10 target
  • #39040 : Resource Server: Add NRA 50 feet target
  • #39055 : Resource Server: Add AvZ Score Method to all German targets

Task

  • #34952 : Range Configurator: Fix Auto Replace Device functionality after a manual Exchange Device
  • #37324 : Resource Server: mark mandatory fields as such
  • #37462 : Resource Server and Athlete Monitor: Add color codes for weapons and show it on Athlete Monitor
  • #37475 : Webfrontend libraries has been updated
  • #37506 : Update to latest devexpress components
  • #37651 : STYX Service: Improve Stability of VCT (Virtual Cable Tester)
  • #38102 : On Lanes where only one target is configured it is now possible to assign exercises that are originally defined for different distances
  • #38734 : A ColorTag can now be displayed for the command buttons
  • #39027 : Range Board: Guest user can see Shot Counter and Shot Statistics

Version 2024.2.7

Bug

  • #38016 : Watchtower: Fix Assigning by Assignment List on Large Ranges with more than 50 Lanes

Version 2024.2.5

Feature

  • #37539 : Resource Server: Add Target Großkaliber Qualifikation Scheibe for BSSB

Version 2024.2.4

Bug

  • #36911 : Fix RangeTimer offset (1 second) between Watchtower and Range Devices

Feature

  • #37170 : A10 target reduced for 200m usage

Version 2024.2.3

Bug

  • #37313 : Fix check if local user has already a Shooting Sports Cloud ID when starting a cloud session after local login.
  • #37329 : Server updates should work without any issues again
  • #37332 : Range Printer and Range Cockpit shortcuts on desktop are fixed

Version 2024.2.1

Bug

  • #37055 : Resource Server: User class and group are removable
  • #37106 : Resource Server: When adding a new user, the remove Shooting Sports Cloud button is not shown
  • #37180 : Resource Server: Exercises are correct imported in an empty database

Version 2024.2.0

Bug

  • #34236 : Exercise reports are generated using a uniform toolset basis, regardless of whether they were created locally (RangePrinter) or server-side.
  • #34844 : Range Printer: fixed file names for SIUSData export
  • #34916 : Shot counter now also counts the redeclared shots
  • #34954 : Reports: Frame Hit characters is printed on reports
  • #35103 : Exception reason is shown on Athlete Monitor if login with QR code is not working
  • #35186 : Improve readability of version information on warning and error screens
  • #35541 : Fix to read 2 times the same barcode
  • #35817 : Excluded Themelia from backups
  • #36338 : Range Update: Clients on the frontend are updated faster
  • #36428 : Resolved an issue where the shots stopped to get drawed onto the target's hitlayer if one shot was outside of the viewport.
  • #36864 : Range Board: Backup is now more stable when USB sticks are plugged out and in at runtime
  • #36964 : Fix empty or outdated hostnames when scanning network via StyxService / Nettest

Feature

  • #30437 : SensorDataAnalysis: Can delete and refresh adjustments on LS10 and LS25/50
  • #33634 : Range Printer: siusdata_summary.csv is created for every day and includes all competition shots from all existing lanes
  • #33641 : STYX Tree: Redesign the whole STYX Tree page
  • #33762 : Add Swedish, Finnish and Polish language to selection
  • #34445 : On selected devices, RangeTimer can now be configured (via Range Settings) to show System Time.
  • #34766 : Added a new Interface to check the status and control configured devices on AthleteMonitor
  • #34922 : Range Configurator: Add wink functionality to Replace and Exchange dialog
  • #35175 : Resource Server: Target Definition with scoring for DSB Vorderlader on Nr. 4 added
  • #35222 : Force Logout User on the maintenance page, restarts the client and prevents stuck Athlete Monitors in Watchtower
  • #35694 : Range Printer: Offer the possibility to make a print out only upon request from Athlete Monitor
  • #35811 : Add Danish specific target definitions
  • #35814 : RangeBoard: Add Login Counter Statistics
  • #35815 : Range Configurator: Show number of warnings in the tab header in Health Check
  • #36240 : Range Update: Integrate FPGA update for Minion devices
  • #36371 : RangeUpdate: Support updating of FPGA software directely via Range Update
  • #37107 : Add Health Check warning if the Range is in a testing mode for the Shooting Sports Cloud

Task

  • #33496 : RangeBoard: Add possiblity to change and reset the password for admin user
  • #33563 : Add Webinterface for Network Master to StyxService in RangeSettings
  • #34598 : StyxService: Add Virtual Cable Tester functionality to test STYX cabling quality on the Range
  • #34697 : RangeUpdate: Fix store cache after SCA is deleted
  • #34753 : StyxService processes Network Connector Power Failure notifications and informs user
  • #35115 : Range Settings: Hide Configuration Source as it is only needed in special cases
  • #35955 : Resource Server: Stock package countries can be overwritten with the same IOC code and different flags can be assigned
  • #36467 : Resources: Change name for Kyrgyz Republic

Version 2024.1.8

Feature

  • #36578 : FriendFoeTarget can use AngleCorrectionInDeg as ProductSetting

Version 2024.1.6

Bug

  • #35095 : Get last if multiple hostnames are registered for same dhcp lease
  • #35102 : Only 1 Email is sent via shooting sports cloud when an exercise is finished
  • #35491 : Athlete Monitor: Assigning exercises from Watchtower doesn't lead to blocking Athlete Monitors anymore
  • #35561 : Records on Range Scoreboards are not cut off anymore
  • #35563 : Victory Ceremony is shown immediately when selected on Range Scoreboard

Feature

  • #34917 : Header is not printed anymore if "Print Sighters Off" is selected for Group Practice exercises

Task

  • #35700 : Fix Infrastructure Light Mediator Slots 6-9
  • #35915 : STYX Network Mediator uses TCP instead of UDP

Version 2024.1.5

Bug

  • #35253 : Remove flags from Bundesliga face
  • #35432 : Fix wrong hostnames for server products when an update never has been applied

Feature

  • #35225 : Range Scoreboard: Achievement screen design changes for Olympic Games
  • #35226 : Range Scoreboard: Welcome Screen design changes for Olympic Games
  • #35252 : Add barcode reader for id reading on login page on athlete monitor and bd95

Task

  • #35276 : Server Products: Reduced SSD free capacity required for update

Version 2024.1.4

Task

  • #34957 : Corrected the CenterFirePistol Rapid Stage Program

Version 2024.1.3

Bug

  • #34722 : Backups are only created if there is enough space available on the disk

Version 2024.1.2

Bug

  • #34793 : Range Control Station: Remote tab is now visible on SR24 ranges

Task

  • #34751 : Added acousticbar.application settings OverrideMicTrigger and OverrideMicAmplification

Version 2024.1.1

Bug

  • #34421 : Watchtower: Edit Flexible Assignment Lists dialog has been made more user friendly
  • #34646 : Range Configurator Wizard bugfix for requiring to click multiple times on checkbox

Feature

  • #34312 : Resource Server: Added Morgarten Target for SR24

Task

  • #32207 : Improved stability for updating Styx Server OS
  • #32439 : STYX Network Mediator access improved for Infrastructure Light

Version 2024.1.0

Bug

  • #32686 : ResourceServer: Import users under organization will also include Country
  • #33204 : Added missing translations for right mouse click context menus
  • #33951 : Range Update: Entire Range Update is waiting for devices to be connected before each step
  • #34274 : Reports: Lane printer prints the translated weapon name instead of the identifier
  • #34285 : Reports: if no scores are found, X and Y coordinates are printed in the report
  • #34330 : Range Update: Empty Store button deletes all sca files in the store has been fixed
  • #34341 : Range Configurator: Wizard doesn't show all elements has been fixed

Feature

  • #30950 : SRS: Add Bundesliga Face
  • #32646 : ResourceServer: It is now possible to import users without specifying Country/Nation
  • #33077 : Add settings page for acousticbar.application
  • #33095 : Resources: Add Free Pistol ISSF Exercise
  • #33115 : Add exercises for ISSF Mixed Team Qualification events
  • #33132 : Add O10 as option in target changer
  • #33631 : Additional exercise properties can be set up from the template (PreferredOptionalColumnValueIndex and NumberOfPreferredShotsInShotList)
  • #33764 : Range Settings: Added settings page for LS10G3
  • #34218 : Resources: Add 10m AP target for Rapid Fire (DSB 8)
  • #34363 : Range Configurator Health Check: Warnings, Not connected and not configured tabs are visible
  • #34436 : Add example to receive all finished Exercise Result Data to STYX Sample Space
  • #34566 : Free hard disk space for servers is logged and can be read out from the support

Task

  • #27827 : Range Update: Corrupt SCA files should not lead to deadlocks when updating anymore
  • #32586 : Watchtower: Winking by order is now possible outside of the wizard
  • #32753 : StyxService: Ship Networkconnector firmware 1.5.3 and Nettest 1.8.1
  • #33010 : Show available times if any were set in Live View
  • #33486 : Range Settings: Added links to individual Webinterfaces of StyxLonConverter and StyxUnifi
  • #33986 : STYX Network Connectors are automatically updated to version 1.5.3
  • #34094 : RangeUpdate: Improved stability for Entire Range Update when not all devices are connected after updating Infrastructure
  • #34099 : Suppoort updating StyxServerOS on Infrastructure
  • #34114 : Watchtower: Detail Shot List in Range Overview shows shots from newest to oldest

Version 3.3.5

Feature

  • #33129 : Add logging when device restarts

Version 3.3.4

Bug

  • #33061 : Removes ghost warnings in Health Check for offline Ranges

Version 3.3.3

Bug

  • #32881 : Hephaistos migration errors will not stop the entire migraiton
  • #32908 : Errors about disconnected MQTT Brokers are cleared when connected again

Version 3.3.2

Bug

  • #32457 : Fixed layout for Athlete Monitor and BD95 for Group collection exercises and overlapping values

Feature

  • #32681 : Add an exercise with decimal values
  • #32720 : TEG (Target Effect Generator) of AcousticEye is deactivated by default

Version 3.3.1

Bug

  • #32434 : Score Method "Abstand vom Zentrum" is selectable in Exercise Editor when creating a customer exercise for 50m and 300m ISSF Targets

Task

  • #31085 : Fix QR code login on Range if user does not yet exist on the Range
  • #32394 : RangeConfigurator can configure PopupTarget, AcousticEye and FriendFoeTarget at the same time if they are connected on the same Network Connector
  • #32447 : Fix access to Range Board when computer time is in the future
  • #32470 : Fix User Session handling when starting and stopping in a short amount of time

Version 3.3.0

Bug

  • #26975 : Watchtower: Simulation mode is no longer available
  • #27572 : Oris layout and color settings now available on all limani devices.
  • #30118 : Range Board: Fixed bug with possible high memory consumption at midnight
  • #30186 : AthleteMonitor, Bd95: fixed an issue where Exercise Menu was not always correctly refreshed on server-side changes.
  • #30190 : Resource Server: Exercise Tags become sometimes invisible is fixed
  • #30586 : Bugfix for Exercise Editor where some template values where not correctly copied.
  • #30617 : Reporting: Exercise lane report is now able to show long lines without a line break
  • #30795 : Watchtower: Replaced Athlete Monitor shows connected state in Watchtower
  • #31359 : RangeSettings: fixed an issue where in Web frontend "Range Settings \ General Settings" was not accessible.
  • #31363 : ResourceServer: fixed an issue in Users Page with Favorit Exercise Set selection.
  • #31717 : RangeScoreboard: Ranklist Final Face completed series are not underlined
  • #31995 : Range Board: The stuck layout after the showing of the right sided navigation bar is resolved
  • #32001 : Embedded Devices: Watchdog ntpd service to allow for large jumps in case of connecting internet during runtime
  • #32031 : Watchtower shows the preferred column defined in the exercise
  • #32033 : RangeScoreboard Pro: Settings are now fully editable via RangeSettings
  • #32098 : The Exercise Report is not sent again to the user after a Range restarted
  • #32107 : Resolved an issue for multi-distance exercises, where the exercise totals strings have been continuously appended instead of replacing the previous ones.
  • #32115 : Range Printer has now the newest log on top
  • #32132 : Fix flickering of target image for exercises with multiple targets
  • #32134 : Add translations for military reports
  • #32166 : Fix BD95 connection issues after a restart of the Athlete Monitor
  • #32167 : Multilane View shows now the first formatted value instead of always the score which can be missing

Feature

  • #28767 : Add ZF Einschiessscheibe to use in Exercises
  • #29681 : Show the translated name for Guest users instead of Lane System User
  • #30099 : Range Scoreboard Ranking list with 6 series for 16 athletes contains now all series of all stages
  • #30489 : Improved Import and Export of users in Resource Server
  • #30767 : Range Board: Add backup functionality for servers using USB sticks
  • #30771 : Support for TG6250/51 added
  • #30858 : Timeout to decide if a shot is a cross shot or a missed shot is raised to 5 seconds
  • #30866 : Athlete Monitor: Log in with ID button color changed for more visibility
  • #30913 : Range Settings: Specific editor views for some settings have been added to improve the usability for the customer
  • #31157 : AthleteMonitor: fetching of active exercises menu supports now also the configured exercises in active ("flexible"-) assignment lists.
  • #31406 : Watchtower: Exercise Control Action Buttons are now translated

Task

  • #29656 : Add hot keys to dialog windows in cockpit
  • #29705 : If the number of lines is changed, the TCU settings are reset
  • #30153 : Watchtower: Show unsupported hint for Hybrid LON Ranges
  • #30157 : ResourceServer Exercise Wizard: Show descriptive text for Exercise Types
  • #30211 : TV Graphics background color can be defined in settings
  • #30605 : Reports are translated to the RangeLanguages set in RangeBoard
  • #30608 : Exercise Reports support comment field
  • #30609 : RangeConfigurator: Add Manual and Random configuration modes for wireless devices
  • #30677 : CrossShots are now added to ExerciseSpecialEvents if an Exercise is active
  • #30912 : Support for Hardware Target Editor for Target Changers added
  • #31064 : Reports: added support for Exercise Result Data comment.
  • #31072 : ResourceServer: Edit Favourite Execrcise Set directely on Organization page
  • #31155 : Readability for action buttons on Athlete Monitor improved
  • #31442 : Reporting: Change to Noto font to cover most use cases
  • #32021 : RangeConfigurator: Supports configuration of AcousticEye, Popup Motor and FriendFoeTarget in one step
  • #32278 : Watchtower: can display one Lane (including target picture) at a time and offering a dropdown for Lane selection

Version 3.2.5

Bug

  • #30620 : Running Target: Fix for not starting Running Target ranges

Version 3.2.4

Bug

  • #30594 : BD95: Occasionally empty tab page after a restart has been fixed

Version 3.2.3

Bug

  • #30429 : General Settings Page is hidden for admin user
  • #30448 : Shooting Sports Cloud Environment is not editable from admin user anymore

Task

  • #30459 : Added support for an additional project specific shot sensor

Version 3.2.2

Bug

  • #30098 : Improve Memory consumption for Watchtower for very large Ranges
  • #30184 : Fix: TCU select groups did not work if RangeControlStation configured by RangeConfigurator
  • #30244 : Fix: Range Settings can be used to change Range Contol Settings

Task

  • #30180 : RangeConfigurator: Remove ghost devices with service distributedconfiguration

Version 3.2.1

Bug

  • #30039 : API: Export for Resource Server Client and dependencies are included again

Task

  • #30036 : Pause action symbol same style like start / stop symbol

Version 3.2.0

Bug

  • #25064 : RangeSettings: Appying new settings to devices without screens (e.g. AcousticBar) does not result in misleading error message anymore
  • #26213 : Unconfigured embedded devices show the correct product name in STYX tree when unconfigured
  • #28608 : Reports: Multistage lane report contains the first stage name
  • #28626 : Athlete Monitor: Testing functionality is now disabled by default
  • #28798 : Reporting: Memory consumption of Reporting Server should not increase

Feature

  • #24438 : Athlete Monitor: Show the reason an exercise could not be started for the athlete
  • #25701 : Don't show stop button on live view when not necessary
  • #25850 : Athlete Monitor: Automatic Logout for 2 scenarios (running exercise, finished exercise)
  • #27641 : Add C50 and C200 target which can be used in the Exercise Editor
  • #27851 : Added Oman Rifle Figure 11 Target Support
  • #27872 : Add shot with value 0 manually as function button
  • #27873 : Allow additional competition shots over the defined amount
  • #28204 : Translations: Added Chinese language
  • #28462 : Lane Printout: Header Date format changed to dd.MM.yyyy HH:mm
  • #28471 : Translations: Added Danish as a language
  • #29188 : Range Settings: Redesigned for improved user experience
  • #29403 : Translation: not translated literals are shown in English as fallback
  • #29634 : Target Picture: Some target pictures prevent now zooming (manually or automatically)

Task

  • #26361 : Range Configurator Wizard supports laserscore10m.application
  • #26797 : Support for 6302 TargetChanger (VSW03)
  • #27082 : Support for VSW02 TargetChangerLite
  • #27493 : Layout Redesign: Shot lists and scores have been redesigned in all products
  • #27643 : Translations: added French as language
  • #27881 : Deleting a User with a open session(s) from Resource Server logs him out from all logged in lanes.
  • #28139 : Added a warning about the consequences before running the Range Configurator Wizard
  • #28717 : Styx Service: Improved Network Tests
  • #29373 : RangeSettings: Improved User Interface
  • #29596 : Watchtower: Direct Assignment page redesigned for better user experience
  • #29604 : If there are no Targets configured for one specified Distance and StyxLonConverters are found, the RangeConfigurator allows to specify on which Lanes LonTargets are connected.
  • #29866 : Cockpit: Left side menu is shown with a delay to make it easier for the user
  • #29874 : Use the same wording in Watchtower and Range Devices for the menu

Version 3.1.3

Task

  • #28517 : RangeConfigurator: Wizard can skip Activate Exercises step (used without Kanopus)

Version 3.1.1

Bug

  • #27770 : Improved startup stability for 25m and 50m Ranges with STYX Lon Converters

Version 3.1.0

Bug

  • #27042 : Range Scoreboard: Settings migrations always reset the selected "RangeScoreboardGroup" to "none" is fixed
  • #27532 : Calibration screen is now visible on login screen (BD95)
  • #27632 : Views (Lane Scoreboard, BD95, ...) are updated as soon as a new exercise is started on ranges with LON Control Units

Feature

  • #22467 : Range Configurator: Delete all data does not need a subsequent restart of clients anymore
  • #26887 : DSB 3 Position Exercises for 10m Air Rifle wihtout Target Lifter added (3x20, 3x10)
  • #27175 : Support for RCA01 for embedded devices added
  • #27399 : Weapon selection at the start of an exercise is added as an optional step

Task

  • #22417 : No restart of the cockpit is needed after an infrastructure update
  • #23443 : Communication between devices and Range Configurator has been improved
  • #24320 : Translations have been added to all products on the range
  • #24941 : Cockpit: Number of rows the user can select, is saved between different views
  • #26326 : Support for Tunnel Shot Sensor added
  • #26418 : Range Configurator Wizard supports mk2shotsensor.application
  • #26759 : All lane based views should show an improved performance and make scrolling more reactive
  • #27083 : Automatic configuration from a USB stick is added
  • #27165 : In Exercise Editor empty (not selected) Parameters are ignored.
  • #27407 : Added new repeatable single group Exercise type for Nachdoppel and other needs
  • #27458 : System info will be displayed on error / warn / info popups
  • #27648 : Add support for laserscore 10m

Version 3.0.6

Bug

  • #27098 : On Ranges with Athlete Monitors the target picture is shown and updated on Range Viewer and other applications

Version 3.0.4

Task

  • #26432 : Connection to CU951 on STYX Ranges should be more reliable

Version 3.0.3

Task

  • #25645 : The devices start without errors if no monitor is connected.

Version 3.0.2

Bug

  • #26227 : Use correct frontend binaries for release build

Version 3.0.0

Feature

  • #24957 : Use component which supports multiple targets per face
  • #25095 : Prepare LS2550 for use with STYX Athlete Monitors

Task

  • #24942 : Ratio for Shot Timing Window for 25m RFP events is not scaling correctly
  • #25005 : Upgrade used QT Version

Version 2.10.2

Bug

  • #25215 : Removal of triton may lead to a lot of log entries

Version 2.10.1

Task

  • #25039 : STYX Infrastructure AccessToken can be retreived from Identityserver

Version 2.10.0

Bug

  • #16174 : Resolve bug where same shot can be counted multiple times in the RangeBoard shot counter
  • #18293 : No manual restart of devices is needed anymore after Exchange Device functionality in RangeConfigurator
  • #19878 : Registered Lanes for TV can be edited from RangeSettings
  • #23611 : STYX Range Scoreboards show white areas on edges in Multilane View

Feature

  • #24034 : Zoom configuration is now cached for every new target picture that the user selects. The caching resets when the user logs out and another user logs in.

Task

  • #15474 : RangeUpdate: Reconnect Clients is not possible during running installations
  • #17731 : Deliver versioned stock resources package in Resourceserver
  • #17995 : Support Firmware 1.4.0 and extension Modules for STYX Network Connector (e.g. Fiber Optics)
  • #18264 : Watchtower RangeViewer has a button to open a second window showing RangeViewer directly
  • #18441 : Fix a problem where Support could not connect via STYX Network Mediator
  • #19008 : Show warning description for all errors numbers in the RangeConfigurator
  • #19916 : add color gradient in Lane Scoreboard header for better readability
  • #21625 : Add ShotCounter for STYX ranges and Improve ShotCounter for Hybrid ranges
  • #21783 : RangeSettings allows registration using Mqtt
  • #23115 : Settings are persisted in Range Settings and copied over if a device is replaced
  • #23217 : Warn and ignore settings if Customer Settings were created with a newer version
  • #23225 : RangeLanguage can be set with the Range Name in the RangeBorad

Version 2.9.8

Feature

  • #22345 : Running Target: Export shots to MQTT

Version 2.9.7

Bug

  • #20880 : The target picture size will be calculated correctly after restart of Lane Scoreboard

Version 2.9.6

Feature

  • #19010 : For Rapid Fire exercises added shot cadence timeline on LaneScoreboard

Task

  • #20432 : Multilane View via registered lanes and table mappings

Version 2.9.4

Bug

  • #18934 : Target Picture and Hit Miss are flickering when adding a new shot

Task

  • #18823 : Total Header is missing in Range Scoreboard on Start and Rank lists
  • #18895 : Removed SiusError for different version on deserialisation of ResultData to avoid confusion.

Version 2.9.3

Bug

  • #18882 : Wrong configuration files are copied to release artifact

Version 2.9.2

Task

  • #18801 : ORIS style font is set to specific font
  • #18803 : Set LaneScoreboard labels to upper case, as default in ORIS style.

Version 2.9.1

Bug

  • #18688 : Updated ORIS color settings to the current ORIS color scheme

Version 2.9.0

Task

  • #16290 : Range Configurator: Fix wrong command payload that needed a restart of the client device to get a changed Range Configuration
  • #16720 : RangeConfigurator: solved an issue where Mock Devices were not correctly started after RangeConfigurator restart.
  • #17837 : SCA files can specify compatible Updaters
  • #17904 : Range Update: Improved Store Upload window
  • #18302 : Screen recalibration will not be interrupted by frontend.

Version 2.8.5

Bug

  • #18609 : Fix a bug when setting the Timezone and Time via RangeBoard; Fix access for remote support via Mediator

Version 2.8.0

Bug

  • #13407 : Snack Bar in Range Configurator is not translated
  • #14604 : Avoid uploading empty RangeUpdate configuration to RangeCloudServices
  • #14630 : Possible wrong Error 138: "RangeConfigurator has no configuration" warning fixed for various devices
  • #15171 : Broken Wink functionality in Wizard of RangeConfigurator fixed
  • #15602 : STYX Network Master is connected to the STYX Network Mediator after a restart

Feature

  • #12617 : Remote Support via Mediator can be manually triggered from the RangeBoard for faster access
  • #12992 : Check periodically if an update is available online
  • #13211 : Rouge DHCP servers are automatically detected and a warning is raised in RangeConfigurator's HealthCheck
  • #13652 : Range Board: Shotcounter is available as user Admin
  • #13664 : Download shot counter data in CSV format
  • #15699 : Add Range Notifications in user front ends

Task

  • #13171 : SiusTvGateway is running on Kanopus
  • #14607 : Add possibility to clear all data in RangeConfigurator
  • #15299 : STYX Network Mediator connection status is shown in RangeBoard
  • #15781 : Limit selectable timezones in RangeBoard to timezones compatible with StyxNetworkMaster
  • #16175 : Added TV graphics for Live Aiming including „Last Second Analysis“

Version 2.7.6

Bug

  • #13706 : Embedded Device is not visible in Range Update

Version 2.7.0

Bug

  • #12538 : Minion Devices get time via NTP
  • #13270 : Improved HealthCheck warning when StyxLonConverters detect traffic from wrong Control Units

Feature

  • #10318 : Warnings from UpdateClient application are now sent to RangeConfigurator also
  • #13200 : Range Settings: Set the Log Level for all devices from the Range Settings App
The connection to the server was lost or an error occurred. Reload