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: golang-queue/queue
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.0
Choose a base ref
...
head repository: golang-queue/queue
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 19 commits
  • 21 files changed
  • 3 contributors

Commits on Apr 13, 2025

  1. docs: optimize Queue library for CPU usage and performance

    - Clarify the description of the Queue Golang library to emphasize utilizing the full CPU capacity.
    
    Signed-off-by: appleboy <appleboy.tw@gmail.com>
    appleboy committed Apr 13, 2025
    Configuration menu
    Copy the full SHA
    2a04456 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2025

  1. docs: improve and expand documentation for queue and worker internals

    - Add comprehensive package-level and function-level documentation to clarify queue behavior, worker management, and shutdown procedures
    - Replace brief or missing comments with detailed explanations for struct fields and internal logic
    - Improve clarity of retry, scheduling, and worker lifecycle mechanisms through enhanced inline comments
    - Refactor comments to use Go-style doc comments and block comments for exported types and functions
    
    Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
    appleboy committed Apr 17, 2025
    Configuration menu
    Copy the full SHA
    0481dfd View commit details
    Browse the repository at this point in the history

Commits on May 13, 2025

  1. chore: update Go version and mock dependency

    - Update Go version requirement from 1.22 to 1.23
    - Bump go.uber.org/mock dependency from v0.5.1 to v0.5.2
    
    Signed-off-by: appleboy <appleboy.tw@gmail.com>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    ad38a4c View commit details
    Browse the repository at this point in the history
  2. ci: update CI workflows for broader OS support and Go versioning

    - Update golangci-lint GitHub Action to use version v8 instead of v7
    - Adjust test matrix to include macos-latest and windows-latest OS options
    - Remove Go 1.22 from the test matrix, testing only 1.23 and 1.24
    - Add platform-specific go-build cache paths for macOS and Windows runners
    
    Signed-off-by: appleboy <appleboy.tw@gmail.com>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    db4474d View commit details
    Browse the repository at this point in the history
  3. ci: upgrade golangci-lint GitHub Action to v2.1

    - Update golangci-lint action to use version v2.1 instead of v2.0 in the GitHub Actions workflow
    
    Signed-off-by: appleboy <appleboy.tw@gmail.com>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    528e074 View commit details
    Browse the repository at this point in the history
  4. ci: drop Windows support from CI Go workflow

    - Remove Windows from the test matrix in the GitHub Actions Go workflow
    
    Signed-off-by: appleboy <appleboy.tw@gmail.com>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    aa195af View commit details
    Browse the repository at this point in the history
  5. ci: restrict CI testing to Ubuntu platform only

    - Remove macOS from the CI test matrix, limiting tests to Ubuntu only
    
    Signed-off-by: appleboy <appleboy.tw@gmail.com>
    appleboy committed May 13, 2025
    Configuration menu
    Copy the full SHA
    eac57a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2025

  1. chore(deps): bump github.com/appleboy/com from 0.3.0 to 0.4.0 (#149)

    Bumps [github.com/appleboy/com](https://github.com/appleboy/com) from 0.3.0 to 0.4.0.
    - [Release notes](https://github.com/appleboy/com/releases)
    - [Changelog](https://github.com/appleboy/com/blob/master/.goreleaser.yaml)
    - [Commits](appleboy/com@v0.3.0...v0.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/appleboy/com
      dependency-version: 0.4.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 Jul 4, 2025
    Configuration menu
    Copy the full SHA
    14d8b99 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2025

  1. docs: document contributor workflows and queue library architecture

    - Add a CLAUDE.md file with development, testing, and build instructions for contributors using Claude Code
    - Document the core architecture, main abstractions, and key design patterns of the queue library
    - List supported worker implementations and entry points for queue usage
    - Include notes on code quality tools, security scanning, and testing practices
    
    Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
    appleboy committed Aug 5, 2025
    Configuration menu
    Copy the full SHA
    bf19573 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2025

  1. chore: bump go.uber.org/mock to v0.6.0

    - Update go.uber.org/mock dependency from v0.5.2 to v0.6.0
    
    Signed-off-by: appleboy <appleboy.tw@gmail.com>
    appleboy committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    6e41b2b View commit details
    Browse the repository at this point in the history
  2. ci: update CI workflows for compatibility and version upgrades

    - Update actions/checkout version from v4 to v5 in all GitHub workflows
    - Add Go 1.25 to the test matrix in the Go workflow
    
    Signed-off-by: appleboy <appleboy.tw@gmail.com>
    appleboy committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    4cccd71 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. ci: update GitHub Actions workflows to latest action versions

    - Update actions/checkout to version 6 in workflow files
    - Upgrade golangci-lint-action to version 9
    - Bump actions/cache to version 5
    
    Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
    appleboy committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    ab43521 View commit details
    Browse the repository at this point in the history
  2. chore: update CI workflow and dependencies for Go 1.24+

    - Update actions/setup-go version from v2.1 to v2.7 in the GitHub workflow
    - Remove Go 1.23 from the test matrix and set minimum Go version to 1.24
    - Upgrade github.com/appleboy/com dependency from v0.4.0 to v1.1.1
    
    Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
    appleboy committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    cd32c5e View commit details
    Browse the repository at this point in the history
  3. docs: clarify and expand documentation across core subsystems

    - Improve and clarify documentation for errors, options, logger, metric, ring buffer, and thread management throughout the codebase
    - Expand comments to explain default behaviors, thread safety, and usage examples for queue configuration and job options
    - Add detailed descriptions of buffer resizing, shutdown, and task handling logic in the ring buffer implementation
    - Enhance logger and metric interfaces with usage guidance and method explanations
    - Document thread management utilities for goroutine lifecycle control
    
    Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
    appleboy committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    7695e57 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2026

  1. chore: refactor codebase for improved maintainability and clarity

    - No changes detected in the provided git diff; nothing to summarize.
    
    Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
    appleboy committed Feb 13, 2026
    Configuration menu
    Copy the full SHA
    c6b37b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2026

  1. ci(actions): upgrade GitHub Actions to latest versions

    - Upgrade actions/setup-go from v5 to v6
    - Upgrade codecov/codecov-action from v5 to v6
    - Upgrade goreleaser/goreleaser-action from v6 to v7
    - Upgrade actions/checkout from v4 to v6
    - Upgrade github/codeql-action from v3 to v4
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
    appleboy and claude committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    f3d0b41 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2026

  1. Configuration menu
    Copy the full SHA
    f50b2d7 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2026

  1. chore: drop Bearer scanner and bump Go to 1.25 with dep updates

    - Remove Bearer step from the lint workflow and delete bearer.yml
    - Drop the Bearer reference from CLAUDE.md code quality notes
    - Bump go.mod directive to 1.25 and shift CI matrix to 1.25/1.26
    - Upgrade appleboy/com to v1.2.0 and stretchr/testify to v1.11.1
    appleboy committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    135fe2d View commit details
    Browse the repository at this point in the history

Commits on May 9, 2026

  1. chore(example): bump Go to 1.25 and update dependencies

    - Bump go directive from 1.22 to 1.25 in both examples
    - Upgrade github.com/golang-queue/queue to v0.5.0
    - Upgrade github.com/golang-queue/contrib and rs/zerolog
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    appleboy and claude committed May 9, 2026
    Configuration menu
    Copy the full SHA
    ecd5491 View commit details
    Browse the repository at this point in the history
Loading