2022.10
- TIM Platform LTS 2022.10
- Released on 31.10.2022
TIM API
TIM DB
New features:
- Allowed uploading of data with empty column(s) via
- Added support of timestamp subformats for timestamps with timezone offset indicator specified at the end
- Expanded logging of endpoints
DM06
(DELETE /datasets) andDM09
(DELETE /datasets/{id}) to include a record of each impacted entity (dataset version) - Added includeWasImputed parameter to
DM15
(POST /datasets/{id}/versions/{version}/slice) to allow for leaving out the wasImputed column - Added
timeZoneName
property to datasets (full list of names can be found here)- Added
timeZoneName
as optional request body key in - Added
timeZoneName
key to response body in
- Added
- Deprecated
timeZone
property in - Added GET /datasets/{id}/versions/{version}/log endpoint for getting dataset version logs
- Added
isPanelData
filter to
TIM Forecast
New features:
- Added endpoints for retrieving production accuracies:
- Added sequenceJobId filter to GET /forecast-jobs
- Added the
retrain
forecasting job type: - Enabled configuration of data alignment for endpoints:
- Deprecated model quality feature and replaced it with target offsets and predictor offsets features
- Automatically determine the step size for the trend feature (only daily trends were supported before, now it is trend from second, minute, hour, day, month or year is supported)
Changes:
- Removed model quality parameter from the TIMForecast Model Zoo and introduced new version v5.6 of the Model Zoo
TIM Detect
New features:
- Added endpoints for retrieving production accuracies:
- Added sequenceJobId filter to GET /detection-jobs
- Added system-driven anomaly detection approach
- Added approach filter to GET /detection-jobs and DELETE /detection-jobs (available options: kpi-driven and system-driven)
Changes:
- Added label column to output of GET /detection-jobs/{id}/results/table
- Deprecated POST /detection-jobs/build-model and replaced it with POST /detection-jobs/build-model/kpi-driven
- Deprecated POST /detection-jobs/{id}/rebuild-model and replaced it with POST /detection-jobs/{id}/rebuild-model/kpi-driven
TIM Explain
New features:
- Added what-if analysis job type for forecasting:
- Added what-if analysis job type for kpi-driven anomaly detection:
TIM MLOps
New features:
- Telemetry endpoints (GET /ops/dataset-calls and GET /ops/job-calls)
- Added dataset version createdAt to responses
- Added approximated dataset version createdAt to responses for deleted dataset versions
- GET /ops/dataset-calls
- Added datasetVersionState filter
Changes:
- Improved authentication
- Telemetry endpoints
- GET /ops/dataset-calls
- endpointId filter accepts DatasetManagement endpoints (
DM01
toDM16
) - Removed datasetMicroservice filter
- Renamed datasetExistsType filter to datasetState
- Renamed time to madeAt in response
- endpointId filter accepts DatasetManagement endpoints (
- GET /ops/job-calls
- endpointId filter accepts JobManagement endpoints (
JM01
toJM47
) - Removed jobMicroservice filter
- Renamed jobExistsType filter to jobState
- Renamed time to madeAt in response
- endpointId filter accepts JobManagement endpoints (
- GET /ops/dataset-calls
TIM Studio
Changes:
- Configuration cards in both Forecasting & Anomaly Detection have been redesigned & reworked. The API call (job creation) now properly reflects what the configuration specifies in the cards.
- Configuration is properly validated as user modifies it and mutually exclusive options are disabled.
- Options not set/not modified are not passed to API call; thus the default is kept in the server's code.
Python client
Architecture
- Merged User Management and Workflow Management microservices into one (Workflow Management) microservice
- Priority queues for all ML jobs