Hermes v1.7.0 Release Notes
-
✨ Enhancements
(1299) Add new meaningful metrics to MetricsMessageDeliveryListener
🆕 New hermes-client metrics take into account also application level errors which are represented by http status codes.
Topic.publish.finally.success:
Message has been accepted by Hermestopic.publish.finally.failure:
Message has been rejected by Hermes or there was transport level issue.topic.publish.failure:
Number of failures including retries.topic.publish.attempts:
Number of publish attempt. Does not include retries.topic.publish.retry.success:
Number of successful publications after one or more retry.topic.publish.retry.failure:
Number of failures after retries have been exhausted.topic.publish.retry.attempt:
Number of publications where retry was involved.(1301) partition-key HTTP header
➕ Added ability to publish messages to the specific partition
0️⃣ (1310) hermes-frontend change default response http status
This improvement is related to this enhancement. 0️⃣ Now hermes-frontend changes default response status from 200 to 500 for every exchange.
🛠 Fixes
(1304) Json validation fix in debugging filters in hermes-console