- 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.
Common to all services
- Changed structure type with major.minor.build service version:
- Changed service version check path
- Changed the path for checking the availability of the service
tracedata - object instead of string.
- Services Delivery and Lastmile are merged into one service Universal.
- Renamed capacity parameters
- Compatibility is given to the general style:
- Compatibility changed to common style:
- Renamed setting of maximum calculation time
- Added parameter
max_waiting_time - the maximum waiting time in the queue.
- Changes moved inside
transport as child objects.
- Renamed the maximum cargo size setting
- All limits are grouped into a
- All compatibilities are grouped into the
Location location has been renamed to
- Divided into different methods of canceling the calculation process and deleting the calculation result.
- Added separate data validation methods for each calculation type (
- Changed paths for planning methods:
- Changed paths for rescheduling methods:
- Changed paths for actualization methods:
- Trips cannot be sent to planning now, only to rescheduling and updating.
- Updated settings groups:
- each task type has its own settings -
- all settings responsible for the formation of trips are grouped in
- all settings responsible for using geodata are grouped in
- all settings responsible for using your own or external routing are grouped in
- all settings responsible for the calculation process itself are grouped in
- 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).
Waypoint object - latitude and longitude are inside
Geopoint object (same as in Universal).