v0.3.0
New release v0.3.0
This release includes some minor breaking changes:
ScionDatagramChannel.setErrorListener(Consumer<ErrorMessage> msg)
now usesErrorMessage
as argument and as return type.- Removed numerous deprecated methods
Overview
- Completely refactored SCMP API. It now has:
- ScmpSender (similar to the old ScmpChannel)
- ScmpSenderAsync (non-blocking send)
- ScmpReceiver (for receiving and responding to SCMP echo requests)
- Path construction now supports on-path and short-cut situations
- Some bug fixes and general clean up
For a full history of changes please see the CHANGELOG.
What's Changed
- TODO and @Deprecation cleanup by @tzaeschke in #100
- topo file parser by @tzaeschke in #103
- Remove use of 0.0.0.0 by @tzaeschke in #102
- remove toStringIP() by @tzaeschke in #105
- remove getHostName() by @tzaeschke in #106
- Concurrency test takes too long by @tzaeschke in #109
- TRC fetcher by @tzaeschke in #110
- Path.copy() by @tzaeschke in #111
- Scenario builder for unit tests by @tzaeschke in #112
- Path shortcuts by @tzaeschke in #104
- Improve SCION_DAEMON environment handling by @tzaeschke in #113
- Integration test & Simplify on-path code by @tzaeschke in #114
- Improve path deduplication by @tzaeschke in #117
- Configurable DNS search domain by @tzaeschke in #118
- Refactored SCMP for non-blocking send by @tzaeschke in #119
- SCMP problems by @tzaeschke in #120
- Fix ipv6 topofile address parsing by @tzaeschke in #123
- Scmp error listener: use Scmp.ErrorMessage type by @tzaeschke in #124
- Prepare 0.3.0 by @tzaeschke in #122
Full Changelog: v0.2.0...v0.3.0