Releases: Netflix/spectator
Releases · Netflix/spectator
Release list
v1.10.7
What's Changed
- Bump actions/setup-java from 5.6.0 to 6.0.0 by @dependabot[bot] in #1282
- Remove the division from StepLong/StepDouble rollCount by @michaelbraun in #1280
- Do not store noop meters in the registry map by @brharrington in #1283
- Add benchmarks for the SwapMeter update and cleanup paths by @brharrington in #1284
- Fix three CompositeRegistry bugs affecting held references and state by @brharrington in #1285
- Tell meters when the registry removes them by @brharrington in #1286
- Mark meters after removal on close and reset by @brharrington in #1287
- Mark Atlas meters when they are removed by @brharrington in #1288
- Align gauge timestamps to the poll, not to a clock by @brharrington in #1289
- Ask the meter if it was removed, not if it expired by @brharrington in #1290
- Close gaps in the Atlas removal marking tests by @brharrington in #1292
- Mark stateless and servo meters when removed by @brharrington in #1293
- Pass the removal flag through composite meters by @brharrington in #1294
- Avoid repeatedly wrapping DedupConsumer instances by @kilink in #1291
- Align the two QueryIndex traversal workers by @brharrington in #1295
- Only dedup query index matches when it can help by @brharrington in #1296
- update dependencies by @brharrington in #1297
New Contributors
- @michaelbraun made their first contribution in #1280
Full Changelog: v1.10.6...v1.10.7
v1.10.6
What's Changed
- Bump actions/setup-java from 5 to 5.6.0 by @dependabot[bot] in #1276
- Bump bundled jackson-databind to 2.22.2 (CVE-2026-68497, GHSA-gx83-3vf8-gh7j) by @bmuschko in #1279
New Contributors
Full Changelog: v1.10.5...v1.10.6
v1.10.5
What's Changed
- api: strip port and detect EC2 host names in registeredNameOrIp by @brharrington in #1274
- update dependencies by @brharrington in #1275
Full Changelog: v1.10.4...v1.10.5
v1.10.4
What's Changed
- Add addLogTag for log-only IPC tags by @brharrington in #1273
Full Changelog: v1.10.3...v1.10.4
v1.10.3
v1.10.2
What's Changed
- remove JDK 8 zero-copy String optimization from AsciiSet by @brharrington in #1269
- Drop sun.misc.Unsafe from byte-array reads by @brharrington in #1270
- atlas: fix invalid tag characters at meter creation by @brharrington in #1268
- Bound {n} repeat to avoid CPU hang by @brharrington in #1271
Full Changelog: v1.10.1...v1.10.2
v1.10.1
What's Changed
- Do not extend AutoCloseable from the Registry interface by @brharrington in #1267
Full Changelog: v1.10.0...v1.10.1
v1.10.0
What's Changed
- Optimize QueryIndex key comparison in matching hot path by @brharrington in #1243
- Defer unescaping in Parser until tokens are used as values by @brharrington in #1244
- Escape group-by and rollup keys when rendering expressions by @brharrington in #1245
- Guard SpectatorAppender against re-entrant append by @jzhuge in #1246
- Short circuit empty other-checks in QueryIndex match path by @brharrington in #1247
- jackson 2.21.4 by @brharrington in #1248
- Sample frequency updates in LfuCache by @brharrington in #1250
- Migrate Jmx meters off deprecated Registry.register by @brharrington in #1251
- Make GcLogger registry pluggable by @brharrington in #1253
- Throw IllegalArgumentException for unsupported regex features by @brharrington in #1256
- Escape backslash beginning a unicode escape by @brharrington in #1257
- Clean up PolledMeter and registry resources on close by @brharrington in #1254
- Tie JFR and GC logging to registry lifecycle by @brharrington in #1255
- Stop scheduler on StatelessRegistry close by @brharrington in #1259
- Release agent and spark resources on close by @brharrington in #1260
- Flatten multi-segment IndexOf regex chains by @brharrington in #1262
- Dedup repeated PolledMeter cleanup actions by @brharrington in #1261
- Normalize same-key clauses in QueryIndex by @brharrington in #1263
- Add direct-mapped cache and use for QueryIndex by @brharrington in #1264
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #1266
- update dependencies by @brharrington in #1265
- Add DistinctCountSketch pattern by @brharrington in #1258
Full Changelog: v1.9.9...v1.10.0
v1.9.9
What's Changed
- Use JMH 'jvm' option to fork benchmarks on JDK 25 by @brharrington in #1241
- Revert "Add Stratum function tagging (#1238)" by @brharrington in #1242
Full Changelog: v1.9.8...v1.9.9
v1.9.8
What's Changed
Full Changelog: v1.9.7...v1.9.8