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: kayac/go-katsubushi
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.1.0
Choose a base ref
...
head repository: kayac/go-katsubushi
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.2.0
Choose a head ref
  • 14 commits
  • 11 files changed
  • 4 contributors

Commits on Aug 1, 2025

  1. Replace zap with slog and maintain original log format

    - Replace go.uber.org/zap with log/slog
    - Implement custom handler to maintain original log format (timestamp, level, source, message)
    - Add debug logging for all protocols (memcached, gRPC, HTTP API)
    - Remove zap dependency from go.mod
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    fujiwara and claude committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    d100a00 View commit details
    Browse the repository at this point in the history
  2. Fix data race in logger usage

    - Use slog.SetDefault() instead of global logger variable
    - Remove logger variable to prevent concurrent access
    - Use slog package functions directly for thread-safe logging
    - Add slog imports to all affected files
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    fujiwara and claude committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    579b25e View commit details
    Browse the repository at this point in the history
  3. Format Go code with go fmt

    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    fujiwara and claude committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    cf39b50 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #73 from kayac/slog

    Replace zap with slog and maintain original log format
    fujiwara authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    953e03b View commit details
    Browse the repository at this point in the history
  5. Add development notes and best practices

    - Document slog logging implementation patterns
    - Include git workflow and testing practices
    - Add code quality guidelines
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    fujiwara and claude committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    c39e211 View commit details
    Browse the repository at this point in the history
  6. Replace pkg/errors with fmt.Errorf and update raus to v0.2.0

    - Replace pkg/errors usage with standard fmt.Errorf(%w) pattern
    - Update raus dependency from v0.1.0 to v0.2.0
    - Remove pkg/errors dependency completely
    - Migrate to modern Go error wrapping approach
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    fujiwara and claude committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    da3d1fc View commit details
    Browse the repository at this point in the history
  7. Merge pull request #75 from kayac/replace-pkg-errors

    Replace pkg/errors with fmt.Errorf and update raus to v0.2.0
    fujiwara authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    4252cbd View commit details
    Browse the repository at this point in the history
  8. Update Alpine Linux base image to 3.22

    - Update from Alpine 3.16.2 to 3.22 (latest stable version)
    - Improve security and compatibility with latest packages
    - Maintain multi-architecture support (linux/amd64, linux/arm64)
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    fujiwara and claude committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    62f4046 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #76 from kayac/update-alpine-base

    Update Alpine Linux base image to 3.22
    fujiwara authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    993e237 View commit details
    Browse the repository at this point in the history
  10. Add gRPC health check endpoint

    - Implement standard gRPC health check using google.golang.org/grpc/health
    - Support overall server health and individual service health status
    - Use ServiceDesc.ServiceName to avoid hardcoded service names
    - Enable Kubernetes liveness/readiness probes support
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    fujiwara and claude committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    758e804 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #77 from kayac/add-grpc-health-check

    Add gRPC health check endpoint
    fujiwara authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    2070024 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1f6d347 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1a87882 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #74 from kayac/tagpr-from-v2.1.0

    Release for v2.2.0
    fujiwara authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    8348dec View commit details
    Browse the repository at this point in the history
Loading