github redis/lettuce 6.4.0.RELEASE

3 months ago

⭐ New Features

  • Implement HPEXPIRE, HPEXPIREAT, HPEXPIRETIME, HTTL and HPTTL` (#2857)
  • Implement HEXPIRE, HEXPIREAT, HEXPIRETIME and HPERSIST (#2836)
  • Mark dnsResolver(DnsResolver) as deprecated. (#2855)
  • implementation of PUBSUB SHARDCHANNELS (#2793)
  • Add support for SUNSUBSCRIBE #2759 (#2851)
  • Add support for SPUBLISH (#2838)
  • Add a evalReadOnly overload that accepts the script as a String (#2868)
  • XREAD support for reading last message from stream (#2863)
  • Send the CLIENT SETINFO command in a fire-and-forget way (#2823)
  • Add support CLIENT KILL [MAXAGE] (#2782)
  • Support HSCAN with NOVALUES argument (#2816)
  • Server addressed the issues of empty list returned for missing keys (#2899)

🐞 Bug Fixes

💡 Other

  • Fixed the release flow (#2896)
  • Setting the next release to be 6.4.x as part of #2880 (#2881)
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 (#2875)
  • Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.1 by @dependabot (#2887)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 (#2873)
  • Bump org.apache.commons:commons-pool2 from 2.11.1 to 2.12.0 (#2877)
  • Bump org.codehaus.mojo:flatten-maven-plugin from 1.5.0 to 1.6.0 (#2874)
  • Bump org.openjdk.jmh:jmh-generator-annprocess from 1.21 to 1.37 (#2876)
  • Bump reactor.version from 3.6.4 to 3.6.6 by @dependabot (#2889)
  • Add release drafter workflow (#2820)
  • Applying code formatter each time we run a Maven build (#2841)
  • Flaky integration test frequently fails the pipeline (#2844)
  • GitHub issue template polishing and stale issues action (#2833)
  • Attempt to stabilize integration tests (#2825)
  • Add snapshot and release workflows (#2810)
  • Fix license in POM (#2812)
  • Created CodeQL analysis configuration by modifying suggested template (#2811)
  • bump setup-java to v4 (#2807)
  • Added unit tests for most of the pubsub classes that did not have any (#2808)
  • Change the license to more permissive MIT (#2803)
  • CI/CD quickstart (#2777)
  • Updated release acton (as part of #2880) by @tishun in #2885
  • Fixed the release flow by @tishun in #2896

❤️ Contributors

We'd like to thank all the contributors who worked on this release!
@BalmungSan, @atakavci, @dengliming, @dependabot, @dependabot[bot], @gerzse, @mp911de, @sullis, @thachlp, @tishun, @uglide and @yfwz100

Full Changelog: 6.3.0.RELEASE...6.4.0.RELEASE

Don't miss a new lettuce release

NewReleases is sending notifications on new releases.