DE EN

TransportControl Release Notes

Version 3.0
NEW CORE FEATURES
  • script evaluation decoupled from core loop (infinite loop protection)
  • customizable user responsibility limits (core overload protection)
  • job continuation after initialization
  • support for license types: PRO/LITE
  • improved security regarding user input
  • external user authentication via LDAP
  • stronger password validation for INTERNAL users
  • license owner as always present user
  • no forced password change on user edit
  • access to logfiles only for authenticated users
  • finer resolution for logfile timestamps
UI IMPROVEMENTS
  • refined licensing procedure
  • toolbar buttons without access are hidden
  • next destination column in job table
  • warning for resource lock and job reset
SCRIPT API CHANGES
  • resource access via API restricted by user permission settings
  • removed deprecated methods: closeSegments, openSegments, blockSegments, unblockSegments
  • removed access to Job.getCurrentDestSegId, Job.getCurrentActionCode, Job.getCurrentActionValue
BUGFIXES
  • change of own password not saved in database
  • inconsistent job data during script execution at high server load
  • UI crashes because of undefined stop sign position or faulty segment design

INCOMPATIBILITIES
  • special characters in contour and segment labels will be replaced by underscore character
  • model shape editor not supported in IE11


  • Version 2.9.1
    BUGFIXES
    • core loop performance problems with large resource lists
    • access rights from pre-v2.8-users get lost during import
    • simulated vehicles sometimes get stuck on long segments

    • Version 2.9.0
      NEW CORE FEATURES
      • action codes linkable to model status for milkruns and more
      • external database connection via JNDI
      • resource access matrix instead of user roles
      • secure password management Part 2: users can change their own password
      • targets can be slowed down individually via speed Limit property
      • removed Target.setRangeOfSight for security reasons
      UI IMPROVEMENTS
      • support base for multilingual browser UI
      • new tool: quick job creation via drag'n'drop
      • improved model SVG shape editor
      • 10 mm instead of 100 mm limit for map zoom and construction
      • info bar shows segment length while drawing
      • targets show their job progress on map while job table is open
      • target alert color derived from status color
      • more select elements in model editor tables for simplification
      SCRIPT API CHANGES
      • assignedOnly parameter for h.getJob
      • targetList parameter not required anymore in all related functions
      • public getter for segment control points and sampling points
      • public getter for job's orderIndex
      • added Target.getAlertLevel for user defined actions
      BUGFIXES
      • targeted 1/2 m segments zoom bug
      • editing existing models doesn't work in Firefox
      • forced WebSocket disconnection delays core loop in some cases

      INCOMPATIBILITIES
      • existing models must be checked at least for action link settings
      • new shape editor doesn't work within IE11



      • Version 2.8.5
        BUGFIXES
        • traffic control via envelope not suitable for cross traffic
        • target remote mode wrongfully survives server restart
        UI IMPROVEMENTS
        • updated favicon to improve visibility in dark mode browsers
        Version 2.8.4
        BUGFIXES
        • instant login via credentials inside URL not working
        UI IMPROVEMENTS
        • license request via link instead of clipboard method
        Version 2.8.3
        BUGFIXES
        • NO_TARGET status not triggered for jobs with impossible orders
        • job assignment to vehicles that are offline
        Version 2.8.2
        BUGFIXES
        • lock function not working for all resource types
        • upload of legacy scripts (*.js files) not working
        • contour select via frame also selects hidden layers
        • newly created vehicles disregard current visibility mode
        UI IMPROVEMENTS
        • clean angles for segment start and end while drawing
        • script startup as property with toggle button
        • new time picker replaces three-selects-type
        • orange LED to indicate resource lock
        Version 2.8.1
        BUGFIXES
        • segment file import with null labels breaks segOrLabel searches
        • icons clash with IE's own password clear/reveal buttons
        • SCRIPT API CHANGES
          • added Target.setSeqDataOutput for byte arrays and strings
          Version 2.8.0
          NEW CORE FEATURES
          • job priority influence for cost calculation
          • ability to set custom job ID via REST PUT
          • locker to prevent modification of resources
          • license upload without server restart
          • secure password management Part 1: encrypted storage
          • user passwords may now contain Unicode characters
          • target update function works with byte content
          • 1472 bytes as new maximum UDP payload size (including CRC16)
          • self lockout prevention for last admin
          UI IMPROVEMENTS
          • warning for license expiration
          • showing variable value with JSON formatting in table details box
          • removed local storage for user credentials in favor of browsers
          • native keystore
          • unmask password option for login dialog
          • showing UI loading progress after login
          • showing last modification time of all resources
          • more space for long IDs in segment drop down list
          SCRIPT API CHANGES
          • Target.setError for dynamic input telegram length
          • h.setJob so create or overwrite job with given ID