Mono -
directional payment channels have seen the first implementation back in 2013, when Matt Corallo and Mike Hearn added support on BitcoinJ, but they were quite limited use - cases since they only let you move money from A to B but not the other way around.