Skip to content

Releases: opengisch/QFieldCloud

v0.21.0

12 Jul 15:22
Compare
Choose a tag to compare

What's Changed

  • Improve comments in tests by giving users proper numbering by @faebebin in #712
  • Show active members in the Organization Admin by @faebebin in #704
  • Added more logging during job runs by @suricactus in #713
  • Improve comments by using organi'z'ation (american) everywhere by @faebebin in #715
  • Paginator for Projects as PoC by @why-not-try-calmer in #710
  • Fix email export and add extra columns to the export by @suricactus in #718
  • Customize Model-level Pagination by @why-not-try-calmer in #711
  • Add optional pagination to certain endpoints in the QFieldCloud API by @why-not-try-calmer in #717
  • Set final status to jobs that have been killed by docker engine by @suricactus in #716
  • Ignore DRF ValidationErrors for sentry by @m-kuhn in #723
  • Improve autogenerated swagger docs with more detailed info by @why-not-try-calmer in #720
  • Fix misleading comments within the subscription code by @faebebin in #714
  • Skip downloading the S3 metadata if skip_metadata is passed to the API /files/ list endpoint by @suricactus in #721
  • Make primary key extraction more strict, do not allow layers with missing primary keys by @suricactus in #647
  • [admin] Be more explicit the numbers mean in storage filed in Person/Org admin by @suricactus in #725
  • Bump qfieldcloud-sdk from 0.6.1 to 0.7.0 to ignore the sha256 metadata by @suricactus in #727
  • Docs - Remove old syntax for git clone by @Gustry in #728
  • Seems searching for multiple labels do not work by @suricactus in #729
  • Added Project.problems to list failing requirements for the project file by @suricactus in #726
  • Add level to project.problems and make project.status FAILED if project.project_details is missing by @suricactus in #730

New Contributors

Full Changelog: v0.20.0...v0.21.0

0.20.0

03 Jul 20:02
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.19.2...v0.19.3

v0.19.2

22 Jun 11:47
Compare
Choose a tag to compare
  • Fix a concurrency issue with the job queue on replicated postgres clusters

Full Changelog: v0.19.1...v0.19.2

v0.19.1

12 Jun 16:47
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.19.0...v0.19.1

v0.19.0

08 Jun 15:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.3...v19

0.18.3 🌈

06 Jun 14:03
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix ImportError in setting.py Sentry before_send method

0.18.2 🌈

05 Jun 09:17
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Return Empty qs for id=None passed to Subscription.manage_by (#678)

v0.18.1

01 Jun 10:45
Compare
Choose a tag to compare

Changes

🚀 Features

  • Added managed_by and activeness.is_active in Subscription QuerySet (#669)
  • is_active now checks the Subscription period and status

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