Jamie Mackie will remain at QPR for next season, the Sky Bet Championship club have announced.
The 31-year-old forward, who is in his second spell with the R's, was due to reach the end of his contract this summer but has signed a 12-month extension.
He made 19 appearances for Ian Holloway's side during their latest campaign, scoring once.
Mackie told the club's website: "Everyone knows how I feel about QPR and when the opportunity came up to extend my stay here, it was a no-brainer for me.
"I just want to make sure I have a good pre-season, which I'm sure I will do under the gaffer, and really push on next season."
Midfielder Karl Henry will be leaving the club when his deal expires in June, having made over 100 appearances for the club.
The 34-year-old was part of the QPR side to achieve promotion to the Premier League in 2014, but he struggled for game-time over the past season, making just 15 appearances - with the last coming in a 2-1 defeat to Wolves in December.
QPR stated on their website: "The club would like to thank Karl for his contribution during his time at Loftus Road and wish him well for the future."
Ravel Morrison and Kazenga LuaLua will return to Lazio and Brighton respectively following the conclusion of their loan deals, QPR said.