Jeremiah
Jeremiah 34:7ESV·traditional attribution

when the army of the king of Babylon was fighting against Jerusalem and against all the cities of Judah that were left, Lachish and Azekah, for these were the only fortified cities of Judah that remained.

John Calvin Reformed @genevareformer

He again repeats that Jerusalem was then surrounded by the army of the king of Babylon, as well as the other cities of Judah, which he names, even Lachish and Azekah. He seems, therefore, indirectly to reprove the arrogance of Zedekiah, for he still retained his high spirits, when yet he was reduced to such straits. All the cities of Judah, — how many were they? Two, says the Prophet.

Matthew Henry Presbyterian @wholebiblehenry

This prophecy concerning Zedekiah was delivered to Jeremiah, and by him to the parties concerned, before he was shut up in the prison, for we find this prediction here made the ground of his commitment, as appears by the recital of some passages out of it, Jer 32:4. Observe, I.

Commenting on Jeremiah 34:1-7

John Gill Reformed Baptist @doctorgill

When the king of Babylon's army fought against Jerusalem,.... Had laid close siege to it, and still continued it: and against all the cities of Judah that were left; unconquered by him; when he invaded the land, he fought against, and took, and ravished all the cities that lay in his way; and it seems there were none that stood out against him but Jerusalem...