Release v0.16.0
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)