Skip to content

Releases: opengisch/QFieldCloud

0.18.0 🌈

16 May 11:10
Compare
Choose a tag to compare

Changes

🚀 Features

  • Always allow upload deltas but prevent apply job (#645)
  • Bump various deps (#638)
  • Bump qgis version to 3.30.2 (#637)
  • Always accept file uploads from Qfield (#650)

🐛 Bug Fixes

  • Correctly calculate Job.started_at/Job.finished_at (#655)
  • Fix migration if it runs backwards and then forwards (#649)
  • Speed up delta\_apply jobs by using an indexed column for searching (#646)
  • Fix flaky subscription test due to microseconds overlaps (#648)
  • Remove milliseconds from active_since and active_until respectively (#641)
  • Workaround vector layer type rename in QGIS 3.30 (#643)
  • Reject job and project creation for unsufficient useraccount subscription (#622)

Full Changelog: v0.17.9...v0.18.0

v0.17.9

02 May 09:41
Compare
Choose a tag to compare

What's Changed

  • Qf 2641 code style improvements by @faebebin in #611
  • Upgrade minio to recent version by @faebebin in #614
  • Add indexes on core job by @m-kuhn in #619
  • Order job execution by creation date by @m-kuhn in #618
  • Use a more special chars agnostic snippet to load .env file by @suricactus in #615
  • Remove filter from user autocompletion by @stcz in #610
  • Bump jinja from 3.0.3 to 3.1.2 by @suricactus in #624
  • Bump a batch of patch versions for dependencies by @suricactus in #623
  • Rename subscription qs.active to current by @faebebin in #620
  • Exclude the busy projects with a subquery by @suricactus in #627
  • Add notes field to plans, packages, packagetypes and subscriptions by @suricactus in #628
  • Speed up jobs admin by removing TOAST-ed columns from the query by @suricactus in #629
  • Fix migrations with view not having access to a new column by @suricactus in #630
  • Build separate images for worker and app by @m-kuhn in #632
  • Remove TODO, QFC is not the component that is responsible for validity by @m-kuhn in #633
  • No extra order -pk in admin change list by @faebebin in #621
  • Added error_type and error_class to easily classify worker errors by @suricactus in #631
  • Fix misleading the HTTP clients to cache package files for 10 minutes by @suricactus in #634

Full Changelog: v0.17.8...v0.17.9

0.17.8 🌈

31 Mar 21:54
Compare
Choose a tag to compare

Changes

🚀 Features

  • Added project status in the admin (#607)
  • Add provider name to get more detailed layer information (#605)
  • Reduce the default Django list per page from 100 to 20 items (#601)

🐛 Bug Fixes

  • Make person emails case insensitive unique (#599)
  • Hide storage_usage__field from the list Person/Organization to boost speed (#598)

0.17.7 🌈

28 Mar 03:42
Compare
Choose a tag to compare

Changes

🚀 Features

  • Configure locales and languages (#594)
  • Increase dh primes to 4096 bits and load ssl-dhparams.pem and options-ssl-nginx.conf configs (#583)
  • Erroneous mimetypes invalidated, not thrown (#548)
  • Added column showing number of recently active users to projets under OrganizationAdmin (#591)
  • Custom ReachedMaxOrganizationMembersError exception instead of generic ValidationError (#593)
  • Remove bootstrap submodule as it is no longer needed (#582)
  • Make the root of QFieldCloud redirect to admin page and doc some envvars (#581)

🐛 Bug Fixes

  • Set USE_I18N=False to prevent semi-translated UI (#597)
  • Fixed missing handling of admin filters for Job and Delta admin (#574)
  • Fix comparing the deltas with current data for some some datatypes, mostly dates and times (#588)
  • Fix storage calculation when deleting multiple files at once (#568)

Full Changelog: v0.17.6...v0.17.7

0.17.6

14 Mar 20:00
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.5...v0.17.6

0.17.5 🌈

14 Mar 19:31
Compare
Choose a tag to compare

Changes

🚀 Features

What's Changed

New Contributors

Full Changelog: v0.17.4...v0.17.5

0.17.4 🌈

13 Mar 09:38
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix apply deltas on geometry-less features (#549)

0.17.3 🌈

05 Mar 20:48
Compare
Choose a tag to compare

Changes

🚀 Features

  • Speed up delta admin by adding some indices (#539)
  • Add some admin improvements (#538)
  • Added django-extensions dependency to make life sweet (#537)
  • Added URL to skip test (#535)
  • QF-2493 export users emails to csv (#522)
  • Select related "plan" from the subscription (#532)

🐛 Bug Fixes

  • Fix createuseraccount script as plans are no longer stored there (#534)
  • Make sure QFieldCloud is compatible with nan coords sent by QField 2.6+ (#523)
  • Users getting error 500 when trying to register with username taken by an Organization (#533)
  • Do not offer cancelling a subscription is already scheduled to be cancelled (#530)

0.17.2 🌈

23 Feb 06:53
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix deleting versions with include_older=True (#528)

0.17.1 🌈

21 Feb 00:30
Compare
Choose a tag to compare

What's Changed

  • Prevent worker wrapper exception when Project.project_details was already NULL by @suricactus in #513
  • Non-negative file_storage_bytes when deleting a file by @why-not-try-calmer in #519
  • Prefer ForeignKey(User, limit_choice_to=models.Q(type=Person)) by @suricactus in #516
  • Added docs to clearly state the misleading name of SubscriptionQuerySet.active() by @suricactus in #524

New Contributors

Full Changelog: v0.17.0...v0.17.1