Skip to main content

· One min read

Major changes

Universal (UV)

  • Fixed bugs in task conversion to XLSX format and vice versa.
  • Fixed a bug taking into account the external matrix of times and distances.

Studio (ST)

  • Added lists of unplanned entities unplanned_items

Upgrade information

The API version is backward compatible.

· One min read

Major changes

Common to all services

  • Added /file path to get documentation from services.
  • Updated documentation and examples.

Common to all instruments

  • Redesigned left panel - switching between tools and notification center.
  • Fixed page paginator.

Universal (UV)

  • Added the ability to convert tasks to XLSX format and vice versa.

Studio (ST)

  • Added the ability to import / export the experiment in XLSX format.
  • Added a mechanism for transferring experiments between folders.
  • Added fixed columns of tables.
  • Added action menus with table rows.
  • Added experiment name change on the experiment page.
  • Added a modal window for editing a table row.

Upgrade information

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

· 2 min read

Major changes

Common to all services

  • Updated documentation and examples.

Universal (UV)

  • The order of stops in stop statistics is returned sorted by time.
  • Fixed bugs in total_load and driving_time statistics calculation.
  • New attribute model - additional fields for specifying service information.

Packer (PC)

  • Small mixboxes are supported for the packaging process
  • Mixboxes are packed in slots that consist only of mixboxes - special rules apply for the top pallet in such a slot: goods on the top pallet are removed from the mixboxes and stacked directly on the pallet, and the large mixbox is replaced on the top pallet with a small one, if possible.

Studio (ST)

  • Added notification center.
  • Added the ability to switch labels on the map from native language to Latin.
  • Fixed display order and page switching in tables.
  • The ability to transfer folders has been added to Explorer.
  • Fixed automatic cancellation of the calculation when the maximum planning time is exceeded.

Upgrade information

The API version is NOT backward compatible if attributes are used.

The attributes have changed from a list of strings to a list of key-value objects:

"attributes": [
{
"key": "Name",
"value" : "R2"
}
]

· One min read

Major changes

Common to all services

Packer (PC)

  • Added packaging recycling statistics (package_statistics).
  • Fixed generation of libraries - list is used instead of set in blueprint.
  • The list of performed input data checks has been expanded.

Studio (ST)

  • Supported non-Latin characters in keys.
  • Fixed bug with session validity check.

Upgrade information

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

· 3 min read

Major changes

  • New environment Edge - early access to new functionality.
  • New service Packer to automate the packaging of goods.
  • New tool Studio - planning visualization.
  • New design of a personal account.
  • New documentation - we have completely redesigned the structure and appearance of the documentation for services and tools. Documentation for each service is now available as a separate localized html file.
  • New data verification system - each service has its own list of critical and non-critical errors, the ability to run a calculation with automatic deletion of data that has not passed verification has been added.

Upgrade information

Common to all services

  • Changed structure type with major.minor.build service version: int.int.int -> int.int.string.
  • Changed service version check path service/version -> service/system/version.
  • Changed the path for checking the availability of the service service/check -> service/system/check.
  • Changed tracedata - object instead of string.

Universal (UV)

  • Services Delivery and Lastmile are merged into one service Universal.
  • Renamed capacity parameters capacity_x\y\z -> capacity_a\b\c.
  • Compatibility is given to the general style: box.features -> box.box_features.
  • Compatibility changed to common style: cargo.restrictions -> cargo.box_restrictions.
  • Renamed setting of maximum calculation time planning_time -> max_calculation_time.
  • Added parameter max_waiting_time - the maximum waiting time in the queue.
  • Changes moved inside performer \ transport as child objects.
  • Renamed the maximum cargo size setting max_size -> max_one_cargo_capacity.
  • All limits are grouped into a limits object.
  • All compatibilities are grouped into the compatibility object.
  • The Location location has been renamed to Geopoint, and AdvancedLocation to Location.
  • Divided into different methods of canceling the calculation process and deleting the calculation result.
  • Added separate data validation methods for each calculation type (plan/validation, replan/validation, actualize/validation).
  • Changed paths for planning methods: plan -> plan/calculation, run_plan -> plan/calculation_async
  • Changed paths for rescheduling methods: replan -> replan/calculation, run_replan -> replan/calculation_async
  • Changed paths for actualization methods: actualize -> actualize/calculation
  • Trips cannot be sent to planning now, only to rescheduling and updating.
  • Updated settings groups:
    • each task type has its own settings - plan_settings, replan_settings, actualize_settings, predict_settings
    • all settings responsible for the formation of trips are grouped in trip_settings
    • all settings responsible for using geodata are grouped in geo_settings
    • all settings responsible for using your own or external routing are grouped in routing_settings
    • all settings responsible for the calculation process itself are grouped in calculation_settings
  • New trip model - a trip is described by a list of performer states, while the performer can be in several states at the same time (for example, be inside the working time window of a location and fulfill an order at the same location).

Routing (RO)

  • Changed Waypoint object - latitude and longitude are inside Geopoint object (same as in Universal).
  • Changed settings -> geo_settings settings.