Jeremy Stretch
71e6ea5785
Release v4.3.3
2025-06-26 14:42:03 -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
Jeremy Stretch
fc0acb020f
Merge main into feature
2025-04-10 17:17:21 -04:00
Jeremy Stretch
8d7889e2c0
Closes #19002 : Module type profiles ( #19014 )
...
* Move Module & ModuleType models to a separate file
* Add ModuleTypeProfile & related fields
* Initial work on JSON schema validation
* Add attributes property on ModuleType
* Introduce MultipleOfValidator
* Introduce JSONSchemaProperty
* Enable dynamic form field rendering
* Misc cleanup
* Fix migration conflict
* Ensure deterministic ordering of attriubte fields
* Support choices & default values
* Include module type attributes on module view
* Enable modifying individual attributes via REST API
* Enable filtering by attribute values
* Add documentation & tests
* Schema should be optional
* Include attributes column for profiles
* Profile is nullable
* Include some initial profiles to be installed via migration
* Fix migrations conflict
* Fix filterset test
* Misc cleanup
* Fixes #19023 : get_field_value() should respect null values in bound forms (#19024 )
* Skip filters which do not specify a JSON-serializable value
* Fix handling of array item types
* Fix initial data in schema field during bulk edit
* Implement sanity checking for JSON schema definitions
* Fall back to filtering by string value
2025-04-01 12:05:06 -05:00
Arthur Hanson
1b4e00aeda
18896 Replace STORAGE_BACKEND with STORAGES and support Script running from S3 ( #18680 )
2025-03-17 07:36:34 -07:00
Jeremy Stretch
962d660c2c
Closes #18743 : Upgrade to Django 5.2
2025-03-13 09:34:00 -04:00
Brian Tiemann
6e165435e2
Release 4.2.3
2025-02-04 15:09:37 -05:00
Jeremy Stretch
f845b2cf07
Release v4.2.2
2025-01-17 15:05:09 -05:00
Jeremy Stretch
53aa2c8624
Fixes #18329 : Pin strawberry-graphql-django to v0.52.0 to resolve upstream bug
2025-01-08 08:59:54 -05:00
Jeremy Stretch
5d1070796d
Merge branch 'develop' into feature
2025-01-06 13:42:57 -05:00
Jeremy Stretch
67657efe1c
Release v4.1.11
2025-01-06 11:24:29 -05:00
Jeremy Stretch
ce365dab0a
Release v4.2-beta1
2024-12-02 10:00:56 -05:00
Arthur Hanson
27d15615b3
17898 upgrade to django-rq v3 ( #17911 )
...
* 17898 upgrade to django-rq v3
* Unpin base requirements
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-11-01 15:14:11 -04:00
Jeremy Stretch
dba6e532c4
Pin django-rq to <3.0
2024-10-28 16:18:11 -04:00
Jeremy Stretch
f0eb8b9c64
Pin rq to LESS THAN v2.0
2024-10-28 16:13:34 -04:00
Jeremy Stretch
f56843333d
Pin rq to <2.0
2024-10-28 16:07:50 -04:00
Jeremy Stretch
b3e4d3c346
Remove markdown-include
2024-09-12 13:56:27 -04:00
Jeremy Stretch
f3f1aa3841
Release v4.0.9
2024-08-14 09:30:41 -04:00
Jeremy Stretch
8107d72961
Release v4.0.6
2024-06-24 14:37:26 -04:00
Jeremy Stretch
eb3d423077
Fixes #16454 : Roll back django-debug-toolbar version to avoid DNS looukp bug
2024-06-10 12:56:32 -04:00
Jeremy Stretch
70c0aec53a
Release v4.0.2
2024-05-14 11:02:17 -04:00
Jeremy Stretch
f12b2fad1f
Release v4.0.0
2024-05-06 14:40:31 -04:00
Jeremy Stretch
97b9117982
Release v4.0-beta1
2024-04-03 08:44:34 -04:00
Jeremy Stretch
0dedf602e8
Update dependencies
2024-03-29 09:20:29 -04:00
Arthur Hanson
45c99e4477
9856 Replace graphene with Strawberry ( #15141 )
...
* 9856 base strawberry integration
* 9856 user and group
* 9856 user and circuits base
* 9856 extras and mixins
* 9856 fk
* 9856 update strawberry version
* 9856 update imports
* 9856 compatability fixes
* 9856 compatability fixes
* 9856 update strawberry types
* 9856 update strawberry types
* 9856 core schema
* 9856 dcim schema
* 9856 extras schema
* 9856 ipam and tenant schema
* 9856 virtualization, vpn, wireless schema
* 9856 fix old decorator
* 9856 cleanup
* 9856 cleanup
* 9856 fixes to circuits type specifiers
* 9856 fixes to circuits type specifiers
* 9856 update types
* 9856 GFK working
* 9856 GFK working
* 9856 _name
* 9856 misc fixes
* 9856 type updates
* 9856 _name to types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 GraphQLView
* 9856 GraphQLView
* 9856 fix OrganizationalObjectType
* 9856 single item query for schema
* 9856 circuits graphql tests working
* 9856 test fixes
* 9856 test fixes
* 9856 test fixes
* 9856 test fix vpn
* 9856 test fixes
* 9856 test fixes
* 9856 test fixes
* 9856 circuits test sans DjangoModelType
* 9856 core test sans DjangoModelType
* 9856 temp checkin
* 9856 fix extas FK
* 9856 fix tenancy FK
* 9856 fix virtualization FK
* 9856 fix vpn FK
* 9856 fix wireless FK
* 9856 fix ipam FK
* 9856 fix partial dcim FK
* 9856 fix dcim FK
* 9856 fix virtualization FK
* 9856 fix tests / remove debug code
* 9856 fix test imagefield
* 9856 cleanup graphene
* 9856 fix plugin schema
* 9856 fix requirements
* 9856 fix requirements
* 9856 fix docs
* 9856 fix docs
* 9856 temp fix tests
* 9856 first filterset
* 9856 first filterset
* 9856 fix tests
* 9856 fix tests
* 9856 working auto filter generation
* 9856 filter types
* 9856 filter types
* 9856 filter types
* 9856 fix graphiql test
* 9856 fix counter fields and merge feature
* 9856 temp fix tests
* 9856 fix tests
* 9856 fix tenancy, ipam filter definitions
* 9856 cleanup
* 9856 cleanup
* 9856 cleanup
* 9856 review changes
* 9856 review changes
* 9856 review changes
* 9856 fix base-requirements
* 9856 add wrapper to graphiql
* 9856 remove old graphiql debug toolbar
* 9856 review changes
* 9856 update strawberry
* 9856 remove superfluous check
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-03-22 12:56:30 -04:00
Jeremy Stretch
78bd7dec48
Merge branch 'develop' into feature
2024-03-15 12:32:54 -04:00
Jeremy Stretch
06bdfdc9e8
Release v3.7.4
2024-03-13 19:23:51 -04:00
Jeremy Stretch
3ddacf4b88
Merge branch 'develop' into feature
2024-02-21 16:24:23 -05:00
Jeremy Stretch
503c78b0db
Release v3.7.3
2024-02-21 15:46:41 -05:00
Jeremy Stretch
1d41a8ace5
Closes #14735 : Implement django-htmx ( #14873 )
...
* Install django-htmx
* Replace is_htmx() function with request.htmx
* Remove is_embedded() HTMX utility
* Include django-htmx debug error handler
2024-01-22 12:09:15 -05:00
Arthur Hanson
8254e707b6
12851 replace bleach with nh3 ( #14767 )
...
* 12851 replace bleach with nh3
* Move tags & attributes lists to constants.py
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-11 09:31:32 -05:00
Arthur Hanson
58227293f3
14637 update to Django 5 ( #14675 )
...
* 14637 update to Django 5
* 14637 fix tests
* 14637 remove extra assignment
* Syntax tweak
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-05 13:30:04 -05:00
Jeremy Stretch
9f1283f0fa
Upgrade django-taggit to v5.0.1
2023-12-04 13:43:58 -05:00
Jeremy Stretch
2b7cc1e6fa
Upgrade Markdown to v3.5.1
2023-12-04 13:39:04 -05:00
Jeremy Stretch
840b7d804c
Closes #13645 : Make Sentry integration optional ( #14197 )
2023-11-09 16:33:35 -05:00
Jeremy Stretch
41eae1bc19
Release v3.6.5
2023-11-09 15:45:49 -05:00
Jeremy Stretch
de298224f1
Pin django-mptt to v0.14.0, for Python 3.8
2023-10-17 12:48:42 -04:00
Arthur
4d13f4d252
13850 add requests to requirements
2023-10-05 13:37:38 -04:00
Jeremy Stretch
c1ca8d5d8d
Closes #12906 : Make boto3 & dulwich libraries optional ( #13324 )
...
* Initial work on #12906
* Catch import errors during backend init
* Tweak error message
* Update requirements & add note to docs
2023-08-01 11:13:35 -04:00
Arthur Hanson
69b818ed33
12237 update to Django 4.2 / psycopg3 ( #12916 )
...
* 12237 upgrade django and psycopg
* 12237 add migration
* 12237 rename migration
* 12237 update requirements
* 12237 fix migration
* Update base requirements
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-06-23 10:38:08 -04:00
jeremystretch
46d1d5a44a
Release v3.5.3
2023-06-02 14:17:01 -04:00
jeremystretch
b3efb14176
Remove pinned version dependencies
2023-04-27 14:09:16 -04:00
jeremystretch
4452f57f90
Release v3.5-beta2
2023-04-18 09:21:15 -04:00
Tobias Genannt
9ef1fb1e3a
Use dulwich as Git client
2023-04-17 15:53:50 -04:00
jeremystretch
59a6b3e71b
Merge branch 'develop' into feature
2023-04-12 17:38:16 -04:00
jeremystretch
c1c98f9883
Closes #12232 : Annotate direct URL for release notes for all projects
2023-04-12 17:30:00 -04:00
Arthur Hanson
13cbb33c98
12148 add swagger-sidecar for self-hosted swagger docs ( #12159 )
...
* 12148 add swagger-sidecar for self-hosted swagger docs
* 12149 add to base_requirements
2023-04-04 08:23:56 -04:00
Arthur Hanson
ecd0c56554
Closes #9608 : Move from drf-yasg to spectacular
...
Co-authored-by: arthanson <worldnomad@gmail.com>
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-30 14:32:59 -04:00
jeremystretch
15590f1f48
Merge branch 'develop' into feature
2023-03-28 14:19:08 -04:00
jeremystretch
4eaba7993f
Release v3.4.7
2023-03-28 14:08:04 -04:00