Skip to content

Commit

Permalink
prepare v5.1.2 release
Browse files Browse the repository at this point in the history
  • Loading branch information
FZambia committed Nov 25, 2023
1 parent 5ed9015 commit 2432878
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 8 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [1.21.3]
go-version: [1.21.4]
steps:
- name: Install Go
uses: actions/setup-go@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
strategy:
matrix:
go-version: [1.21.3]
go-version: [1.21.4]
tarantool-version: [2.7.2]
steps:
- name: Install Go
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
v5.1.2 and higher
=================

Since Centrifugo v5.1.2 we do not maintain CHANGELOG.md file.

All changes may be found on [Centrifugo releases page](https://github.com/centrifugal/centrifugo/releases) on Github.

v5.1.1
======

Expand Down
12 changes: 6 additions & 6 deletions misc/release/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ For details, go to the [Centrifugo documentation site](https://centrifugal.dev).

### Improvements

* Option to extract client connection user ID from HTTP header [#730](https://github.com/centrifugal/centrifugo/pull/730). See [documentation](https://centrifugal.dev/docs/server/configuration#client_user_id_http_header) for it.
* Speed up channel config operations by using atomic.Value and reduce allocations upon channel namespace extraction by using channel options cache, [#727](https://github.com/centrifugal/centrifugo/pull/727)
* New metrics for the size of messages sent and received by Centrifugo real-time transport. And we finally described all the metrics exposed by Centrifugo in docs - see [Server observability -> Exposed metrics](https://centrifugal.dev/docs/server/observability#exposed-metrics)
* Avoid keeping zero offsets in history meta hash keys in Redis – slightly reduces memory consumption of Redis, see [centrifugal/centrifuge#332](https://github.com/centrifugal/centrifuge/pull/332)

### Fixes

* Fix `Lua redis lib command arguments must be strings or integers script` error when calling Redis reversed history and the stream metadata key does not exist, [#732](https://github.com/centrifugal/centrifugo/issues/732)
* Centrifugo v5.1.1 fixed `Lua redis lib command arguments must be strings or integers script` error for new Centrifugo setups and new keys in Redis, but have not provided solution to existing keys. In [centrifugal/centrifuge/#331](https://github.com/centrifugal/centrifuge/pull/331) we fixed it.
* Updating `github.com/redis/rueidis` to v1.0.22 fixes unaligned atomics to run Centrifugo with Redis engine on 32-bit systems, [some details](https://github.com/centrifugal/centrifugo/pull/737)

### Misc

* Dependencies updated (rueidis, quic-go, etc)
* Improved logging for bidirectional emulation transports and unidirectional transports - avoid unnecessary error logs
* Release is built using Go v1.21.4
* Opentelemetry dependencies updated
* We now have a [bash script for quick local setup of Redis cluster](https://github.com/centrifugal/centrifugo/tree/master/misc/redis_cluster) - to simplify development

0 comments on commit 2432878

Please sign in to comment.