What's new

The June 2025 update includes quality improvements, enhancements, and new functionality throughout ArcGIS Velocity. Highlights are provided below. For details, refer to the What's new in Velocity blog article.

General

General improvements include the following:

  • Numerous accessibility enhancements across Velocity.
  • Updates to backend libraries and dependencies.
  • To make it easier for you to monitor and troubleshoot your items in Velocity, some logging API endpoints were consolidated and redundant ones were removed.
  • When specifying JSON configuration, the Retain element(s) parameter is available if a root node has been specified. This parameter preserves JSON object names at the same level as the root node.
  • An additional day of the week represented as 'e' (2 for the second day of the week) and 'E' (Tuesday or Tue) and a time zone specification are supported for date and time data stored in a string field.
  • Oriented imagery feature layers are supported in Velocity. This helps in visualizing oriented imagery in the context of a map or 3D scene.

Feeds, sources, and outputs

The following are the enhancements to feeds and outputs of Velocity:

  • The following are the new feeds and outputs supported by Velocity:
    • The HAAS Alert feed connects to HAAS Alert’s Safety Cloud to receive real-time vehicle location and roadway hazard data for improved safety and situational awareness.
    • The PreCise MRM feed sends HTTPS requests to a specific PreCise MRM API with the relevant parameters. The request returns the last known locations for permitted vehicles.
    • The Trimble Unity Maintain output allows you to create work order requests. A work order tracks maintenance activities performed by individuals or crews. Trimble Unity Maintain is a cloud-based asset and work management software for utilities and public works organizations.
    • The Vectronic Aerospace feed connects to Vectronic Aerospace to receive global positioning system (GPS) data from wildlife tracking collars.
  • The HTTP Poller feed uses the Feed Polling Interval value to calculate the last scheduled start time by subtracting the Feed Polling Interval value from the current time. This approach prevents ingestion of large volumes of historical data that could cause autoscaling or delay in the processing of real-time analytics. Previously, the start time was set to five minutes before the scheduled start time.
  • The HTTP Output allows you to dynamically populate the URL, URL parameters, and Custom header parameters using field values. The Sample values parameter has been added to support connection testing and validation by providing sample data for each referenced field.
  • The JSON Web Token (JWT) has been added to the HTTP Output and the HTTP Poller feed when using OAuth authentication.
  • The number of records that can be written to the Feature Layer (new) and Feature Layer (existing) outputs has increased to 120 records every 15 seconds for a total of 480 updates per minute. Previously, the limit was 120 records per minute or every 60 seconds. Premium data store and premium feature services support an even higher limit of pushing updates every 10 seconds for 1,200 to 2,400 updates per minute, depending on license level.
  • The rootNode property has been added to OAuth configurations for the HTTP Poller feed, the HTTP Poller source, and the HTTP Output, which allows you to extract nested fields from JSON.
  • In the WebSocket feed, the Message options setting has been added under the Advanced options parameter. This includes two configurable options, Ignore first message received and Subscription Message, providing control over how messages are handled.
  • In the Baron Weather feed, a new weather dataset, Storm Vectors is available under the Baron Weather Type parameter. Storm Vectors projects a storm’s expected behavior over the next 60 minutes and provides detailed information about the storm type, movement, category, start and end times, hail probability, and more.
  • In the HTTP Poller feed, in the Date and time parameter, in the Identify Key Fields step, the Other (string) option has been added under the Date format parameter. When selected, it reveals an additional Date Formatting String configuration option. This option allows you to type a formatting string to apply to all string date fields.
  • The new Additional logging parameter has been added to the Feature Layer feed, the Feature Layer source, and both Feature Layer (new) and Feature Layer (existing) outputs. This parameter allows you to turn on or off logging of raw requests issued by Velocity, which can be used for troubleshooting and diagnostics.

Analytic tools

The following are the enhancements to the analytics of Velocity:

  • The following are new tools supported by Velocity:
    • The Delay and Reorder Tracks tool is used to delay and sort features by timestamp before writing them to output datasets. This tool sorts features within a defined time window by track ID timestamp.
    • The Feature to Point tool helps to dynamically create a point from input feature multipoint, polyline, polygon, and envelop geometry. The output point is located at either the center (centroid) of the input feature or within the boundaries of the input feature.
  • The Detect Gaps and Control Event Volume tools support features with point, polyline, polygon, or no geometry. Previously, both tools supported only features with point geometry.