IAF: New Space-Related Developments