Does meditation helps you to release your stress out?
That depends on the person. Some people get a lot of results out of it, and others don't get any. It is really down to your mindset and technique.
Buddhist meditation can do much more than just release stress. You can transcend limitations no one thought were possible- relieving stress is just a drop in the bucket for a skilled meditator.