Releases: Netflix/atlas
Releases · Netflix/atlas
v1.9.0-rc.5
What's Changed
- remove jsonp implementation by @aaronaddleman in #1891
- core: add configurable max stack size to interpreter by @brharrington in #1892
- update to vite 6.4.2 by @brharrington in #1893
- core: add sample-count helper by @brharrington in #1894
- eval: fix flaky testProcessor state machine in EvaluatorSuite by @brharrington in #1895
- update dependencies by @brharrington in #1896
Full Changelog: v1.9.0-rc.4...v1.9.0-rc.5
v1.9.0-rc.4
What's Changed
- core: add AST type system for stack language by @brharrington in #1885
- core: add syntax tree and URI parser by @brharrington in #1886
- eval: add tests for named color alpha resolution by @brharrington in #1887
- lsp: add Language Server Protocol module by @brharrington in #1888
- lsp: add WebSocket transport module by @brharrington in #1889
Full Changelog: v1.9.0-rc.3...v1.9.0-rc.4
v1.9.0-rc.3
What's Changed
- core: support comments in stack expressions by @brharrington in #1882
- pekko - Catch DateTimeExceptions in the RequestHandler error response by @manolama in #1884
Full Changelog: v1.9.0-rc.2...v1.9.0-rc.3
v1.9.0-rc.2
What's Changed
- pekko: add warn log if byte limit is hit by @brharrington in #1870
- lwcapi: heartbeat immediately on ws connect by @brharrington in #1871
- pekko: remove redundant unit in log message by @brharrington in #1872
- pekko: avoid backpressure for staggered broadcast by @brharrington in #1873
- core: tag index optimizations by @brharrington in #1877
- core: reduce tag index memory overhead by @brharrington in #1878
- core: reduce memory overhead of SortedTagMap by @brharrington in #1879
- core: fix lessThan matching in RoaringTagIndex by @brharrington in #1880
- pekko: add a monitored buffer operation by @brharrington in #1881
- eval: add output buffer for stream by @brharrington in #1883
Full Changelog: v1.9.0-rc.1...v1.9.0-rc.2
v1.8.2
What's Changed
- Backport recent changes to 1.8.x by @brharrington in #1874
- pekko: add a monitored buffer operation by @brharrington in #1875
- eval: add output buffer for stream by @brharrington in #1876
Full Changelog: v1.8.1...v1.8.2
v1.9.0-rc.1
What's Changed
- update base version to 1.9.x by @brharrington in #1867
- update to spring 7 by @brharrington in #1868
- update to jackson 3 by @brharrington in #1826
Full Changelog: v1.8.0...v1.9.0-rc.1
v1.8.1
v1.8.0
What's Changed
- update base version to 1.8.x by @brharrington in #1526
- set baseline java version to 17 by @brharrington in #1527
- update to spring 6 by @brharrington in #1528
- fix misc warnings by @brharrington in #1529
- add specialized map for ref with double values by @brharrington in #1532
- eval: sum aggregation for gauges by @brharrington in #1533
- ci: enable snapshots for version branches by @brharrington in #1536
- update dependencies by @brharrington in #1539
- ci: add jdk20 by @brharrington in #1540
- lwc: model object for event by @brharrington in #1541
- lwc: add timestamp accessor by @brharrington in #1542
- lwc: add stack lang operators for events by @brharrington in #1543
- lwc: add client interface for processing events by @brharrington in #1545
- chart: ensure json objects are closed by @brharrington in #1546
- add small set of named colors by @brharrington in #1544
- add support for heatmaps by @brharrington in #1547
- add log-linear scale type by @brharrington in #1548
- update dependencies by @brharrington in #1549
- finer grained ticks for log-linear scale by @brharrington in #1550
- adjust heatmap scale behavior by @brharrington in #1551
- fix min for log-linear scale by @brharrington in #1553
- add spring-lwc-events project to aggregate by @brharrington in #1554
- eval: fix aggr for group by with gauges by @brharrington in #1555
- eval: ensure exprs are resent on reconnect by @brharrington in #1557
- update to scala 2.13.11 by @brharrington in #1559
- sbt 1.9.0 by @sullis in #1560
- lwc-events: default impl for encode methods by @brharrington in #1561
- lwc: indicate expr type for subscriptions by @brharrington in #1562
- eval: make model classes records by @brharrington in #1563
- ensure result set is closed by @brharrington in #1564
- akka 2.6.21 by @brharrington in #1565
- update dependencies by @brharrington in #1569
- sbt 1.9.2 by @sullis in #1570
- sanitize id parameter on graph URIs by @brharrington in #1571
- update dependencies by @brharrington in #1572
- permit all allowed step sizes when computing by @brharrington in #1573
- update dependencies by @brharrington in #1575
- migrate from akka to pekko by @brharrington in #1531
- rename classes with Akka in the name by @brharrington in #1577
- fix unused imports and minor warnings by @brharrington in #1578
- eval: preserve state with multi-level grouping by @brharrington in #1579
- Update README.md (reference to pekko) by @pjfanning in #1581
- update dependencies by @brharrington in #1584
- update CI to use JDK 21 by @brharrington in #1585
- update dependencies by @brharrington in #1586
- core: support custom set of references for dates by @brharrington in #1587
- core: add check for infinite loops by @brharrington in #1588
- core: add support for basic trig functions by @brharrington in #1589
- update dependencies by @brharrington in #1590
- consistent normalization of line styles by @brharrington in #1591
- core: add sample-count operation by @brharrington in #1592
- webapi: support unstable ops for expr manipulation by @brharrington in #1593
- standalone: add ExprApi to static config by @brharrington in #1594
- update license headers for 2024 by @brharrington in #1595
- update dependencies by @brharrington in #1597
- Update license year in readme by @giancarlopro in #1599
- eval: improve offset validation by @brharrington in #1600
- improve error message for invalid theme by @brharrington in #1601
- standalone: adjust log levels by @brharrington in #1602
- postgres: db implementation by @brharrington in #1603
- update dependencies by @brharrington in #1604
- eval: add counter for unknown messages by @brharrington in #1605
- lwcapi: batch sub messages by @brharrington in #1606
- eval: support simple legends for streaming data by @brharrington in #1607
- add time series id to v2.json output by @brharrington in #1608
- core: no data for aggr of empty group by by @brharrington in #1609
- atlas JMH: Quantify skipping decoding of the time series ID by @manolama in #1610
- support presentation metadata for fetch by @brharrington in #1611
- add span-time-series operator by @brharrington in #1612
- core: add extractors for trace queries by @brharrington in #1613
- core: fix toString for event and trace exprs by @brharrington in #1614
- update PR build to use macos-14 by @brharrington in #1615
- enable cross-building for scala 3 by @brharrington in #1616
- avoid double publishing of artifacts by @brharrington in #1617
- eval: support presentation metadata for stream by @brharrington in #1618
- update dependencies by @brharrington in #1619
- eval: use consistent setting for simple legends by @brharrington in #1620
- eval: add max step size setting by @brharrington in #1621
- eval: remove unused method in ExprInterpreter by @brharrington in #1622
- lwcapi: support shard dimensions for cluster scoping by @brharrington in #1623
- eval: require precise scoping for hi-res streams by @brharrington in #1624
- core: sample-count is now stable by @brharrington in #1625
- core: use HashSet for reserved key rule by @brharrington in #1626
- eval: simplify data point source by @brharrington in #1627
- core: support chaining child queries by @brharrington in #1628
- eval: add event message type by @brharrington in #1629
- lwcapi: update /evaluate to accept events by @brharrington in #1630
- lwc-events: improve data point conversion by @brharrington in #1631
- core: support sub-second durations by @brharrington in #1632
- eval: add new subscription message by @brharrington in #1633
- eval: fix message drops for higher throughput by @brharrington in #1634
- lwcapi: use subv2 type for events by @brharrington in #1635
- eval: add test cases for events validation by @brharrington in #1636
- eval: fix spurious warnings for event expressions by @brharrington in #1637
- eval: preserve presentation meta for trace graph by @brharrington in #1638
- lwcapi: add test for splitting trace query by @brharrington in #1639
- lwc-events: reuse handlers when syncing expressions by @brharrington in #1640
- lwc-events: add remote client by @brharrington in #1641
- eval: fix test case for trace time series by @brharrington in #1642
- update to scala 3.4.1 by @brharrington ...
v1.8.0-rc.42
What's Changed
- eval: improve logging for smile enc messages by @brharrington in #1838
- lwcapi: dedup expression set by @brharrington in #1839
- lwcapi: improve matching for asg in clauses by @brharrington in #1840
- lwcapi: disable query index cache by @brharrington in #1841
- lwcapi: fix hash code for Subscription by @brharrington in #1842
- core: consistent escaping for starts/ends/contains by @brharrington in #1843
- update license headers for 2026 by @brharrington in #1845
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #1844
- core: fix late updates for memory db by @brharrington in #1847
- core: remove unnecessary set by @brharrington in #1848
- core: fix alignStart for last interval by @brharrington in #1849
- core: add validation for format patterns by @brharrington in #1850
- Update Github Actions to use latest NetflixOSS recommendations by @brharrington in #1851
- chart: add tests for handling empty text by @brharrington in #1853
- eval: improve simple legend handling for rewrites by @brharrington in #1854
- add note about security concerns for ConfigApi by @brharrington in #1856
- chart: fix duplicate ticks with duration labels by @brharrington in #1857
- chart: fix duration label corner case by @brharrington in #1858
- chart: improve time axis labels for small ranges by @brharrington in #1859
- update dependencies by @brharrington in #1860
Full Changelog: v1.8.0-rc.41...v1.8.0-rc.42
v1.8.0-rc.41
What's Changed
- core: fix bug in ref-primitive maps by @brharrington in #1827
- core: add test case for whitespace around values by @brharrington in #1828
- webapi: update normalize ordering by @brharrington in #1829
- fix log4j binding for slf4j by @brharrington in #1830
- core: update TimeSeriesBuffer consolidation by @brharrington in #1831
- core: improve test coverage of gauge consolidation by @brharrington in #1832
- core: fix ArrayIndexOutOfBoundsException by @brharrington in #1833
- core: support unicode escapes in legend text by @brharrington in #1834
- chart: update Roboto from 2.001 to 3.001 by @brharrington in #1835
- update dependencies by @brharrington in #1837
- chart: allow list of fonts to support fallback by @brharrington in #1836
- core: add support for constant math by @brharrington in #1763
Full Changelog: v1.8.0-rc.40...v1.8.0-rc.41