Jeremy Stretch
733dd81f0e
Closes #19738 : Deprecate the direct assignment of a VLAN to a site ( #19904 )
2025-07-17 08:45:56 -05:00
Jeremy Stretch
c5ffab0c28
Closes #18349 : Replace houskeeping management command with a system job ( #19815 )
2025-07-16 14:50:11 -04:00
Jeremy Stretch
5f8a4f6c43
Merge branch 'main' into feature
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
2025-07-16 09:52:58 -04:00
Jason Novinger
6eeb382512
Release v4.3.4 ( #19887 )
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
2025-07-15 12:56:11 -05:00
Jeremy Stretch
e5d6c71171
Fixes #19633 : Log all evaluations of invalid event rule conditions ( #19885 )
...
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
* flush_events() should catch only import errors
* Fixes #19633 : Log all evaluations of invalid event rule conditions
* Correct comment
2025-07-15 10:25:25 -05:00
Jeremy Stretch
6c17629159
Fixes #19841 : Add white background to upgrade paths image
2025-07-14 15:08:27 -04:00
Jeremy Stretch
21a840c32e
Closes #19816 : Implement a logging mechanism for background jobs ( #19838 )
...
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
* Initial work on #19816
* Use TZ-aware timestamps
* Deserialize JobLogEntry timestamp
* Repurpose RQJobStatusColumn to display job entry level badges
* Misc cleanup
* Test logging
* Refactor HTML templates
* Update documentation
2025-07-14 08:52:50 -05:00
Luke Anderson
b5421f1cd6
Fixes #19870 : Correct Documentation Formatting for Public Demo Instance URL
2025-07-14 08:45:26 -04:00
Jeremy Stretch
a1cd81ff35
Closes #17413 : Permit identical names for platforms belonging to different manufacturers ( #19814 )
2025-07-07 10:38:01 -07:00
Jeremy Stretch
3b8841ee3b
Fixes #19806 : Introduce JobFailed exception to allow marking background jobs as failed ( #19807 )
2025-07-02 14:02:49 -05:00
Jeremy Stretch
ce12de8b6d
Closes #19231 : Add bulk renaming support for all models ( #19795 )
...
* Closes #19231 : Add bulk renaming support for all models
* Introduce a template filter for getattr()
* Extend BulkRenameView to support arbitrary field names
* Address bulk renaming support for remaining models
* Bulk rename URL resolution should fail silently
* Update documentation
* Fix bulk button rendering for HTMX requests
2025-07-02 13:35:34 -05:00
dieck
ea4c205a37
Upgrade documentation: have git fetch new tags
...
fixes #19778
2025-07-02 13:59:56 -04:00
Jeremy Stretch
71e6ea5785
Release v4.3.3
2025-06-26 14:42:03 -04:00
bctiemann
522f80ed9d
Merge pull request #19642 from pheus/17420-add-plugins-content-type-removal-instructions
...
Closes #17420 - Add Instructions for Cleaning up Content Types after Uninstalling a Plugin
2025-06-10 08:39:16 -04:00
Jeremy Stretch
6ca791850a
Closes #19668 : Remove obsolete docs publication step from release checklist ( #19675 )
2025-06-06 13:26:43 -05:00
Jeremy Stretch
0e68901022
Release v4.3.2 ( #19656 )
...
* Release v4.3.2
* Correct strawberry-graphql version
2025-06-05 15:56:06 -04:00
mr1716
bd8cf64ded
#19638 Update Django URLs To Stable Version ( #19649 )
...
* Update Django URLs To Stable Version
* Update docs/configuration/security.md
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-06-05 11:38:07 -04:00
mr1716
67b42710ef
#19634 Update values to ensure consistency when referencing values set ( #19635 )
...
* Update values to ensure consistency when referencing values see\t
* Update required-parameters.md For Updated Django Link
* Update required-parameters.md to fix Django link
* Update error-reporting.md Remove Number Formatting
* Update docs/configuration/error-reporting.md
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-06-05 10:03:22 -04:00
Martin Hauser
d68f42140f
Closes #19535 - Add Project Stanza to pyproject toml ( #19643 )
...
* feat(project): Add project metadata to pyproject.toml
Introduces project metadata, including name, version, authors, and
description, to `pyproject.toml` for enhanced package definition.
Also includes URLs for source code, documentation, and issue tracking.
* docs(release): Add checklist item for Python versions in pyproject.toml
Include step to update minimum and supported Python versions
in the project metadata file as part of the release process.
* docs(release): Update checklist to include pyproject.toml versioning
Add a step to update the version in `pyproject.toml` alongside
`release.yaml`.
* feat(project): Update pyproject.toml for best practices
Refreshes metadata to resolve deprecations and follow packaging best
practices. Updates include description, license, Python versions,
classifiers, maintainers, and repository URLs for improved compliance.
* fix(project): Update repository URL key in pyproject.toml
Replaces the 'Repository' key with 'Source' in accordance with updated
metadata conventions. This ensures compliance with modern best
practices for project metadata.
* fix(project): Specify Python 3 :: Only in classifiers
Updates the Python version classifier in `pyproject.toml` to indicate
support exclusively for Python 3. This change ensures clarity in the
supported Python versions for the project metadata.
2025-06-04 14:37:18 -05:00
Martin Hauser
716acaa657
docs(plugins): Add guide for cleaning up Content Types
...
Provides instructions for removing stale Content Types and related
Permissions after uninstalling a plugin. Includes steps for identifying
and safely deleting stale entries to prevent issues in the permissions
management UI.
2025-06-04 17:58:29 +02:00
mr1716
f45b671fc9
#19619 update documentation for consistency ( #19620 )
...
* Update system.md For Capitalization Consistency
* Update security.md For Consistency
* Update system.md To Improve Consistency
* Update security.md for Consistency
* Update docs/configuration/security.md
* Update docs/configuration/system.md
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-06-03 09:13:10 -04:00
mr1716
b62f2347c5
Closes #19611 : Update index.md To Spell Acronym First Time It's Found ( #19614 )
...
* Update index.md To Spell Acronym First Time It's Found
* Update index.md to make lower case
2025-05-30 13:57:22 -05:00
Alexander Haase
a97b438b7e
Fixes #19530 : Overhaul documentation for plugin views ( #19530 )
2025-05-27 10:07:48 -07:00
larsen0815
21f5fe873c
Fixes typo
2025-05-16 15:09:52 +02:00
larsen0815
83dc65acb5
Improve upgrade instructions
2025-05-16 12:19:07 +02:00
Jeremy Stretch
cbe14b76c0
Release v4.3.1
2025-05-13 15:44:10 -04:00
Martin Hauser
d1303f49e6
Fixes #19432 - Update PostgreSQL Version in Programming Error Message ( #19446 )
2025-05-09 07:38:47 -07:00
mr1716
b17bfef7e5
Fixes #19370 : Update documentation default values ( #19374 )
...
* Update security.md for default values
* Update plugins.md documentation default formatting
* Tweak punctuation
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-05-05 09:33:59 -04:00
Jeremy Stretch
c32d1e637f
Corrected v4.3.0 release notes
2025-05-01 12:24:02 -04:00
Jeremy Stretch
29f0ca6e0d
Release v4.3.0
2025-05-01 10:22:40 -04:00
Jeremy Stretch
64b5867cb3
Merge branch 'main' into feature
2025-05-01 09:45:38 -04:00
Jeremy Stretch
e5cdd8f2b0
Release v4.2.9
2025-04-30 14:31:30 -04:00
Markku Leiniö
0466c8ef9b
Closes #19167 : Update REST API examples ( #19353 )
...
* Closes #19167 : Update REST API examples
* Fix missing description
---------
Co-authored-by: Markku Leiniö <markkuleinio@users.noreply.github.com>
2025-04-29 13:31:06 -04:00
Jeremy Stretch
ac3c2e2de3
Closes #19348 : Plug the NetBox Cloud Free tier ( #19349 )
2025-04-28 16:28:54 -05:00
Jeremy Stretch
0f4afbca2c
Closes #17243 : Include example of image upload using REST API ( #19330 )
2025-04-25 15:33:46 -05:00
Jeremy Stretch
a0006632a7
Closes #19327 : Remove CentOS installation instructions ( #19328 )
2025-04-25 13:05:08 -07:00
mr1716
02f51bc11b
Fixes #19255 : Improved documentation consistency for configuration default values ( #19258 )
2025-04-24 09:57:55 -04:00
Jeremy Stretch
d005c470c9
Release v4.3.0-beta2
2025-04-23 14:41:46 -04:00
Jeremy Stretch
6c7a0cf2b2
Merge branch 'main' into feature
2025-04-22 16:36:17 -04:00
Jeremy Stretch
d2e74e9d50
Release v4.2.8
2025-04-22 15:44:02 -04:00
Jeremy Stretch
77bfc40579
Closes #17136 : Add read-only database support to the upgrade script ( #19247 )
2025-04-22 07:42:54 -07:00
Jeremy Stretch
918470a2bb
Closes #19208 : Ignore beta releases when fetching latest release tag
2025-04-22 08:18:23 -04:00
bctiemann
0d81007fdf
Merge pull request #19178 from netbox-community/19139-tx-force-pull
...
Closes #19139 : Use --force when invoking tx pull
2025-04-15 17:59:58 -04:00
Jeremy Stretch
8aacef60a3
Closes #19175 : Remove outdated NetBox installation video ( #19177 )
2025-04-14 15:14:59 -05:00
Jeremy Stretch
d8fc052bbe
Closes #19139 : Use --force when invoking tx pull
2025-04-14 15:55:08 -04:00
Jeremy Stretch
7375042f9e
Release v4.3-beta1 ( #19172 )
...
* Draft changelog for v4.3 release
* Add release notes summary & nav link
* Docs cleanup
* Update Python dependencies
* Update static assets
* Revert errant change to schema
* Fix minimum PostgreSQL version
* Misc cleanup
* Correct issue numbers in change log
2025-04-14 15:12:47 -04:00
bctiemann
186545e45f
Remove #18095 from v4.2.5 release notes ( #19165 )
2025-04-14 13:56:37 -04:00
bctiemann
94d19e8f15
Remove #18095 from v4.2.5 release notes ( #19165 )
2025-04-14 07:26:37 -07:00
Jeremy Stretch
5d7ed871f2
Fixes : #18783 Add a tag_id filter for all models which support tagging ( #18889 ) ( #19142 )
2025-04-11 09:26:46 -07:00
Jason Novinger
f96df73093
Closes #8423 : Allow assigning Service to FHRP Group, in addition to Device and VirtualMachine ( #19005 )
2025-04-11 07:27:31 -07:00