This is the norm. If there were still 100 free agents out there like on July 1st, nobody would even know about it or care.
Tell other teams and the team you agreed to join. Announce it after that. Professional IMO.
No leaks is a good thing, not a bad thing