Releases: Kilemonn/MessageQueue
Releases · Kilemonn/MessageQueue
0.3.3
0.3.2
v0.3.1
Release Summary
- Remove outer "subQueue" entity in the message response since it duplicates the "subQueue" property in the message.
- Add Swagger doc model descriptions and docs.
- Upgrade spring version and all dependencies to the latest.
What's Changed
- Add descriptive model annotations by @Kilemonn in #27
- Upgrade depdencies reduce vulnerabilities by @Kilemonn in #28
Full Changelog: 0.3.0...0.3.1
v0.3.0
Release Summary
- Added restricted sub queues
- Refactor all naming and references to use "subQueue" instead of "message type" or "queue type", please refer to updated swagger docs.
- Introduce new "clear by key" endpoint
What's Changed
- Add new clear key (and sub queue) by queue type endpoint. by @Kilemonn in #24
- Authenticated sub queue by @Kilemonn in #25
- Bump jacoco. by @Kilemonn in #26
Full Changelog: 0.2.0...0.3.0
v0.2.0
Release Summary
- Added support for Mongo DB as a message storage medium.
- Add correlationID header and ability to provide your own from the caller.
- SQL optimisations (Mongo receives similar optimisations).
- Index sync rework to be compatible with multiple running MultiQueues (In-memory is not included).
What's Changed
- Correlation by @Kilemonn in #17
- Add support for mongo by @Kilemonn in #18
- Cover specific error scenarios by @Kilemonn in #19
- Start up index sync by @Kilemonn in #20
- Remove internal map for queue indexes. Use the underlying medium to d… by @Kilemonn in #21
- Synchronise methods by @Kilemonn in #22
- Override methods to perform condition checking and filtering via the … by @Kilemonn in #23
Full Changelog: 0.1.9...0.2.0
v0.1.9
Release Summary
- Expose port 8443 so that we can support TLS via external Docker configuration.
Full Changelog: 0.1.8...0.1.9
v0.1.8
Release Summary
- Fix underlying queue calls for Redis so that the messages are correctly ordered when retrieving unassigned and assigned messages from the MessageQueue.
What's Changed
- Update "/all" endpoint to provide "payload" as "***" instead of null … by @KyleGonzalez in #16
Full Changelog: 0.1.7...0.1.8
v0.1.7
v0.1.6
Release Summary
- Improved MessageQueue settings response payload clarity
- Create new Owners API endpoint to retrieve owners and the sub-queue identifiers that they have assigned messages in
- Optimisations for SQL-backed mechanism
- Update all "not found" scenarios to return 204 instead of 404, since it conflicts with an actual 404 where an endpoint does not exist and can cause confusion.
- Update keys API response format to be completely in JSON.
- Create healthcheck endpoint to perform checks on the underlying storage mechanism.
What's Changed
- Improve settings response by @KyleGonzalez in #5
- Improve jacoco report clarity by @KyleGonzalez in #6
- Create owners endpoint by @KyleGonzalez in #7
- Create getMessageByUUID() method in the MultiQueue. by @KyleGonzalez in #8
- Add new parameter to assignedTo, to allow the caller to directly get … by @KyleGonzalez in #9
- Fix response code docs by @KyleGonzalez in #10
- Update keys endpoint response payload by @KyleGonzalez in #11
- Create healthcheck ping endpoint by @KyleGonzalez in #12
- Move application configuration out into its own Configuration class. by @KyleGonzalez in #13
- Add tests for missing coverage by @KyleGonzalez in #14
Full Changelog: 0.1.5...0.1.6
v0.1.5
Release Summary
- Initial release of the MessageQueue application. Including support for In-memory, redis-backed and SQL-backed message storage.
- APIs and Swagger docs available to perform and describe operations that can be performed by the MessageQueue.
What's Changed
- Add support for Redis-backed queue message storage by @KyleGonzalez in #1
- Add support for Sql backed multi queue by @KyleGonzalez in #2
- Remove "assigned" boolean since the "assignedTo" can be used just as … by @KyleGonzalez in #3
- Create persistMessage method which will write the updated message bac… by @KyleGonzalez in #4
Full Changelog: https://github.com/KyleGonzalez/MessageQueue/commits/0.1.5