Click or drag to resize
Previous releases
Print this page

Learn about new features, resolved issues, and infrastructure changes for previous TDE releases.

19.6
New Features and Enhancements
  • Tables
    • Added the following diagnostics columns to the Point table:
      • Engine Coolant Level Low Indicator
      • Traction Control Enabled
      • Cruise Control Fault Indicator
  • REST API
    • Removed the GET /login/ endpoints. Customers will migrate to using the POST endpoint.
Infrastructure Changes
  • User scripts now provide more detailed error messages if there was a problem compiling the user script.
  • User script errors that occur during run-time now contain the name of the function raising the exception, and a human-readable representation of the arguments passed to that function (where possible).
19.5
New Features and Enhancements
  • Tables
    • Added the following diagnostics columns to the Point table:
      • Hazard Lights
      • Exhaust Brake Enabled
      • Electronic Stability Control Enabled
      • Electronic Power Steering Warning
      • Tow/Haul Enabled
      • Parking Brake Enabled
      • Air Filter Maintenance
      • Trailer Brake Type
      • Transfer Case Selection
      • Trailer Brake Gain
19.4
New Features and Enhancements
  • Tables
    • Added an Attributes field to the Site table.
Resolved Issues
  • Fixed an issue where DVIR forms would not be submitted if they were completed by drivers who did not have a base marker set.
19.3
New Features and Enhancements
  • Tables
    • Added a feature that makes vehicle speed information unavailable from TDE if a customer has chosen to not show vehicle speed.
  • REST API
    • New diagnostics points are available including UserSpecificInput, FrontAxleDriveEngaged, and WeightExceedsScaleSetting.
19.2
New Features and Enhancements
  • Tables
    • Added a DriverIds column to the Team table.
    • Added a UnitIds column to the Fleet table.
    • Implemented a blue-green deployment strategy for zero-downtime deployments.
    • Fixed an issue where failed Marker table address updates were returned as successful.
19.1
New Features and Enhancements
  • Tables
    • Added a LocationAddressSync TableOption for the Site table to sync the Location and Addresses[0] (the primary address) on Create or Update operations.
    • Added validation to the Job table to ensure that the EarliestArrivalTime is earlier than the LatestArrivalTime if they are both specified.
    • Added validation to the Unit table so that only users with the Edit Unit Right can update units.
  • Templates
    • Added validation for Quantifiable DataTypes to prevent values of NaN, Infinity (∞), or Negative Infinity (-∞).
Infrastructure Changes
  • Added documentation for the new LocationAddressSync TableOption for the Site table.
  • Updated TDE to use the latest version of the GeoBase™ engine.
  • Made internal infrastructure improvements.
Resolved Issues
  • Fixed an issue when setting Tags on a Schedule that is both created and updated in the same template.
  • Fixed an issue where retrieving a Marker without a PrimaryCategoryId caused an Internal Server Error.
  • Fixed an issue where ordering by custom columns caused an error.
  • Fixed an issue on the Route table where invalid TerritoryId values would cause an Internal Server Error.
  • Fixed an issue on the Marker table and Site table where invalid TerritoryId values would cause an Internal Server Error.
18.12
New Features and Enhancements
  • Tables
    • Added OrderBy support for Input Templates.
  • Templates
    • Changed the /runner URL to use the same URL domain as the initial request to avoid cross-domain security issues.
18.11
New Features and Enhancements
  • Tables
    • Improved the performance of Point table retrieve templates when using FilterTeleportedPoints=true.
    • Changed the ActualTravelDistance column on the Job table to read-only.
    • Added a Settings table that supports Update and Retrieve operations for Customer, Territory, Route, and Unit settings.
  • REST API
    • Updated Driver table validation to make the FirstName and Surname columns required for ELD customers.
Resolved Issues
  • Fixed an issue where Marker table Retrieve templates that filter on UpdateTime could return inconsistent results.
  • Fixed an issue where PhoneNumbers with complex data were not processed correctly on Create or Update operations.
  • Fixed an issue where the same records could be incorrectly processed in parallel during a Create, Update, or Delete operation.
  • Fixed an Internal Server Error when updating the EnvelopeAddress and individual Address fields of the Marker table at the same time.
  • Fixed an issue where a Point table Retrieve template with a malformed UnitId filter would cause a timeout.
18.10
New Features and Enhancements
  • Tables
    • Added the following columns to the Unit table: BodyType and Class
    • Changed the DriverId and UnitId columns on the Job table to read-only.
    • Changed the Schedule table to allow the following columns to be Updated: StartDate, AnchorDate, PeriodType, PeriodCount, Frequency, and TimeWindows.
    • Added an AmbientLightIntensity diagnostic column to the Point table.
    • Removed the Height column from the Driver table.
  • Templates
    • Improved the performance of template executions that frequently failed.
Infrastructure Changes
  • Added documentation for the Illuminance DataType.
  • Improved internal logging.
Resolved Issues
  • Fixed an issue where updating the hierarchy node ID of a Unit or Driver sometimes caused an Internal Server Error.
  • Removed None from BodyType and Class columns on the Unit table.
  • Fixed an issue that occurred when migrating markers to sites.
  • Fixed a memory leak that could cause Server Too Busy errors.
  • Fixed an issue on Marker Create where the IsZone and SpeedLimit columns were not set correctly.
  • Fixed an issue where Condition table Retrieve operations could return a malformed response.
  • Fixed an issue where users were able to retrieve points for units they do not have access to.
  • Fixed an issue where POST /jobs without expectedArrival would return an Internal Server Error but still create a marker.
18.9
New Features and Enhancements
  • Tables
    • Added the following diagnostics columns to the Point table: BackupBatteryTemperature, DerivedEngineHours, and DerivedSpeed.
    • Fixed an issue that prevented Site table Retrieve operations returning some sites that a user had permission to view.
    • Added support for enabling and disabling tables and columns on a per customer or user basis.
    • Updated Driver table validation to make the LicenseClass and LicenseExpirationDate columns optional for all customers.
    • Improved performance of Alert table Retrieve operations that filter on TriggerName.
    • Improved Alert table stability by limiting maximum query size on Retrieve operations.
    • Deprecated the JobStatusLastUpdateTime column on the Job table.
    • Improved the rounding of Marker table Radius values to the nearest foot.
  • Templates
    • Removed the LightBarOn diagnostics column from the Point table.
Infrastructure Changes
  • Updated TDE to use the latest version of the GeoBase™ engine.
  • Improved internal logging.
  • Fixed an Internal Server Error that prevented non-admin users creating units.
  • Improved internal logging.
Resolved Issues
  • Fixed a permissions issue where Condition records shared by roles were not returned.
  • Fixed an issue where POST /jobs incorrectly created duplicate markers at the same address when creating a new Job.
  • Fixed an issue where executing a Retrieve Timesheet template with a DriverId/Time filter caused an Internal Server Error.
  • Fixed an issue that removed custom fields on the Route table when updating other custom fields.
  • Fixed an Internal Server Error that prevented non-admin users creating units.
  • Improved validation of the expires query string argument on /login operations.
18.8
New Features and Enhancements
  • Tables
    • Added a size limit of 256,000 characters to custom fields on the Job table.
    • Removed the deprecated Description column from the CapacityMetric table.
    • Added validation to the CapacityMetric table to limit the maximum number of metrics per customer to four.
    • Fixed an Internal Server Error caused by creating a Marker with invalid Polygon data.
    • Added a CategoryIds column to the Marker and Site tables.
    • Removed the deprecated Delivery Data Tab columns from the Marker table.
  • Templates
Infrastructure Changes
  • Improved system availability during high traffic periods.
  • Improved internal logging.
Resolved Issues
  • Fixed an issue that could cause a time out on FormInstance table Retrieve operations.
  • Fixed an issue in the Schedule table validation to prevent duplicate names.
  • Fixed an Internal Server Error when creating multiple Jobs with the same name but different locations.
  • Fixed an issue where using invalid values in the [Filter] section sometimes caused an Internal Server Error.
  • Fixed an issue that removed custom fields on the Route table when updating other custom fields.
  • Fixed an issue that prevented Marker table Retrieve operations returning some markers that a user had permission to view.
  • Fixed an issue that prevented Marker table Retrieve operations returning some markers that a user had permission to view.
  • Fixed an Internal Server Error returned when creating a Job at an existing marker that was not within a territory.
  • Fixed an issue where the MaxSpeed setting could cause the legacy SOAP GetUnitHistory function to return an Internal Server Error.
  • Fixed an Internal Server Error returned when retrieving a Marker or Site in a category with an invalid color.
  • Fixed an issue that allowed system CapacityMetrics to be deleted.
18.7
New Features and Enhancements
  • Tables
    • Added the following columns to the Point table: VerticalAcceleration, LongitudinalAcceleration, DeviceBatteryRemaining, AmbientRelativeHumidity, and GpsSpeed.
    • Added a new UserMessage table to support sending messages to users.
    • Added an IsDiagnostic column to the Column table to indicate diagnostic columns on the Point table.
    • Fixed a transient Internal Server Error that could occur when new diagnostics columns are added to the Point table.
    • Fixed an issue in the UserMessage table's Id column validation.
  • Templates
    • Improved the performance of template executions that frequently fail.
  • REST API
    • Improved the performance of POST /forms operations.
    • Added support for "dvir" as a formType.
    • Fixed a problem that could cause a request to time out and return an Internal Server Error.
Infrastructure Changes
  • Improved internal logging.
Resolved Issues
  • Fixed an Internal Server Error caused by POST /photos requests omitting the path field.
  • Fixed an issue that prevented HoS16HourExtension events being returned in HosEvent table Retrieve operations.
18.6
New Features and Enhancements
  • Tables
    • Removed the Weight and Volume columns from the CapacityMetric table.
    • Corrected a fault that caused filtering on the EnumType<T> column to return no, or inconsistent, results.
    • Improved the performance of Job table Create and Update operations that include MarkerId.
    • Added support for the ThingSpace device type.
    • Added the following columns to the Point table: ServiceVehicleSoonLight, AirSuspensionMode.
    • Removed the WeightLimit and VolumeLimit columns from the VehicleCapacityLimit table.
    • Improved validation of the Schedule table's PreferredDriverId column to ensure it does not contain any values from the ForbiddenDriverIds column.
    • Improved the performance of Job Create operations that do not include MarkerId.
    • Added the following columns to the Point table: VerticalAcceleration, LongitudinalAcceleration, DeviceBatteryRemaining, AmbientRelativeHumidity, and GpsSpeed.
  • REST API
Infrastructure Changes
  • Improved internal logging.
  • Improved internal logging.
Resolved Issues
  • Fixed an internal server error that could occur in Alert table Retrieve operations.
  • Fixed an Internal Server Error that could occur in table Create operations when setting the Addresses column and not the Location column.
  • Fixed a problem that could cause a request to time out and return a 504 error.
  • Fixed an issue that returned ErrorCode 0 responses from templates using the [Response] section for records that have validation failures.
  • Fixed an issue that caused negative string values in the JavaScript Location constructor to parse incorrectly.
  • Fixed an issue where some internal server errors were sent as client errors.
18.5
New Features and Enhancements
  • Tables
    • Improved the performance and stability of Job and Route table retrieve operations.
    • Improved the stability of the JobType table and added support for update operations.
    • Improved the performance of Marker and Site table update operations.
    • Disabled the Sex and EyeColor columns in the Driver table for EU customer accounts to comply with EU General Data Protection Regulation (GDPR) requirements.
    • Fixed Site and Marker table validation of Shape input data to return an error on create and update operations submitted with invalid polygon data.
    • Improved the peformance of Route table retrieve operations by adding a LastUpdateTime filter to the StartTime fetcher and optimizing the existing fetchers.
    • Improved the performance of the TimeTriggered (Between/GreaterThan) fetcher for the Alert table by adding optional UnitId and DriverId filters.
    • Improved the performance of PUT /attachments requests.
    • Improved the Schedule table to allow the Anchor Date to be updatable.
Infrastructure Changes
  • Added support for deleting customer information after account cancellation to comply with GDPR requirements.
  • Improved the TDE failover strategy to better protect data integrity and improve system stability.
  • Improved TDE request logging.
Resolved Issues
  • Fixed an issue with Route table delete operations that allowed the same route to be deleted multiple times.
  • Driver table updates persist ShiftPatternId when the ShiftPatternId column is not specified in the update.
  • Fixed an issue where retrieving points from a shared unit caused an internal server error.
18.4
New Features and Enhancements
  • Tables
    • Added custom field support to the Route, Territory, and JobType tables.
    • Updated Fleet and Team table permissions to allow authenticated users to create private fleets and teams. Previously, only users with the administrator role had create access.
    • Improved validation of the EnvelopeAddress column in the Marker table.
    • Improved the stability of Job and Route table create and update operations.
    • Improved performance of Category, Fleet, and Schedule table create, update, and delete operations.
    • Improved the performance of retrieve operations for the following tables by adding additional fetchers, filter options, or optimizing existing fetchers.
      • Alert table: Added optional ConditionId and TriggerValue filters.
      • Job table: Updated the ExpectedArrivalTime(Between/GreaterThan) fetcher to include an optional DriverId filter and add In filter condition support for TerritoryId. Improved fetcher performance when filtering by both ExpectedArrivalTime and LastUpdateTime.
      • Point table: Added Tag fetcher
      • Unit table: Added DeviceType and DriverId fetchers.
  • Templates
  • REST API
    • Improved performance of the GET /jobs operations.
Infrastructure Changes
  • Improved the TDE failover strategy to better protect data integrity and improve system stability.
  • Improved TDE request logging.
  • Added a feature flag to disable the Sex and EyeColor columns in the Driver table for EU customers to comply with EU General Data Protection Regulation (GDPR) requirements.
Resolved Issues
  • Fixed Site table validation to return an error when a create or update operation is submitted with invalid Tag data.
  • Fixed an issue in Job table Retrieve templates to ensure correct results when filtering by RouteStatus using the In comparison function.
  • Fixed an issue in VehicleCapacityLimit table Retrieve templates that caused an Internal Server Error when the AmountLimit value for a vehicle is null.
18.3
New Features and Enhancements
  • Tables
    • Improved the performance of the Marker, Unit, and Driver table Create and Update templates.
    • Added LicenseExpirationDate and InsuranceExpirationDate timestamp columns to the Driver Table. These fields replace the DriverExpiry and InsuranceExpiry text columns, which are deprecated.
    • Updated the AnchorDate column on the Schedule table to make it optional.
  • Templates
    • Improved performance of templates that use an In condition in the [Filter] section.
Infrastructure Changes
  • Added the following diagnostics columns to the Point table: AirSuspensionLevel, EcoMode, FuelFilterLifeRemaining, TransmissionControlSystemMalfunction, and TransmissionOverTempCondition.
  • Improved overall system stability by strengthening customer isolation.
  • Improved internal logging.
  • Improved the TDE failover strategy to better protect data integrity and improve system stability.
  • Updated TDE to use the latest version of the GeoBase™ engine.
Resolved Issues
  • Fixed an issue that caused an Internal Server Error on Route update operations when the Route Id does not exist.
  • Fixed an issue that sometimes caused an Internal Server Error on templates that use an In condition in the [Filter] section.
  • Fixed an issue in Job table template update operations that caused the JobStatus field value to automatically reset to "Assigned" when the RouteId value was updated.
  • Fixed an issue that prevented Telogis key from working on templates with the CaseSensitiveFields input option set to true.
  • Fixed an Internal Server Error that occurred when trying to delete a fleet, team, or category that is not empty. Now, TDE returns an error message that prompts the user to remove all records from the fleet, team, or category before retrying the delete operation.
18.2
New Features and Enhancements
  • Tables
    • Added a read-only TerritoryId column to the Schedule table that provides the territory for the Marker specified in a schedule.
    • Added the FixedTimeOnSite column to the Job table.
    • Added the ProbableImpact diagnostic column to the Point table.
    • Improved performance when querying for vehicle data using a Unit table retrieve template or the GET /vehicles operation.
  • REST API
  • Templates
    • Added support for nested data types in the [Output] section of create and update templates. This update makes it easier to add and update data for nested data types like Address and Location.
    • Improved the performance of some non-retrieve templates that use external keys.
    • Added the ability for onRow, onCommit, and onRowsFinished functions in the [Script] section to return new JavaScript objects created in the function. See template scripting.
    • Improved the usability of the OnRow and OnCommit functions in the template [Script] section by adding the capability to return a single object instead of an array.
    • Added the ability to use data that is modified in the [Script] section onRow function as external or Telogis keys in the [Output] section.
Infrastructure Changes
  • Improved support for long Ids in TDE tables.
  • Improved address search capabilities by optimizing the use of the GeoBase™ engine.
  • You can now view the TDE release notes along with release notes for other Verizon Connect products in the Product updates section of the Verizon Connect Help website.
Resolved Issues
  • Fixed an issue in the Site table to ensure that site address details are saved correctly on update operations.
  • Fixed an issue that caused incorrect error messages to be returned when running CreateOrUpdate templates that use the Telogis key as the primary key.
  • Fixed an issue that caused an Internal Server Error on large create, update, and delete operations on some tables.
  • Fixed an issue in the Hierarchy table to ensure that hierarchy changes are saved correctly.
  • Resolved intermittent performance issues that affected Unit retrieve operations for some customers.
  • Improved the stability of operations that update driver and unit assignments.
  • Improved the stability of create and update operations when servers are experiencing high loads.
  • Updated the ShiftPattern table so that Ids for non-working Shift days are no longer returned in the ShiftAssignments column.
  • Fixed Schedule table validation for the TimeWindows column to return an error on update operations that attempt to change the set of days specified for a service time window.
  • Fixed an issue in the [Response] template section for some tables that incorrectly returned the Id column value as a number instead of a string.
  • Fixed an Internal Server Error that occurred when posting attachments using the POST /photos operation.
18.1
New Features and Enhancements

Tables

  • Improved the performance of Site table retrieve operations.
  • Improved the performance of FormInstance table retrieve operations when retrieving custom driver forms by submission time
  • Updated the Site and Marker table validation for phone number data to accept any text string input.
  • Improved the stability of the Tag table.
  • Schedule
    • Added support for specifying additional job attributes like driver and vehicle requirements for jobs created from the schedule. See the Tags, RequiredDriverTags, and RequiredVehicleTags column descriptions.
    • Each job schedule must specify at least one service time window that indicates when jobs created from the schedule can be serviced. The Schedule table now includes validation of TimeWindows input data to ensure that this requirement is met.
  • Job
    • Improved the EstimatedDistance calculation to reflect the total distance from the unit current position, a the expected path, to the job.
    • Added the capability to identify the schedule associated with a job, if one exists. See the ScheduleId column description.
    • Added a TimeWindows column to the Job table that provides details about the time intervals (ServiceTimeWindow) when a job can be serviced.

Templates

Infrastructure Changes
  • Added support for long Id data types in user input.
  • Improved logging.
Resolved Issues
  • Improved error message reporting for address geocoding failures that occur when importing address data into the Site table.
  • Fixed the POST /jobs operation to ensure that the Code, Notes, and ExpectedArrival fields are updated correctly.
  • Fixed the UnitsOfMeasure data type so that the correct distance and volume values are returend in User table retrieve templates.
  • Fixed an Internal Server Error reporting issue where the error response did not include the execution id in some cases.
  • Fixed an Internal Server Error that sometimes occurred on Shift table update operations.
  • Fixed an Internal Server Error that occurred on TimeSheet table update operations with invalid DriverId values.
  • Fixed an Internal Server Error that occurred on login operations submitted with credentials that contain the single quote character (').