Skip to content

yuzhouwan-1.1.2

Latest

Choose a tag to compare

@asdf2014 asdf2014 released this 11 Jul 07:10
· 26 commits to master since this release
55bf4bf

yuzhouwan 1.1.2

A large modernization release — 681 commits since 1.1.1 (Aug 2023), ~300 files touched. The build now runs on JDK 21, and every major framework has been brought up to date, several requiring real API migrations.

Build & CI

  • Toolchain moved to JDK 21 (setup-java 21, Docker builder on maven:3.9-eclipse-temurin-21)
  • Migrated off the retired GitHub Actions: checkout v6, setup-java v5, cache v6, codeql-action v4
  • Test / Docker / CodeQL workflows are green again

Major upgrades (with API migrations)

  • Spring 4.3 → 7.0
  • JUnit Jupiter 5 → 6
  • Apache Kafka 1.1 → 2.4 — module rewritten onto the org.apache.kafka.clients API
  • Apache HBase 1.7 → 2.6 — coprocessor / client API migration
  • Apache Lucene 8.11 → 10.5
  • Jedis 2.10 → 7.5
  • Apache PDFBox 1.8 → 3.0
  • Hibernate Validator 5 → 8 (javax.validationjakarta.validation)
  • LMAX Disruptor 3 → 4
  • fabric8 kubernetes-client 6.8 → 7.8
  • SNMP4J 1.10 → 3.12

Dependency refresh

Netty 4.2, Protobuf 4, Mockito 5.23, Curator 5.9, ZooKeeper 3.9.5, MyBatis, Jackson, Logback, SLF4J, commons-* and many more — dozens of dependency updates in all.

Full changelog: 1.1.1...1.1.2