Swissmakers GmbH
8daa5a882d
Merge pull request #4 from swissmakers/dev
...
Build NetBox Plus multi-arch image and push to Harbor / Docker Hub / build (push) Successful in 22m7s
Rearange readme.md
2026-04-15 13:47:26 +02:00
michael.reber
dc94527dc8
Rearange readme.md
2026-04-15 13:46:53 +02:00
Swissmakers GmbH
7d8303a3f1
Merge pull request #3 from swissmakers/dev
...
Add LDAP settings-page screenshot
2026-04-15 13:45:10 +02:00
michael.reber
5855493eb4
Add LDAP settings-page screenshot
2026-04-15 13:44:15 +02:00
Swissmakers GmbH
495d32ed1d
Merge pull request #2 from swissmakers/dev
...
Build NetBox Plus multi-arch image and push to Harbor / Docker Hub / build (push) Successful in 17m14s
Dev
2026-04-15 13:17:29 +02:00
michael.reber
5d08a4c8d4
Fix documentation issues and inclusion of docs to container
2026-04-15 13:16:17 +02:00
michael.reber
cbdb34eac1
Update the upgrade instructions for netbox-plus image
2026-04-15 13:11:24 +02:00
Swissmakers GmbH
b71b01ecca
Merge pull request #1 from swissmakers/dev
...
Set Swissmakers container-image to the new default, add comments abbo…
2026-04-15 12:32:17 +02:00
michael.reber
20d70110fa
Set Swissmakers container-image to the new default, add comments abbout podman
2026-04-15 12:30:16 +02:00
michael.reber
f534426da5
Add pre-build docker image to docs
Build NetBox Plus multi-arch image and push to Harbor / Docker Hub / build (push) Successful in 23s
2026-04-15 11:34:09 +02:00
michael.reber
cb5ea23566
Add container build CI/CD yml
2026-04-15 11:13:17 +02:00
michael.reber
ee1dbfc547
Add Dockerfile and docker configuration for UBI9 container
2026-04-15 10:22:14 +02:00
michael.reber
7f6357c795
Add auth-ldap django module to netbox core
2026-04-15 10:22:11 +02:00
michael.reber
9b92d25fdf
Update README and other project files
2026-04-15 10:21:34 +02:00
michael.reber
62db39f291
Fix tsconfig issue with missing noEmit definition
2026-04-15 10:20:18 +02:00
michael.reber
ab9b6a3fa1
Update links in template
2026-04-15 10:20:18 +02:00
michael.reber
79c24eb800
Bump version to v4.5.8
2026-04-15 10:20:02 +02:00
michael.reber
acc4b81c98
Add ldap and oidc url paths and views to netbox plus
2026-04-15 10:16:56 +02:00
michael.reber
f08b64f667
Add new LDAP / OIDC menu to the authentication section in netbox
2026-04-15 10:16:56 +02:00
michael.reber
bdc9be2601
Adding required middleware functions and authentication endpoints to core
2026-04-15 10:16:56 +02:00
michael.reber
663a0d74d0
Add an info about the new LDAP / OIDC configuration options
2026-04-15 10:16:55 +02:00
michael.reber
d5e50250d5
Update docs
2026-04-15 10:16:55 +02:00
michael.reber
aabae6c8cb
Rename github workflow jobs
2026-04-15 10:16:55 +02:00
michael.reber
b6244446ab
Add new LDAP / OIDC core files which will be required for the new integration
2026-04-15 10:16:55 +02:00
michael.reber
2accf04f16
Update Ignore-files for git
2026-04-15 10:16:55 +02:00
Sergio López
660ca42149
Closes #21875 : Allow subclasses of dict for API_TOKEN_PEPPERS
2026-04-14 16:59:49 -04:00
Jeremy Stretch
75e1b86613
Release v4.5.8 ( #21903 )
...
* Release v4.5.8
* Limit django-tables2 to <v2.9
2026-04-14 08:39:16 -04:00
github-actions
e12334c01b
Update source translation strings
2026-04-14 05:39:35 +00:00
Jeremy Stretch
5aeb045fb5
Closes #21783 : Fix support for bulk import of cables connected to power feeds ( #21873 )
2026-04-13 12:03:46 -05:00
Martin Hauser
6c12d8b402
Fixes #21869 : Remove redundant ScriptModule class synchronization on save ( #21899 )
2026-04-13 10:53:00 -05:00
Martin Hauser
9b734bac93
chore(ci): Update GitHub Actions to use commit SHA pinning
...
Bump actions/create-github-app-token from v1 to v3.1.1 and
EndBug/add-and-commit from v9.1.4 to v10.0.0, both pinned to full commit
SHAs for improved supply chain security.
Fixes #21896
2026-04-13 08:04:55 -04:00
Martin Hauser
0f277894b2
chore(ci): Update ruff-action to v4.0.0
...
Update ruff GitHub Action from v3.6.1 to v4.0.0 and bump ruff version
from 0.15.2 to 0.15.10 for latest linting improvements.
Fixes #21682
2026-04-13 08:03:58 -04:00
github-actions
4ca688de57
Update source translation strings
2026-04-10 05:40:14 +00:00
bctiemann
ed7ebd9d98
Merge pull request #21863 from netbox-community/21801-duplicate-filename-allowed-when-upload-files-using-s3
...
Fixes #21801 : Ensure unique Image Attachment filenames when using S3 storage
2026-04-09 13:47:54 -04:00
Martin Hauser
48037f6fed
fix(extras): Reject unknown custom fields ( #21861 )
...
Add validation to reject unknown custom field names during API updates.
Ensure model.clean() normalization is preserved in serializers to remove
stale custom field data from both the database and change logs.
Filter stale keys during serialization to prevent lingering references.
Fixes #21529
2026-04-09 08:49:27 -07:00
Ibtissam El alami
0bc05f27f9
Fixes #21704 : Add port mappings to DeviceType & ModuleType YAML export ( #21859 )
2026-04-09 09:41:14 -05:00
Martin Hauser
a93aae12fa
Closes #21862 : Stabilize ScriptModule tests and reduce CI noise ( #21867 )
2026-04-09 09:33:55 -05:00
Martin Hauser
cb7e97c7f7
docs(configuration): Expand S3 storage configuration examples
...
Update STORAGES configuration examples to include all three storage
backends (default, staticfiles, scripts) with complete option sets.
Add region_name to environment variable example and clarify usage for
S3-compatible services.
Fixes #21864
2026-04-09 09:52:07 -04:00
Martin Hauser
e864dc3ae0
fix(extras): Ensure unique Image Attachment names on S3
...
Make image attachment filename generation use Django's base collision
handling so overwrite-style storage backends behave like local file
storage.
This preserves the original filename for the first upload, adds a
suffix only on collision, and avoids duplicate image paths in object
change records.
Add regression tests for path generation and collision handling.
Fixes #21801
2026-04-08 22:16:36 +02:00
github-actions
dbb871b75a
Update source translation strings
2026-04-08 05:32:13 +00:00
Jeremy Stretch
d75583828b
Fixes #21835 : Remove misleading help text from ColorField ( #21852 )
2026-04-07 22:50:41 +02:00
Martin Hauser
7ff7c6d17e
feat(ui): Add colored rendering for related object attributes
...
Introduce `colored` parameter to `RelatedObjectAttr`,
`NestedObjectAttr`, and `ObjectListAttr` to render objects as colored
badges when they expose a `color` attribute.
Update badge template tag to support hex colors and optional URLs.
Apply colored rendering to circuit types, device roles, rack roles,
inventory item roles, and VM roles.
Fixes #21430
2026-04-07 16:40:18 -04:00
Jeremy Stretch
296e708e09
Fixes #21814 : Correct display of custom script "last run" time ( #21853 )
2026-04-07 18:11:12 +02:00
Jeremy Stretch
1bbecef77d
Fixes #21841 : Fix display of the "edit" button for script modules ( #21851 )
2026-04-07 08:48:40 -07:00
Jeremy Stretch
1ebeb71ad8
Fixes #21845 : Remove whitespace from connection values in interface CSV exports ( #21850 )
2026-04-07 10:38:22 -05:00
Martin Hauser
d6a1cc5558
test(tables): Add reusable StandardTableTestCase
...
Introduce `TableTestCases.StandardTableTestCase`, a shared base class
for model-backed table smoke tests. It currently discovers sortable
columns from list-view querysets and verifies that each renders without
exceptions in both ascending and descending order.
Add per-table smoke tests across circuits, core, dcim, extras, ipam,
tenancy, users, virtualization, vpn, and wireless apps.
Fixes #21766
2026-04-06 13:53:13 -04:00
github-actions
09f7df0726
Update source translation strings
2026-04-04 05:26:28 +00:00
Martin Hauser
f242f17ce5
Fixes #21542 : Increase supported interface speed values above 2.1 Tbps ( #21834 )
2026-04-03 16:55:11 -05:00
bctiemann
7d71503ea2
Merge pull request #21837 from netbox-community/21795-update-humanize_speed-to-support-decimal-gbpstbps-output
...
Closes #21795 : Improve humanize_speed formatting for decimal Gbps/Tbps values
2026-04-03 13:06:55 -04:00
Jeremy Stretch
d0651f6474
Release v4.5.7 ( #21838 )
2026-04-03 12:24:24 -04:00