v0.16.0
What's Changed
- Add new Person(User) model for regular users by @suricactus in #417
- Bump oauthlib from 3.1.1 to 3.2.1 in /docker-app by @dependabot in #418
- Add custom log tag to docker-compose config by @robert197 in #425
- There are not too many translations available in QFieldCloud, better disable them for now by @suricactus in #426
- Bump django from 3.2.15 to 3.2.16 in /docker-app by @dependabot in #428
- Remove User.polymorph and use InheritanceManager by @suricactus in #430
- Rename ExtraPackage to Package by @suricactus in #432
- Fix wrong call of enum by @suricactus in #433
- Add subscription model by @suricactus in #434
- Update README.md by @arkanoid87 in #436
- Automatically scale worker_wrapper on startup by @suricactus in #437
- Organization subscriptions by @suricactus in #440
- Fix typos
initial_susbscription_status
->initial_subscription_status
by @suricactus in #442 - Bump qgis to 3.28.2 by @suricactus in #443
- Cleanup requirements.txt and use multistage build by @suricactus in #446
- qgis: fix empty sourceLayerId by @miili in #420
- Bump python:3.10.8-slim-buster, compiled psycopg, no extra deps by @suricactus in #447
- Make constance not reset to default when the DB is down by @suricactus in #448
- Infrastructure for selenium tests by @olivierdalang in #438
- Bump docker compose versions by @suricactus in #449
- Optimizations on organization querysets by @suricactus in #451
- Improve speed, consistency and general UX in admin by @suricactus in #450
- Add UserAccount.has_premium_support and related tests by @suricactus in #453
- Fix dangling QGIS containers eating host's disk space by @suricactus in #452
- Limit memory and CPU on QGIS containers by @suricactus in #455
- Added Subscription.future_storage_package_changed_quantity by @suricactus in #456
- Move staticfiles volume mount only in prod by @suricactus in #457
- Return future package quantity when the current active package has no
active_until
by @suricactus in #458 - Return 1 for
Subscription.active_user_count
for user plans by @suricactus in #459 - Fix build network and NGINX logs by @suricactus in #460
- Fix warnings and ld preload, bump QGIS by @suricactus in #465
- Sys admin improvements by @suricactus in #466
- Generate reset passwords from the admin by @suricactus in #467
- Add a few flags to make organizations upgradable by @suricactus in #473
- Allow active users to work even if current_period since/until is not set by @suricactus in #474
- Prevent projects list containing duplicates by @suricactus in #475
- Make can_change_additional_storage accept subscription by @suricactus in #476
New Contributors
- @arkanoid87 made their first contribution in #436
- @miili made their first contribution in #420
Full Changelog: v0.15.3...v0.16.0