Skip to content

Releases: Kilemonn/MessageQueue

0.3.3

02 Jul 12:27
f7b78fd
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.2...0.3.3

0.3.2

01 Jun 11:05
Compare
Choose a tag to compare

What's Changed

  • Bump spring for CVE 2023 6378 fix by @Kilemonn in #29
  • Implement more trace logs + add delete exception and handling by @Kilemonn in #30
  • Add mock all test listener by @Kilemonn in #31

Full Changelog: 0.3.1...0.3.2

v0.3.1

15 Dec 10:20
4e80ddd
Compare
Choose a tag to compare

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

Full Changelog: 0.3.0...0.3.1

v0.3.0

06 Dec 08:53
Compare
Choose a tag to compare

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

Full Changelog: 0.2.0...0.3.0

v0.2.0

17 Sep 06:35
0d1c55e
Compare
Choose a tag to compare

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

Full Changelog: 0.1.9...0.2.0

v0.1.9

09 Jul 07:28
Compare
Choose a tag to compare

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

25 Feb 08:44
941c632
Compare
Choose a tag to compare

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

24 Feb 11:37
Compare
Choose a tag to compare

Release Summary

  • Added message ordering in Redis backed configurations.
  • Fixed issue with data update and persistence when messages are updated.

What's Changed

  • Redis message ordering by @KyleGonzalez in #15

Full Changelog: 0.1.6...0.1.7

v0.1.6

10 Feb 11:21
Compare
Choose a tag to compare

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

10 Feb 11:16
Compare
Choose a tag to compare

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