Swift SDK Change log

Changelog

All notable changes to this project will be documented on this page.

[Swift-SDK-2.17.6] - 2023-09-01

Security

  • Upgrades to frameworks and third-party software to reduce the potential vulnerabilities reported by security tools and software scanners.

Patching

  • Customers will have to re-embed the new version of Swift SDK into their business application.

[Swift-Security-SDK-2.17.5] - 2023-09-01

Added

  • Added FileAct operation examples to the Swift Security SDK Postman Collection

Security

  • Upgrades to frameworks and third-party software to reduce the potential vulnerabilities reported by security tools and software scanners.

Patching

  • Customers will have to re-embed the new version of Swift Security SDK into their business application.

[Swift Messaging SDK v1.17.2]

  • Qualified to be used in conjunction with Swift Microgateway.

Security

  • Upgrades to frameworks and third-party software to reduce the potential vulnerabilities reported by security tools and software scanners.

Patching

  • Customers will have to re-embed the new version of Swift Messaging SDK into their business application.

[Swift Messaging SDK 1.17.1/File Transfer SDK 1.17.0-3] - 2023-06-30

Added

  • Provide APIs to send and receive FIN, FileAct and InterAct messages through Alliance Cloud)
  • Provide the ability to implement custom transformation, duplicate check, and message validation services
  • Efficient processing of Transmission/Delivery reports and SWIFT Output Messages

Patching

  • Customers will have to re-embed the new version of Swift Messaging SDK into their business application.

[Swift SDK 2.17.5] - 2023-06-20

Added

  • Ability to add new APIs to the existing SDK as the OAS specifications are published (code re-generation of SDK)
  • Support for the new API g4c 4.0.7 notifications
  • Support for the new API Pre-validation 2.4.1

Patching

  • The is no patching procedure. Customers will have to re-embed the new version of Swift SDK into their business application.

[Swift Security SDK 2.17.4-4] - 2023-05-05

Added

  • Updated Postman Collection capable of calling Swift Messaging API hosted in Swift API Sandbox

Fixed

  • Logic for managing multiple API sessions
  • NR logic of Postman Collection used to call Swift Messaging

Patching

  • The is no patching procedure. Customers will have to re-embed the new version of SWIFT Security SDK into their business application.

[Swift SDK 2.17.4-3] - 2023-05-05

Added

  • Support the latest version of g4C Notification API published on Swift Developer Portal
  • Support the latest version of Security Views API published on Swift Developer Portal
  • Support the latest version version of gpi Stop and Recall API published on Swift Developer Portal
  • Support the last version of g4C API published on Swift Developer Portal
  • Support the last version of PMI API published on Swift Developer Portal
  • Support the last version of gCase API published on Swift Developer
  • Remediation OneOf problem if present on OAS contract

Patching

  • The is no patching procedure. Customers will have to re-embed the new version of SWIFT SDK into their business application.

[Swift Security SDK 2.17.3-9] - 2022-12-01

Added

  • Introducing the new versioning scheme
  • Supporting Java 17 LTS
  • Providing API samples on how to manage secure API session with Swift Security SDK
  • Providing an example of SDK built based on Swift Security SDK so you can build your own SDK or Microgateway based on OAS and Swift Security SDK
  • Providing Postman Collection explaining how to implement RFC 7523 and calculate X-Swift-Signature in your API Client with Swift API Platform based on a channel certificate for:
       GPI API v5
       Swift Messaging API v1.0.0
       TSS API v1.1.1
       Payment Pre-validation API 2.3.1
       ICR API v1.0.9

     

Changed

  • Swift Security SDK made "free" of Swagger codegen

Removed

  • Support for AIX

Patching

  • The is no patching procedure. Customers will have to re-embed the new version of Swift SDK into their business application.

[Swift SDK 2.17.3-7] - 2022-10-30

Added

  • Microgateway Support info script mgw_supportinfo to collect logfiles and system information
       scripts mgw_supportinfo.cmd and mgw_supportinfo.ksh added in bin folder
  • Provide software name and version in log file for SDK

[Swift SDK 2.17.3-1] - 2022-10-20

Added

  • Introducing the new versioning scheme.
  • Supporting Java 17 LTS
  • Extending the positioning of Swift SDK on top of Swift Microgateway by supporting Swift Microgateway Microservices so it is possible to configure, manage and monitor Swift Microgateway instances using Swift SDK
  • Easing the process of embedding Swift SDK in SpringBoot applications by exercising Java Class Shadowing
  • Support for configurable API calls timeout
       configuration:
         hosts:
           # Http Client Timeout on Connection, Read and Write call_timeout_sec: ""

     

Changed

  • Swagger codegen 3.0.34 was used for creating the business portion of Swift SDK.
  • The new layout of Swift Security SDK not dependent on Swagger codegen is used for establishing a secure API session

Removed

  • Support for AIX

Fixed

  • GPI API v4/v5 Get Changed Transactions API sample - an ability to provide payment_scenario as null (meaning ALL applies)

Patching

  • The is no patching procedure. Customers will have to re-embed the new version of Swift SDK into their business application.

[Swift SDK 1.2.2] - 2023-03-17

Added

  • Swift SDK to support all Swift Microgateway Microservice
  • Swift SDK to include full shading of the Spring Boot framework facilitating embedding into customers’ applications built with Spring Boot

Fixed

  • None

Patching

  • None

[Swift SDK 1.1.9] - 2022-03-15

Added

  • Automatically identifying the version of Swift SDK running in the field.
  • Automatically identifying the version of Swift Security SDK, Swift SDK is based upon, running in the field

Fixed

  • g4C API v4/v5 multipage API samples mandating the presence of HTTP client header

Patching

  • There is no patching procedure. Customers will have to re-embed the new version of Swift SDK into their business application.

[Swift SDK 1.1.7] - 2021-12-09

Added

  • Supporting Payment Pre-validation API v2 (2.2.6)
  • Supporting MV-SIPN to Internet and Internet to MV-SIPN API flows in the context of Payment Pre-validation initiative
  • Supporting 2-way TLS on top of Swift Microgateway
  • Providing Reference Implementation of AMQP Connector for integrating on top of Swift Microgateway
  • Providing Reference Implementation of IMDG Connector for integrating on top of Swift Microgateway
  • If used in combination with Swift Microgateway, providing Reference Implementation for processing inbound API calls (Payment Pre-validation API Provider use case)

Patching

  • There is no patching procedure. Customers will have to re-embed the new version of Swift SDK into their business application.

[Swift SDK 1.1.3] - 2021-10-21

Added

  • Support for TSS API v1
  • Support for GPI API v5

Patching

  • The is no patching procedure. Customers will have to re-embed the new version of Swift SDK into their business application.