Skip to content

Releases: opengisch/QFieldCloud

0.17.0 - Iskar

14 Feb 20:41
Compare
Choose a tag to compare

Changes

🚀 Features

  • Do not account staff users as active users (#511)
  • Add is_incognito and audit fields to ProjectCollaborator (#512)
  • Allow searching by email in admin in people and organizations (#508)
  • Bump QGIS 3.28.3 (#507)
  • Speed up QFieldCloud admin by referencing user with autocomplete view (#505)
  • Slowly transform _mb methods to _bytes, as it is more precise and less error prone (#502)
  • Store the actual total file bytes in the database, instead of estimateded MB (#499)
  • Bump django-audit dependency to the latest 2.2.2 (#497)
  • Bump django-axes dependency to the latest 5.40.1 (#494)
  • Bump few dependencies from JazzBand (#493)
  • Make sentry skip some noisy errors (#491)

🐛 Bug Fixes

  • Opening community projects causes an error because account.user is not an Organization instance (#510)
  • Remove the sample sentry DNS from .env.example (#509)
  • Revert "Temporary disable non required deletions" (#506)
  • Allow also teams as project collaborators when project is within organization (#504)
  • Support deleting avatars of users with dashes in the name (#503)
  • Temporary fix for debug queries by fixing renamed fields and hiding the subscription plan. (#500)
  • Fix all mypy warnings in utils2/storage.py (#492)
  • Bump django to 3.2.17 (#490)

v0.16.2

02 Feb 00:45
Compare
Choose a tag to compare

Full Changelog: v0.16.0...v0.16.2

What's Changed

Full Changelog: v0.16.1...v0.16.2

v0.16.1

02 Feb 00:45
Compare
Choose a tag to compare

Full Changelog: v0.16.0...v0.16.1

v0.16.0

02 Feb 00:44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.15.3...v0.16.0

v0.15.3

20 Dec 12:05
ec741a4
Compare
Choose a tag to compare

Changes

🚀 Features

  • Reduce ld and xdg warnings in QGIS container (#464)
  • Bum to QGIS 3.28.2 (#464)

v0.15.2

17 Dec 20:25
4753720
Compare
Choose a tag to compare

Changes

🚀 Features

  • Fix build network and NGINX logs (#460)
  • Limit memory and CPU on QGIS containers (#455)
  • Improve speed, consistency and general UX in admin (#450)
  • Optimizations on organization querysets (#451)
  • Bump docker compose versions (#449)
  • Bump qgis to 3.28.2 (#443)
  • Automatically scale worker_wrapper on startup (#437)
  • There are not too many translations available in QFieldCloud, better disable them for now (#426)

🐛 Bug Fixes

  • Fix dangling QGIS containers eating host's disk space (#452)
  • Make constance not reset to default when the DB is down (#448)
  • qgis: fix empty sourceLayerId (#420)

0.15.1

12 Sep 21:40
Compare
Choose a tag to compare

Changes

🚀 Features

  • Added a new permission check can_read_jobs (#414)
  • Apply changes improvements (#413)
  • Improvements on logging in the QGIS container ( #407)
  • Make user suggestions be filtered by username and ordered by best match (#399)
  • Move some env variables to constance config (#393)

🐛 Bug Fixes

  • Apply changes improvements (#413)
  • Make emails unique among regular users (#405)
  • Fix replacing null bytes with utf8 conversion but reading the whole file (#395)
  • Prevent login with organizations or teams (#396)

0.15.0 - Jordan

12 Aug 02:26
Compare
Choose a tag to compare

Changes

Jordan river - https://en.wikipedia.org/wiki/Jordan_River

🚀 Features

  • Support "attachmentDirs" setting from QFieldSync (#377)
  • Added constance as an option for dynamic configuration (#374)
  • Make get_random_file helper function (#373)
  • Add deleteorphanedprojectfiles command (#372)
  • Change storage reporting from MiB to MB (#370)
  • Added quantity to extra packages (#369)
  • Added StatusCode to the projects, so you know why the status is red (#371)
  • Add Plan.max_collaborators_per_project to control the maximum premium collaborators per project (#366)
  • Add calcprojectstorage management command (#363)
  • Add subscription and storage related properties in UserAccount and subscriptions (#362)
  • Faster User admin page and more advanced filtering for Orgs and Projects (#359)
  • Rename AccountType model to Plan and other plan improvements (#357)
  • Use migrate_sql to migrate delta geom triggers; Support curved geometries (#354)
  • Added max_organization_members that controls the max organization members for account type (#348)
  • Skip downloading attachments in workers (#347)
  • Limit deltas per apply job (#345)
  • Optimize getting organization permissions query with a view (#338)
  • Annotate the user roles and origins coming from FK from the roles_vw (#342)
  • Add project files widget to list and delete files and versions (#339)
  • Project collaborators model tweaks: allows admins as collaborators and cleanup teams after member leaves the organization (#336)
  • Show project_filename field in Project admin (#337)
  • Optimize getting project permissions query with a view (#332)
  • QF-1009: disable offline non-geopackages layers for community accounts (#323)
  • QF-1552: implement function to get number of active users (#329)
  • Added debug toolbar for local development (#331)
  • Add the current project index in the feedback of calcprojectorage command (#392)
  • Bump qgis to 3.26.1 (#388)
  • Return nicer error when the project name already existing for given owner (#379)
  • Project files size calculation should include only the files and package directories (#385)
  • Add last version size in project files table (#384)

🐛 Bug Fixes

  • Don't hide the project if the collaboration is invalid (#376)
  • Fix updating project thumbnail rewriting the Project.project_filename field to null (#375)
  • Calculate the project collaborator validity using Django ORM (#368)
  • Remove prefetch_related for 1:n that caused memory leak and super slow responses (#355)
  • Replace null bytes in delta json in the delta to prevent pg error (#353)
  • Prevent project.project_filename overwrite by race condition (#346)
  • When anonymous actor is passed to audit, assume no actor (#344)
  • Make useraccount generation part of a transaction and do not create one for teams (#343)
  • Fix add members leak of teams from other organzations (#334)
  • Run cron every 1min and restart ofelia automatically (#333)
  • Added core_user.username UPPER index, as it is mostly compared with (#330)
  • Fix regression introduced with #379 on editing project description (#391)
  • Fix checking for permission when package is uploaded by a collaborator with lower perms (#390)
  • Explicitly require a higher requests version, so it is satisfied by the system urllib3 (#387)
  • Fix missing projects from the list when they have too many collaborators (#382)
  • The project needs to has been packaged at least once in it's life (#386)
  • Deleting stored package should delete the files and all it's versions (#383)
  • Fix regression: allows teams as project collaborators on organizations owned projects (#381)

0.14.2

16 May 09:32
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix migrations

Full Changelog: v0.14.1...v0.14.2

0.14.1

10 May 12:01
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Secrets fine-tuning (#325)
  • Prepare the list of deltas to be applied on the time of creating the job (#320)