-
-
Notifications
You must be signed in to change notification settings - Fork 49
Comparing changes
Open a pull request
base repository: golang-queue/queue
base: v0.4.0
head repository: golang-queue/queue
compare: master
- 19 commits
- 21 files changed
- 3 contributors
Commits on Apr 13, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 2a04456 - Browse repository at this point
Copy the full SHA 2a04456View commit details
Commits on Apr 17, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 0481dfd - Browse repository at this point
Copy the full SHA 0481dfdView commit details
Commits on May 13, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for ad38a4c - Browse repository at this point
Copy the full SHA ad38a4cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for db4474d - Browse repository at this point
Copy the full SHA db4474dView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 528e074 - Browse repository at this point
Copy the full SHA 528e074View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for aa195af - Browse repository at this point
Copy the full SHA aa195afView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for eac57a2 - Browse repository at this point
Copy the full SHA eac57a2View commit details
Commits on Jul 4, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 14d8b99 - Browse repository at this point
Copy the full SHA 14d8b99View commit details
Commits on Aug 5, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for bf19573 - Browse repository at this point
Copy the full SHA bf19573View commit details
Commits on Aug 22, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 6e41b2b - Browse repository at this point
Copy the full SHA 6e41b2bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4cccd71 - Browse repository at this point
Copy the full SHA 4cccd71View commit details
Commits on Feb 11, 2026
-
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>
Configuration menu - View commit details
-
Copy full SHA for ab43521 - Browse repository at this point
Copy the full SHA ab43521View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for cd32c5e - Browse repository at this point
Copy the full SHA cd32c5eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7695e57 - Browse repository at this point
Copy the full SHA 7695e57View commit details
Commits on Feb 13, 2026
-
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>
Configuration menu - View commit details
-
Copy full SHA for c6b37b3 - Browse repository at this point
Copy the full SHA c6b37b3View commit details
Commits on Apr 16, 2026
-
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>
Configuration menu - View commit details
-
Copy full SHA for f3d0b41 - Browse repository at this point
Copy the full SHA f3d0b41View commit details
Commits on Apr 21, 2026
-
Configuration menu - View commit details
-
Copy full SHA for f50b2d7 - Browse repository at this point
Copy the full SHA f50b2d7View commit details
Commits on Apr 22, 2026
-
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
Configuration menu - View commit details
-
Copy full SHA for 135fe2d - Browse repository at this point
Copy the full SHA 135fe2dView commit details
Commits on May 9, 2026
-
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>
Configuration menu - View commit details
-
Copy full SHA for ecd5491 - Browse repository at this point
Copy the full SHA ecd5491View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.4.0...master