I accidentally migrated a new version of the forum... the API code and the database migrations.
This broke the site for about 30 minutes last night, and I fixed it by rolling back the API to the older version.
However... the database changes resulted in the permissions breaking and as I was logged in as admin I did not notice this and went to bed.
Woke up this morning to several messages informing me that parts of the forum were visible when they should not be.
I've restored the permissions from a backup, and am presently removing any leaked URLs from search engines.
My sincere apologies that it happened. I have already changed my deployment processes to ensure this cannot happen again. Essentially, it asks me if I'm really really really sure I want to deploy stuff to production and then verifies that again. The slip occurred when I was deploying to the dev environment but my ENV variable was still pointing at production. The system now detects that and will prompt several times before continuing.
Not so subtle this one.
I accidentally migrated a new version of the forum... the API code and the database migrations.
This broke the site for about 30 minutes last night, and I fixed it by rolling back the API to the older version.
However... the database changes resulted in the permissions breaking and as I was logged in as admin I did not notice this and went to bed.
Woke up this morning to several messages informing me that parts of the forum were visible when they should not be.
I've restored the permissions from a backup, and am presently removing any leaked URLs from search engines.
My sincere apologies that it happened. I have already changed my deployment processes to ensure this cannot happen again. Essentially, it asks me if I'm really really really sure I want to deploy stuff to production and then verifies that again. The slip occurred when I was deploying to the dev environment but my ENV variable was still pointing at production. The system now detects that and will prompt several times before continuing.