🚨 Security Advisories: GHSA-9j96-vvqc-h9f8 GHSA-6q69-pgmp-w93c GHSA-fgwh-2pc5-wr73
What's Changed
- fixed oauth issues #1001
- fixed flameshot script gen #1002
- fixed docker scripts permissions
- fixed upload time estimation #996
- fixed folders 404 #947
- fixed performance issues in various areas
- fixed mobile nav not closing on nav
- fixed folders permissions and routing issues #1018
- fixed "eventemittermaxlistenerwarning" #907
- refactored upload logic + more hardened
- refactored and revamped folders page
- added max interval checks #990
- added revamped sessions
- added response validation
- every API route now has a schema, response and body
- openapi 3.x compatible
- various commits from the previous release to now were fixing response validation issues, if you still happen to come across a 500 response validation issue then report it here
- added "anonymous" property to files, so now you have a way to identify if a file was uploaded anonymously
- added api error has a code now, more organized and easier to find problems
Overall this update focuses on hardening the API, fixing various small bugs, and improving performance. This update was due a long time ago, but was postponed and delayed due to being busy IRL, thanks for understanding!
Pull's Merged
- introduce max interval checks by @asimonson1125 in #990
- feat: response validation by @diced in #1012
New Contributors
- @asimonson1125 made their first contribution in #990
Full Changelog: v4.4.2...v4.5.0