All Versions
118
Latest Version
Avg Release Cycle
18 days
Latest Release
-

Changelog History
Page 4

  • v1.5.1 Changes

    ✨ Enhancements

    🚚 (1244) Remove support for schema-repo

    (1247) Preserving filter value in groups list

    🛠 Fixes

    (1246) Fix SchemaNotFoundException returns 5xx

    🛠 (1248) Subscription name validation fixed

  • v1.4.14 Changes

    🛠 Fixes

    (1243) Fix for serialization with schema id

  • v1.4.13 Changes

    ✨ Enhancements

    (1232) Serialization with schema id

    Issues resolved: 1225 - Confluent message serialization and deserialization compataibility and 682 - Avro messages does not contain header.

    ⚡️ (1235) Docker update

    ⚡️ Dockerfiles have been updated. The project is now automatically built by dockerhub.

    (1236) Batch subscription disabled in hermes console

    0️⃣ (1237) Feature: default schema id serialization

    ⚡️ (1238) Hermes docs update

    🐳 Exponential retry policy and docker guide added to docs.

    🐳 (1240) Schema registry added to docker

    🛠 Fixes

    🐳 (1239) Old vagrant file removed from docker dir

  • v1.4.12 Changes

    🛠 Fixes

    (1234) Fix for exponential retry policy

    🛠 Fixed hermes console for batch subscription.

  • v1.4.11 Changes

    ✨ Enhancements

  • v1.4.10 Changes

    ✨ Enhancements

    (1221) Exponential retry policy

    Exponential retry policy for failed requests in serial subscription.

  • v1.4.9 Changes

    June 19, 2020

    ✨ Enhancements

    ⚡️ (1220) Update config for management

  • v1.4.8 Changes

    June 19, 2020

    ✨ Enhancements

    (1214) Read only mode persistence

    Read only mode set by an admin (READ_ONLY_ADMIN) in Hermes Management will be not overwritten by healthcheck task.

    (1215) Return error response when owner not found

    Instead of 200 OK with empty list it returns 404 Not Found {"message":"Owner of id 'yyyy' not found in source xxx","code":"OWNER_NOT_FOUND"} when owner not found.

    (1216) Fix typo: happend -> happen

    0️⃣ (1217) Adding modules find and register by default

    It is required to use annotations like @JsonCreator / @JsonProperty for classes written in Kotlin.

    🛠 This patch fixes redundant Jackson annotations.

    ⚡️ (1218) Update Hermes management config structure

  • v1.4.7 Changes

    June 09, 2020

    ✨ Enhancements

    📄 (1208) Schema repository docs improvement

    (1209) Feature/schema subject naming

    📚 (1210) Add missing documentation of workload constraints

    (1203) Hermes secured

    👍 Allow Hermes to connect to the Kafka via secured channel. This feature provides additional configs params:

    • 0️⃣ kafka.authorization.enabled - true or false (default is false)
    • 0️⃣ kafka.authorization.mechanism - mechanism for authentication (default is PLAIN)
    • 0️⃣ kafka.authorization.protocol - protocol for the communication (default is SASL_PLAINTEXT)
    • 0️⃣ kafka.authorization.username - client's username (default is username)
    • 0️⃣ kafka.authorization.password - client's password (default is password)

    🛠 Fixes

    🛠 (1202) Fixed Vagrant provisioning

    ➕ Added fallback to archive.apache.org for Kafka distribution.

    ⬆️ (1207) java11 fix: jaxb deps upgrade

    🚚 (1212) Removed duplicated counter for filtered messages

    ✂ Removed duplicated counter for filtered messages.

  • v1.4.6 Changes

    April 24, 2020

    ✨ Enhancements

    👍 (#1196) Hermes supports JRE truststore

    🔒 Hermes supports using trust store provided by JRE (located in $JAVA_HOME/jre/lib/security/).

    This change introduces new properties {consumers,frontend}.ssl.{key,trust}store.source which can be set to jre or provided.

    ➕ Additionally the property consumer.ssl.enabled is enabled by default.

    🛠 Fixes

    🚚 (#1197) Remove logback files from hermes-consumers and hermes-frontend