github spring-projects/spring-integration v6.4.0-RC1

pre-release11 hours ago

⭐ New Features

  • add a new redis lock type that renewal expire #9557
  • Remove not used private variable from ImapIdleChannelAdapter #9556
  • Add idleBetweenTries property to RedisLockRegistry #9540
  • Map AmqpHeaders.RETRY_COUNT via DefaultAmqpHeaderMapper #9539
  • Add some way to pass context to scheduled threads when using PollerMetadata (or make it customizable, or let it pass a TaskDecorator, or use the passed TaskExecutor) #9524
  • Migrate Python scripts support to GraalVM Polyglot #9507
  • Better inheritance support for @Nested when using @SpringIntegration #9492
  • Improve Kafka Reply Topic Logic in the KafkaProducerMessageHandler #3616

🐞 Bug Fixes

  • Support DelayedMessageWrapper Deserialized #9561
  • The BarrierSpec is missing a discardChannel option #9558
  • Flag and maybe delete messages after messages have been copied #9546
  • Remove .publishOn(Schedulers.boundedElastic()) from the AbstractMessageProducingHandler in favor of customization on the application side via customizeMonoReply() on the endpoint #9538
  • Expiring completed aggregator groups on startup fails as output channels haven't been created yet. #9521
  • The Netty client may treat a Content-Length header as an indicator to decode body for GET #9489

📔 Documentation

  • Update reactive-streams.adoc #9590
  • fix typos in distributed-locks.adoc #9526

🔨 Dependency Upgrades

  • Bump org.springframework.graphql:spring-graphql from 1.3.2 to 1.3.3 #9593
  • Bump org.junit:junit-bom from 5.11.2 to 5.11.3 #9587
  • Bump org.springframework.retry:spring-retry from 2.0.9 to 2.0.10 #9566
  • Bump org.mockito:mockito-bom from 5.14.1 to 5.14.2 #9565
  • Bump graalvmVersion from 24.1.0 to 24.1.1 #9564
  • Bump curatorVersion from 5.7.0 to 5.7.1 #9563
  • Bump io.lettuce:lettuce-core from 6.5.0.RC1 to 6.5.0.RC2 #9554
  • Bump com.esotericsoftware:kryo from 5.6.0 to 5.6.2 #9553
  • Bump com.icegreen:greenmail from 2.1.0-rc-1 to 2.1.0 #9530
  • Bump org.junit:junit-bom from 5.11.1 to 5.11.2 #9529
  • Bump org.apache.logging.log4j:log4j-bom from 2.24.0 to 2.24.1 #9528
  • Upgrade to Jackson 2.18 #9522
  • Bump org.codelibs:jcifs from 2.1.38 to 2.1.39 #9516
  • Bump org.junit:junit-bom from 5.11.0 to 5.11.1 #9515
  • Bump debeziumVersion from 2.7.2.Final to 2.7.3.Final #9503
  • Bump protobufVersion from 4.28.1 to 4.28.2 #9496

❤️ Contributors

Thank you to all the contributors who worked on this release:

@NaccOll, @filiphr, @ngocnhan-tran1996, @takeshi-rl, and @wimdetroyer

Don't miss a new spring-integration release

NewReleases is sending notifications on new releases.