# Changelog ## 2025-08-13 We moved to codebergggggg baby. Also we updated the docker compose. So you need to copy it over docker-compose.yml ## 2025-06-19 Update your docker compose file https://github.com/gabboman/wafrn/releases/tag/2025.07.1 ## 2025-05-19 Support has been added to turn on metrics / monitoring using Prometheus, pgwatch and Grafana To turn it on, replace your `docker-compose.yml` file with one of the others supporting `metrics`, like `docker-compose.simple.metrics.yml`. You also need to set a few new environment variables, add the following to your `.env` files: ```sh POSTGRES_METRICS_USER=pgwatch POSTGRES_METRICS_PASSWORD= POSTGRES_METRICS_DBNAME=pgwatch_metrics GF_SECURITY_ADMIN_PASSWORD= ``` Once you run `docker compose up --build -d` you should be able to check your metrics at `https://monitoring.` ## 2025-05-13 **BREAKING CHANGE** If you're self hosting and wish to update from before `2025-05-13` please do the following updates: - Make sure your DNS is configured so `*.` points to your Wafrn instance as well., - After pulling the latest changes the `docker-compose.yml` file will be removed. You will need to manually copy over `docker-compose.simple.yml` in it's place, - You will also need to make the following changes in your `.env` file: ```sh DOMAIN_NAME= CACHE_DOMAIN=cdn. MEDIA_DOMAIN=media. FRONTEND_MEDIA_URL="https://media." FRONTEND_CACHE_URL="https://cdn./api/cache?media=" ``` ## 2025-05-06 **BREAKING CHANGE** If you're self hosting and wish to upgrade from a version before `2025-05-06` you will need to do the following upgrade steps: Run the following command: ```sh VAPID_KEYS="$(docker run -e NPM_CONFIG_UPDATE_NOTIFIER=false packageless/npx:latest --yes web-push generate-vapid-keys --json)" echo Private Key: echo "$VAPID_KEYS" | jq -r .privateKey echo Public Key: echo "$VAPID_KEYS" | jq -r .publicKey ``` And then add the following values to your `.env` file: ```sh WEBPUSH_EMAIL=mailto: WEBPUSH_PRIVATE= WEBPUSH_PUBLIC= ``` If you have Bluesky enabled ou will also need to add the following to your `.env` file: ```sh COMPOSE_PROFILES=bluesky ```