Repository navigation
Releases
Releases · mkoziy/http-queue
0.2.0
Release 0.2.0
Diff since 0.1.2
- 375c4ea Docs
- b764bb5 feat: add read-only admin web UI
- 380f9aa feat: clarify sdk-facing api contract
- 93750ee feat: add sdk release flow
- 675eb3b feat: add sdk examples and docs
- 71e65d0 feat: add sdk integration tests
- 5797cd6 feat: add sdk worker manager
- 736f78f feat: add sdk queue scheduler
- 1f55b3f feat: add sdk worker runner
- aa230c8 feat: add sdk state stores
- 918182c feat: add sdk http clients
- 648e61a feat: add sdk core utilities
- 9d80f43 feat: add sdk openapi type generation
- dc2ac89 feat: scaffold sdk project
- 7ce19a5 Add worker next poll advisory header
Container image
ghcr.io/mkoziy/http-queue:0.2.0ghcr.io/mkoziy/http-queue:latest
0.1.2
0.1.1
Release 0.1.1
Initial release
- 6adbdde Add chaos spread reporting
- 9e879e4 Add repo release skills
- a32d3e2 Add GitHub release make target
- db2d85e Add chaos event reporting and docs
- 6ba4c45 Plan
- 56ad8aa feat: add chaos tests documentation to README
- 7f76812 feat: implement badgerdb auditor and fix ack status codes to 204
- f6ec7d4 feat: add chaos controller with worker-kill, burst-publish, restart, and stale-token events
- ec196d8 feat: implement worker pool with weighted edge action chaos
- e64451b feat: implement concurrent publisher pool with thread-safe ledger
- 11b3a90 feat: add instrumented http client helpers for chaos orchestrator
- 2fb89c0 feat: implement server lifecycle manager in chaos orchestrator
- ea35c95 feat: add orchestrator configuration and logging scaffolding
- e3b0653 feat: add chaos make target
- 6a249b0 Ralpix/20260524 prod dockerfile and release makefile (#3)
- c4ebb4a Ralpix/20260523 hurl e2e tests run locally (#2)
- 747a533 fix: address second-pass review findings
- c2002ac fix: address external review findings
- 4eaa9d0 ralpix: Task 5: Verify Invariants and Race Safety
- 804bdb8 ralpix: Task 4: Batch Expired Reservation Processing
- 121dc78 ralpix: Task 3: Batch Worker Deregistration Requeue Writes
- ab70292 ralpix: Task 2: Add Shared Batching Helpers
- 35afe7f ralpix: Task 1: Protect Workers During Startup Sweep
- 6c38d0b Add docs: hurl e2e tests, prod Dockerfile/release Makefile, fix startup sweep
- 90cc5bf Update plans
- 0c57c99 fix: abort sweeper transactions on write failure to prevent partial state
- 526c3e5 fix: return 400 for invalid queue name in HandleClaimNextJob
- 2f633d2 fix: limit request body size to 1MiB in HandleScheduleJob
- 98a9152 fix: replace pathParam with r.PathValue, add server timeouts, fix shutdown race, reject / in queue names
- 007a3c5 fix: validate SWEEP_INTERVAL > 0 to prevent ticker panic
- 7bba503 fix: clean up workerLastSeen flush key on deregistration
- 51a725f fix: only record TouchWorker flush time on success; re-check workerLastSeen before deregistering in sweep
- 9f933bd fix: address external review findings
- 8330373 ralpix: review - fix silent error discarding in sweep and deregister, improve TouchWorker error handling, reject empty bearer tokens early
- 7beee28 ralpix: Task 14: Final Verification
- 513923b Task 14: Final verification - all tasks complete
- 2f6f5c2 ralpix: Task 13: Add Project README
- 8ee7031 Task 12: Implement main server lifecycle
- 1ac22c2 ralpix: Task 11: Implement Router
- 6157044 ralpix: Task 10: Implement Worker Handlers
- 9b0e2c2 ralpix: Task 9: Implement Admin Handlers
- 6cc9467 ralpix: Task 8: Implement HTTP Middleware
- f736900 ralpix: Task 7: Implement Reservation and Worker Sweeper
- 0a71644 ralpix: Task 6: Implement Job Store
- b2a4678 ralpix: Task 5: Implement Worker Store
- 02c7d19 ralpix: Task 4: Implement Token Generation and Hashing
- bc0a393 ralpix: Task 3: Implement BadgerDB Helpers
- 4d4eeea ralpix: Task 2: Implement Configuration Loading
- 4fdec5b http-queue: bootstrap Go packages with dependencies and skeleton
- 8a4d977 fix: address external review findings
- 4ca7bef ralpix: Task 3: Verify Plan Consistency
- 1003256 ralpix: Task 2: Normalize Existing Lint Wording
- 9f0f013 ralpix: Task 1: Add Missing Per-Task Linter Gates
- 5f19f73 Update plan
- e84d021 update docs
- 3246509 update docs
- c81b7ec fix: address external review findings
- 7d70287 ralpix: review - update progress log with second pass review findings
- ff4a76d ralpix: review - add superseded note to old plan, expand .gitignore with Go-standard entries
- 29690e7 fix: address external review findings
- d1856df ralpix: review - update progress log with review findings
- 4d8a740 ralpix: review - fix linter config, plan docs, and go.mod version
- 5f84522 ralpix: Task 5: Verify Lint Setup
- 79df013 ralpix: Task 4: Update Main HTTP Queue Plan
- 74eeee1 ralpix: Task 3: Add Makefile Targets
- 6114389 ralpix: Task 2: Add Strict golangci-lint Configuration
- 805b3f2 ralpix: Task 1: Bootstrap Go Module for Linting
Container image
ghcr.io/mkoziy/http-queue:0.1.1ghcr.io/mkoziy/http-queue:latest