Jeremy Stretch
adad3745ae
Release v4.4.7
2025-11-25 14:37:06 -05:00
Jason Novinger
82171fce7a
Fixes #20638 : Document bulk create support in OpenAPI schema ( #20777 )
...
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
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
* Fixes #20638 : Document bulk create support in OpenAPI schema
POST operations on NetBoxModelViewSet endpoints accept both single
objects and arrays, but the schema only documented single objects.
This prevented API client generators from producing correct code.
Add explicit bulk_create_enabled flag to NetBoxModelViewSet and
update schema generation to emit oneOf for these endpoints.
* Address PR feedback
- Removed brittle serializer marking mechanism in favor of direct checks
on behavior.
- Attempted to introduce a bulk_create action and then route to it on
POST in NetBoxRouter, but ran in to several obstacles including
breaking HTTP status code reporting in the schema. Opted to simply
* Remove unused bulk_create_enabled attr
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-11-24 09:33:39 -05:00
Jeremy Stretch
4961b0d334
Release v4.4.6
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
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
2025-11-11 09:58:09 -05:00
Jeremy Stretch
43cb476223
Release v4.4.5
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
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
2025-10-28 14:34:18 -04:00
Jason Novinger
bee0080917
Release v4.4.4 ( #20594 )
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.10) (push) Has been cancelled
2025-10-15 14:25:43 -05:00
Jeremy Stretch
a69bbcf651
Release v4.4.3
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
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
2025-10-14 13:51:41 -04:00
Jeremy Stretch
d5e8480367
Update OpenAPI schema ( #20519 )
2025-10-07 08:22:24 -07:00
Jeremy Stretch
5a96b76cd4
Release v4.4.2
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
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-09-30 16:14:35 -04:00
Jeremy Stretch
8fa1abd371
Release v4.4.1 ( #20366 )
...
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
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
* Release v4.4.1
* Revert django-mptt to v0.17.0
2025-09-16 11:56:50 -04:00
Jeremy Stretch
8a1db81111
Closes #20203 : Add a pre-commit check for OpenAPI schema changes ( #20230 )
2025-09-04 16:02:12 -07:00
Jeremy Stretch
a7247f8815
Merge branch 'main' into feature
2025-08-12 16:03:45 -04:00
Jason Novinger
290e4afaa0
Release v4.3.6 ( #20081 )
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
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
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
2025-08-12 12:15:08 -05:00
m-hau
34e4ccb212
Fixes #20056 : Add rf_role to generate_schema.json ( #20071 )
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
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
2025-08-11 10:40:01 -07: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
cbe14b76c0
Release v4.3.1
2025-05-13 15:44:10 -04:00
Jeremy Stretch
03f3f5c957
Release v4.2.7
2025-04-10 16:07:24 -04:00
Jason Novinger
34d80beaa2
Release v4.2.6
2025-03-21 15:49:20 -05:00
Jeremy Stretch
3b3990a4e6
Release v4.1.7
2024-11-21 13:36:20 -05:00
Jeremy Stretch
d2cbdfe7d7
Release v4.1.4
2024-10-15 13:42:25 -04:00
Jeremy Stretch
b4e181c015
Release v4.1.2
2024-09-26 16:13:57 -04:00
Jeremy Stretch
18935687ae
Release v4.1.1
2024-09-12 14:28:56 -04:00
MA Gang
7ab2ebcb75
Disable Directory Browsing for Static file path in Apache2 config
2024-09-09 08:21:05 -04:00
Jeremy Stretch
f3f1aa3841
Release v4.0.9
2024-08-14 09:30:41 -04:00
Jeremy Stretch
ab3fd0049b
Closes #16686 : Relete obsolete OpenAPI definitions
2024-06-24 08:16:24 -04:00
Jeremy Stretch
e4d240ace2
Release v4.0.5
2024-06-06 10:55:30 -04:00
Jeremy Stretch
99b8f589cf
Release v4.0.3
2024-05-22 14:10:00 -04:00
Jeremy Stretch
9cd0a0d872
Release v4.0.1
2024-05-09 15:41:20 -04:00
Markku Leiniö
2a06e1990a
Closes #16056 : Add binary-path configuration in uwsgi.ini
2024-05-09 13:11:11 -04:00
Markku Leiniö
0cc2963e6f
Closes #16043 : Add 'die-on-term = true' to fix stopping uWSGI ( #16045 )
...
* Closes #16043 : Add 'die-on-term = true' to fix stopping uWSGI
* Fix spelling
2024-05-08 14:51:54 -04:00
Markku Leiniö
d7f652bcc7
Closes #16034 : Disable uWSGI logging
2024-05-08 12:02:23 -04:00
Markku Leiniö
5c5c0e1e43
Fixes #16032 : Specify the WSGI module to load in uwsgi.ini
2024-05-08 10:28:35 -04:00
Jeremy Stretch
312291b010
Merge branch 'develop' into feature
2024-05-01 16:09:14 -04:00
Jeremy Stretch
c73a974fa9
Closes #15811 : Note potential incompatibilities for remote auth headers containing underscores
2024-04-29 16:46:56 -04:00
Jeremy Stretch
489e956d83
Merge branch 'develop' into feature
2024-04-03 08:43:12 -04:00
Daniel W. Anner
699dd72597
Adding JSON schema changes to implement and within the generated schema template per issue #15555
2024-03-28 16:34:56 -04:00
Arthur Hanson
99508150d3
15154 Add uWSGI as option to gunicorn ( #15550 )
...
* 15154 uwsgi docs
* 15154 uwsgi contrib files
* 15154 review comments - merge nginx conf
* Restructure gunicorn/uWSGI installation docs
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-03-28 15:24:08 -04:00
Jeremy Stretch
06bdfdc9e8
Release v3.7.4
2024-03-13 19:23:51 -04:00
Jeremy Stretch
b57a47475d
Release v3.6.2
2023-09-20 15:05:29 -04:00
Jeremy Stretch
4ea3a29c0e
Release v3.5.9
2023-08-28 16:13:13 -04:00
Daniel W. Anner
40afe6cf36
Feature - Schema Generation ( #13353 )
...
* Schema generation is working
* Added option to either dump to a file or the console
* Moving schema file and utilizing settings definition for file paths
* Cleaning up the imports and fixing a few pythonic issues
* Tweak command flags
* Clean up choices mapping
* Misc cleanup
* Rename & move template file
* Move management command from extras to dcim
* Update release checklist
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:00:26 -04:00
Abhimanyu Saharan
25142e037a
Adds housekeeping systemd files ( #12457 )
...
* adds housekeeping systemd files #11190
* Clean up Markdown
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-04 13:43:40 -04:00
jeremystretch
1be626e5ee
Record OpenAPI spec for reference
2023-03-30 13:34:08 -04:00
rganascim
07b0b93256
Closes #11638 : add http redirect to apache
2023-03-10 09:55:22 -05:00
Robin Schneider
07df622b59
NetBox should always be referred to as NetBox [DATALAD RUNCMD]
...
=== Do not change lines below ===
{
"chain": [],
"cmd": "git ls-files -z . | xargs --null -I '()' find './()' -type f -not -name 'style-guide.md' -print0 | xargs --null sed --in-place --regexp-extended 's/\\bNetbox\\b/NetBox/g;'",
"exit": 0,
"extra_inputs": [],
"inputs": [],
"outputs": [],
"pwd": "."
}
^^^ Do not change lines above ^^^
2023-01-05 16:06:00 -05:00
jeremystretch
a6a1bec437
Closes #9218 : Update documentation links with docs.netbox.dev
2022-04-25 09:48:39 -04:00
jeremystretch
c15cfc26f1
Fixes #8512 : Correct file permissions to allow execution of housekeeping script
2022-02-01 16:58:09 -05:00
jeremystretch
c7e0abc3fb
Merge v2.11.10
2021-07-28 16:26:04 -04:00
jeremystretch
72aaf76cf4
Closes #6702 : Update reference nginx config to support IPv6
2021-07-28 10:31:59 -04:00
Jeremy Stretch
fd58eeae1d
Merge branch 'feature' into 6651-plugins-rq-queues
2021-07-09 08:43:39 -04:00
maximumG
a09e4bf82a
chore: avoid the default RQ worker to listen to every queues by default and rather only listen to netbox core queues.
2021-07-09 10:03:51 +02:00