0.12.0 - Golyama Kamchiya
github-actions
released this
03 Nov 12:57
·
2375 commits
to master
since this release
Changes
Golyama Kamchiya - https://en.wikipedia.org/wiki/Draft:Golyama_Kamchiya
🚀 Features
- Check envvars are properly set across configurations (#105)
- Add the version id (#139)
- Added django axes to prevent brute-force logins (#137)
- Activity stream (#58)
- Added timezone field in the useraccount to show proper datetimes (#131)
- Admin improvements (#126)
- Get project details from the .qgs file (#123)
- Add transformation grids container and volumes (#124)
- Added started_at and finished_at fields to keep track of jobs duration (#116)
- Add cronjob to resend invitations (#119)
- Query all members and owners of an organization (#113)
- Bump dependencies (#106)
- Support multiple tokens per user when the user logs in (#93)
- Get all the users involved into a project with their roles and role origins (#98)
- Faster list files using list_objects and list_object_versions (#90)
- Add
inviteusers
script to invite multiple users at once (#100) - Keep the expired invitations (#97)
- Add permission checks whether the user can overwrite deltas (#96)
- Typing and documentation fixes (#87)
- Control the admin panel URI via envvar QFIELDCLOUD_ADMIN_URI (#83)
🐛 Bug Fixes
- Do not require user account for timezone settings (#142)
- Support is_snapshot and add forgotten exportId and clientId keys (#141)
- Update create_storage_bucket.py (#132)
- Remove check if the owner is already a member, causes more harm than help (#130)
- Make _get_sha256_file work with temp files (#129)
- Bump libqfieldsync with fixes on basemap creation (#128)
- Guess QFieldSync useragent properly and allow only one token from QFieldSync (#127)
- Fix packaging when the extent of the layers cannot be obtained and use the canvas extent as fallback (#125)
- Proper serialization of layers feedback (#122)
- Add after_docker_exception, so now failed delta_apply also updated the delta status (#121)
- Bump mkdocs dependency due to CVE-2021-40978 (#120)
- Enable organization owner checks, but only if we are updating an existing org (#118)
- Restore the
auth/user
endpoint used by QFieldCloud (#114) - Make sure the new organization owner is only someone who is already a member (#110)
- Fixes permission check whether the user can create a project (#109)
- Fix obtaining the PK value after creating a feature. (#108)
- Fix validators showing multiple validation errors for the same thing (#107)
- Fix minio proxy (#102)
- Fix the new invitations command to use the correct website (#104)
- The response should contain all the keys if there was not packaging yet (#103)
- Added migration for the custom UserManager (no DB change) (#101)
- Permission fixes when adding collaborators (#99)
- Run the worker
apply_delta
without--overwrite-conflicts
(#95) - Fix project creation on the API when the owner is not passed, then use the current user. (#94)
- Fix exception thrown when searching for user (#92)
New Contributors
Full Changelog: v0.11.4...v0.12.0