Skip to content

Releases: saicone/delivery4j

1.1.5

21 Dec 01:56
1a24b97

Choose a tag to compare

Additions

  • New LogFilter utility class, a better replacement of Broker.Logger (and also the modules extension-log4j and extension-slf4j).
  • New PlainTextBroker class, a extension of Broker for sql-based brokers.
  • New ConnectionSupplier class, a replacement of DataSource (and also the module module-sql).

Changes

  • The RedisBroker now use the newly introduced RedisClient to connect with redis.
  • Now the Encryptor is lazily initialized to allow the use of public keys.
  • Now the Redis-based brokers send byte data directly instead of the ugly hack serializing bytes as String and viceversa.
  • Now every broker extend the method send to send data.

Bug Fixes

  • Some methods were not compatible with Java 8.

Dependency updates

  • Bump org.apache.kafka:kafka-clients from 4.1.0 to 4.1.1 by @dependabot[bot] in #55
  • Bump org.apache.activemq:activemq-client from 6.1.7 to 6.2.0 by @dependabot[bot] in #56

Full Changelog: 1.1.4...1.1.5

1.1.4

23 Oct 01:38
cfdffa1

Choose a tag to compare

Additions

  • Added Z85 encoding compatibility.

Changes

  • Now MessengerChannel always use an Encryptor.
  • Now Encryptor are made to use byte arrays be default.

Bug Fixes

  • Kafka and Redis broker fail when no subscribers are registered.

Dependency updates

  • Bump org.apache.logging.log4j:log4j-api from 2.25.1 to 2.25.2 by @dependabot[bot] in #49
  • Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in #50
  • Bump org.postgresql:postgresql from 42.7.7 to 42.7.8 by @dependabot[bot] in #51
  • Bump io.nats:jnats from 2.22.0 to 2.23.0 by @dependabot[bot] in #52

Full Changelog: 1.1.3...1.1.4

1.1.3

14 Sep 21:24
fdbe97b

Choose a tag to compare

Changes

  • Update task executor to latest version

Dependency updates

  • Bump org.apache.activemq:activemq-client from 6.1.6 to 6.1.7 by @dependabot[bot] in #40
  • Bump io.valkey:valkey-java from 5.3.0 to 5.4.0 by @dependabot[bot] in #42
  • Bump org.apache.logging.log4j:log4j-api from 2.25.0 to 2.25.1 by @dependabot[bot] in #44
  • Bump org.junit:junit-bom from 5.13.1 to 5.13.4 by @dependabot[bot] in #45
  • Bump io.nats:jnats from 2.21.2 to 2.22.0 by @dependabot[bot] in #47

Full Changelog: 1.1.2...1.1.3

1.1.2

28 Jun 22:25
91f761c

Choose a tag to compare

Dependency updates

  • Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 by @dependabot in #19
  • Bump org.apache.activemq:activemq-client from 6.1.5 to 6.1.6 by @dependabot in #20
  • Bump io.nats:jnats from 2.20.5 to 2.20.6 by @dependabot in #22
  • Bump com.zaxxer:HikariCP from 6.2.1 to 6.3.0 by @dependabot in #24
  • Bump org.apache.kafka:kafka-clients from 3.9.0 to 4.0.0 by @dependabot in #26
  • Bump io.nats:jnats from 2.20.6 to 2.21.1 by @dependabot in #27
  • Bump org.junit:junit-bom from 5.12.1 to 5.12.2 by @dependabot in #29
  • Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre by @dependabot in #30
  • Bump redis.clients:jedis from 5.2.0 to 6.0.0 by @dependabot in #31
  • Bump io.nats:jnats from 2.21.1 to 2.21.2 by @dependabot in #34
  • Bump org.junit:junit-bom from 5.12.2 to 5.13.1 by @dependabot in #35
  • Bump org.postgresql:postgresql from 42.7.5 to 42.7.7 by @dependabot in #36
  • Bump org.apache.logging.log4j:log4j-api from 2.24.3 to 2.25.0 by @dependabot in #37

Full Changelog: 1.1.1...1.1.2

1.1.1

15 Feb 16:00
900417d

Choose a tag to compare

Additions

  • broker-postgresql-hikari-java8 and broker-sql-hikari-java8 artifacts for Java 8 compatibility.

Changes

  • Now all releases will follow the version format major.minor.patch.
  • Downgrade java version to Java 8.

Dependency updates

  • Bump org.apache.activemq:activemq-client from 6.1.3 to 6.1.4 by @dependabot in #4
  • Bump com.zaxxer:HikariCP from 6.1.0 to 6.2.1 by @dependabot in #5
  • Bump io.nats:jnats from 2.20.4 to 2.20.5 by @dependabot in #8
  • Bump com.rabbitmq:amqp-client from 5.22.0 to 5.24.0 by @dependabot in #9
  • Bump org.apache.logging.log4j:log4j-api from 2.24.1 to 2.24.3 by @dependabot in #10
  • Bump org.junit:junit-bom from 5.11.3 to 5.11.4 by @dependabot in #11
  • Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in #12
  • Bump org.apache.activemq:activemq-client from 6.1.4 to 6.1.5 by @dependabot in #13
  • Bump org.postgresql:postgresql from 42.7.4 to 42.7.5 by @dependabot in #14
  • Bump com.github.ben-manes.caffeine:caffeine from 3.1.8 to 3.2.0 by @dependabot in #15
  • Bump com.rabbitmq:amqp-client from 5.24.0 to 5.25.0 by @dependabot in #16
  • Bump org.jetbrains:annotations from 26.0.1 to 26.0.2 by @dependabot in #17

Full Changelog: 1.1...1.1.1

1.1

15 Nov 03:47
78bd0ee

Choose a tag to compare

1.1

Additions

  • ActiveMQ broker.
  • Kafka broker.
  • NATS broker.
  • PostgreSQL broker.
  • Support to use plain Java connection with SQL.
  • Support to popular cache and logging libraries as extension.
  • Support to encrypt messages sent by messenger.

Changes

  • Now DeliveryClient is named Broker.
  • Now channel subscription is made using MessageChannel object.
  • Byte array encoding was moved separated interface.
  • Now task execution is made using provided executor.
  • Message logging was moved to separates interface.

Breaking Changes

  • DeliveryService was removed.

1.0

07 Jan 21:40
73f85c4

Choose a tag to compare

1.0

Initial version