# SWS Release History

## SWS 3.x (Docker / Standalone)

| **Version** | **Release Date** | **Description** |
|  --- | --- | --- |
| **3.0.9** | 12 Sep 2025 | VA - Improper Error HandlingVA - Avoid XXE for XAdES signatures with signatureId specifiedFix signatureEncryptionAlgorithm and hashAlgorithm for TimestampReportBeanFix NullPointer for SOAP verifyCAdESByAttachment using MTOM |
| **3.0.8.1** | 4 Aug 2025 | Fix regression for SOAP services called with “/” at the end |
| **3.0.8** | 1 Aug 2025 | Improved performance in SOAP services by avoiding intermediate filter chaining.Fix keystore upload on server-admin interface returning 200 status code when process terminates with error. |
| **3.0.7.2** | 22 Jul 2025 | Enable internal clients to use environment variables HTTP_PROXY and HTTPS_PROXY |
| **3.0.7.1** | 15 Jul 2025 | Fix retrocompatibility issues for SWS1x when sending HashAlgorithm with “-” in it. Now both approaches work the same. |
| **3.0.7** | 27 Jun 2025 | Improved raw signature (PKCS1) client |
| **3.0.6** | 14 May 2025 | Add logId propagation from SWS to FRA system to improve networking error cause analysis.Fix error on PAdES signature when signing PDFs with locking permissions.Add new boolean attribute `qscdMandatory` in verify signature web services to make secure device check optional. |
| **3.0.5** | 9 Apr 2025 | Improved client generation (during scaleout)Added check file `custom` at startup |
| **3.0.4** | 31 Mar 2025 | Added property to enable serial CAdES signatureAdded new endpoint `services-v1` for retrocompatibility with SWS 1xImproved healthcheckFixed LT signatures for untrusted Root CAFixed XAdES with DoctypeAdded healthcheck on root endpoint `<IP-APPLIANCE>:PORT`Added verify BigCadesAdded extract plain document from BigCades |
| **3.0.3** | 25 Feb 2025 | Fix retrocompatibility issue with `signXadesList` (SOAP)Fix retrocompatibility issue with WSDL port and binding |
| **3.0.2** | 10 Feb 2025 | Added ECDSA supportAdded PDF validationFixed retrocompatibility on REST interfaceImproved logging and error handlingAdded load appearance from template |
| **3.0.1** | 10 Dec 2024 | Added method to retrieve the device name belonging to a specific MyNamirial username |
| **3.0.0** | 25 Oct 2024 | Introduced Docker image distributionUpgraded signature frameworkAdded dedicated service to verify files |


> **IMPORTANT**
SWS version **2.x is no longer supported**.
Migration from **SWS 2.x to SWS 3.x is supported**, and **Namirial guarantees backwards compatibility of existing methods**.


# SWS 2.x (RPM / Virtual Appliance)

| **Version** | **RPM Version** | **Release Date** | **Description** |
|  --- | --- | --- | --- |
| **2.5.59** | 1.0 | 7 Aug 2024 | Fix wrong behaviour for `padesPreferences` attribute `scaledText` |
| **2.5.58** | 1.3 | 16 Jul 2024 | Fix visualization of signature appearance in Chrome PDF pluginFix big-services SOAP interfaceFix GUI typing special characters for timestamp password |
| **2.5.57** | - | 20 Nov 2023 | Added method `signPadesMultiFieldName` to sign multiple signature fields in a single request |
| **2.5.56** | 1.1 | 2 Oct 2023 | Improved healthcheck with memory usage infoAdded `serial` flag on `CadesPreferences` for matrioska signatureAdded method to extract info about PDF signature fields |
| **2.5.55** | - | 4 May 2023 | Added `verifyTimestamp` with preferencesGUI fixesFix signatures generated by other libraries |
| **2.5.54** | - | 16 Mar 2023 | Fix default variable initializationFix REST interface with JSON property `xPathQuery`Added flag `withoutPlainDocument` on verify |
| **2.5.53** | 1.3 | 23 Dec 2022 | Fix DSS method returning certificate chain without root |
| **2.5.53** | 1.2 | 6 Dec 2022 | Fix SDK parameters for REST interface |
| **2.5.53** | 1.1 | - | Forced proxy credentials when proxy is used |
| **2.5.52** | 1.1 | 24 Oct 2022 | Fix PAdES signature without page numberFix scaled flagAdded `scaledText` flag |
| **2.5.52** | - | 6 Sep 2022 | Added REST interface |
| **2.5.51** | 1.1 | 2 Aug 2022 | Added SECTIGO Root CA to truststore |
| **2.5.51** | - | 1 Jul 2022 | Removed Log4J dependency |
| **2.5.50** | - | - | Added suspended certificate information during verification |
| **2.5.49** | - | - | Information disclosure remediation |
| **2.5.48** | - | - | Fixed security problem on GUI PAdES template |
| **2.5.47** | - | - | Datadog integrationWebpages with English i18n support |
| **2.5.46** | - | - | Fixed signature appearance on rotated PDF |
| **2.5.45** | - | - | Added login on Amazon SWS appliance |
| **2.5.44** | - | - | Added Adobe Timestamp supportAdded method `getAvailableTimestamps` |
| **2.5.43** | - | - | Improved TSP handling when both authentication and signature TSP are present |
| **2.5.42** | - | - | Proxy parameters now used also for CRL and OCSP requests |
| **2.5.40** | - | - | Proxy configuration through system variablesSupport for external fonts via absolute path |
| **2.5.38** | - | - | Fixed bug related to PAdES signature font |
| **2.5.37** | - | - | Added parameter for XAdES ETSI EN319132 compliance |
| **2.5.36** | - | - | Added `timestamp` and `extendCAdEST` REST methods |
| **2.5.34** | - | - | Relaxed QSCD requirement for German CA certificates issued before eIDAS |
| **2.5.33** | - | - | Improved timestamp error handling |
| **2.5.32** | - | - | Method name and parameters logged when `sws.debug.enabled=true` |
| **2.5.31** | - | - | Added large PAdES REST signing method |
| **2.5.30** | - | - | Added logging for each call |
| **2.5.28** | - | - | Added `checkSecondFactor` methodAdded detached XAdES signature |
| **2.5.24** | - | - | Improved timestamp credential management |
| **2.5.23** | - | - | Modified LTV signature behavior |
| **2.5.22** | - | - | Fixed verification date bug |
| **2.5.21** | - | - | Improved security of settings page and login |
| **2.5.19** | - | - | Fixed multiline signature appearance |
| **2.5.18** | - | - | HTTP redirect handling for Santuario ResolverDirectHTTP |
| **2.5.17** | - | - | signingTime validation downgraded to warning |
| **2.5.16** | - | - | Fixed verification exception for documents without SignedAttributes |
| **2.5.15** | - | - | Added control for German CA certificates issued before July 2017 |
| **2.5.14** | - | - | Fixed bug with `textVisible=false` in `SignerImage` |
| **2.5.13** | - | - | Added verification for detached signatures |
| **2.5.12** | - | - | Added multilingual error handling |
| **2.5.11** | - | - | Forced PAdES signatureName with certificate commonName |
| **2.5.10** | - | - | Multiple SOAP client management based on `CCAName` |
| **2.5.9** | - | - | Added retrocompatibility fields for signature preferences |
| **2.5.7** | - | - | Custom DSS framework support for `xmldsig-filter2` |
| **2.5.6** | - | - | Added parameter to avoid XPath transform in XAdES |
| **2.5.5** | - | - | Added connection check webmethod |
| **2.5.4** | - | - | Added method to remove certificate from cache |
| **2.5.3** | - | - | Added certificate cache reset method |
| **2.5.2** | - | - | Introduced certificate cache |
| **2.5.1** | - | - | Replaced `SignerPosition` with `TextPosition` |
| **2.5.0-1.2** | - | - | First release of new SWS version |
| **2.5.0-1.1** | - | - | Initial release |