## What's Changed * core: fix bug in ref-primitive maps by @brharrington in https://github.com/Netflix/atlas/pull/1827 * core: add test case for whitespace around values by @brharrington in https://github.com/Netflix/atlas/pull/1828 * webapi: update normalize ordering by @brharrington in https://github.com/Netflix/atlas/pull/1829 * fix log4j binding for slf4j by @brharrington in https://github.com/Netflix/atlas/pull/1830 * core: update TimeSeriesBuffer consolidation by @brharrington in https://github.com/Netflix/atlas/pull/1831 * core: improve test coverage of gauge consolidation by @brharrington in https://github.com/Netflix/atlas/pull/1832 * core: fix ArrayIndexOutOfBoundsException by @brharrington in https://github.com/Netflix/atlas/pull/1833 * core: support unicode escapes in legend text by @brharrington in https://github.com/Netflix/atlas/pull/1834 * chart: update Roboto from 2.001 to 3.001 by @brharrington in https://github.com/Netflix/atlas/pull/1835 * update dependencies by @brharrington in https://github.com/Netflix/atlas/pull/1837 * chart: allow list of fonts to support fallback by @brharrington in https://github.com/Netflix/atlas/pull/1836 * core: add support for constant math by @brharrington in https://github.com/Netflix/atlas/pull/1763 **Full Changelog**: https://github.com/Netflix/atlas/compare/v1.8.0-rc.40...v1.8.0-rc.41