So this means I have to give up my dog?

Since mid Dec, my mixed Presa Canario (female) have suddenly become aggressive towards other dogs and cats. The latest was just last week. It dragged me towards a cat, towards a neighbor's yard and sadly mauled it to death. That was the first time I've ever saw her killing an animal. The cat owner wants to sue me. I'm liable for what happened though.

This is a new behavior I've never seen before. It never used to act that way till recently. It was socialized early on. I can't think of anything I've failed. Now I can't leave her with other dogs or animals.

Though I have to admit when it was sold to me as a puppy several years ago, it wasn't from a well known/reputable breeder. I never met the parents but I'm assuming they must be fighters since it's mixed. Needless to say I feel sad and stressed out with all this. So I need to give up my dog?

Updates
+1 y
Before mid Dec, she was ok with other animals and wasn't acting like that. Now it's like she changed. I never abused her, never mistreated her and she was always on her leash.
So this means I have to give up my dog?
Post Opinion