Skip to content

0.12.0 - Golyama Kamchiya

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Nov 12:57
· 2375 commits to master since this release
c2d8288

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