Skip to content

Releases: alexdlaird/java-ngrok

2.3.16

09 Jul 19:02
2476930
Compare
Choose a tag to compare

Added

  • Support for s390x, ppc64, and ppc64le architectures.
  • Stability improvements.

2.3.15

28 May 17:38
Compare
Choose a tag to compare

Added

  • Documentation improvements.

2.3.14

16 May 20:09
Compare
Choose a tag to compare

Added

  • Documentation improvements.

Fixed

  • Noisy log around ProcessMonitor thread shutting down.

2.3.12

16 May 14:14
Compare
Choose a tag to compare

Added

  • Support for MSYS2's mingw when installing the agent. Like cygwin, it is mapped to its corresponding Windows binary.
  • Windows ARM 64-bit support.
  • FreeBSD ARM support.
  • Build and stability improvements.
  • Documentation improvements.

Fixed

  • NgrokV2CDNUrl and NgrokV3CDNUrl both improperly defined the constant for Apple Silicon as DARWIN_i386_arm. It has been renamed to DARWIN_x86_64_arm.

1.4.19

16 May 20:03
Compare
Choose a tag to compare

The 1.4.x branch is where support for Java 8 of java-ngrok was maintained. It is available through the java8-ngrok artifact on Maven Central.

Added

  • Documentation improvements.

Fixed

  • Noisy log around ProcessMonitor thread shutting down.

1.4.17

16 May 14:13
Compare
Choose a tag to compare

The 1.4.x branch is where support for Java 8 of java-ngrok was maintained. It is available through the java8-ngrok artifact on Maven Central.

Added

  • Support for MSYS2's mingw when installing the agent. Like cygwin, it is mapped to its corresponding Windows binary.
  • Windows ARM 64-bit support.
  • FreeBSD ARM support.
  • Build and stability improvements.
  • Documentation improvements.

Fixed

  • NgrokV2CDNUrl and NgrokV3CDNUrl both improperly defined the constant for Apple Silicon as DARWIN_i386_arm. It has been renamed to DARWIN_x86_64_arm.

2.3.11

11 May 14:43
Compare
Choose a tag to compare

Added

  • NgrokClient.api(), allowing api commands to be executed from the agent.
  • Agent interface, which provides access to Captured Requests and agent status.
  • slf4j dependency, making logging improvements.
  • Stability improvements.
  • Documentation improvements.

Changed

  • NgrokLog.lvl now consistently parses ERR, EROR, and CRIT to ERROR instead of SEVERE.

Fixed

  • Refactored concurrency around ProcessMonitor and startup logging, as the old design could lead to race conditions when startup errored.
  • NgrokLog string may contain a malformed or empty lvl. Default is now NOTSET in such cases.

1.4.16

11 May 14:30
Compare
Choose a tag to compare

The 1.4.x branch is where support for Java 8 of java-ngrok was maintained. It is available through the java8-ngrok artifact on Maven Central.

Added

  • NgrokClient.api(), allowing api commands to be executed from the agent.
  • Agent interface, which provides access to Captured Requests and agent status.
  • slf4j dependency, making logging improvements.
  • Stability improvements.
  • Documentation improvements.

Changed

  • NgrokLog.lvl now consistently parses ERR, EROR, and CRIT to ERROR instead of SEVERE.

Fixed

  • Refactored concurrency around ProcessMonitor and startup logging, as the old design could lead to race conditions when startup errored.
  • NgrokLog string may contain a malformed or empty lvl. Default is now NOTSET in such cases.

2.3.10

07 May 22:45
Compare
Choose a tag to compare

Added

  • Support for pooling_enabled in CreateTunnel, which allows for the use of https and tls Internal Endpoints.
  • Stability improvements around concurrency, process execution.
  • Documentation improvements.
  • Test improvements.

1.4.15

07 May 22:35
Compare
Choose a tag to compare

The 1.4.x branch is where support for Java 8 of java-ngrok was maintained. It is available through the java8-ngrok artifact on Maven Central.

Added

  • Support for pooling_enabled in CreateTunnel, which allows for the use of https and tls Internal Endpoints.
  • Stability improvements around concurrency, process execution.
  • Documentation improvements.
  • Test improvements.