io scriverei

A new technology recently has been developed


anche se non so se è il caso di usare Released invece di Developed