Alex Martens
80ad822688
fix(backend): preserve redirect target through /accounts/login/ ( #13279 )
...
AuthRequiredMiddleware redirects unauthenticated requests for
server-rendered paths to /accounts/login/?next=<path>, but the
account_login redirect view then bounced straight to the frontend
root, dropping the target.
Forward a safe relative 'next' parameter to the SPA's /logged-in
page instead, where LoggedIn.tsx recovers it once the login flow
completes. Absolute or protocol-relative targets are dropped to
rule out open redirects.
2026-11-14 19:36:06 +11:00
ed0bbc3c75
[UI] Size the detail image modal to the viewport ( #13264 )
...
Clicking a detail image opened it at Mantine's default modal width
(about 440 px), so a large image was shown no bigger than the preview.
Open the modal at 90vw and cap the image at 85vh so it fits the window.
Fixes #13252
Co-authored-by: jbc-af <jbc@autofruit.com >
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-11-14 16:36:16 +11:00
0aa364dea3
Add optional linked part revision column to BOM table ( #13267 )
...
Co-authored-by: Matthias Mair <code@mjmair.com >
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-11-14 16:36:01 +11:00
dependabot[bot] and Matthias Mair
72ac80034f
chore(deps): bump the dependencies group with 6 updates ( #13249 )
...
Bumps the dependencies group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) | `4.1.2` | `4.1.3` |
| [depot/build-push-action](https://github.com/depot/build-push-action ) | `1.18.0` | `1.19.0` |
| [CodSpeedHQ/action](https://github.com/codspeedhq/action ) | `5.6.0` | `5.6.3` |
| [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action ) | `0.8.0` | `0.8.1` |
| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ) | `4.39.1` | `4.39.3` |
| [crowdin/github-action](https://github.com/crowdin/github-action ) | `3.5.0` | `3.5.1` |
Updates `sigstore/cosign-installer` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/6f9f17788090df1f26f669e9d70d6ae9567deba6...756fe2d284c7292c4e9b62c8a28f1e5629c59532 )
Updates `depot/build-push-action` from 1.18.0 to 1.19.0
- [Release notes](https://github.com/depot/build-push-action/releases )
- [Commits](https://github.com/depot/build-push-action/compare/98e78adca7817480b8185f474a400b451d74e287...0f27be7c41d76663a98518dfe68f1c46582242c4 )
Updates `CodSpeedHQ/action` from 5.6.0 to 5.6.3
- [Release notes](https://github.com/codspeedhq/action/releases )
- [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codspeedhq/action/compare/78102a468f96d8e0ccb92d0ec49425753fc42062...af75f77f17a054769abefaa42fe8dc2975469b5f )
Updates `zizmorcore/zizmor-action` from 0.8.0 to 0.8.1
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases )
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/53290badfa369cb0bf7ad16342cb62c2fa47ac7b...45d7276c9ca790aabd705e31ca99c6185c3e76dd )
Updates `github/codeql-action/upload-sarif` from 4.39.1 to 4.39.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/9b3254085494b55a0f7c4c2b3d2d52cc712ce370...33d7b85da1a04171e211befe2c739303b9a4c066 )
Updates `crowdin/github-action` from 3.5.0 to 3.5.1
- [Release notes](https://github.com/crowdin/github-action/releases )
- [Commits](https://github.com/crowdin/github-action/compare/959dc74ac104447731cba99a016f85d0ae719788...5b9790df740c85af5412a3a3a91b24988d5d324f )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 4.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: depot/build-push-action
dependency-version: 1.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: CodSpeedHQ/action
dependency-version: 5.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: zizmorcore/zizmor-action
dependency-version: 0.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.39.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: crowdin/github-action
dependency-version: 3.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-11-14 15:02:02 +11:00
Oliver and Copilot Autofix powered by AI
12c16000d9
MFA workflow fixes ( #13241 )
...
* MFA workflow fixes
- Fixes https://github.com/inventree/InvenTree/issues/13238
- Verify email on successful password reset
- Invalidate password on account creation
- Fix MFA workflows
- Add regression tests
* Update docs
* Update OTP secret expectation to use exact match
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Attempt to fix flaky test
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-11-14 13:34:57 +11:00
b9b46797c2
fix(frontend): preserve redirect target through SSO login ( #13270 )
...
The redirect target set by ProtectedRoute travels in react-router state,
which does not survive the full page navigation through the identity
provider. After the SSO round trip users always landed on /home.
Forward the target through the flow as a 'next' query param on the
allauth callback URL instead, and recover it on the /logged-in page.
Falls back to /home when no valid in-app path is present.
Co-authored-by: Matthias Mair <code@mjmair.com >
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-11-14 13:11:56 +11:00
dependabot[bot] and Matthias Mair
5b5daa5b86
chore(deps): bump soupsieve from 3.0.4 to 4.0 in /docs ( #13268 )
...
* chore(deps): bump soupsieve from 3.0.4 to 4.0 in /docs
Bumps [soupsieve](https://github.com/facelessuser/soupsieve ) from 3.0.4 to 4.0.
- [Release notes](https://github.com/facelessuser/soupsieve/releases )
- [Commits](https://github.com/facelessuser/soupsieve/compare/3.0.4...4.0 )
---
updated-dependencies:
- dependency-name: soupsieve
dependency-version: '4.0'
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix style
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-11-14 10:19:41 +11:00
Oliver
7787408fff
[bug] Fix for shipment allocations ( #13272 )
...
Apply row-level locking when completing shipment allocation to avoid concurrent update issues
2026-11-14 10:11:53 +11:00
Matthias Mair
de77fc4293
fix(frontend): mfa test reauth dialogs ( #13273 )
...
* fix the stepts that need a password now
* use different selectors to make more robust
* fix popup breaking flow
* support password reauth in reauth
2026-11-14 10:07:00 +11:00
Oliver
435cdaafbc
[API] Mark fields as read-only ( #13271 )
...
* [API] Mark fields as read-only
* update tests
* additional ready-only fields
2026-11-14 09:55:12 +11:00
Oliver and Matthias Mair
790112013b
Added generic MPN barcode scanning ( #13266 )
...
* Added generic MPN barcode scanning
- Provides generic lookup against MPN
- Runs with lower priority (fallback only)
- Barcode plugins are now ordered by decreasing priority
* Apply suggestion from @matmair
* Bump internal priority
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-11-13 21:53:35 +11:00
Oliver
891553a9c7
API / query refactoring ( #13258 )
...
* Improve caching for full_name template
* More efficient thumbnail field
* better prefetching
* cache base media URL
* InvenTreeModelSerializer now has 'fast_representation' optimization
* Revert "InvenTreeModelSerializer now has 'fast_representation' optimization"
This reverts commit 98571998a6 .
* Fix OptionalField on AuditLog API endpoints
* better prefetching
* error if OutputOptionsMixin not correctly applied
* better select_related for AttachmentMixin
* additional pre-fetch improvements
2026-11-13 19:50:37 +11:00
Oliver
321ecc39d4
Mark build fields as read-only ( #13265 )
2026-11-13 17:19:20 +11:00
Matthias Mair
6bf2bbbb63
feat(backend): use a generic registration approach for search defintion ( #13239 )
...
* use a generic registration approach for search defintion
this is in theory open to plugins but not scope for this PR
* reduce unneeded fn wrap
* simplify
* increase max_time by 1 sec
2026-11-13 13:14:49 +11:00
Oliver
cdfa7f1921
CI unit test improvements ( #13257 )
...
Speed improvements for backend CI testing
- Use different coverage tool
- Optimize plugin reloading during tests
- Mock longer running processes
- Adjust postgres configuration
- Reduce test setup time
2026-11-13 07:35:11 +11:00
Matthias Mair
6387ae95e1
chore(backend): bump allauth version ( #13236 )
...
* bump allauth version
* update used api
* bump api
* fix call api signature
* fix tests
2026-11-13 07:07:40 +11:00
Eric Ivanov and trippiez
d859a1a4ad
Test manual correction of invalid import rows ( #13260 )
...
Co-authored-by: trippiez <trippiez@users.noreply.github.com >
2026-11-13 07:04:50 +11:00
Matthias Mair
7e57196d76
Add import linter ( #13248 )
...
* add import-linter
* move machine imports to plugin space
* clean up samples
* extend scope
* extend checks
* move plugin internals into a seperat folder
* remove unneeded re-export
* adjust import
* update import checker
* update src ref
* fix mocks
2026-11-12 18:41:59 +11:00
Oliver
c80090b3ce
[UI] Improve error messaging for API fields ( #13254 )
...
- Handle condition where an API field has the same name as one of the "backup" catch-all fields
2026-11-12 17:39:48 +11:00
Oliver and Matthias Mair
af5055b33e
Messages endpoint ( #13247 )
...
* Adds /api/status/ endpoint for admin-facing system messages
* update alerts menu
* right-align badges
* Rename SERVER_RESTART_REQUIRED to _SERVER_RESTART_REQUIRED
* Adjust API endpoint
- Move to /api/system/status/
- Make messages a sub-list
- Remove "system_state" from /api/
* move staff-only messages to new endpoint (and adjust UI accordingly)
* system dialogs staff only
* Reduce scope and revert most changes
* ignore reports in frontend
* clean up blob
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-11-12 11:14:01 +11:00
Oliver
a0ec8e4c71
Display basic auth warning only for web server process ( #13251 )
...
Reduces logs for other system calls
2026-11-12 10:30:16 +11:00
Oliver and Matthias Mair
16309370ba
code coverage updates ( #13245 )
...
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-11-11 20:50:13 +11:00
Oliver
2c8ec53ed2
[UI] Display "primary" badge for SupplierPart ( #13246 )
...
When displaying a SupplierPart inline (e.g. within a form) - add a "Primary" badge
2026-11-11 14:33:22 +11:00
Miguel Brandt
6c363d4a32
[UI] Show consuming build orders in child stock items ( #13208 )
...
* Show consuming build orders in child stock items
* Reference PR in changelog and API version notes
* Clarify stock reference test setup and assertions
* Use optional build details for consumed stock
* Include consuming build references in stock exports
* Make stock prefetch test portable to MySQL
2026-11-11 11:27:02 +11:00
Oliver
5e7bf4f92d
Reduce unit test time in CI ( #13244 )
...
- test_api_endpoints reduced from 231s to 17s
2026-11-10 20:35:39 +11:00
Matthias Mair
a8a867400d
feat(backend): enable disabling of basic authentication ( #13169 )
...
* !feat(backend): disable basic authentication by default
* align PR
* add PR number
* fix schema creation/discovery
* mask basic auth
* fix error code
* reduce diff
* adjust changelog message
* fix test (needs basic auth which is now off by default)
* switch to default on; retain warning
* update test for new default
* fix assertation
2026-11-10 13:32:38 +11:00
github-actions[bot]
be9639266d
New Crowdin translations by GitHub Action ( #13204 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-10 11:40:19 +11:00
Matthias Mair
5f7e74c412
reduce logging in actions to make more processable ( #13235 )
2026-11-10 08:04:47 +11:00
Oliver
3383e865cb
[UI] Fixes for "tags" field ( #13233 )
...
- Fetch appropriate 'tags' detail in the form request
- Additional playwright tests
2026-11-09 23:42:12 +11:00
Oliver and Matthias Mair
061981ac54
ignore opentelemetry export logs from sentry.io upload ( #13232 )
...
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-11-09 23:12:50 +11:00
Oliver
48ec9d1dd2
[UI] playwright updates ( #13231 )
...
* [UI] playwright updates
- Increased coverage
- various tweaks / fixes
* Additional updates
* Robustify further
2026-11-09 22:57:13 +11:00
Oliver
2497dd5425
[bug] date import ( #13225 )
...
- Handle date values during data import
- reported via sentry.io
2026-11-09 14:55:48 +11:00
Matthias Mair
8f668657b3
provide context in docker startup logs ( #13227 )
...
* provide context in docker startup logs
* reduce unnecessary docker logging
* this is set in one place; can be less complicated
2026-11-09 14:53:48 +11:00
Matthias Mair
c54b279b50
log tasks as json ( #13226 )
2026-11-09 12:50:22 +11:00
Oliver
df2a5d853e
Add CI checks for /api-doc/ endpoint ( #13210 )
...
* Add CI checks for /api-doc/ endpoint
Ref: https://github.com/inventree/InvenTree/issues/13200
* fix playwright test
* Reduce flakiness
2026-11-08 17:55:12 +11:00
Oliver
3866f7dbf5
[bug] Handle concurrent plugin registry reloads ( #13223 )
...
Identified as potential cause of flaky playwright tests
2026-11-08 16:08:14 +11:00
Matthias Mair
35428bcb9f
feat(backend): add signal for currency change ( #13207 )
...
* feat(backend): add signal for currency change
* fix receiver
2026-11-08 10:59:54 +11:00
Joe Rogers
4ba5cfbb67
Token and Audit Log missing API annotations ( #13221 )
...
* Document existing token warning field in schema
* Unrequire audit log entry changes_detail
* Update api version
2026-11-08 10:59:24 +11:00
dependabot[bot] and Matthias Mair
f2199caf91
chore(deps): bump the dependencies group with 5 updates ( #13188 )
...
Bumps the dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [docker/login-action](https://github.com/docker/login-action ) | `4.6.0` | `4.7.0` |
| [oasdiff/oasdiff-action/diff](https://github.com/oasdiff/oasdiff-action ) | `0.1.20` | `0.1.21` |
| [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action ) | `7.2.0` | `7.2.1` |
| [CodSpeedHQ/action](https://github.com/codspeedhq/action ) | `5.5.0` | `5.6.0` |
| [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action ) | `0.7.1` | `0.8.0` |
Updates `docker/login-action` from 4.6.0 to 4.7.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/dbcb813823bdd20940b903addbd779551569679f...81c6f93d4bc991e510b342a00b419b3bb4efc5c6 )
Updates `oasdiff/oasdiff-action/diff` from 0.1.20 to 0.1.21
- [Release notes](https://github.com/oasdiff/oasdiff-action/releases )
- [Commits](https://github.com/oasdiff/oasdiff-action/compare/9ce3a29eb0e6478dd0140932a678c7fb59d08f22...9e56cf8b3aff7edb326d5767d3d23f96127e20c3 )
Updates `stefanzweifel/git-auto-commit-action` from 7.2.0 to 7.2.1
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases )
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/4a55954c782fc1ea30b9056cd3e7a2b40ca8887d...d0b01107b5db882071f96de5dd4b54961ea93f4c )
Updates `CodSpeedHQ/action` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/codspeedhq/action/releases )
- [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codspeedhq/action/compare/821a40cd6c80e3cfe387caf55668287addd808da...78102a468f96d8e0ccb92d0ec49425753fc42062 )
Updates `zizmorcore/zizmor-action` from 0.7.1 to 0.8.0
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases )
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/85b2b9fb8e3325e7a23d7d0a9d7ba5ae0f999e3e...53290badfa369cb0bf7ad16342cb62c2fa47ac7b )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: oasdiff/oasdiff-action/diff
dependency-version: 0.1.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: stefanzweifel/git-auto-commit-action
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: CodSpeedHQ/action
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: zizmorcore/zizmor-action
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-11-08 07:35:02 +11:00
dependabot[bot] and Matthias Mair
35db086c70
chore(deps): bump oauthlib from 4.0.0 to 4.0.1 in /src/backend ( #13202 )
...
* chore(deps): bump oauthlib from 4.0.0 to 4.0.1 in /src/backend
Bumps [oauthlib](https://github.com/oauthlib/oauthlib ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/oauthlib/oauthlib/releases )
- [Changelog](https://github.com/oauthlib/oauthlib/blob/v4.0.1/CHANGELOG.rst )
- [Commits](https://github.com/oauthlib/oauthlib/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: oauthlib
dependency-version: 4.0.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix style
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-11-08 07:34:25 +11:00
dependabot[bot] and Matthias Mair
f46aaed511
chore(deps): bump the dependencies group across 2 directories with 31 updates ( #13209 )
...
* chore(deps): bump the dependencies group across 2 directories with 31 updates
Bumps the dependencies group with 3 updates in the /contrib/dev_reqs directory: [uv](https://github.com/astral-sh/uv ), [jc](https://github.com/kellyjonbrazil/jc ) and [pip](https://github.com/pypa/pip ).
Bumps the dependencies group with 28 updates in the /src/backend directory:
| Package | From | To |
| --- | --- | --- |
| [boto3](https://github.com/boto/boto3 ) | `1.43.118` | `1.43.122` |
| [botocore](https://github.com/boto/botocore ) | `1.43.118` | `1.43.122` |
| [django-js-asset](https://github.com/feincms/django-js-asset ) | `4.2.0` | `5.0.0` |
| [dnspython](https://github.com/rthalley/dnspython ) | `2.9.0` | `2.9.1` |
| [fonttools](https://github.com/fonttools/fonttools ) | `4.67.0` | `4.68.0` |
| [opentelemetry-exporter-http-transport](https://github.com/open-telemetry/opentelemetry-python ) | `0.66b1` | `0.66b2` |
| [opentelemetry-exporter-otlp-common](https://github.com/open-telemetry/opentelemetry-python ) | `0.66b1` | `0.66b2` |
| [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python ) | `1.45.1` | `1.45.2` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python ) | `1.45.1` | `1.45.2` |
| [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python ) | `1.45.1` | `1.45.2` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib ) | `0.66b1` | `0.66b2` |
| [opentelemetry-instrumentation-dbapi](https://github.com/open-telemetry/opentelemetry-python-contrib ) | `0.66b1` | `0.66b2` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python ) | `1.45.1` | `1.45.2` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python ) | `0.66b1` | `0.66b2` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib ) | `0.66b1` | `0.66b2` |
| [platformdirs](https://github.com/tox-dev/platformdirs ) | `4.13.5` | `4.14.0` |
| [pydantic](https://github.com/pydantic/pydantic ) | `2.14.1` | `2.14.2` |
| [pydantic-core](https://github.com/pydantic/pydantic ) | `2.50.1` | `2.50.2` |
| [python-dateutil](https://github.com/dateutil/dateutil ) | `2.9.0.post0` | `3.0.0` |
| [tzdata](https://github.com/python/tzdata ) | `2026.5` | `2026.6` |
| [wrapt](https://github.com/GrahamDumpleton/wrapt ) | `2.5.1` | `2.5.2` |
| [xmlsec](https://github.com/xmlsec/python-xmlsec ) | `1.3.17` | `1.3.18` |
| [prek](https://github.com/j178/prek ) | `0.5.7` | `0.5.9` |
| [pytest](https://github.com/pytest-dev/pytest ) | `9.1.1` | `9.2.0` |
| [scim2-client](https://github.com/python-scim/scim2-client ) | `0.13.2` | `0.14.1` |
| [scim2-tester](https://github.com/python-scim/scim2-tester ) | `0.5.2` | `0.6.4` |
| [types-psycopg2](https://github.com/python/typeshed ) | `2.9.21.20261008` | `2.9.21.20261030` |
| [types-pyyaml](https://github.com/python/typeshed ) | `6.0.12.20260906` | `6.0.12.20261030` |
Updates `uv` from 0.13.5 to 0.13.6
- [Release notes](https://github.com/astral-sh/uv/releases )
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/uv/compare/0.13.5...0.13.6 )
Updates `jc` from 1.26.1 to 1.26.2
- [Release notes](https://github.com/kellyjonbrazil/jc/releases )
- [Changelog](https://github.com/kellyjonbrazil/jc/blob/master/CHANGELOG )
- [Commits](https://github.com/kellyjonbrazil/jc/compare/v1.26.1...v1.26.2 )
Updates `pip` from 26.2.2 to
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/commits )
Updates `boto3` from 1.43.118 to 1.43.122
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.43.118...1.43.122 )
Updates `botocore` from 1.43.118 to 1.43.122
- [Commits](https://github.com/boto/botocore/compare/1.43.118...1.43.122 )
Updates `django-js-asset` from 4.2.0 to 5.0.0
- [Changelog](https://github.com/feincms/django-js-asset/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/feincms/django-js-asset/compare/4.2...5.0 )
Updates `dnspython` from 2.9.0 to 2.9.1
- [Release notes](https://github.com/rthalley/dnspython/releases )
- [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst )
- [Commits](https://github.com/rthalley/dnspython/compare/v2.9.0...v2.9.1 )
Updates `fonttools` from 4.67.0 to 4.68.0
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.67.0...4.68.0 )
Updates `opentelemetry-exporter-http-transport` from 0.66b1 to 0.66b2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits )
Updates `opentelemetry-exporter-otlp-common` from 0.66b1 to 0.66b2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits )
Updates `opentelemetry-exporter-otlp-proto-common` from 1.45.1 to 1.45.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.45.1...v1.45.2 )
Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.45.1 to 1.45.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.45.1...v1.45.2 )
Updates `opentelemetry-exporter-otlp-proto-http` from 1.45.1 to 1.45.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.45.1...v1.45.2 )
Updates `opentelemetry-instrumentation` from 0.66b1 to 0.66b2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits )
Updates `opentelemetry-instrumentation-dbapi` from 0.66b1 to 0.66b2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits )
Updates `opentelemetry-proto` from 1.45.1 to 1.45.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.45.1...v1.45.2 )
Updates `opentelemetry-semantic-conventions` from 0.66b1 to 0.66b2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits )
Updates `opentelemetry-util-http` from 0.66b1 to 0.66b2
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits )
Updates `platformdirs` from 4.13.5 to 4.14.0
- [Release notes](https://github.com/tox-dev/platformdirs/releases )
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/platformdirs/compare/4.13.5...4.14.0 )
Updates `pydantic` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.14.2/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.14.1...v2.14.2 )
Updates `pydantic-core` from 2.50.1 to 2.50.2
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/core-v2.50.1...core-v2.50.2 )
Updates `python-dateutil` from 2.9.0.post0 to 3.0.0
- [Release notes](https://github.com/dateutil/dateutil/releases )
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS )
- [Commits](https://github.com/dateutil/dateutil/compare/2.9.0.post0...3.0.0 )
Updates `tzdata` from 2026.5 to 2026.6
- [Release notes](https://github.com/python/tzdata/releases )
- [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md )
- [Commits](https://github.com/python/tzdata/compare/2026.5...2026.6 )
Updates `wrapt` from 2.5.1 to 2.5.2
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases )
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst )
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/2.5.1...2.5.2 )
Updates `xmlsec` from 1.3.17 to 1.3.18
- [Release notes](https://github.com/xmlsec/python-xmlsec/releases )
- [Commits](https://github.com/xmlsec/python-xmlsec/compare/1.3.17...1.3.18 )
Updates `prek` from 0.5.7 to 0.5.9
- [Release notes](https://github.com/j178/prek/releases )
- [Changelog](https://github.com/j178/prek/blob/main/CHANGELOG.md )
- [Commits](https://github.com/j178/prek/compare/v0.5.7...v0.5.9 )
Updates `pytest` from 9.1.1 to 9.2.0
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.1.1...9.2.0 )
Updates `scim2-client` from 0.13.2 to 0.14.1
- [Release notes](https://github.com/python-scim/scim2-client/releases )
- [Changelog](https://github.com/python-scim/scim2-client/blob/main/doc/changelog.rst )
- [Commits](https://github.com/python-scim/scim2-client/compare/0.13.2...0.14.1 )
Updates `scim2-tester` from 0.5.2 to 0.6.4
- [Release notes](https://github.com/python-scim/scim2-tester/releases )
- [Changelog](https://github.com/python-scim/scim2-tester/blob/main/doc/changelog.rst )
- [Commits](https://github.com/python-scim/scim2-tester/compare/0.5.2...0.6.4 )
Updates `types-psycopg2` from 2.9.21.20261008 to 2.9.21.20261030
- [Commits](https://github.com/python/typeshed/commits )
Updates `types-pyyaml` from 6.0.12.20260906 to 6.0.12.20261030
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: uv
dependency-version: 0.13.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: jc
dependency-version: 1.26.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pip
dependency-version:
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: boto3
dependency-version: 1.43.122
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: botocore
dependency-version: 1.43.122
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: django-js-asset
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: dnspython
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: fonttools
dependency-version: 4.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-http-transport
dependency-version: 0.66b2
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-common
dependency-version: 0.66b2
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-common
dependency-version: 1.45.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
dependency-version: 1.45.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-http
dependency-version: 1.45.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation
dependency-version: 0.66b2
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-dbapi
dependency-version: 0.66b2
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-proto
dependency-version: 1.45.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: opentelemetry-semantic-conventions
dependency-version: 0.66b2
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: opentelemetry-util-http
dependency-version: 0.66b2
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: platformdirs
dependency-version: 4.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: pydantic
dependency-version: 2.14.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pydantic-core
dependency-version: 2.50.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: python-dateutil
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: tzdata
dependency-version: '2026.6'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: wrapt
dependency-version: 2.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: xmlsec
dependency-version: 1.3.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: prek
dependency-version: 0.5.9
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pytest
dependency-version: 9.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: scim2-client
dependency-version: 0.14.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: scim2-tester
dependency-version: 0.6.4
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: types-psycopg2
dependency-version: 2.9.21.20261030
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: types-pyyaml
dependency-version: 6.0.12.20261030
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix bumps
* remove fsm bump
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-11-08 07:34:02 +11:00
Matthias Mair
b4e74791e6
fix otel middleware instrumentation ( #13219 )
...
* fix otel instrumentation
* fix name conflict
2026-11-08 07:33:17 +11:00
Oliver
da655f2312
Prevent creation of duplicate emails ( #13212 )
...
* Prevent creation of duplicate emails
* Bump API version
2026-11-07 16:03:33 +11:00
Matthias Mair
c54c69c1bc
update logging setup to respect json setting ( #13216 )
...
* fix json_log to ensure we really only log json
* also control gunicorn
* reduce noise in action
2026-11-07 16:02:41 +11:00
Carmelo Mordini
92f93a9b83
[UI] Fix row click in parametric table when preview panel is disabled ( #13206 )
2026-11-07 13:31:28 +11:00
Oliver
02d6a038bf
Token issuance updates ( #13214 )
...
- Ensure all token issuance endpoints are explicitly checked for MFA auth
- Additional backend unit tests
- Additional frontend unit tests
2026-11-07 13:18:30 +11:00
Oliver
0cb1852e0d
Permissions fix for metadata endpoints ( #13213 )
...
Metadata API endpoints now observe the user permissions associated with the underlying models
2026-11-07 12:21:35 +11:00
sufyanaslam198
08dad19122
Temporary fix fpr Redoc ( #13201 )
...
Added temporary fix for Redoc distribution URL as Redoc 3 is an ES-module-only and drf-spectacular's template can't load (tfranzel/drf-spectacular#1543 )
2026-11-07 10:08:17 +11:00
Oliver
f283aa0ca6
Update container versions in devcontainer project ( #13203 )
...
- Update to newer postgres
- Pin to specific OS image
2026-11-06 12:46:23 +11:00
github-actions[bot]
a9c21da6a7
New Crowdin translations by GitHub Action ( #13192 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-06 11:52:55 +11:00