Releases: m3db/m3
Releases · m3db/m3
v0.15.14
Changelog
Features
- M3Query: Add movingSum, movingMax, movingMin Graphite functions (#2570)
- M3Query: Add aliasByTags Graphite function (#2626)
- M3Query: Add exponentialMovingAverage Graphite function (#2622)
- M3Query: Add timeSlice Graphite function (#2581)
- M3Query: Add delay Graphite function (#2567)
- M3Query: Add aggregateWithWildcards Graphite function (#2582)
- M3Query: Add groupByNodes Graphite function (#2579)
- M3Coordinator: Allow using the placement set API for creating new placements as well as upserting existing placements (#2625)
- M3DB: Add bootstrap time migration config which supports seamless backwards and forwards compatible fileset upgrades (#2521)
v0.15.13
v0.15.12
v0.15.11
v0.15.10
v0.15.9
Changelog
Performance
- M3DB: Background cold flush process to no longer block data snapshotting or commit log rotation (#2508)
- M3DB: Avoid sorting index entries when reading data filesets during bootstrap when not required (#2533)
Bug Fixes
- M3Coordinator: Respect M3Cluster headers in namespace GET (#2518)
Documentation
- M3Aggregator: Add M3Aggregator documentation (#1741, #2529)
- M3DB: Bootstrapper documentation fixes (#2510)
- All: Update mkdocs (#2524, #2527)
- All: Add M3 meetup recordings (#2495, #2527)
- All: Update Twitter link (#2530)
- All: Fix spelling in FAQ (#2448)
Misc
- M3DB: Add bootstrap migration config and options (#2519)
v0.15.8
v0.15.7
Changelog
Performance
- M3DB: Background cold flush process to no longer block data snapshotting or commit log rotation (#2460)
- M3DB: Validate individual index entries on decode instead of entire file on open, to further improve bootstrap speed (#2468)
Bug Fixes
- M3DB: Strict JSON unmarshal (disallow unknown fields) for raw HTTP/JSON DB node APIs (#2490)
- M3Query: Fix to regex selectors with leading wildcard (#2505)
Documentation
- All: Links to M3 meetup recordings (#2494)
v0.15.6
Changelog
Features
- M3DB: Add per-namespace indexing runtime options to define concurrency weighted to indexing (#2446)
Performance
- M3DB: Faster bootstrapping with deferred index checksum and significantly lower memory bump at block rotation (#2446)
- M3DB: Faster series aggregate metadata queries by intersecting postings term results with resolved query postings list (#2441)
Bug Fixes
- M3Query: Fix for label matching behavior not the same as regular Prometheus for when label value is ".+" or ".*" (#2479)
- M3Query: Special case when request from Go process such as Prometheus Go client library for searching series metadata using Go min/max UTC values (#2487)
- M3Query: Auto-detect querying for entire retention time range (#2483)
- M3Query: Fix for Graphite query for metric with single identifier and no dot separated elements (#2450)
Documentation
Misc
- M3DB: Expose cluster total shards and replicas as metrics (#2452)