Skip to content

Releases: asarkar/grpc-test

2.0.0

11 May 07:25
0ed574c
Compare
Choose a tag to compare

🚀 Version 2.0.0

This is a backward-incompatible major release, including an upgrade to Java 17. However, the public API remains largely unchanged, with only a single breaking modification. If you are still using an earlier Java version, you can continue using v1.2.2.

⚠️ Breaking Changes

  • JDK Upgrade: The library is now compiled with and targeted for Java 17 (previously Java 8).
  • API Change: The method Resources.awaitReleased() has been renamed to Resources.awaitRelease() for consistency.

🪲 Bug Fixes

  • Timeout Handling: Fixed an edge case where resources could be given more time than the configured timeout to be released.
  • Default Parameter Issue: Resolved a compatibility issue with Resources.register() where Java clients needed to explicitly specify the default timeout parameter.

Improvements

  • Java Module: Published the library as a JPMS automatic module named com.asarkar.grpc.test.
  • Java Compatibility Checks: Added a dedicated Java client project to ensure continuous Java compatibility in every build.
  • Javadoc Publication: Published Javadoc using javadoc.io - link added to README.

🛠️ Maintenance

  • Kotlin Upgrade: Updated Kotlin stdlib dependency from 1.6.10 to 2.0.20.
  • gRPC Upgrade: Updated gRPC dependency from 1.45.1 to 1.72.0.
  • JUnit Upgrade: Updated JUnit 5 dependency from 5.8.2 to 5.12.2.
  • Publishing Migration: Migrated from Sonatype OSSRH (now EOL) to the Sonatype Central Publishing Portal.

v1.2.2

12 Sep 02:03
f861bd7
Compare
Choose a tag to compare

Bug Fixes 🪲

  • #12: Parameter injection of Resources does not clean up

v1.2.1

03 Apr 04:54
6bb0b2e
Compare
Choose a tag to compare

Maintenance 🛠️

  • Update README
  • Upgrade dependencies

v1.2.0

09 May 02:59
f40aa56
Compare
Choose a tag to compare

Maintenance 🛠️

  • Update README
  • Upgrade dependencies
  • Remove Bintray and JCenter publications, and publish directly to Maven Central

v1.0.3

14 Aug 21:16
Compare
Choose a tag to compare

Bug Fixes 🪲

  • #5: Extensions have to be stateless

v1.0.2

11 Aug 06:24
Compare
Choose a tag to compare

Bug Fixes 🪲

  • #3: Shouldn't reinitialize Resources parameter for beforeAll or for static method

v1.0.1

11 Aug 03:24
c2e128d
Compare
Choose a tag to compare

New Features 🎉

  • #1: Should not reinitialize Resources if already initialized

v1.0.0

08 Aug 23:11
Compare
Choose a tag to compare