In the next release of e621 a cap on page numbers will be added. The current cap is at page 750, but this is not a finalized number and may be subject to movement.
If you do not regularly encounter situations where you need to access content beyond page 750, this has no impact on you.
Attempting to access content with a page number above the cap will be an error. The UI for e621 has always swapped to using a different pagination system at page 1000(now being lowered to 750), but it was possible to bypass this swap by using page numbers manually entered. Mandatory use of before_id is going to be enforced to access content beyond page 750.
As a note, before_id has an explicit sorting order applied to it and your sorting order will be ignored, the sorting order is post id descending.
If you're only looking for all of the information sorting order is no longer important and a much faster scrolling system can be used. The existing sorting orders negate the need to access large page number content if you are not needing to access all content(scraping).
Please update your applications to make use of before_id if you are doing scraping/scrolling type queries where you need all of the content regardless of how many pages are involved.
To properly use before_id you set the before_id parameter to the lowest numerical post id within the results for the next request, and no before_id is provided on the first request to find the newest content.
As a note for people using /post/show.(xml|json), it is encouraged that you do not use /post/show.(xml|json) unless you are requesting a small number of posts and explicitly know their ids. /post/index.(xml|json) provides the same information and in bulk. Bots that iterate over a large number of post ids and use /post/show.(xml|json) may incur additional rate limiting.
Updated by NotMeNotYou