Releases: golang-queue/rabbitmq
Releases · golang-queue/rabbitmq
v0.1.0
Changelog
Bug fixes
- 535aad4: fix: golang lint (@appleboy)
- a1528d8: fix: lint error (@appleboy)
- 119104e: fix: unit testing flow (@appleboy)
- 86be7ce: fix: wrong AMQP scheme (@appleboy)
Enhancements
- abdeee5: chore(CI): Add go1.19 (@appleboy)
- 5a0ca1c: chore(CI): add go v1.20 (@appleboy)
- d3e4d35: chore(deps): bump github.com/rabbitmq/amqp091-go from 1.3.4 to 1.4.0 (#3) (@dependabot[bot])
- c729683: chore(deps): bump github.com/rabbitmq/amqp091-go from 1.5.0 to 1.7.0 (#11) (@dependabot[bot])
- cca833c: chore(deps): bump github.com/stretchr/testify from 1.7.3 to 1.7.5 (#1) (@dependabot[bot])
- 8fedbdb: chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#2) (@dependabot[bot])
- 4354ed2: chore(deps): upgrade (@appleboy)
- 8931613: chore(deps): upgrade go module (@appleboy)
- d19f0c3: chore(queue): "add exchange name and type default is direct" (@appleboy)
- e39e2d1: chore(queue): add auto-ack flag (@appleboy)
- a4337c8: chore(queue): add queue bind (@appleboy)
- 373a9ca: chore(queue): add routing key (@appleboy)
- dc32d40: chore(queue): cancel the channel. (@appleboy)
- 182bda1: chore(queue): refactor queue package (#8) (@appleboy)
- f804803: chore(queue): set default auto-ack = false (@appleboy)
- 63feee0: chore(queue): support custom consumer name (@appleboy)
- a5fb860: chore: Add exchange type constant variable (direct, fanout, topic, headers) (@appleboy)
- 015c577: chore: Add test command (@appleboy)
- 5d8e1c1: chore: improve RabbitMQ setup and update waiting conditions (@appleboy)
- 4b8976e: chore: initial rabbit mq client (@appleboy)
- 8c33923: chore: refactor message handling and update dependencies in Go project (@appleboy)
- 3b59d86: chore: update RabbitMQ container setup and logging in tests (@appleboy)
- 6c0e5ed: chore: update dependencies and Go version for improved compatibility (@appleboy)
- 0447790: chore: update error message format. (@appleboy)
- 1eb4182: chore: upgrade dependency (@appleboy)
Refactor
- 94e591a: refactor: refactor RabbitMQ connection handling and cleanup tests (@appleboy)
- 27efe91: refactor: refactor core message handling and update job timeout tests (@appleboy)
- 12834dc: refactor: refactor queue management and improve task handling (@appleboy)
- a7da20e: refactor: rename subj to queue (@appleboy)
- 81674c4: refactor: update error format (@appleboy)
Build process updates
- 657f3ab: ci: update GitHub actions and Go versions in CI configuration (@appleboy)
- f83decd: ci: update GitHub actions and GoReleaser configuration (@appleboy)
Documentation updates
- 287ed91: docs(example): add single worker example (@appleboy)
- 0d76a12: docs: Add Go RabbitMQ Client Library link (@appleboy)
- 627a8c8: docs: Add producer and consumer example (@appleboy)
- 6ececad: docs: add flag for producer and consumer (@appleboy)
- 44ac1c1: docs: document producer-consumer example with RabbitMQ in README (@appleboy)
- b9e7c39: docs: update direct exchange example (@appleboy)
- eb031e5: docs: update worker example (@appleboy)
- 326cae5: docs: update worker example (@appleboy)
Others
- 50f7bcd: Update README.md (@appleboy)
- f1b107c: chore(CI/CD): Enabled GitHub Actions (@appleboy)
- 70f27fc: chore(CI/CD): add rabbitmq service for testing (@appleboy)
- 971d427: test: Add all unit testing (@appleboy)
- 833d454: test: add Example_direct_queue testing (@appleboy)
- 72b2179: test: add Example_direct_queue testing (@appleboy)
- ca08324: test: add Example_fanout_exchange testing (@appleboy)
- dfe149e: test: improve logging and testing across multiple components (@appleboy)
- e6b5e17: test: integrate RabbitMQ container for testing in CI environment (@appleboy)