Skip to content

Releases: tarantool/memcached

1.1.2

21 Aug 15:51
Compare
Choose a tag to compare

This small release adds Fedora 34 platform to packaging.

Added

  • Build of packages for Fedora 34 platform (#128).

1.1.1

11 Apr 14:44
Compare
Choose a tag to compare

Overview

This release fixes an error in expire that occurs after switching an instance from master to replica and back.

Fixed

  • Don't terminate the memcached expire fiber in read-only mode.

1.1.0

07 Dec 19:19
Compare
Choose a tag to compare

Overview

The release is aimed at improving the stability of the module.

Added

  • Check on tarantool box initialization before init (now it returns a nice
    error). (Issue: #76 PR: #78).
  • Possibility to pass port to memcached.create() as a number.
    (Issue: #107 PR: #108).

Changed

  • Updated an upper value for readahead parameter. (Issue: #103 PR: #109).
  • Switched to using the module's own slab arena. For information
    memcached.slab.info() can be used. (Issue: #96 PR: #102).
  • Switched to using bundled msgpuck and small libraries. (PR: #113).

Fixed

  • Stuck on processing GET request. (Issue: #73 PR: #94).
  • Segfault on tarantool debug build. (Issue: #59 PR: #111).

1.0.1

03 Jun 20:05
Compare
Choose a tag to compare

Overview

This release bring support of tarantool 1.10 and newer.

Breaking changes

Tarantool versions below 1.10 are not supported anymore.

Existing code that use the module should work good with a new module on a new tarantool.

Bugfixes

  • Destroy SASL context at connection closing (PR #45). It fixes a memory leak.
  • Fixed expire fiber startup on tarantool-1.9+ (#44).
  • Find internal.so library when the module is installed using tarantoolctl rocks (PR #46).
  • Avoid using of global stats and retval variables (PR #54).
  • Fixed ER_NO_TRANSACTION on tarantool-2.2+ (#53).
  • Fixed undefined symbol errors due to lack of a reference to internal.so library (PR #57).
  • Worked around the segfault due to small library ABI mismatch (#59).

Other

  • Optimize SET command (PR #41). Skip fetching of a tuple we're about to replace.
  • Revived CI / CD (#49). Verify against tarantool-1.10 now.

1.0.0

22 Jan 12:27
Compare
Choose a tag to compare

First release with rockspecs

Previously added

  • support for Text and Binary protocols
  • background expiration