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: fluxcd/source-controller
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.8.4
Choose a base ref
...
head repository: fluxcd/source-controller
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.8.5
Choose a head ref
  • 14 commits
  • 15 files changed
  • 4 contributors

Commits on May 15, 2026

  1. Support Helm semver encoding in OCI repositories

    Signed-off-by: Evan Anderson <[email protected]>
    Signed-off-by: Matheus Pimenta <[email protected]>
    (cherry picked from commit b7e54e5)
    evankanderson authored and github-actions[bot] committed May 15, 2026
    Configuration menu
    Copy the full SHA
    79fe9e8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2051 from fluxcd/backport-1834-to-release/v1.8.x

    [release/v1.8.x] Support Helm semver encoding in OCI repositories
    matheuscscp authored May 15, 2026
    Configuration menu
    Copy the full SHA
    bc5e4a6 View commit details
    Browse the repository at this point in the history
  3. [v1.8.x] Update Helm to v4.2.0

    Signed-off-by: Matheus Pimenta <[email protected]>
    matheuscscp committed May 15, 2026
    Configuration menu
    Copy the full SHA
    698685f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2049 from fluxcd/patch-v1.8/helm-4.2.0

    [v1.8.x] Update Helm to v4.2.0
    matheuscscp authored May 15, 2026
    Configuration menu
    Copy the full SHA
    07072bd View commit details
    Browse the repository at this point in the history

Commits on May 16, 2026

  1. Upgrade k8s to 1.36.1, c-r to 0.24.1, cli-utils to 1.2.1

    Signed-off-by: Matheus Pimenta <[email protected]>
    matheuscscp committed May 16, 2026
    Configuration menu
    Copy the full SHA
    0fab7d8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2052 from fluxcd/upgrade-deps

    [v1.8.x] Upgrade k8s to 1.36.1, c-r to 0.24.1, cli-utils to 1.2.1
    matheuscscp authored May 16, 2026
    Configuration menu
    Copy the full SHA
    493e0bb View commit details
    Browse the repository at this point in the history

Commits on May 19, 2026

  1. Resolve bucket object paths with SecureJoin

    Bucket object keys are external input and may contain arbitrary
    characters. Joining them with the reconciler's working directory
    through `filepath.Join` applies `filepath.Clean`, which collapses
    parent-directory segments and can yield a destination outside the
    working directory. `securejoin.SecureJoin` resolves the key while
    keeping the result within the working directory, matching the
    pattern already used elsewhere in the controllers for similar
    joins (e.g. GitRepository include paths).
    
    Assisted-by: claude-code/opus-4.7
    Signed-off-by: Hidde Beydals <[email protected]>
    (cherry picked from commit 6d2d86d)
    hiddeco authored and github-actions[bot] committed May 19, 2026
    Configuration menu
    Copy the full SHA
    3dcb00c View commit details
    Browse the repository at this point in the history
  2. Resolve sparse checkout paths with SecureJoin

    When validating that the paths listed in `spec.sparseCheckout`
    exist in the cloned working tree, resolve each entry with
    `securejoin.SecureJoin` instead of `filepath.Join`. `filepath.Join`
    collapses parent-directory segments via `filepath.Clean`, so a
    configured path like `../foo` would have been checked against a
    location outside the working tree, masking a missing entry behind
    an unrelated filesystem stat. SecureJoin keeps the resolved path
    inside the working tree, matching the pattern already used for
    include paths elsewhere in the controller.
    
    Assisted-by: claude-code/opus-4.7
    Signed-off-by: Hidde Beydals <[email protected]>
    (cherry picked from commit f5fe034)
    hiddeco authored and github-actions[bot] committed May 19, 2026
    Configuration menu
    Copy the full SHA
    153b7ab View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2055 from fluxcd/backport-2054-to-release/v1.8.x

    [release/v1.8.x] Improve path handling in source reconcilers
    matheuscscp authored May 19, 2026
    Configuration menu
    Copy the full SHA
    10643c9 View commit details
    Browse the repository at this point in the history
  4. Update fluxcd/pkg dependencies

    Signed-off-by: GitHub <[email protected]>
    matheuscscp authored May 19, 2026
    Configuration menu
    Copy the full SHA
    e8c664f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2056 from fluxcd/update-pkg-deps/release/v1.8.x

    Update fluxcd/pkg dependencies
    matheuscscp authored May 19, 2026
    Configuration menu
    Copy the full SHA
    372d3f3 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2026

  1. Add changelog entry for v1.8.5

    Signed-off-by: Matheus Pimenta <[email protected]>
    matheuscscp committed May 20, 2026
    Configuration menu
    Copy the full SHA
    06a570c View commit details
    Browse the repository at this point in the history
  2. Release v1.8.5

    Signed-off-by: Matheus Pimenta <[email protected]>
    matheuscscp committed May 20, 2026
    Configuration menu
    Copy the full SHA
    35aac36 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2058 from fluxcd/release-v1.8.5

    Release v1.8.5
    matheuscscp authored May 20, 2026
    Configuration menu
    Copy the full SHA
    e9faef4 View commit details
    Browse the repository at this point in the history
Loading