Yes to both.
There used to be a problem with releases not making to the FTPed exports, but I had no trouble with that last season at all. When you release someone in game and I import your team file, it pops up a box asking me to confirm the release.
The reason I ask you to post your releases on the boards is so that, before I sim, I can make sure your release went through without problems. This also allows other owners to know when someone becomes available so they could potentially pick them up.
As far as waivers go, you should do that in game. However, you MUST post this to the boards so that other owners have 2 real days in which they can claim that player. After 2 days, I'll move that waiver post to the Completed area.