An article said this is the 3rd interstellar object detected. Are we detecting more interstellar visitors because they are getting more common, or have our techniques improved over the last few years?

Entirely the second. When Vera Rubin starts reporting its regular scans this will be made very clear because we'll probably find 10+ interstellar objects per year at minimum.

These things are only a mile or two wide and at the distance of Jupiter. They require extremely sensitive and high-resolution telescopes to detect. There are probably many more of them that are smaller and further.

We launched a new telescope, in 2017 IIRC, that can detect them.

Our techniques have improved.