2021
2112
2112
| 2112 has 2 data migrations for PRO tracked objects that can take some time depending on a total count of tracked object versions. |
-
[
DevOps] Added binary landscape type. Binary landscapes have several advantages: idempotent binary landscape, composite landscape, receiver/interface rules projection, "soft" decline, etc. See binary landscapes for more details. -
[
DevOps,PRO,CPI] Added a new transport item statusSKIPPED_BECAUSE_ALREADY_EXISTfor target objects that were skipped during the import because the same state already exists on the target system. It works for Integration Directory PRO objects and CPI objects. -
[
DevOps,PRO,Api Management] Added an optionOnly reviewers can import objectsat the landscape level for PRO and Api Management landscapes. -
[
DevOps,PRO] Optimized transport preparation stage. -
[
DevOps] Added a possibility to rollback transport (re-import state of objects in transport before the import) if the state after import is still the latest. The feature has some limitations that you can read here. -
[
DevOps,PRO] Improved channels transport configuration page: added parameter description with context GUI information that can be taken from adapter metadata payload, added possibility to filter items by different criteria. -
[
DevOps] Added a new settingMake a snapshot of Transport configuration before approvalfor landscapes. -
[
DevOps] Added pagination for Tickets on UI. -
[
DevOps] Added tickets linking during attaching source object version (new objects attachment, updating versions, resolving dependencies). Tickets that delivered a state that is used as a source in the current ticket are added to the Depends On Tickets list. -
[
DevOps,PI→CPI Migration] Added a possibility to migrate synchronous scenarios. -
[
DevOps,PI→CPI Migration] Added a possibility to migrate Operation Mappings to existent IFlow. See PI to CPI migration for more details. -
[
DevOps,PI→CPI Migration] Added support of Operation-Specific routing. -
[
DevOps,PI→CPI Migration] Added a possibility to use mock service for test cases migrated to CPI IFlow. -
[
Monitoring,CPI] Added a possibility to poll monitored messages automatically (settingEnable Monitored Messages Pollingon CPI agent configuration). -
[
Change Management,DevOps,PRO] Added a new parameterirt.ctt.skip-synchronization-of-pro-transports(default valuefalse) to disable synchronization of PRO transports. Use that option to save time during synchronization if you don’t use external transport management in DevOps. -
[
Change Management] Added tagging of tracked objects. -
[
Change Management,PRO] Added support for RFC messages with identical names (nowkeyparameter is used as a tracked object name). -
[
Change Management,PRO] Improved synchronization of Enterprise Service Repository to support duplicated objects, for example, objects that have identicalobjectIdbut differentswcId. -
[
Common] Added new user rolesIRTManagerandIRTDevOpsManagerwhich have the same permissions asIRTOperatorandIRTDevOpsOperatorcorrespondingly and permissions to delete objects in Testing Tool or DevOps.Deletepermissions are revoked fromIRTOperatorandIRTDevOpsOperator. -
[
Common] Changed default value ofirt.config.session-timeout.access-token.max-inactivity-period(max allowed inactivity period before user will be asked to relogin) to86400(seconds, i.e. 24 hours). -
[
Common] Added an option to process automatic synchronization forcibly. See Agents integration configuration for more details. -
[
Common] Added a possibility to copy agent from existent one. -
[
FIX,DevOps,Api Management] Fixed an issue during transport if target object doesn’t exist. -
[
FIX,DevOps,Api Management] Fixed a root cause ofAPIPROXY_ZIP_INVALID_XML_ERRORoccurred in some specific cases during transport. -
[
FIX,DevOps,PRO] Fixed a bug with scenario mapping for parties. -
[
FIX,Common] Fixed a bug when agent with message runs couldn’t be deleted.
Notes for upgrade from 2108 to 2112
Notes for upgrade from 2108 to 2112
-
Previous configuration in Figaf Tool hasn’t been affected.
-
It’s required to process reinitialization operation on Agents page for CPI and API Management agents with configured Git integration. Then, if automatic update of
build.gradle,settings.gradleis not configured, copy the content of updated templatesbuild-irt.gradleandsettings-irt.gradleto these files manually.
2108.6
2108.6
-
[
Testing Tool,PRO] Added support of bridges with one receiver. Recording and message polling for such bridges didn’t work on previous Figaf Tool versions.
2108.5
2108.5
-
[
CPI] Updates to support new CPI private API. On previous Figaf Tool versions there was an issue with synchronization of IFlow resources.
2108.4
2108.4
-
[
Testing Tool,CPI] Fixed a bug when message couldn’t be processed successfully on CPI system if test case included messages with content-length header and test case was run with mock data. -
[
Testing Tool,UI] Fixed a bug when text and binary files were compared incorrectly. -
[
DevOps,PI→CPI Migration] Added support of Mapping Parameters. -
[
DevOps,PI→CPI Migration] Renamed external parameters of migrated IFlow when one key related to multiple values. -
[
DevOps,PI→CPI Migration] Added a possibility to download archive for debugging in case of some issue to be able to send it to us by email [email protected].
2108.3
2108.3
-
[
DevOps,PI→CPI Migration] Added support of Technical Context Object. -
[
DevOps,PI→CPI Migration] Changed Message Types structure. For now only one WSDL file with all Message Types is generated. Previously a separate XSD files for each Message Type was generated. -
[
DevOps,PI→CPI Migration] Added a possibility to define piToCpiMappings during test case migration for IFlows that haven’t been migrated using Figaf Tool. -
[
DevOps,PI→CPI Migration] Added message mappings names to the titles.
2108.2
2108.2
-
[
DevOps,PI→CPI Migration] Added support of RFC lookup. -
[
FIX,Testing Tool] Fixed a bug with parsing xml document during message update. -
[
FIX,DevOps,PI→CPI Migration] Fixed an issue when spaces around the value were trimmed during migration.
2108.1
2108.1
-
[
Change Management,PRO] Added a possibility to define a list of swcIds which then be used for duplicity resolution. New application propertyirt.ctt.preferred-swc-idswas added (see Figaf Tool application running for more details). -
[
CPI] Added support of IDP for Cloud Foundry (see CPI agent configuration for more details about new settings). -
[
FIX,CPI] Fixed a bug with authentication on Cloud Foundry agents fue to changes in authentication process made by SAP. -
[
FIX,Change Management,PRO] Fixed several issues with synchronization on SAP PI 7.1 version. -
[
FIX,DevOps,PI→CPI Migration] Fixed a bug when Receiver Determinations without Sender Agreement and Receiver Agreement couldn’t be migrated. -
[
FIX,DevOps,PI→CPI Migration] Fixed a bug when object couldn’t be imported if linked ESR object was in a folder. -
[
FIX,DevOps,Api Management] Fixed a bug when some particular Api Proxies couldn’t be imported due to APIPROXY_ZIP_INVALID_XML_ERROR.
Notes for upgrade to 2108.1
Notes for upgrade to 2108.1
-
If you have configured your SAP PI 7.1 system on previous Figaf Tool versions, please change
Versionfor this agent toSAP PI 7.1. -
It’s required to process reinitialization operation on Agents page for CPI and Api Management agents with configured Git integration. Then, if automatic update of
build.gradle,settings.gradleis not configured, copy the content of updated templatesbuild-irt.gradleandsettings-irt.gradleto these files manually. Also, copy new parameters fromgradle-irt.propertiesto yourgradle.properties(only for CPI agents).
2108
2108
| 2108 has a data migration for unfinished test runs, it can take some time depending on count of such test runs. |
-
[
Testing Tool,CPI] Added testing support for scenarios with IDOC sender. -
[
Testing Tool] Added a separate tab on Test Run Details page with message runs statuses. -
[
FIX,CTT,Api Management] Fixed a bug when Figaf error handling policies couldn’t be reset for API_PROXY. -
[
FIX,CTT,API Hub] Fixed a bug when some APIs couldn’t be synchronized. -
[
FIX,DevOps,PRO] Fixed a bug when objects were imported incorrectly when target objects had been deleted but synchronization hadn’t been run before import.
2107.1
2107.1
-
[
DevOps,PI→CPI Migration] Fixed a bug when migrated message mapping with custom schemas was validated with error by CPI system due to the wrong fns declaration of custom UDF groovy script.
2107
2107
-
[
DevOps,PI→CPI Migration] Beta version of PI→CPI migration functionality. See details here. -
[
Testing Tool,CPI] Improved error handling during sending messages. Changedirt.testing.cpi.allow-non-successful-messagesdefault parameter value tofalse(see Figaf Tool application running for more details). -
[
FIX,UI, Support Tool`,CPI] Fixed a bug when filtering and sorting by columns worked incorrectly.
2105.1
2105.1
-
[
FIX,Testing Tool] Fixed a bug when scheduled polling of testing results couldn’t start when at least one recording request was active.
2105
2105
-
[
DevOps,CPI] Added possibility to configure whether only reviewers can import approved transports or not. -
[
Change Management,CPI,PRO,Api Management] Added possibility to browse versions from different landscape items (go to Browse and compare versions from different landscape items for more details). -
[
Support Tool,CPI] Added possibility to configure message monitor filters with the same name for different agents and possibility to copy message monitor filters (go to Message Monitor for more details). -
[
Testing Tool,CPI] Added a possibility to configure whether OAuth2 protocol should be used during testing messages on CPI Cloud Foundry system or not (see CPI agent configuration for more details). -
[
Testing Tool,CPI] Added support of iFlows with CSRF protection during the testing. -
[
FIX,Testing Tool,PRO] Fixed a bug when test objects with virtual receiver couldn’t be resolved for Receiver Determination. -
[
FIX,DevOps,PRO] Fixed a bug when not all expected objects were linked with ESR transports.
Notes for upgrade from 2104 to 2105
Notes for upgrade from 2104 to 2105
-
Default behavior was changed for transport functionality. Previously only reviewers could process import, now it’s configurable using the option
Only reviewers can import objectson Landscape configuration page. By default, that option is disabled. If you want to use the old strategy, that option should be manually enabled on all landscapes.
2104
2104
-
[
Monitoring,CPI] Added EDI message monitoring support. See EDI Message Monitoring to learn more about configuration. -
[
DevOps,Api Management] Added a possibility to change the API provider for Api Proxy on Transport Configuration page. -
[
DevOps] Added ticket ids to the subject of the email notifications. -
[
Change Management,CPI] Added a possibility to compare message mappings among IFlow versions.The option is available onComparedialog. -
[
Change Management,CPI] Added a possibility to download BPMN models as SVG. The option is available onDownloaddialog (opened fromChange Tracking Tool → Tracked Objectspage) and onDifferencesdialog (opened withBPMN model with viewerselection). -
[
FIX,Monitoring,PRO] Fixed a bug when all messages were polled from PRO system for integration objects without scenario id. -
[
FIX,DevOps,PRO] Fixed broken state of the channel after transport with object update when a channel had password field that hadn’t been created as adapter specific attribute after the first object transport. -
[
FIX,Change Management,PRO] Fixed a bug when scenario id was set incorrectly for wildcard ICO and SA. -
[
FIX,Change Management,Testing Tool,Support Tool,DevOps,CPI] Fixed a bug on Cloud Foundry when there was an error during xml parsing due to encoding issue.
Notes for upgrade from 2103 to 2104
Notes for upgrade from 2103 to 2104
-
It’s required to process reinitialization operation on Agents page for CPI Cloud Foundry agents with configured Git integration. Then, if automatic update of
build.gradle,settings.gradleis not configured, copy the content of updated templatesbuild-irt.gradleandsettings-irt.gradleto these files manually. Also, copy new parameters fromgradle-irt.propertiesto yourgradle.properties.
2103.5
2103.5
-
[
FIX,Testing Tool,CPI] Fixed a bug when CPI test suites and test cases weren’t run successfully.
2103.4
2103.4
-
[
FIX,Testing Tool,PRO] Fixed a bug with incorrect scenario mapping usage during testing on several test systems. -
[
FIX,DevOps,PRO] Fixed a bug with business systems import. -
[
FIX,DevOps,PRO] Fixed a bug when wrong SoftwareComponentVersionID was set for non-basis adapters during import. -
[
FIXCPI,Api Management] Fixed a bug when Figaf Tool couldn’t connect to Cloud Foundry if both Ad and SAP login were configured.
Notes for upgrade to 2103.4
Notes for upgrade 2103.4
-
If your CPI or Api Management Cloud Foundry systems are configured for both Ad and SAP login and you have an issue with connection, process reinitialization operation on Agents page for CPI and Api Management agents with configured Git integration. Then, if automatic update of
build.gradle,settings.gradleis not configured, copy the content of updated templatesbuild-irt.gradleandsettings-irt.gradleto these files manually. Also, copy new parameters fromgradle-irt.propertiesto yourgradle.properties.
2103.3
2103.3
-
[
Testing Tool,PRO] Added possibility to override scenario type for integration objects. It can be useful in cases when it’s initialized with inappropriate value (read more details on Integration Object Details page). -
[
Testing Tool,PRO] Fixed a bug when dynamic properties weren’t recorded and tested for dual stack PRO systems. -
[
Testing Tool] Fixed a bug when XML messages differing only in namespace prefixes were compared wrongly.
2103.2
2103.2
-
[
Testing Tool] Added possibility to remove related testing results from test runs during message group deletion (see Messages tab on Test Case Details page). -
[
Testing Tool] Added possibility to ignore XML attributes (seeIgnore XML attributesoption Test Configuration on Integration Object Details page and Shared Configuration page).
2103.1
2103.1
-
[
Support Tool] Fixed a bug when rule and rules page weren’t loaded after unsuccessful rule update.
2103
2103
-
[
Testing Tool] Added a possibility to define custom rules to determine encoding of the message depending on file type and payload. See Encoding determination page to learn details. -
[
Testing Tool] Added a possibility to calculate file type and encoding for messages in test cases. See Messages tab on Test Case Details page. -
[
Testing Tool] Added a possibility to define a substring rule for group/message correlation id path in EDI comparison (see Test Configuration tab on Integration Object Details page for more details). -
[
Monitoring,PRO] Added EDI message monitoring support. See EDI Message Monitoring to learn more about configuration. -
[
Common] Improved automatic logout behaviour after inactivity:-
removed bootstrap parameter
irt.config.max-session-duration; -
added 2 new parameters
irt.config.session-timeout.access-token.max-validity-periodandirt.config.session-timeout.access-token.max-inactivity-period(go to Figaf Tool application running for more details).
-
-
[
Change Management,DevOps,Testing Tool,CPI,Api Management] Added support for Cloud Foundry authentication flow without SSO. -
[
DevOps] Added possibility to configure replacement strategy for transport configuration parameters on Landscape dialog. -
[
Audit] Added audit logging of user deactivation (USER_MANAGEMENTevent type). -
[
Audit] Added audit logging of user deletion (USER_MANAGEMENTevent type). -
[
Audit] Added audit logging of user’s password update (USER_MANAGEMENTevent type). -
[
Audit] Added audit logging of landscapes updates (DEV_OPSevent type). -
[
FIX,Testing Tool,PRO] Fixed a bug forSAP Log moduleandICO Loggingwhen polling didn’t work for scenarios with the 1 receiver interface and 1 receiver channel but with the message split and scenarios with the interfaces/receiver/message split without BI staging enabled. See Integration Object Details page to learn more about new options which should be configured. -
[
FIX,Change Management,Api Management] Fixed a bug with synchronization when not all tracked objects were updated. -
[
FIX,Change Management,API Hub] Fixed a bug when deleted APIs were synchronized with an error. -
[
FIX,DevOps] Fixed a bug when ticket report generation failed if url in external link was invalid. -
[
FIX,DevOps,Api Management] Fixed a bug when Api Proxies with versions couldn’t be imported. -
[
FIX,Support Tool] Fixed a bug when tickets weren’t created from alert page.
Notes for upgrade from 2102 to 2103
Notes for upgrade from 2102 to 2103
-
It’s required to process forcible synchronization (option
Rebuild links for the latest versions forciblyandCheck metadata of all existent objects) for PRO agents fromChange Tracking Tool → Tracked Objectspage. -
It’s required to process forcible synchronization for Api Management agents. To do this you need to
Reset synchronization queryon the agent dialog and save it. Then synchronize the agent fromChange Tracking Tool → Tracked Objectspage. -
It’s required to process reinitialization operation on Agents page for CPI and Api Management agents with configured Git integration. Then, if automatic update of
build.gradle,settings.gradleis not configured, copy the content of updated templatesbuild-irt.gradleandsettings-irt.gradleto these files manually. Also, copy new parameters fromgradle-irt.propertiesto yourgradle.properties.
2102.5
2102.5
-
[
Change Management,DevOps,Testing Tool,CPI,Api Management] Added support for Cloud Foundry authentication flow without SSO.
2102.4
2102.4
-
[
FIX,DevOps,Api Management] Fixed a bug on cloud version when some Api Proxy endpoint information was lost after transport.
2102.3
2102.3
-
[
FIX,Testing Tool,PRO] Fixed a bug forSAP Log moduleandICO Loggingwhen polling didn’t work for scenarios with the 1 receiver interface and 1 receiver channel but with the message split and scenarios with the interfaces/receiver/message split without BI staging enabled. See Integration Object Details page to learn more about new options which should be configured. -
[
FIX,Change Management,Api Management] Fixed a bug with synchronization when not all tracked objects were updated. -
[
FIX,DevOps,Api Management] Fixed a bug on cloud version when error occurred during transport of encrypted KVM.
2102.2
2102.2
-
[
FIX,UI] Fixed a bug when transport page couldn’t be opened for transports without approval ifTransport creator can approve own transports(property on Application configuration page) was disabled.
2102.1
2102.1
-
[
DevOps] Added email notifications sent to ticket reviewers when all transports from the ticket are inWAITING_FOR_APPROVALstatus and email notifications sent to the ticket creator and assignee when all transports haveIN_PROGRESSorDECLINEDstatuses. -
[
DevOps] Added a possibility not to allow transport creator to approve created transports. The feature is configured byTransport creator can approve own transportsoption onApplicationpage. If it’s enabled, then transports can be approved by all users in reviewers list. If it’s disabled, then transports can be approved by user if he is in reviewers list and he is not a transport creator. -
[
Change Management,CPI] Added a possibility to download and compare message mappings. -
[
Common] Added the new bootstrap parameterirt.smtp.starttls.enable(default valuefalse), it must be set to true to get STARTTLS working. -
[
Audit] Added audit logging of user logout (AUTHENTICATIONevent type). -
[
Audit] Added audit logging of unsuccessful user login (AUTHENTICATIONevent type). -
[
Audit] Added audit logging of roles update (USER_MANAGEMENTevent type). -
[
Audit] Added audit logging of user creation (USER_MANAGEMENTevent type). -
[
FIX,Testing Tool,CPI] Fixed a bug when message properties were compared incorrectly when iflow had message header and exchange property with the same lowercased name. -
[
FIX,Testing Tool,PRO] Fixed a bug forSAP Log moduleandICO Loggingwhen polling didn’t work for sender agreements without EDI splitter which had message or recipient split at the wildcard ICO side. -
[
FIX,Common] Fixed a bug when emails weren’t sent whenSMTP usernamewas configured as an email. -
[
FIX,UI] Fixed a bug whenActive usercheckbox wasn’t shown inEdit Userdialog box.
2102
2102
-
[
Testing Tool,PRO] Added an optionirt.testing.pro.delay-after-updating-special-testing-scenariosto define timeout (in milliseconds) to wait after test case running if at least one special testing scenario was updated. -
[
Testing Tool,CPI] Allowed custom Accept, Accept-language, Accept-encoding headers during CPI message sending. -
[
Common] Fixed a minor security vulnerability.
2101
2101
-
[
Common] Added optional integration with SSO provider (only Open ID Connect protocol is supported). -
[
Change Management,PRO] Added a possibility to download and compare message mappings. -
[
Change Management,DevOps,API Mgmt] Added support of Key Value Maps. Only KVMs with lifecycle information are synchronized. Only non encrypted KVMs are added to git repository. If KVM is encrypted, you will see only stub on UI on transport configuration page. If transport configuration for encrypted KVM has a blank value for some landscape items, then transport will have invalid status. -
[
Change Management,API Hub] Added a possibility to compare files in OpenAPI (Swagger specification v.3) format. -
[
DevOps,API Mgmt] Added a possibility to configure transport configuration for API proxies and Key Value Maps. -
[
DevOps,CPI] Added a possibility to transport only iflow configuration. -
[
Audit] Added audit logging of successful user login (AUTHENTICATIONevent type). -
[
Support Tool] Improved Support Tool external integrations: -
[
FIX,Testing Tool,UI] Fixed a bug when Recording Configuration dialog wasn’t opened from Recording Requests tab of Integration Object page. -
[
FIX,Testing Tool,UI] Fixed a bug when payloads with the same names couldn’t be attached to loaders after rows deletion and recreation on the manual test case creation page.
Notes for upgrade from 2.15 to 2101
Notes for upgrade from 2.15 to 2101
-
Previous configuration in Figaf Tool hasn’t been affected.
-
It’s required to process reinitialization operation on Agents page for CPI and API Management agents with configured Git integration. Then, if automatic update of
build.gradle,settings.gradleis not configured, copy the content of updated templatesbuild-irt.gradleandsettings-irt.gradleto these files manually. Also, copy new parameters fromgradle-irt.propertiesto yourgradle.properties.