Repository navigation
Releases: I-RzR-I/SoapClientCallAssist
Releases · I-RzR-I/SoapClientCallAssist
Release list
v2.0.0.380
What's Changed
- Add data mapping, soap signature and small fixes by @I-RzR-I in #7
- Fix Dependabot alerts in test projects and repair Soap12 reflection after library move by @I-RzR-I in #8
- -> Added WS-Security modes on
SoapSecurityDto: UsernameToken, signed WS-Addressing, symmetric binding (wsHttpBinding/ws2007HttpBindingMessage mode), message encryption, SAML bearer and holder-of-key, WS-SecureConversation viaSoapSecureConversationClient. - -> Added
ISoapResponseSecuritywith request-boundVerifyand atomicDecryptAndVerify; verification stays explicit. - -> Added an
ISoapMessageVerifierconstructor onSoap11Client/Soap12Client; a DI-registered verifier is honoured.ISoapClientEndpointis unchanged. - -> Changed
SendRequest/SendRequestAsync: only a 2xx status succeeds; any other status fails and still carries the response. - -> Changed
GetXmlNodeResponseBody/GetXNodeResponseBodyto return the first element child of theBody;BodyandFaultare located by namespace. - -> Changed the mapper to require the first
Bodyelement to match the contract name. - -> Fixed failure codes being lost on
BuildRequest(HttpMethod, BuildSoapRequestDto)and the send methods. - -> Fixed
RegisterSoapClientsEndpoint()replacing a consumer-configured primary handler; it now only adds decompression. - -> Hardened response parsing: DTD prohibited, entity expansion capped, nesting bounded; every envelope is written compact.
- -> Upgraded
System.Security.Cryptography.Xmlto 10.0.11. - -> Tests: new
SoapClientCallAssistTests.Wcfsuite against real WCF hosts, sharedSoapClientCallAssistTests.Common, JDK cross-verification of signatures, securedTestSoapServiceN45endpoints.
Full Changelog: v1.0.5.7407...v2.0.0.380
v1.0.5.7407
Merge pull request #6 from I-RzR-I/feature/AddImprovements Feature/add improvements
v1.0.4.5737
Merge pull request #5 from I-RzR-I/feature/UpgradeReferencePackages Update reference package version, fixing CVE
v1.0.3.8507
Merge pull request #4 from I-RzR-I/fix/FixLibVersion Fix the new version of a referenced package.