Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.13.0 (2026-03-19)

Features

  • add Type and OldType fields to CommitFile (#252) (2353a24)

0.12.1 (2026-03-18)

Bug Fixes

  • ci: disable GoReleaser changelog to prevent duplicate release notes (#248) (77b042b)

0.12.0 (2026-03-18)

Features

  • add directory/tree rename detection support (#245) (1b15b53)

Bug Fixes

  • deps: update module github.com/testcontainers/testcontainers-go to v0.41.0 (#213) (20e54d6)

0.11.1 (2026-03-18)

Bug Fixes

  • deps: update module github.com/go-git/go-git/v5 to v5.17.0 (#199) (93d0242)

0.11.0 (2026-03-18)

Features

0.10.2 (2026-03-17)

  • deps: update module github.com/spf13/cobra to v1.10.2 (#238) (faa6093)

0.10.1 (2026-03-17)

Bug Fixes

  • ci: configure Renovate to ignore internal workspace modules (#234) (ccc2260)
  • deps: update module golang.org/x/sync to v0.20.0 (#203) (5857213)

0.10.0 (2026-03-17)

Features

  • cli: add check command to verify server protocol compatibility (#232) (4a22c62)

Bug Fixes

  • ci: commit CHANGELOG before GoReleaser runs (#231) (f9cfac0)

0.8.1 (2026-03-16)

Bug Fixes

  • add manual trigger support to GoReleaser workflow (#220) (393fc70)

Documentation

  • prioritize pre-built binary installation for CLI (#218) (e167ef9)

0.8.0 (2026-03-16)

Features

Bug Fixes

  • deps: override esbuild to fix CORS vulnerability (GHSA-67mh-4wv8-2f99) (#217) (f457151), closes #4 #4

0.7.0 (2026-03-13)

Features

  • options: add WithoutGitSuffix option to skip .git URL suffix (#207) (4e59ab7)

Bug Fixes

  • deps: update module github.com/go-git/go-billy/v5 to v5.8.0 (#198) (1b6ff88)
  • security: upgrade to Go 1.25.8 to address standard library vulnerabilities (#209) (ac9dd9f)

0.6.0 (2026-02-27)

Features

0.5.2 (2026-02-27)

Bug Fixes

  • deps: update module github.com/grafana/nanogit/gittest to v0.3.7 (#190) (4576860)

0.5.1 (2026-02-26)

Bug Fixes

  • gittest: address security and stability issues (#186) (c4bf8a2), closes #184

0.5.0 (2026-02-26)

Features

0.4.0 (2026-02-26)

Features

  • expose structured HTTP auth and permission errors (#182) (0f6a60d)

0.3.9 (2026-02-25)

Bug Fixes

0.3.8 (2026-02-25)

Bug Fixes

  • deps: update module github.com/grafana/nanogit to v0.3.7 (#174) (bea0b7b)

0.3.7 (2026-02-20)

Bug Fixes

  • deps: update module github.com/testcontainers/testcontainers-go to v0.40.0 (#157) (e1155db)

0.3.6 (2026-02-20)

Bug Fixes

  • deps: update module github.com/grafana/nanogit to v0.3.5 (#164) (8ddb831)

0.3.5 (2026-02-16)

Bug Fixes

  • deps: update module github.com/stretchr/testify to v1.11.1 (#156) (b70d055)
  • handle submodule (gitlink) entries correctly in tree operations (#165) (244d4d0)

0.3.4 (2026-02-13)

Bug Fixes

  • deps: update module github.com/grafana/nanogit to v0.3.0 (#138) (a4bd85f)
  • deps: update module github.com/onsi/ginkgo/v2 to v2.28.1 (#149) (ce05965)

0.3.3 (2026-02-13)

Bug Fixes

  • deps: update module github.com/go-git/go-billy/v5 to v5.7.0 (#129) (d43778c)
  • deps: update module github.com/onsi/gomega to v1.39.1 (#150) (cf2665e)

0.3.2 (2026-02-13)

Bug Fixes

  • deps: update module github.com/klauspost/compress to v1.18.4 (#130) (f27c451)

0.3.1 (2026-02-13)

Bug Fixes

  • deps: update module github.com/go-git/go-git/v5 to v5.16.5 [security] (#143) (6ce6e56)

Documentation

0.3.0 (2025-11-19)

Features

0.2.0 (2025-11-14)

Features

Performance Improvements

  • optimize banner image size for faster loading (#119) (d643ee8)

Documentation

  • Add GitHub Pages documentation site with MkDocs (#116) (d8268a3)
  • add logo and banner images for branding (#118) (0e7275c)
  • migrate from MkDocs to VitePress for modern UI (#117) (ebe3af6)

0.1.1 (2025-11-11)

Bug Fixes

Documentation

  • Update CHANGELOG for initial release preparation (#114) (6dd7a24)

0.1.0 (2025-11-11)

Features

  • add automated release pipeline with semantic versioning (#106) (3c7f85a)
  • implement CHANGELOG updates via auto-merge PRs (#108) (45c6be7)

Bug Fixes

  • resolve YAML syntax error in release workflow (#109) (4669671)
  • use correct commit SHA for wait-on-check-action (#107) (7f97690)

Documentation

  • document v0.x.x initial version strategy (#111) (6e88621)

Notable Features

  • HTTPS-only Git operations with Smart HTTP Protocol v2
  • Stateless architecture with no local .git directory dependency
  • Memory-optimized design with streaming packfile operations
  • Flexible storage architecture with pluggable object storage
  • Cloud-native authentication (Basic Auth and API tokens)
  • Essential Git operations (read/write objects, commit operations, diffing)
  • Path filtering with glob patterns for clones
  • Configurable writing modes (memory/disk/auto)
  • Batch blob fetching and concurrent operations for improved performance

Note: This changelog is automatically generated. Manual edits will be overwritten on the next release.

Released under the Apache 2.0 License.