Releases: nfleet/java-sdk
NFleet SDK 2.12
Added: DepotData
Added: DepotDataSet
Added: DepotUpdateRequest
Added: DepotSetImportRequest
Added: DataState field to RoutingProblemData. When doing an import the geocoding happens after the apply-import is called. DataState tells when the geocoding is finished. While doing geocoding state is "Pending" and when it is finished the state is "Ready"
Added: Geometry field in RouteEventData. Contains a list of floats that reflect the path from the previous point. Can be used to draw the route.
Added: CSVWriter to help with visualization of the plans. The written csv files can be uploaded to NFleet App.
Added: Possibility to update many tasks at once. This supports the following operations: setting incompatibilities, compatibilities and priorities.
Added: Support for accessing NFleet App from the SDK. Examples can be found from ConsoleAppLoginExample and ConsoleAppUserCreationExample
Removed: All of the id-fields from update requests. They are not needed as all of the ids come from the meta links.
Changed: The Items list in PlanData now contains VehicleRouteData type not FieldsItem. The contents of these to classes are the same so porting should be really easy. But this causes code not to compile.
NFleet SDK 2.11
Added possibility to affect the optimization process using routing problem settings.
Finally fixed bug that caused inability to log in during one tokens lifetime.
Added possibility to set limits on user created problems, tasks, and, vehicles.
NFleet SDK 2.10.1
Fixes support for Java versions < 1.7
Fixes bug in re-authentication.
NFleet SDK
SDK now supports versioned mimetypes. These mimetypes should not be changed.
Added ActivityState to Tasks. This is now a required field, values are "Active" ( optimization will use the task ) and "Inactive" ( will not be used in optimization).
Added RelocationType to Vehicles and Tasks. This field lets optimization know it the start/end points can be relocated. On vehicles the values are "None" (will not change the points) and "End" (can change the end point). On tasks the values are "None", "Pickup" and "Delivery"
Added a Priority field to Tasks and deprecated Profit.
NFleet SDK 2.9
Added support for deleting tasks.
Added speedprofile
NFleet SDK 2.8.1
Added CompatibleVehicles field to TaskData
Added examples to locking task to vehicle and locking driven route events.
Added helper method to handle creation of timewindows in TestHelper
NFleet SDK 2.8
Added better error reporting to API.
Fixed SDK-tests to reflect the fact that time windows are now required.
Fixed SDK-tests to reflect the fact that vehicle names should now be unique.
NFleet SDK 2.7
Added support for using different types of vehicles.
Added support for asking KPI-data from server.
NFleet API 2.1.1
Added support for getting and setting settings of routing problem. These settings include speed factor and speed profile of the vehicles.
NFleet SDK version 2.1
2.1 SDK includes support for mass-importing vehicles and tasks using just one request. Added support for Addresses in LocationData (the geocoding is not yet implemented on NFleet, but this will be corrected as soon as possible). 2.1 adds also backwards support for Java 1.6 by removing the usage of Java 1.7 specific features.