Gyarados is weak to [Electric] and [Rock] types, while being resistant to Fire, Water, Fighting, Ground, Bug and Steel types.
For the details of the update, tap the link below.
Some of Pokemon got their moves changed or removed | PokemonGo
What is DPS and EPS in Pokemon Go?
Charmander nests and spawn locations
Drowzee nests and spawn locations
Fairy Pokemon
How to see the journal of your adventure
Mud Bomb - Ground Move