v0.0.104.0
* Updates to LDK version 0.0.104. See
https://github.com/lightningdevkit/rust-lightning/releases/tag/v0.0.104
for the full changelog.
* Use `Reference.reachabilityFence` to work around Java's somewhat
poorly documented memory model. This seems to be the intended use so
its likely this will fix the early finalization bugs we've seen, but
formal documentation on the Java memory model appears to be lacking
so its possible (albeit unlikely) that more may be required later.
This bumps our required Java version from 1.8 to 9.
* Exposes `Hash` and `Eq` via Java's `hashCode` and `equals`.
* Thows an exception instead of incorrect operation if multiple
`ChannelMonitor`s for the same channel are provided to a
`ChannelManagerConstructor`.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEAMEnFUKGmY5X9GTzY4nT3sg4n6EFAmHCFLIACgkQY4nT3sg4
n6FomQ//Wg3XDTf7KCGzQxyCtkmGqWWULIfSuLnhMLcppjVezy3e/GEhKgEkB1th
xvT5u/S7cfzMmdH4ZKlUD/fMpJjXU2sUSZq6bf8u4qctc+zWESlYxPqgJehdwAj/
hx5Ejo5UCDCSRRvBfNkBcMCmYld9uHIpt2DGiLm/jRIB1z1Ruh5dUKS7y+5HuM+m
OuhOpTVy1fkl4EE0Fes40kVH5wWKtdv9WXT1vKx5VN1WLllmMCXLTng4weqJJb1Z
tbzrStd7n2Oq1b8apqLFVQ662F0sOmYDszPekhwCb+yaSWncjkyyxKN0XhL4Znxg
dErq3OOD7tN88866t94b22NlwmSVqn0aGEEYwvTodepJgA7//buYTwbhSkJQ2akk
DNmD36/u4SgE7Op/2kfW6d4MCUWaKX96kCkj6cC4CGlgYKSqfhBMNYm9Erbadhod
yYOKOSz/bnUd+SLm0EE5oZL8hzKPZItS1+X49FNLVRU2BPQxM+LLlKif6Sl2+TKq
eDlqWdQc/nvzEcYi2rqvaEfVdpAz8EWE4aBcoV2NuknWARYIZKHw12OXbZ37De7Y
koD2ofIhb1S5Xx2E2Bfc5wDAn/ued7i0wahwELiRdDusSccvU7bAxFfuLW1dEbcM
MQaRq7AZb1hpHI2qc04NRaJMUNaQGvF22mpi7ZKxbBkByLvZsKM=
=Fh1h
-----END PGP SIGNATURE-----