On May 22, GitLab changed how they treat OAuth access tokens that don't expire. We updated our IDE logic to handle OAuth token expiration more gracefully. Now, the first time your token expires after 2 hours of consecutive IDE usage, you will have to re-authenticate in GitLab to refresh your expired OAuth access token. We will handle subsequent refreshes for you if you provide the authorization when you re-authenticate.
This additional security layer in the IDE is available only to the dbt Cloud enterprise plan.