Skip to content

Releases: scionproto-contrib/jpan

v0.2.0

24 Jun 13:03
Compare
Choose a tag to compare

New release with API changes

Despite being a minor release, this release changes (and partially breaks) existing API.
Breaking changes include:

  • ScionService.getPaths(...) returns List<Path> instead of List<RequestPath>. The classes RequestPath and ResponsePath will be removed from the public in a future release. Please just use Path instead.
  • Path metadata has been moved to a separate class. Instead of path.getMtu(), please use path.getMetadata().getMtu().
  • (Scion)DatagramChannel.receive() now returns a ScionSocketAddress (which contains a path).
  • (Scion)DatagramChannel.send() now returns int instead of a path. This improves compatibility with the JDK DatagramChannel.
  • DatagramChannel has been renamed to ScionDatagramChannel and DatagramSocket has been renamed to ScionDatagramSocket. The old classes still exist for backwards compatibility but will be removed in future.

Overview

  • Numerous API changes. Most changes are backward compatible (via deprecated API) but some are breaking changes, see above.
  • Improved SCMP handling and features
  • Some bug fixes and general clean up

Details

For a full history of changes please see the CHANGELOG.

What's Changed

Full Changelog: v0.1.1...v0.2.0

v0.1.1

10 May 12:33
Compare
Choose a tag to compare

Bug fix release

Overview

  • Avoid unnecessary DNS lookups that cause second long pauses on windows
  • Improved tests and fixed spurious CI failures in ping pong tests
  • General clean up

Details

For a full history of changes please see the CHANGELOG.

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

30 Apr 08:42
Compare
Choose a tag to compare

First release of JPAN

Overview

  • Added DatargramSocket
  • Helper functions to improve compatibility with using NATs
  • Helper functions to improve compatibility with using SCION with dispatcher
  • Improved SCMP support
  • Numerous (breaking) changes to API
Details

For a full history of changes please see the CHANGELOG.

What's Changed

Full Changelog: v0.1.0-ALPHA...v0.1.0

v0.1.0-ALPHA

01 Feb 18:24
Compare
Choose a tag to compare
v0.1.0-ALPHA Pre-release
Pre-release

Initial release:

  • DatagramSocket
  • Path, RequestPath, ResponsePath
  • Scion, ScionService
  • ScmpChannel for SCMP