Skip to content

Instantly share code, notes, and snippets.

@rtsisyk
Last active April 3, 2017 11:47
Show Gist options
  • Select an option

  • Save rtsisyk/f31c69d67ce870d313731b69c160724a to your computer and use it in GitHub Desktop.

Select an option

Save rtsisyk/f31c69d67ce870d313731b69c160724a to your computer and use it in GitHub Desktop.

Date released: 2016-09-26

1.6.9 is a maintenance release in the 1.6.x series.

This release is the last one in the 1.6.9 series. For new deployments, please consider using Tarantool 1.7.3.

Release tag is 1.6.9.

Functionality added or changed

  • Tab-based autocompletion in the interactive console #86

  • LUA_PATH and LUA_CPATH environment variables taken into account, like in PUC-RIO Lua #1428

  • Search for .dylib as well as for .so libraries in OS X #810

  • A new box.cfg { read_only = true } option to emulate master-slave behavior #246

  • if_not_exists = true option added to box.schema.user.grant #1683

  • clock_realtime()/monotonic() functions added to the public C API #1455;

  • space:count(key, opts) introduced as an alias for space.index.primary:count(key, opts) #1391

  • Upgrade script for 1.6.4 -> 1.6.8 -> 1.6.9 #1281

  • Support for OpenSSL 1.1 #1722

Bugs fixed

  • Segfault on xpcall + box.rollback() #1688

  • iproto buffers grows infinetly #846 #1347

  • iproto buffers are never rotated in some conditions #1642

  • Segfault on xlogs completely fill disk #1344

  • SIGPIPE on master if replica closes socket during SUBSCRIBE #1627

  • Crash on SIGUSR1 in console process #1624

  • BITSET index with inappropriate types crashes in debug build #1549

  • strange behavior of csv module #1509

  • Iterator types are not validated in request #1467

  • Wrong syslog identity #1436

  • box.cfg log message loop #1420

  • SIGSEGV in eio_finish #1411

  • Fio.open creates files with 000 UNIX mode bug #1211

  • Interactive tarantool ignores SIGINT(+) if linked with system readline on osx #1127

  • tarantoolctl eval stops execution after box.cfg{} #1394

  • tarantoolctl connect doesn't report errors in case of wrong URI #1586

  • tarantoolctl won't open control socket #1469

  • tarantool doesn't start listening on existing socket file #1395

  • Remove unix socket file at exit #1434

  • clock_gettime() detected but unavailable in macos #1777

  • Debian: tarantool package must depend on tarantool-common #1524

A full list of fixed bugs is available at https://github.com/tarantool/tarantool/issues?q=milestone%3A1.6.9+is%3Aclosed

New rocks and packages

  • curl - Non-blocking bindings for libcurl
  • prometheus - Prometheus metric collector for Tarantool
  • gis - A full-featured geospatial extension for Tarantool
  • mqtt - An MQTT protocol client for Tarantool
  • luaossl - The most comprehensive OpenSSL module in the Lua universe

Incompatible changes and possible caveats

  • Support for SHA-0 (digest.sha()) was removed due to OpenSSL upgrade.
  • Tarantool binary now dynamically links with libssl.so during compile time instead of loading it at the run time.
  • Fedora 22 packages were deprecated (EOL).
@zaglex
Copy link
Copy Markdown

zaglex commented Apr 3, 2017

In the list of fixed bugs description here doesn't match with link "Segfault on xpcall + box.rollback() #1688"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment