diff --git a/CHANGELOG.md b/CHANGELOG.md index 3afc563..67850e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## 0.4.8 + +### Fixed + +- `marina_pool:sync/3` published the `token_aware` strategy into the + foil table before `marina_ring:build/1` had compiled + `marina_ring_utils`. A query carrying a routing key in that window + crashed the calling process with `undef` on + `marina_ring_utils:lookup/1` instead of getting + `{error, marina_pool_not_started}`. The ring is now compiled before + the strategy becomes visible, on both startup and topology + re-syncs. + ## 0.4.7 ### Changed diff --git a/src/marina.app.src b/src/marina.app.src index 2eb6803..6690d64 100644 --- a/src/marina.app.src +++ b/src/marina.app.src @@ -1,6 +1,6 @@ {application, marina, [ {description, "High-Performance Erlang Cassandra / Scylla CQL Client"}, - {vsn, "0.4.7"}, + {vsn, "0.4.8"}, {registered, []}, {applications, [ kernel,