Skip to content

Releases: BrianPugh/tamp

v1.10.3

27 Oct 17:10
d4d4799

Choose a tag to compare

Security Fix

  • Prevent OOB window buffer access when decompressing a malicious pattern match at end of window buffer. by @BrianPugh in #264

Full Changelog: v1.10.2...v1.10.3

v1.10.2

10 Oct 15:46

Choose a tag to compare

Bug Fix

  • Fix uninitialised variable access in compressor.c by @mianowill in #251

Features

  • Allow specifying whether to use C/Python implementation from the cli by @BrianPugh in #249
  • Use stringzilla if available for the python compressor. by @BrianPugh in #250

New Contributors

Full Changelog: v1.10.1...v1.10.2

v1.10.1

15 Sep 19:47
9a6c8bf

Choose a tag to compare

Bug Fixes

  • c: decompressor: Force integer promotion type for bit_buffer by @ecsv in #240
  • C++17 compatibility patch (esp-idf v4.4 compatability) by @Matt-Lemcke in #242

New Contributors

Full Changelog: v1.10.0...v1.10.1

v1.10.0

06 Aug 19:15
c3adbd3

Choose a tag to compare

Features

Full Changelog: v1.9.0...v1.10.0

v1.9.0

01 Aug 20:41
92c83c2

Choose a tag to compare

What's Changed

  • Introduce new lazy matching feature to increase compression ratios for more CPU power. By @BrianPugh in #227

Full Changelog: v1.8.1...v1.9.0

v1.8.1

31 Jul 13:38

Choose a tag to compare

Bug Fixes

  • URGENT: Fix python decompress bindings from prematurely ending after the first megabyte of data. Impacts precompiled python bindings and, by extension, the tamp decompress CLI command. By @BrianPugh in #228

Full Changelog: v1.8.0...v1.8.1

v1.8.0

03 May 14:11

Choose a tag to compare

Features

Full Changelog: v1.7.0...v1.8.0

v1.7.0

25 Mar 19:08

Choose a tag to compare

C Features

Docs

  • Add more documentation about the C compressor maximum output buffer for flush. by @BrianPugh in #202

Full Changelog: v1.6.0...v1.7.0

v1.6.0

03 Jun 19:15

Choose a tag to compare

What's Changed

  • Add micropython v1.23.0 native modules to build CI. by @BrianPugh in #163

Full Changelog: v1.5.0...v1.6.0

v1.5.0

09 May 02:23

Choose a tag to compare

Deprecation

  • tamp_compressor_compress_poll has been renamed to tamp_compressor_poll. The old name has been #define to the old name. Please update your code to directly use tamp_compressor_poll.

Features

Bug Fixes

  • Fixed esp32 micropython native module from not working. by @BrianPugh in #147

Full Changelog: v1.4.1...v1.5.0