3.2 KiB
3.2 KiB
Version Scheme
Skynet Webportal uses the following versioning scheme, vX.X.X
- First Digit signifies a major (compatibility breaking) release
- Second Digit signifies a major (non compatibility breaking) release
- Third Digit signifies a minor or patch release
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
toPORTAL_MODULES
- Add malware scanner service, activated by adding
s
toPORTAL_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 theproxy_cache_path
directive to100g
- Parameterize MongoDB replicaset in
docker-compose.mongodb.yml
viaSKYNET_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
- Change skyd 307 redirect code to 308
- Set caddy dns entry ttl limit to 15 minutes to remove stranded entries.
- Set skyd up to connect to the local mongodb cluster for storing TUS metadata
- Update health check disable command to require reason.
- Move MongoDB to a separate service (use
PORTAL_MODULES=m
to use it without accounts) - Add proper handling for options response on /skynet/tus endpoint
- added unpinning skylinks from account dashboard
Bugs Fixed
- include tus header upload-concat in cors requests
- fixed issue with caddy requesting new certificates instead of using existing ones from file storage
- fixed the latest news link redirect in the news header
- Fix extended checks error by rounding the reported datetime.
Other
- Remove outdated references to NebulousLabs
August 9th, 2021:
v0.1.1
Monthly release
March 24th, 2021:
v0.1.0
Initial versioned release