M2M release notes

From WICE System Documentation
Jump to navigation Jump to search

Here are the release notes of the M2M API.

Version 1.53.1 (20251209)

Verson 1.52.0 (20251106)

Version 1.51.4 (20251001)

  • Improvement for refurbish.

Version 1.51.3 (20250912)

  • Fix for drive cycles.

Version 1.51.2 (20250912)

  • Allow fetching of drive cycle id if user has access to result file.

Version 1.51.1 (20250911)

  • Files are now reannounced with the field "reannounced" set to true.

Version 1.51.0 (20250904)

Version 1.50.0 (20250828)

  • Support for portal/wcu version 2.95.
  • Support to set a default WCU configuration in state refurbish-initiated.
  • Return Forbidden instead of Unauthorized when user is authenticated but not has the proper permissions.
  • Added end points to retrieve drive cycle data for WCUs, vehicles and result files: https://wice.alkit.se/m2m/resource_DriveCycleService.html

Version 1.49.1 (20250902)

  • Bugfix: Always return the correct measurement date when searching for result files.

Version 1.49.0 (20250612)

  • Support for portal/wcu version 2.94.0.
  • Assignment permission handle public and private.
  • Use new backend solution when uploading a2l files.
  • Support for Kvaser.
  • Support for java 21.
  • Don't require attribute name for compressed a2l files.

Version 1.48.1 (20250523)

  • Speed up searches when no timestamp is provided.
  • Create https link if origin request was https.

Version 1.48.0 (20250306)

  • Support for portal and wcu version 2.93.0
  • Support for WMU internal signals for signal reader assignment.
  • ComputedLabel support.
  • Support for label value placeholders.
  • Improved layering in release image
  • Provided request example with only username/password for login end points.

Version 1.47.4 (20250328)

  • Bugfixes.

Version 1.47.0 (20241212)

Version 1.46.0 (20241010)

  • Support for portal/wcu version 2.91
  • Moved to java 17
  • Internal improvements for CI/CD.

Version 1.45.0 (20240627)

Version 1.44.0 (20240507)

  • Get all SREC signals for a signal reader assignment.
  • CompileService v1 is now deprecated and users should migrate to v2.
  • Support for portal/wcu version 2.89
  • List tasks given an assignment name or assignment id.
  • List vehicle profiles.

Version 1.43.0 (20240415)

Version 1.42.0 (20240325)

Version 1.41.0 (20240229)

  • Support for using values when searching out vehicles with labels.
  • MDF4 support
  • Lookup vehicle by Test Object ID (GTT)
  • Changed protonumber to testObjectID for GTT.
  • Support for portal and wcu software version 2.88.

Version 1.40.1 (20240215)

  • Bugfix. Under certain circumstances the /search end points returned result files for tasks in strict resource group the requesting user did not have access to.
  • Bugfix. No duplicate resultfiles for /search end points.
  • Bugfix. For /search and /compile end points, if the provided vins or/and wcu:ids do not match any vehicle, no results are returned.

Version 1.40.0 (20231214)

  1. The number of unique vehicles in which the WCU has been installed: "number-of-vehicles" : 2
  2. The number of times the unit has been refurbished: "number-of-finalized-refurbish" : 1
  3. The date, as an ISO-8601 string in UTC (2023-12-07T13:57:43Z), when the WCU connected with the WICE backend for the first time "wice-registration-date" : "2023-12-07T13:57:43Z"

The response JSON may now look like the following example:

[ {

  "wcu-id" : "wcu-123",

  "vin" : "vin-123",

  "vehicle-connected" : 12345,

  "vehicle-disconnected" : 12345,

  "platform-type" : "mx4",

  "platform-sub-type" : "t20",

  "last-connected" : 12345,

  "last-uploaded" : 12345,

  "last-weeks-uptime" : 12345,

  "resource-group" : "group",

  "is-active" : true,

  "certificate-data" : {

    "expiry-date" : "2023-06-23T06:26:08Z",

    "fingerprint" : "SHA1.Fingerprint=2aae6c35c94fcfb415dbe95f408b9ce91ee846ed"

  },

  "number-of-vehicles" : 2,

  "number-of-finalized-refurbish" : 1,

  "wice-registration-date" : "2023-12-07T13:57:43Z",

  "iccdid" : "891004234814455936F"

} ]

Version 1.39.0 (20231121)

  • Support for portal version 2.87.0
  • Support for configure a value when shelving a wcu.

Version 1.38.0 (20231120)

  • Include ICCDID in wcuinfo.
  • Include wcu certificate data in wcuinfo.

Version 1.37.0 (20231012)

  • Support for portal and wcu version 2.86.+

Version 1.36.0 (20230915)

  • Support for portal and wcu version 2.85.+

Version 1.35.0 (20230915)

  • Support for portal and wcu verison 2.84.+
  • Internal fixes

Version 1.34.0 (20230630)

Version 1.33.0 (20230530)

Version 1.32.0 (20230330)

  • Use global label if such a label exists when adding label to result file via server triggers.
  • Support for WCU software version 2.82

Version 1.31.0 (20230302)

  • Internal fixes and support for WCU software version 2.81

Version 1.30.0 (20221222)

  • Added option to include inactive WCUs and also includes activeness in returned JSON.
  • Support for WCU software and portal version 2.80.0
  • Upgraded dependencies and fixes

Version 1.29.0 (20221201)

  • Support WCU software and portal version 2.79.0
  • Added assignment type lpd
  • Added POST version of vehicle info to support requests with many VINs: https://wice.alkit.se/m2m/resource_VehicleService.html#resource_VehicleService_getVehicleInfoPost_vins_POST
  • Internal fixes and upgraded dependencies

Version 1.28.0 (20221014)

  • Support human readable from/to parameters in SearchParameters
  • Enabled Swagger for the documentation
  • Added missing result file type tuples to documentation
  • Don't return internal server error when trying to shelve a WCU that already has been shelved
  • Internal fixes and enhancements

Version 1.27.0 (20220829)

  • Set/replace a WCU comment
  • New asynchronous version of the /search end point
  • New end point which filters vehicle access based on resource group
  • Providing bad JSON in a POST/PUT results in a 401 Bad Request
  • Updated documentation for available workers
  • Fixed a bug related to authentication

Version 1.26.0 (20220224)

Version 1.25.0 (20220216)

  • Added assignment type file fetcher and ipmotionrt
  • Bugfix. Get car rights now works for an admin user
  • Internal fixes and additions

Version 1.24.1 (20220103)

  • Use log4j 2.17.1
  • More stack trace logging

Version 1.24.0 (20211222)

  • Parse Timestamp and Time between request and response to key-values
  • Support for better curl examples and added a few examples to end points
  • Added assignment type ARCOS
  • Changed return type when creating new tasks
  • Create SignalReader tasks
  • Use log4j 2.17.0

Version 1.23.2 (20211215)

  • Use log4j version 2.16.0

Version 1.23.1 (20211213)

  • Use log4j2 version 2.15.0 to prevent cve-2021-44228

Version 1.23.0 (20211203)

Version 1.21.0 (20210624)

Version 1.20.0 (20210525)

  • Updated documentation regarding current position
  • Bugfix. Return disconnected cars in /vehicle/info if user has the correct permission
  • Never return speed (if available) when searching for positions

Version 1.19.0 (20210512)

Version 1.18.0 (20210425)

  • Added support for ethernet capture

Version 1.17.1 (20210311)

  • Bugfix: Search by VIN when searching and compiling latest files

Version 1.17.0 (20210310)

  • Support for negative regexp search
  • New end point for downloading a single file
  • Search and compile latest file of a filetype

Version 1.16.2 (20210216)

  • Improved refurbish response messages

Version 1.16.1 (20210209)

  • Fixed wrong response parameter naming

Version 1.16.0 (20210118)

  • Choose to compress files when compiling. Default is no compression. 

Version 1.15.0 (20201222)

  • Fix error messages for refurbish.
  • Bugfix. Added event module for connect/disconnect events.

Version 1.13.0 (20200903)

  • Bugfix. The endpoint v1/user/car/rights now responds with the correct number of VINs.

Version 1.11.0 (20200323)

Version 1.10.2 (20200316)

  • Fixes a bug that occurred when a user provided a list of identifiers of result files to compile.

Version 1.10.1 (20200228)

Version 1.10.0 (20200221)

Version 1.9.4 (20200130)

  • The misleading "creation date" parameter has been removed* from the search and compile services. It is replaced by the new "date_reference" parameter. See documentation in i.e. the search service:  https://wice.alkit.se/m2m-docs/resource_SearchService.html *Using search/compile with "creation date" works as before for legacy reasons but it's hidden from the documentation. If creation date is provided together with the new date_reference parameter, the date_reference wins.
  • The width of the sidebar to the left in the documentation better adapts to the content. The end points should now be easier to read.
  • Improved permission checking when providing a set of file identifiers to compile.

Version 1.8.0: (20191022)

Version 1.7.0: (20190925)

  • New end-point to find which (if any) resource group a WCU belonged to at the time a result file was created.
  • Support for schedule of SoH assignments.
  • Support for creating SWDL assignments.

Version 1.5.0: (20190611)

  • Add VIN number to GPX files.
  • Include Content-Length header when downloading a compilation.
  • Option to include GPX files for the specified file type only.

Version 1.4.0: (20190522)

  • New end point to return the last connected time for a WCU (/v1/vehicle/connected/wcu/{wcu_id} or /v1/vehicle/connected/car/{vin})
  • New end point to get the last upload date of data for a WCU (/v1/vehicle/last_upload/wcu/{wcu_id} or /v1/vehicle/last_upload/car/{vin})

Version 1.3.4: (20190517)

  • Update when user downloads a file compilation.
  • Handle transformed files and wice-compile.
  • Better documentation of /vehicle/label/labelName.
  • SearchServiceImplementation#searchResultFiles_v2 returns all results correctly.

Version 1.3.3: (20190502)

  • Do not do any work in the call to get a compile token back. Always return the token to the caller as soon as the token is created.
  • Do not log the whole stack trace when a car is not found. Just log a single row with which car is not found.

Version 1.3.2: (20190410)

  • Corrected the URL for the compile service on VCC.

Version 1.3.0: (20190329)

  • Using new service wice-compile for file compilations.

Version 1.2.2: (20190321)

  • Do not allow too a broad searches for files as that will load the server heavily. A response says that the search will need to be rephrased.

Version 1.2.1:

  • '404 No position found' is now returned when no positions can be found after the date when a car connected with a WCU.
  • Improved documentation.

Version 1.2.0:

Version 1.1.2:

  • Default is to return VIN when asking for the connection history on a WCU.

Version 1.1.1:

  • New endpoints for getting WCU ID and some other information given a WCU object ID:

Version 1.1.0: