Skip to content

Release v0.16.0

Compare
Choose a tag to compare
@NATS-CI NATS-CI released this 15 Aug 21:18
27593aa

Changelog

Backward compatibility note

See backward compatibility note if moving from v0.14.3 to this release here

Go Version

  • 1.11.13: Both release executables and Docker images are built with this Go release.

Added

  • Use of GoReleaser. Thanks to @caarlos0 for this tool! (#913)
  • Deb and RPM packages (#913)
  • Example in readme of usage of SQL Postgres. Thanks to @Olshansk for the contribution (#857)
  • FileStore: read-ahead capabilities improving delivery to subscriptions (#875)
  • FileStore: auto-sync interval allowing to disable file sync on every flush, but sync at regular interval (#882, #886, #909)
  • SQLStore: ability to set read/write timeouts for Postgres driver. Thanks to @kartikpasupathy for the report (#908)
  • Support for Risc-V platform by updating some of the dependencies. Thanks to @carlosedp for the contribution (#891)

Updated:

  • NATS Server and other dependencies (#867, #880, #913)
  • Moved sql scripts to scripts/ directory (#870)

Fixed

  • Possible stall of queue member (#863)
  • Redelivery of unacknowledged messages of a leaving queue member (#871)
  • Panic when running 32-bit release (caused by the RAFT library). Thanks to @tharrold for the report (#888)
  • Logging of RAFT events (#889)
  • SQLStore: tick column of StoreLock table not updated if active server was shutdown (#902)

Complete Changes

v0.15.1...v0.16.0