Skip to main content

· One min read

Major changes

Studio (ST)

  • Fixed saving of long (more than a hundred stops) trips.

Agro (AG)

  • Fixed a bug with exceeding the throughput of the gate when performing HARVEST and BUY operations on the same day.

Update information

The API version is backward compatible, it is recommended to update the libraries.

· One min read

Major changes

Universal (UV)

  • Added the ability to increase the duration of the request for certain executors trips_settings.assumptions.demands_extra_duration.
  • Added check (error) TOO_MANY_WARNINGS - the number of warnings is more than 15,000.

Studio (ST)

  • Fixed positioning of the pop-up window on the map, now it is not drawn outside the window and is fixed to the geo-position of the click.
  • Fixed form fields with decimals.

Account (AC)

  • Fixed bugs in drawing statistics.

Update information

The API version is backward compatible, it is recommended to update the libraries.

The library for python has an explicit dependency on a particular version of pydantic.

· 2 min read

Major changes

Universal (UV)

  • Accelerated calculation start stage for asynchronous scheduling.
  • Added a new request type DROP_FROM_BOX - unloading an existing cargo from the body.
  • Added a new request type PICKUP_TO_BOX - pickup of cargo into the body without subsequent unloading.
  • Added check (error) INCONSISTENT_HARDLINK - entity key must be in only one connection.
  • Added check (error) PLANNING_HORIZON_EXCEEDED - planning horizon exceeded (difference between earliest and latest timestamps).
  • Added check (warning) INVALID_HARDLINK - the connection cannot be taken into account, it is impossible to assign an order with requests with the type WORK to transport.
  • Added check (warning) CARGO_WORK_VIOLATION - for a WORK order, the cargo list must be empty.
  • Added check (warning) CARGO_BOX_VIOLATION - for orders of all types except DROP_FROM_BOX the key of the compartment where the cargo is located must be empty.
  • Added check (warning) CARGO_MULTIBOX_VIOLATION - for order type DROP_FROM_BOX specified cargoes are in compartments of different vehicles.
  • Added check (warning) CARGO_CAPACITY_VIOLATION - the specified cargo on board exceeds the size of the compartment in which it is located.
  • Added check (warning) MAX_CALCULATION_TIME_VIOLATION - the planning horizon exceeds the maximum available value.
  • Added check (warning) MAX_WAITING_TIME_VIOLATION - the maximum allowable waiting time has been exceeded.
  • Added check (warning) PICKUP_AND_DROP_VIOLATION - for each cargo within the order there must be exactly one.loading and exactly one unloading (except for orders PICKUP_TO_BOX and DROP_FROM_BOX).

Agro (AG)

  • Updated documentation and diagrams.
  • Fixed work of markets, added checks for the correctness of contracts.

Update information

The API version is backward compatible, it is recommended to update the libraries.

· 2 min read

Major changes

Universal (UV)

  • Fixed work assignments hardlinks, added the correct accounting for the assignment of an order of type WORK to the contractor.
  • Added output of JSON <-> XLSX conversion error.
  • Optimized queue operation.

Studio (ST)

  • Optimized the speed of the tables.
  • Fixed compatibility field in order infobar.
  • Added the ability to edit a resource in the JSON section of the infobar.
  • Added numbering of planning configurations and configuration description in the pop-up window.
  • Fixed getting map resources on click.
  • Added the function of including and excluding a resource from the calculation.
  • Added the ability to switch flights on the map between direct and roads.
  • Fixed bugs and improved display of the gantt-map.
  • Added the ability to select table columns for exporting data to CSV.
  • Added the ability to edit planning settings in the JSON section of the infobar.
  • Expanded timezone selection component with the ability to add a timezone to favorites.
  • Added numbering of houses on the map.
  • Added map settings and following selected resources.

Account (AC)

  • Uploaded audit data filename updated with username, server, and service.

Agro (AG)

  • Added new input validation.
  • Fixed statistics calculation.

Update information

The API version is backward compatible, it is recommended to update the libraries.

· One min read

Major changes

Universal (UV)

  • Added a check for the maximum allowable waiting time in the queue and a warning MAX_WAITING_TIME_VIOLATION when it is exceeded.

Studio (ST)

  • Fixed export of compatibilities.length field to xlsx.
  • Fixed sorting in tables with resources.

Account (AC)

  • Added search to filters.

Agro (AG)

  • Increased restrictions on the maximum number of production objects in the original task.

Update information

The API version is backward compatible, it is recommended to update the libraries.

· One min read

Major changes

Common to all services

  • Updated client libraries for java and python languages.
  • New examples on working with Universal have been added to the documentation.

Universal (UV)

  • Added the ability to remove restrictions on the maximum number of penalties for the performer (performer.shift.tariff.max_penalty_cost).
  • Added check for maximum allowed scheduling time and warning MAX_CALCULATION_TIME_VIOLATION if it is exceeded.
  • Fixed calculation of statistics on stops statistics.trip_statistics.stop_statistics.

Studio (ST)

  • Added transition to renaming a folder after creation.
  • Fixed updating the table after the completion of the calculation.
  • Fixed links in the infobar of hardlinks.
  • Changed the output format of time intervals.
  • Updated json editor in resource infobars.

Account (AC)

  • Fixed audit sorting.
  • Added calculation of the time interval at the time of the request to the server.

Update information

The API version is backward compatible, it is recommended to update the libraries.

· One min read

The main changes

Universal (UV)

  • Added the ability to indicate the dependence of the cost of transportation on filling the body (transportation_cost field at the transport tariff). It works only when optimizing by cost.

Agro (AG)

  • Added the possibility of obtaining subtasks from a whole task - for analytics and planning on parts of data.

Studio (ST)

  • The maximum size of the stored flight is doubled.
  • Fixed the display of the start of work on the time scale.
  • Fixed the behavior of the conductor when removing an active experiment.

Update information

The API version is backward compatible, it is recommended to update the libraries.

· One min read

Major changes

Universal (UV)

  • Fixed table styles when converting from JSON to XLSX.

Studio (ST)

  • Added display of scheduled flights on the timeline.

Agro (AG)

  • Added new input validation.
  • Implemented support for the forecast for the required stock for bunkers.

Update information

The API version is backward compatible, it is recommended to update the libraries.

· One min read

Major changes

Universal (UV)

  • Fixed work breaks and break time calculation break_time.

Studio (ST)

  • Added display of entity attributes to the table.
  • Added the ability to specify the time zone in which data should be displayed.

Agro (AG)

  • Increased limits on statistical indicators.

Update information

The API version is backward compatible, it is recommended to update the libraries.

· 3 min read

Major changes

Common to all services

  • Added preparing_time (data preparation time) and business_validation_time (business data validation time) and math_validation_time (math data validation time) to statistics on the calculation process.
  • Updated and corrected documentation.

Account (AC)

  • Fixed error 500 when generating a token with an incorrect password.
  • Added sorting for audit.

Universal (UV)

  • Fixed calculation of times in statistics on stops, added calculation of break time break_time.
  • Added data rounding in statistics (the required accuracy is set in the planning settings in the precision field).
  • Trip key changed to uuid, added trip name generation (name).
  • Entity counters added to statistics on unplanned entities (e.g. unplanned_orders_count).
  • The limit on the maximum number of orders in one calculation has been changed to 15 thousand.
  • The limit on the maximum number of tags for one entity has been changed to 15 thousand.
  • A separate state AROUND_LOCATION has been added to the list of states within a trip - the performer is in the process of approaching or leaving the location.
  • Fixed false positives of GEODATA_TIME_WINDOW check.
  • Fixed incorrect work of the scheduler for vehicles with empty compartments.
  • Added the ability to specify the duration of the contractor's tariff in seconds.

Studio (ST)

  • Added the ability to dynamically change the size of the table with the main data.
  • Added the ability to copy any element in the table and infobar.
  • Added hidden columns in default table.
  • Added the ability to copy the version of the web application and service with one button.
  • Added schema data validator for all api methods, return of logical errors added in response with 400 code.
  • Added display of the number of unplanned entities to the indicators.
  • Display of the fact of using an external matrix of times and distances has been added to the indicators.
  • Added check for unique keys when exporting data to the studio.

Packer (PC)

  • Improved stacking of goods, the number of pallet places decreased by 7-15% depending on the original task.

Agro (AG)

  • Increased humidity accounting accuracy - humidity is indicated in ppm (from 1 to 999).
  • Added loading to storage and unloading from storage to the list of operations.

Upgrade information

danger

The API version is not backward compatible.

Common to all services

  • Renamed invalid data warnings (validations -> warnings, calculation_settings.treat_validations_as_errors -> calculation_settings.treat_warnings_as_errors).

Universal (UV)

  • External matrix of times and distances external_routing moved from settings to main data (.plan_settings.external_routing -> .external_routing).
  • Changed performer's tariff time type tariff.stage_length (int -> time_duration).
  • Renamed utilization indicators: capacity_utilization -> cargo_capacity_ratio, capacity_max -> max_transport_load.