Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: metrico/gigapipe
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.4.3
Choose a base ref
...
head repository: metrico/gigapipe
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.4.4
Choose a head ref
  • 6 commits
  • 8 files changed
  • 5 contributors

Commits on Sep 7, 2026

  1. build(deps): bump github.com/prometheus/common from 0.70.1 to 0.71.0 (#…

    …962)
    
    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.70.1 to 0.71.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Changelog](https://github.com/prometheus/common/blob/main/CHANGELOG.md)
    - [Commits](prometheus/common@v0.70.1...v0.71.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/common
      dependency-version: 0.71.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    88a11fb View commit details
    Browse the repository at this point in the history
  2. chore: update Go version to 1.27.1 (#969)

    Co-authored-by: rita7lopes <105070795+rita7lopes@users.noreply.github.com>
    github-actions[bot] and rita7lopes authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    c4c1fab View commit details
    Browse the repository at this point in the history
  3. promql: fetch series labels once per sort (#963)

    LabelsArray() is not a field read: it rebuilds the label set from the
    fingerprint and sorts it on every call. The comparator recomputed both
    sides for every comparison, so ordering 2000 series took 44892 of those
    instead of 2000.
    janeblower authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    ada53ca View commit details
    Browse the repository at this point in the history
  4. build(deps): bump go.opentelemetry.io/collector/pdata (#971)

    Bumps [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) from 1.65.0 to 1.66.0.
    - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
    - [Commits](open-telemetry/opentelemetry-collector@pdata/v1.65.0...pdata/v1.66.0)
    
    ---
    updated-dependencies:
    - dependency-name: go.opentelemetry.io/collector/pdata
      dependency-version: 1.66.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    8664104 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump go.opentelemetry.io/collector/pdata/pprofile (#970)

    Bumps [go.opentelemetry.io/collector/pdata/pprofile](https://github.com/open-telemetry/opentelemetry-collector) from 0.159.0 to 0.160.0.
    - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
    - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
    - [Commits](open-telemetry/opentelemetry-collector@v0.159.0...v0.160.0)
    
    ---
    updated-dependencies:
    - dependency-name: go.opentelemetry.io/collector/pdata/pprofile
      dependency-version: 0.160.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    bafc16e View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2026

  1. fix(logql): keep all lines of a multi-line stream on a single node (#965

    )
    
    The single-node label-resolution join in LabelsJoinPlanner used ANY INNER
    JOIN to drop samples whose fingerprint has no time_series row yet (#961).
    But `main` (one row per log line) joins many-to-one onto `_time_series`
    (one row per fingerprint), and ClickHouse's ANY join keeps at most one
    matched pair per key, so the INNER join collapsed every multi-line stream
    down to a single line. A LogQL selector matching N lines of one stream
    returned 1.
    
    Keep ANY LEFT JOIN, which preserves each sample row, and drop the
    unresolved fingerprints with length(_time_series.labels) > 0 instead. This
    mirrors the cluster branch, which already sheds unresolved rows via a
    length(labels) > 0 filter rather than the join type, and still discards
    samples whose labels are not yet visible.
    
    Update the single-node case of TestLabelsJoinDropsUnresolvedFingerprints to
    assert the filter, and add an integration regression test that pushes a
    three-line stream and asserts all three lines come back.
    
    Fixes #964
    mgai-rchung authored Sep 8, 2026
    Configuration menu
    Copy the full SHA
    f0affab View commit details
    Browse the repository at this point in the history
Loading