-
Release 2026.09.18-0
StableAll checks were successfulBuild and Deploy Production / build (push) Successful in 56sBuild and Deploy Staging / build (push) Successful in 57sTests / test (push) Successful in 1m40sBuild and Deploy Production / deploy (push) Successful in 32sBuild and Deploy Staging / deploy-appuio (push) Successful in 8sreleased this
2026-09-18 15:18:45 +00:00 | 0 commits to main since this releaseRelease 2026.09.18-0
features
- Self-service restore of a backup into a new instance, configurable per service definition and gated behind the organization admin role (#678)
- Staff can view and set the Odoo trial window on an organization, including a fix button for a drifted window (#665)
- Plausible funnel goals and storage-free attribution, with UTM names matched case-insensitively against Odoo (#673)
- Pending-approval tickets now carry the billing data that was submitted (#680)
UI/UX
- Archived organizations are flagged on the staff detail page (#665)
- The tenant-view link moved above the card on the staff instance detail page (#665)
bug
- Storage stays billed while an instance is paused, so unpausing restores the pre-pause volume count (#660)
- Odoo is written only after Postgres has committed, which prevents orphaned Odoo records when a request fails (#521)
- Odoo trouble no longer fails a request or flags legacy rows (#521)
- Line breaks now survive the trip to the Odoo helpdesk
internal
- Odoo is mocked throughout the test suite and real calls are forbidden (#665)
- Trial-end POST tests no longer expire with the calendar (#674)
- Renovate rebases dependency PRs when they fall behind main (#675)
- New hack/check-odoo-permissions.py script to verify Odoo access rights
dependencies
- Update dependency django-allauth to >=65.19.4 (#679)
- Update dependency urllib3 to >=2.8.0 (#677)
- Lock file maintenance (#672)
- Update dependency pyjwt to >=2.14.0 (#670)
- Update dependency sentry-sdk to >=2.69.2 (#676)
- Update dependency django-allauth to >=65.19.3 (#668)
- Update dependency coverage to >=7.16.1 (#671)
- Update https://github.com/renovatebot/github-action action to v46.3.1 (#669)
- Update https://github.com/astral-sh/setup-uv action to v10.1.0 (#667)
- Update dependency djlint to >=1.46.1 (#661)
- Update dependency sentry-sdk to >=2.69.1 (#662)
- Update dependency psycopg2-binary to >=2.9.13 (#663)
- Update dependency flake8-bugbear to v26 (#664)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads