It's just as well you didn't release them. Amphibians should never be released in a place that they did not originate, due to the potential for genetic pollution, as well as other issues.
Gray tree frogs are really neat. I have kept them in the past myself.