Login to follow
Gzip

Gzip (ODC)

Stable version 2.0.0 (Compatible with ODC)
Uploaded on 24 Jul by valantic LCS
Gzip

Gzip (ODC)

Details
Detailed Description

This component allows you to compress and decompress data using the GZip algorithm. You can use this component to reduce the size of your data and save storage space or bandwidth. This component offers two actions: GZipCompress and GZipDecompress


This component was migrated from O11 - https://www.outsystems.com/forge/component-overview/8684/gzip-compress-decompress


Special thanks to original creator Rui Mendes - https://www.outsystems.com/profile/py5mocsu9n/overview


This ODC Asset was migrated by Fábio Fantato

Release notes 
  • Upgraded target framework to .NET 10 (both library and test project)
  • Fixed missing test adapter reference (tests weren't discoverable before)
  • GZip_StringCompress / new GZip_BinaryExpand: null input now throws a clear ArgumentException instead of an unhandled .NET exception
  • GZip_BinaryExpand: malformed/corrupted gzip input now throws a clear ArgumentException instead of a raw InvalidDataException
  • Fixed a resource leak in GZip_StringCompress (streams weren't disposed on write failure) and removed dead null-initializations
  • Added GZip_BinaryExpand (correct spelling) as the new action to use; GZip_BinayExpand kept as a deprecated wrapper for backward compatibility with existing OutSystems consumers
  • Bumped OutSystems.ExternalLibraries.SDK to 1.5.0 and pinned Newtonsoft.Json to 13.0.3, resolving a high-severity CVE (NU1903 / GHSA-5crp-9r3c-p9vr)
  • Added .gitignore; untracked bin/, obj/, .vs/, Dist/ build artifacts from git
  • Added README.md (developer/maintainer guide) and DOC.md (OutSystems ODC consumer guide with action reference and examples)
  • Expanded unit tests: empty string, null inputs, malformed binary, deprecated-wrapper parity