Skip to main content

73 posts tagged with "release"

View all tags

Version 5.1.1673

Major changes​

Common to all services​

  • New attribute model - additional fields for specifying service information.
  • 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.

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"
}
]

Version 4.9.1653

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.

Version 4.7.1607

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.