This particular question should be considered constrained to the list it offers up to early 2017. We should update its title to specify “up to March 2017” or “up to Tales of the Yawning Portal”. The question text should otherwise be left alone; the list of adventures makes its scope clear. Then, if we want an up-to-date list, it should be asked separately.
Changing this question from covering a short list up to early 2017 to covering all adventures for all time into 2020 and beyond is a major scope change that will almost certainly necessitate all the current answers being deleted. Per When a Question Changes Completely, Should it be a New Question?, that means this new scope should instead be asked as a new separate question.
We should not historical lock this question. Historical locks are for when a question is off topic or inappropriate for our site by our current guidelines, but the question is significant and we want to preserve its contents. That's not the situation here: the question is perfectly fine and on topic, it's just covering a point in the past. That's not what historical locks are for.
General advice on this situation
In general, if we're not sure, we should be inquiring with the OP as to their intent:
- Is this question actually meant to be requesting comprehensive coverage of all D&D 5e adventures published ongoingly into the future?
- Or is it just meant to be a question covering a fixed point in time? These are the adventures the querent was concerned about at the time back in early 2017, they don't necessarily care about the whole future list forever.
Both are fine. However, I'd remind the querent that our system works best when you are focused on solving the actual concrete problems you're facing yourself. Going broader to anticipate everyone's possible needs that the querent isn't actually facing isn't inherently better, and we often find breakdowns when an author tries to anticipate needs they don't actually have.
Then:
If the question is meant to be comprehensive coverage, and that doesn't significantly render all the answers obsolete, then we can use this question and update it to clarify. We should remove the list of adventure titles from the question. That's part of the answer's scope to define.
If the question is meant to be comprehensive coverage but that will render all the answers wholly obsolete, then that's a major scope change and the question should be left as-is per When a Question Changes Completely, Should it be a New Question?. We should treat it as though it is just limited to a fixed point in time (see next bullet point). Then, whoever actually cares about the fully up-to-date list should ask a new question about that.
If the querent isn't specifically seeking a fully up to date resource, we should leave it as-is. Specifying “up to March 2017” or “up to Tales of the Yawning Portal” in the title sounds fine.
I'd default to the last option if the OP wasn't here to ask. There's nothing in the question as written indicating it was asking for comprehensive coverage for all time, or anything inherently indicating a querent in 2017 will ongoingly care about adventures written all the way up to 2020 and beyond. If they don't care about that coverage, that's fine; there's nothing stopping someone else who does care about that from asking about it. Specifying a stopping point in the title will help make it clear that room is available.