diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f5dda75..9c1d4ba9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,46 @@ Version History Latest: +## Mar 8, 2022: +### v0.1.4 +**Key Updates** +- expose generic skylink serving endpoint on domain aliases +- Add abuse scanner service, activated by adding `u` to `PORTAL_MODULES` +- Add malware scanner service, activated by adding `s` to `PORTAL_MODULES` +- Remove ORY Kratos, ORY Oathkeeper, CockroachDB. +- Add `/serverload` endpoint for CPU usage and free disk space + +**Bugs Fixed** +- Add missing servers and blocklist command to the manual blocklist script. +- fixed a bug when accessing file from skylink via subdomain with a filename that had escaped characters +- Fix `blocklist-skylink.sh` script that didn't removed blocked skylink from + nginx cache. +- fixed uploaded directory name (was "undefined" before) +- fixed empty directory upload progress (size was not calculated for directories) + +**Other** +- add new critical health check that scans config and makes sure that all relevant configurations are set +- Add abuse report configuration +- Remove hardcoded Airtable default values from blocklist script. Portal + operators need to define their own values in portal common config (LastPass). +- Add health check for the blocker container +- Drop `Skynet-Requested-Skylink` header +- Dump disk space usage when health-checker script disables portal due to + critical free disk space. +- Enable the accounting module for skyd +- Add link to supported setup process in Gitbook. +- Set `min_free` parameter on the `proxy_cache_path` directive to `100g` +- Parameterize MongoDB replicaset in `docker-compose.mongodb.yml` via + `SKYNET_DB_REPLICASET` from `.env` file. +- Hot reload Nginx after pruning cache files. +- Added script to prune nginx cache. +- Remove hardcoded server list from `blocklist-skylink.sh` so it removes server + list duplication and can also be called from Ansible. +- Remove outdated portal setup documentation and point to developer docs. +- Block skylinks in batches to improve performance. +- Add trimming Airtable skylinks from Takedown Request table. +- Update handshake to use v3.0.1 + ## Oct 18, 2021: ### v0.1.3 **Key Updates** diff --git a/changelog/changelog-tail.md b/changelog/changelog-tail.md index c42922df..fdb02440 100644 --- a/changelog/changelog-tail.md +++ b/changelog/changelog-tail.md @@ -1,3 +1,43 @@ +## Mar 8, 2022: +### v0.1.4 +**Key Updates** +- expose generic skylink serving endpoint on domain aliases +- Add abuse scanner service, activated by adding `u` to `PORTAL_MODULES` +- Add malware scanner service, activated by adding `s` to `PORTAL_MODULES` +- Remove ORY Kratos, ORY Oathkeeper, CockroachDB. +- Add `/serverload` endpoint for CPU usage and free disk space + +**Bugs Fixed** +- Add missing servers and blocklist command to the manual blocklist script. +- fixed a bug when accessing file from skylink via subdomain with a filename that had escaped characters +- Fix `blocklist-skylink.sh` script that didn't removed blocked skylink from + nginx cache. +- fixed uploaded directory name (was "undefined" before) +- fixed empty directory upload progress (size was not calculated for directories) + +**Other** +- add new critical health check that scans config and makes sure that all relevant configurations are set +- Add abuse report configuration +- Remove hardcoded Airtable default values from blocklist script. Portal + operators need to define their own values in portal common config (LastPass). +- Add health check for the blocker container +- Drop `Skynet-Requested-Skylink` header +- Dump disk space usage when health-checker script disables portal due to + critical free disk space. +- Enable the accounting module for skyd +- Add link to supported setup process in Gitbook. +- Set `min_free` parameter on the `proxy_cache_path` directive to `100g` +- Parameterize MongoDB replicaset in `docker-compose.mongodb.yml` via + `SKYNET_DB_REPLICASET` from `.env` file. +- Hot reload Nginx after pruning cache files. +- Added script to prune nginx cache. +- Remove hardcoded server list from `blocklist-skylink.sh` so it removes server + list duplication and can also be called from Ansible. +- Remove outdated portal setup documentation and point to developer docs. +- Block skylinks in batches to improve performance. +- Add trimming Airtable skylinks from Takedown Request table. +- Update handshake to use v3.0.1 + ## Oct 18, 2021: ### v0.1.3 **Key Updates** diff --git a/changelog/items/bugs-fixed/add-missing-blocklist-cmd.md b/changelog/items/bugs-fixed/add-missing-blocklist-cmd.md deleted file mode 100644 index 3d72b402..00000000 --- a/changelog/items/bugs-fixed/add-missing-blocklist-cmd.md +++ /dev/null @@ -1 +0,0 @@ -- Add missing servers and blocklist command to the manual blocklist script. diff --git a/changelog/items/bugs-fixed/escape-uri-on-subdomain-skylink-requests.md b/changelog/items/bugs-fixed/escape-uri-on-subdomain-skylink-requests.md deleted file mode 100644 index 3beabc7e..00000000 --- a/changelog/items/bugs-fixed/escape-uri-on-subdomain-skylink-requests.md +++ /dev/null @@ -1 +0,0 @@ -- fixed a bug when accessing file from skylink via subdomain with a filename that had escaped characters diff --git a/changelog/items/bugs-fixed/fix-blocklist-skylink.md b/changelog/items/bugs-fixed/fix-blocklist-skylink.md deleted file mode 100644 index b7b6d38d..00000000 --- a/changelog/items/bugs-fixed/fix-blocklist-skylink.md +++ /dev/null @@ -1,2 +0,0 @@ -- Fix `blocklist-skylink.sh` script that didn't removed blocked skylink from - nginx cache. \ No newline at end of file diff --git a/changelog/items/bugs-fixed/undefined-dir-upload-name-and-empty-progress.md b/changelog/items/bugs-fixed/undefined-dir-upload-name-and-empty-progress.md deleted file mode 100644 index a6112e27..00000000 --- a/changelog/items/bugs-fixed/undefined-dir-upload-name-and-empty-progress.md +++ /dev/null @@ -1,2 +0,0 @@ -- fixed uploaded directory name (was "undefined" before) -- fixed empty directory upload progress (size was not calculated for directories) diff --git a/changelog/items/key-updates/1223-wildcard-api.md b/changelog/items/key-updates/1223-wildcard-api.md deleted file mode 100644 index 88ca91d9..00000000 --- a/changelog/items/key-updates/1223-wildcard-api.md +++ /dev/null @@ -1 +0,0 @@ -- expose generic skylink serving endpoint on domain aliases diff --git a/changelog/items/key-updates/abuse-scanner.md b/changelog/items/key-updates/abuse-scanner.md deleted file mode 100644 index 54788f19..00000000 --- a/changelog/items/key-updates/abuse-scanner.md +++ /dev/null @@ -1 +0,0 @@ -- Add abuse scanner service, activated by adding `u` to `PORTAL_MODULES` diff --git a/changelog/items/key-updates/malware-scanner.md b/changelog/items/key-updates/malware-scanner.md deleted file mode 100644 index 2559b033..00000000 --- a/changelog/items/key-updates/malware-scanner.md +++ /dev/null @@ -1 +0,0 @@ -- Add malware scanner service, activated by adding `s` to `PORTAL_MODULES` diff --git a/changelog/items/key-updates/remove-kratos.md b/changelog/items/key-updates/remove-kratos.md deleted file mode 100644 index 23a4ac44..00000000 --- a/changelog/items/key-updates/remove-kratos.md +++ /dev/null @@ -1 +0,0 @@ -- Remove ORY Kratos, ORY Oathkeeper, CockroachDB. diff --git a/changelog/items/key-updates/serverload.md b/changelog/items/key-updates/serverload.md deleted file mode 100644 index c626b753..00000000 --- a/changelog/items/key-updates/serverload.md +++ /dev/null @@ -1 +0,0 @@ -- Add `/serverload` endpoint for CPU usage and free disk space diff --git a/changelog/items/other/1332-skyd-config-health-check.md b/changelog/items/other/1332-skyd-config-health-check.md deleted file mode 100644 index 534c7590..00000000 --- a/changelog/items/other/1332-skyd-config-health-check.md +++ /dev/null @@ -1 +0,0 @@ -- add new critical health check that scans config and makes sure that all relevant configurations are set diff --git a/changelog/items/other/add-abuse-config.md b/changelog/items/other/add-abuse-config.md deleted file mode 100644 index 51a55918..00000000 --- a/changelog/items/other/add-abuse-config.md +++ /dev/null @@ -1 +0,0 @@ -- Add abuse report configuration diff --git a/changelog/items/other/airtable-env-vars.md b/changelog/items/other/airtable-env-vars.md deleted file mode 100644 index dc287984..00000000 --- a/changelog/items/other/airtable-env-vars.md +++ /dev/null @@ -1,2 +0,0 @@ -- Remove hardcoded Airtable default values from blocklist script. Portal - operators need to define their own values in portal common config (LastPass). \ No newline at end of file diff --git a/changelog/items/other/blocker-health-check.md b/changelog/items/other/blocker-health-check.md deleted file mode 100644 index 2e45834c..00000000 --- a/changelog/items/other/blocker-health-check.md +++ /dev/null @@ -1 +0,0 @@ -- Add health check for the blocker container diff --git a/changelog/items/other/drop-requested-skylink-header.md b/changelog/items/other/drop-requested-skylink-header.md deleted file mode 100644 index bcf702dc..00000000 --- a/changelog/items/other/drop-requested-skylink-header.md +++ /dev/null @@ -1 +0,0 @@ -- Drop `Skynet-Requested-Skylink` header diff --git a/changelog/items/other/dump-disk-space-usage.md b/changelog/items/other/dump-disk-space-usage.md deleted file mode 100644 index 3c1c3147..00000000 --- a/changelog/items/other/dump-disk-space-usage.md +++ /dev/null @@ -1,2 +0,0 @@ -- Dump disk space usage when health-checker script disables portal due to - critical free disk space. \ No newline at end of file diff --git a/changelog/items/other/enable-accounting.md b/changelog/items/other/enable-accounting.md deleted file mode 100644 index 4771bbe0..00000000 --- a/changelog/items/other/enable-accounting.md +++ /dev/null @@ -1 +0,0 @@ -- Enable the accounting module for skyd diff --git a/changelog/items/other/gitbook-link.md b/changelog/items/other/gitbook-link.md deleted file mode 100644 index 686e8644..00000000 --- a/changelog/items/other/gitbook-link.md +++ /dev/null @@ -1 +0,0 @@ -- Add link to supported setup process in Gitbook. \ No newline at end of file diff --git a/changelog/items/other/min-free-param.md b/changelog/items/other/min-free-param.md deleted file mode 100644 index 0a6239f3..00000000 --- a/changelog/items/other/min-free-param.md +++ /dev/null @@ -1 +0,0 @@ -- Set `min_free` parameter on the `proxy_cache_path` directive to `100g` diff --git a/changelog/items/other/mongo-replicaset-env.md b/changelog/items/other/mongo-replicaset-env.md deleted file mode 100644 index 0dcbb402..00000000 --- a/changelog/items/other/mongo-replicaset-env.md +++ /dev/null @@ -1,2 +0,0 @@ -- Parameterize MongoDB replicaset in `docker-compose.mongodb.yml` via - `SKYNET_DB_REPLICASET` from `.env` file. \ No newline at end of file diff --git a/changelog/items/other/nginx-prune-hot-reload.md b/changelog/items/other/nginx-prune-hot-reload.md deleted file mode 100644 index c0780778..00000000 --- a/changelog/items/other/nginx-prune-hot-reload.md +++ /dev/null @@ -1 +0,0 @@ -- Hot reload Nginx after pruning cache files. \ No newline at end of file diff --git a/changelog/items/other/nginx-prune.md b/changelog/items/other/nginx-prune.md deleted file mode 100644 index 42581090..00000000 --- a/changelog/items/other/nginx-prune.md +++ /dev/null @@ -1 +0,0 @@ -- Added script to prune nginx cache. \ No newline at end of file diff --git a/changelog/items/other/refactor-blocklist.md b/changelog/items/other/refactor-blocklist.md deleted file mode 100644 index 28629dab..00000000 --- a/changelog/items/other/refactor-blocklist.md +++ /dev/null @@ -1,2 +0,0 @@ -- Remove hardcoded server list from `blocklist-skylink.sh` so it removes server - list duplication and can also be called from Ansible. \ No newline at end of file diff --git a/changelog/items/other/remove-outdated-documentation.md b/changelog/items/other/remove-outdated-documentation.md deleted file mode 100644 index 0f221327..00000000 --- a/changelog/items/other/remove-outdated-documentation.md +++ /dev/null @@ -1 +0,0 @@ -- Remove outdated portal setup documentation and point to developer docs. diff --git a/changelog/items/other/skylinks-block-batch.md b/changelog/items/other/skylinks-block-batch.md deleted file mode 100644 index e617082b..00000000 --- a/changelog/items/other/skylinks-block-batch.md +++ /dev/null @@ -1 +0,0 @@ -- Block skylinks in batches to improve performance. \ No newline at end of file diff --git a/changelog/items/other/trim-airtable-skylinks.md b/changelog/items/other/trim-airtable-skylinks.md deleted file mode 100644 index a63a90d0..00000000 --- a/changelog/items/other/trim-airtable-skylinks.md +++ /dev/null @@ -1 +0,0 @@ -- Add trimming Airtable skylinks from Takedown Request table. \ No newline at end of file diff --git a/changelog/items/other/update-handshake.md b/changelog/items/other/update-handshake.md deleted file mode 100644 index f9296fa4..00000000 --- a/changelog/items/other/update-handshake.md +++ /dev/null @@ -1 +0,0 @@ -- Update handshake to use v3.0.1