⚠️ Breaking Changes / Backup recommended ⚠️
With this release, the old key-value database was changed to sqlite3. Please backup all Gokapi data before installing this release. On first start, the old database will be migrated and all users will be logged out. If you experience any problems, please open an issue and let us know!
Breaking Changes
- Dropped Windows 32bit support
- Only 4,000 parallel requests that are writing to the database are supported now, any requests above that limit may be rejected. Up to 500,000 parallel reading requests were tested.
- According to the documentation, the
GOKAPI_DATA_DIR
environment variable should be persistent, however that was not the case. Now the data directory that was set on first start will be used. If you were usingGOKAPI_DATA_DIR
after the first start, make sure that the data directory is the one found in your config file. - By default, IP addresses of clients downloading files are not saved anymore to comply with GDPR. This can be enabled by re-running the setup
- Existing API keys will be granted all API permissions except
MODIFY_API
, therefore cannot use/auth/friendlyname
without having the permission granted first - The undocumented
GOKAPI_FILE_DB
environment variable was removed - Removed optional application for reading database content
Further Changelog
- Parameters of already uploaded files can be edited now
- Added permission model for API tokens
- Added
/auth/modify
and/files/modify API
endpoint - Fixed "Powered by Gokapi" URL not clickable
- Fixed the ASCII logo #108 Thanks to @Kwonunn
- Improved UI
- Fixed minor bugs
- Updated dependencies
- Updated documentation