SMP API Release Notes
This document lists the changes in the different SMP API software versions.
SMP API v1
Version 1.21.1
- release date: 10/05/2022
- git hash: 43bb1094edc77adbd20840bb022649a39a99982d
type |
description |
reference |
|
Bugfix |
Create profile parameters array if it is not valid when creating a new resource |
|
Bugfix |
Use DBMU update when SMP version is changed via API |
MCH-1407 |
Dependencies
- SMP App must be 5.10.x with x<=30 or at least 5.16.5 on the sop key on which the SMP API is going to be used
- this is to add the new column "LINE_ID"
Version 1.21.0
- release date: 15/12/2021
- git hash: a8cdbf040dcd9282ec711b101dbaebd83a27bf29
type |
description |
reference |
|
Improvement |
Allow getting and setting SMP Version |
MCH-1407 |
Feature |
Add and change global parameters ETL expression on SMP web |
FMG-808 |
Bugfix |
Issue with user on VCS |
|
Feature |
Expose tags / skip tags in ansible |
MS-96 |
Bugfix |
Fix SEGFAULT on vcs_load |
MS-47 |
Bugfix |
Apply changes does not update profile parameters on SOP |
MS-50 |
Feature |
Read permissions from mysql.db table for non-root users |
MS-26 |
Feature |
Expose template information in Soprep Reader |
MS-26 |
Feature |
Update existing playbook on template upgrade |
MS-61 |
Bugfix |
Do not save all module hashes if snapshot on master only |
PC-3252 |
Feature |
support for running playbooks from SMP application |
M22755 |
Bugfix |
Fix query to be both fast and correctly return cluster members |
MCH-1216 |
Improvement |
Support for 'line_id' in resources schema |
PC-3088 |
DEPENDENCY |
Feature |
Support loading/removing VCS in SMP API |
PC-2931 |
Bugfix |
Fix VCS import not working on some directory entries |
PC-2931 |
Bugfix |
Fix ambiguous member when generating SQL query |
PC-2905 |
Improvement |
Change member+member_sop subquery to inner join |
MCH-1313 |
Dependencies
- SMP App must be 5.10.x with x<=30 or at least 5.16.5 on the sop key on which the SMP API is going to be used
- this is to add the new column "LINE_ID"
Version 1.20.1
- release date: 02/07/2021
- git hash: e7ef1a5c278a20fecaba3838f914e38d7c36f59d
type |
description |
reference |
|
Bugfix |
Template upgrade timeout with big directory |
TS-3307 |
Version 1.20.0
- release date: 25/06/2021
- git hash: cb05cdf70878baa0098b9e10102f19af82f2d346
type |
description |
reference |
|
Feature |
Add SMP API route cheatMode |
MCH-739 |
Bugfix |
On Commit run sopsync version defined in server settings |
MCH-1312 |
Bugfix |
It was not possible to change the profile of an extension |
|
Version 1.19.0
- release date: 10/06/2021
- git hash: 35bd9485f52709745b352112afcc8ab6c1fc7bd9
type |
component |
description |
reference |
Feature |
api |
Add SMP API to check restrictions |
MCH-739 |
Version 1.18.1
- release date: 4/02/2021
- git hash: acad6fd0688139b8bf7573d538268fab031b87e2
type |
component |
description |
reference |
Improvement |
api |
Add a new query parameter "fetchFromSop" |
PC-1597 |
Improvement |
api |
Add a new query parameter "excludeProfileParameters" |
TS-2452 |
Version 1.18.0
- release date: 9/12/2020
- git hash: 8d6435a0cd02d1b0432ea6e787cfb75d776a2e66
type |
component |
description |
reference |
Improvement |
api |
Implement a new endpoint that exposes roles |
PC-1625 |
Version 1.17.2
- release date: 27/11/2020
- git hash: 6b9a0a3e41c1bfda9a3d5fbb7d1fe052c62e41c8
type |
component |
description |
reference |
Bugfix |
api |
Fix isAnyCheckdInProgress for password resets |
TS-1066 |
Bugfix |
api |
Allow entry of new site locations |
PC-1473 |
Improvement |
sopsync |
Relax error check based on template_id |
|
Version 1.17.1
- release date: 18/9/2020
- git hash: f154082d9b8cf32546e88199f938c61e6b7a882f
type |
component |
description |
reference |
Bugfix |
api |
Fix performance issue with the DirectoryManager |
TS-1069 |
Version 1.14.0
- release date: 12/5/2020
- git hash: a8e97ba00ce45c1acf4f36597e0d57382daca84d
type |
component |
description |
reference |
Improvement |
api |
Check template restrictions after template upgrade |
PC-597 |
Improvement |
api |
Add getTemplateId in SopManager |
PC-598 |
Bugfix |
api |
Extensions containing + symbol were not correctly decoded by API |
M24621 |
Version 1.13.0
- release date: 7/4/2020
- git hash: c4893099cdf999aaf451b76f53c061eb149866cc
type |
component |
description |
reference |
Improvement |
api |
Added new source "fleetmanager" |
PC-432 |
Feature |
api |
Implemented new API endpoint that displays profile |
MCH-263 |
Bugfix |
api |
Fix profile parameters that use var_1 as id |
PC-434 |
Version 1.12.0
- release date: 28/1/2020
- git hash: b6275f90fe7b0be372cb6cb18bf5f72304cc70e0
type |
component |
description |
reference |
Feature |
api |
Add updateBranch to edit a single callflow branch |
M25438 |
Version 1.11.2
- release date: 25/10/2019
- git hash: ea2c693b7c5f6856851086b276fc8969198e790e
type |
component |
description |
reference |
Bugfix |
api |
Fix GET modules/selection/snapshot/ |
M25040 |
Bugfix |
api |
Fix GET modules/selection returning wrong data |
M25040 |
Version 1.11.1
- release date: 07/10/2019
- git hash: 67d6f6dcff47390359eef5eac7b955125e36f0c8
type |
component |
description |
reference |
Bugfix |
api |
QueueManager generated errors when doing a template upgrade |
M25282 |
Version 1.11.0
- release date: 20/09/2019
- git hash: a6072e8e6d760761fe2f1805f5c24e8c975eeb6b
type |
component |
description |
reference |
Feature |
api |
Implemented endpoint that fetches queues |
M24664 |
Bugfix |
api |
Push var_xxx when creating an extension |
M24664 |
Version 1.10.4
- release date: 24/06/2019
- git hash: 87237e581ee8c104203f4ade819807154fad041a
type |
component |
description |
reference |
Bugfix |
api |
Extension update would failed when old profile parameters are used |
M21439 |
Version 1.10.3
- release date: 21/06/2019
- git hash: a9fff7fe130ded12017a0e5fe1daabb65febc413
type |
component |
description |
reference |
Bugfix |
api |
Removed profile parameter were causing error during template upgrade |
M24223 |
Version 1.10.2
- release date: 20/05/2019
- git hash: 030cf645af629a77bf128e4b6bd2bc8639289945
type |
component |
description |
reference |
Bugfix |
api |
Move resources back-reference at extension change |
M0 |
Version 1.10.1
- release date: 26/04/2019
- git hash: 179f41d5f86cda2f0d483d009627d3a3ae0c3ddd
type |
component |
description |
reference |
Bugfix |
api |
Prevent error when updating only the role of a member |
M22785 |
Version 1.10.0
- release date: 01/04/2019
- git hash: d5ae20986d520e875ec7dcc5c35f7da8c766d4eb
type |
component |
description |
reference |
Feature |
api |
Add ability to create new resources without extension backreference |
M22780 |
Improvement |
api |
Add post upgrade error message |
M0 |
Improvement |
api |
Move template upgrade pre install script before data exportation |
M22348 |
Improvement |
api |
Expose the apply change result on the SMP API |
M21666 |
Improvement |
api |
Improved a few error messages to provide context |
M0 |
Improvement |
api |
Expose some functions for the upgrade |
M22734 |
Bugfix |
api |
Fixed sopkey format for clones in sop manager model |
M22422 |
Bugfix |
api |
Updating the profile and fill in parameters of this one was not possible |
M22348 |
Bugfix |
api |
Don't display twice the sopsync result executed on SOP |
M0 |
Bugfix |
api |
Avoid issue during template upgrade migration when SOP is unreachable |
M0 |
Version 1.9.0
- release date: 13/11/2018
- git hash: 0e09fafd57e1a36c7f69dcb3bba324529df28ef5
type |
component |
description |
reference |
Feature |
api |
Add endpoint for phone retrieval |
M22061 |
Feature |
api |
Allow 20 char IDs with base85 charset in the SOURCE field |
M22061 |
Improvement |
api |
Ensure resources extension back-reference is always set when PUTing directory entry |
M22061 |
Improvement |
api |
Ensure unused resources with back-reference are cleaned up when PUTing directory entry |
M22061 |
Bugfix |
api |
Fix profile parameter management at PUT and DELETE |
M22061 |
Bugfix |
api |
Prevent new resource creation on invalid field |
M22061 |
Bugfix |
api |
MemberManager was returning invalid field |
M22239 |
Version 1.8.0
- release date: 01/10/2018
- git hash: 7ae8c3e3e166e167b331dd3efd26f740
type |
component |
description |
reference |
Feature |
api |
Expose maximum number of records returned by the API |
M21844 |
Version 1.7.0
- release date: 31/07/2018
- git hash: fcc469c11eefca77acf5bf1e12ea1cc4f522de12
type |
component |
description |
reference |
Feature |
api |
Get module selected |
M21705 |
Feature |
api |
Enable/disable SMP service via the API |
M21428 |
Bugfix |
api |
Lock the accept SSH key |
M0 |
Version 1.6.0
- release date: 18/07/2018
- git hash: bc268ed9d19dbda3e8f37bcf755d2d30485afda4
type |
component |
description |
reference |
Feature |
api |
Get list of all members |
M20963 |
Feature |
api |
Show summary of the installation |
M20963 |
Feature |
api |
Support ssh accept key |
M20963 |
Bugfix |
api |
Fix SMSSender include issue |
M20963 |
Version 1.5.0
- release date: 27/06/2018
- git hash: 9c5e19c47d785d49575bb2dd10fb4629cf67abe6
type |
component |
description |
reference |
Feature |
api |
Select modules for installation based on snapshot |
M17465 |
Version 1.4.0
- release date: 28/03/2018
- git hash: 7c9d83d6052c29ed645bf5a269f6a9949bb55de4
type |
component |
description |
reference |
Feature |
api |
Install and select specific module for the installation |
M20510 |
Feature |
api |
Support template upgrade with role_status_mapping table |
M19527 |
Version 1.3.0
- release date: 30/01/2018
- git hash: 9df2a1977cedae363950fe9aa786220c36a04607
type |
component |
description |
reference |
Improvement |
api |
Allow assignSopKey to insert account if it doesn't exist |
M18250 |
Feature |
api |
Added the ability to insert account |
M18250 |
Version 1.2.1
- release date: 04/07/2017
- git hash: 3e83057a8a8b607e6ec4e52651bb1fc4d44701f4
type |
component |
description |
reference |
Bugfix |
api |
Status/Profile was mandatory in case of update |
M17848 |
Bugfix |
api |
Status is now optional, default status is used when not defined |
M17848 |
Bugfix |
api |
Make sure users info is accessible by authorized users only |
M18881 |
Bugfix |
api |
Tasks output and filename were not taken into account on template upgrade |
M18432 |
Bugfix |
api |
Apply changes was slow with significant amount of resources |
M18371 |
Bugfix |
api |
Caching callable was not working properly |
M18655 |
Bugfix |
api |
Do not allow deleting a user who owns or admins an extension |
M18681 |
Version 1.2.0
- release date: 18/07/2017
- git hash: 5775cc64a85457e3b02205a136954d3feaaaf4d5
type |
component |
description |
reference |
Feature |
api |
Added the ability to set MAC and description of resources from NEW_ operator |
M18506 |
Feature |
api |
Added master, vsop host and vsop resource in sop information |
M18637 |
Bugfix |
api |
Prevent error when performing directory import on template upgrade |
M18655 |
Improvement |
api |
Resources inherited restrictions were lost on template upgrade |
M18131 |
Version 1.1.0
- release date: 08/03/2017
- git hash: 0beacd8b
type |
component |
description |
reference |
Bugfix |
api |
Handle case where invalid user permission are given |
M16170 |
Feature |
api |
Allow updating user per sopkey |
M16581 |
Improvement |
api |
No longer raise error when the provided role does not exist on a given sop |
M16581 |
Bugfix |
api |
Documentation was missing when loading template |
M15692 |
Bugfix |
api |
Perform backup before loading template |
M15692 |
Improvement |
api |
No longer use bulk admin when loading/upgrading template |
M16635 |
Improvement |
api |
Reimplementation of user security rules |
M16792 |
Improvement |
api |
Add security info to user operations |
M16792 |
Improvement |
api |
Warn user when the update is limited to one sop |
M16792 |
Bugfix |
api |
Fix risen error when no sops are found. |
M16792 |
Bugfix |
api |
Prevent accepting empty password for user |
M16727 |
Version 1.0.0
- release date: 05/10/2016
- git hash: 3143ec50
type |
component |
description |
reference |
Feature |
api |
Initial Release |
M0 |