What's Changed
- plumbing: format/gitignore, Avoid blind ignore-file opens in ReadPatterns by @cedric-appdirect in #2284
- build: Update actions/setup-go action to v7 (main) by @go-git-renovate[bot] in #2293
- build: Update github/codeql-action action to v4.37.1 (main) by @go-git-renovate[bot] in #2292
- build: Update github-actions (main) by @go-git-renovate[bot] in #2307
- plumbing: format/gitignore, Add Scope for per-directory ignore evaluation. by @Soph in #2309
- build: Update golang (main) by @go-git-renovate[bot] in #2316
- plumbing: format/gitignore, Explain oracle disagreements Git 2.52 fixed by @Soph in #2313
- git: Record partial clones so git accepts a filtered fetch by @Soph in #2312
- build: Update module golang.org/x/net to v0.58.0 (main) by @go-git-renovate[bot] in #2319
- build: Update actions/stale action to v11 (main) by @go-git-renovate[bot] in #2321
- Avoid fixed zlib bytes in packfile encoder test by @ibobgunardi in #2178
- git: worktree, fix successive branch checkouts from same commit. Fixes #2124 by @AriehSchneier in #2127
- build: Bump to Go1.26 and golangci-lint v2.13.1 by @pjbgf in #2329
- plumbing: format/packfile, Pool bufio.Reader in patchDeltaWriter by @cedric-appdirect in #2088
- build: Enforce the gofumpt extra rules the tree already follows by @Soph in #2330
- plumbing: protocol/packp/sideband, Test the muxer packet size limit by @Soph in #2331
- build: Update module github.com/stretchr/testify to v1.12.1 (main) by @go-git-renovate[bot] in #2323
- plumbing: format/packfile, Break cyclic delta chains instead of recursing. Fixes #2249 by @LD-RW in #2337
- plumbing: format/commitgraph, fix panic encoding a commit whose parent isn't in the index by @HubertKal in #2344
- plumbing: transport/http, Compare origins when following redirects by @hiddeco in #2355
- build: Update module golang.org/x/crypto to v0.56.0 [SECURITY] (main) by @go-git-renovate[bot] in #2356
- internal: test, Isolate git from ambient config by @hiddeco in #2361
- internal: test, Resolve Apple Git before isolating its environment by @Soph in #2365
- plumbing: transport/http, Re-acquire credentials at a new origin by @hiddeco in #2362
- plumbing: transport/http, Fix response handling by @hiddeco in #2366
- Fix the OSS-Fuzz build and keep fuzz targets discoverable by @pjbgf in #2371
- plumbing: Harden reference names across storage and transport by @hiddeco in #2363
- storage: filesystem/mmap, Unmap each file once by @hiddeco in #2377
- plumbing: transport/git, Cover receive-pack in the connect test by @hiddeco in #2383
- build: Update golang (main) by @go-git-renovate[bot] in #2368
- git: worktree, Preserve nonempty directories on removal by @hiddeco in #2375
- plumbing: format/reflog, Bound what a rejected entry quotes back by @hiddeco in #2394
- plumbing: format/packfile, Validate delta ops before applying by @hiddeco in #2396
- plumbing: packp, Stabilize info/refs decoding and validate reference names by @hiddeco in #2391
- plumbing: format/config, Index the lookups made while decoding by @hiddeco in #2395
- build: Update module github.com/ProtonMail/go-crypto to v1.5.1 (main) by @go-git-renovate[bot] in #2418
- storage: filesystem, Skip packs without indexes by @Soph in #2393
- transport, Remove dumb HTTP protocol support by @pjbgf in #2422
- build: Update dependency golangci/golangci-lint to v2.13.2 (main) by @go-git-renovate[bot] in #2430
- build: Update module github.com/ProtonMail/go-crypto to v1.5.2 (main) by @go-git-renovate[bot] in #2438
- build: Update module github.com/pjbgf/sha1cd to v0.7.0 (main) by @go-git-renovate[bot] in #2440
- config: RefSpec, keep the force marker a spec prefix in Reverse. by @tsileo in #2354
- git: repository, Publish the new pack before deleting loose objects. … by @kripa-sindhu-007 in #2385
- storage: memory, Stop aliasing the caller's slice in ShallowStorage by @HubertKal in #2408
- config: read boolean values the way git does by @rawsun007 in #2360
- build: Update github/codeql-action action to v4.38.0 (main) by @go-git-renovate[bot] in #2449
- plumbing: transport, reject receive-pack refs to missing objects by @Sahana2524 in #2437
- storage: filesystem, Support relative worktrees. Fixes #2324 by @pttydou in #2336
- storage: transactional, Yield each ref once, as Reference sees it. by @Soph in #2434
- storage: filesystem/dotgit, Write packed-refs sorted with a header. by @Soph in #2435
- internal: url, Align endpoint parsing with canonical Git by @hiddeco in #2400
- git: Fix js wasm build by @iwahbe in #2406
- plumbing: transport, Walk the object graph once per upload-pack request. Refs #2350 by @LD-RW in #2351
- gitignore: Do not match patterns with consecutive slashes by @bIackr0se in #2420
- plumbing: packfile, Fix streaming delta base rewinds. by @carsonfarmer in #2379
- storage: filesystem, Load missing pack indexes when iterating objects by @MichaelMure in #2448
- storage: filesystem/dotgit, Test packed annotated tag removal by @bIackr0se in #2428
- *: Make sha1cd the default for Git object hashing by @pjbgf in #2452
- git: repository, Splice tag shorthands without cleaning them by @hiddeco in #2407
- *: Bound reference and worktree names to what git can lock by @hiddeco in #2401
- plumbing: format/gitignore, Read a bracket expression once by @hiddeco in #2402
- build: Update module github.com/go-git/go-billy/v6 to v6.0.0-beta.1 (main) by @go-git-renovate[bot] in #2459
- plumbing: Fix typos in comments across packages. by @JonathanYuan23 in #2463
- build: fix go-billy package rules in Renovate config by @pjbgf in #2466
New Contributors
- @ibobgunardi made their first contribution in #2178
- @LD-RW made their first contribution in #2337
- @HubertKal made their first contribution in #2344
- @tsileo made their first contribution in #2354
- @kripa-sindhu-007 made their first contribution in #2385
- @rawsun007 made their first contribution in #2360
- @pttydou made their first contribution in #2336
- @iwahbe made their first contribution in #2406
- @bIackr0se made their first contribution in #2420
- @carsonfarmer made their first contribution in #2379
- @JonathanYuan23 made their first contribution in #2463
Full Changelog: v6.0.0-alpha.5...v6.0.0-beta.1