Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Preliminary release notes
This PR should be merged as the last PR of the 0.21.0 milestone, just before the PR from
develop
torelease
is created.Version 0.21.0
This release contains the following notable changes:
Compatibility with Netbox 2.7 #209
This project has been updated to work with Netbox 2.7.
Updates to our
configuration.py
file were necessary. This should not impact you if you upgrade from an earlier version of our project. But you will have the possibility to use separate Redis instances for caching and for the rqworker (i.e. webhooks delivery). The current Redis variables are used for the rqworker (i.e.REDIS_HOST
,REDIS_PORT
, etc.) and there are new variables for the cache (i.e.REDIS_CACHE_HOST
,REDIS_CACHE_PORT
, etc.). If the variablesREDIS_CACHE_*
are not defined the configuration file will fall back to theREDIS_*
counterparts.Please note that it is no longer possible to run Netbox without Redis. The variable
WEBHOOKS_ENABLED
was removed upstream.Updates to the default startup scripts were necessary. If you have files in the
initializers
directory, be aware of the following breaking changes:initializers/custom_fields.yml
: (see c001626)selection
type was changed toselect
initializers/racks.yml
(see 7b914d3)initializers/devices.yml
(see 4a58676)initializers/vlans.yml
(see 8d8b9a1)initializers/prefixes.yml
(see f3403cd)initializers/virtual_machines.yml
(see f3403cd)initializers/dcim_interfaces.yml
dcim/choices.py
initializers/ip_addresses.yml
New Build System #214 #222
We've changed our build system once more. It is based on Github Actions now. This provides us more flexibility and hopefully more reliable feedback on pull requests.
Our users should benefit as well by having more reliable releases when a new version of Netbox is out.
The last benefit is that all build-related configurations are now in this repository. This means we can track changes and retrieve pull-requests on them. Additionally, forks get the same build-configuration as well.
Default branch is
release
We have switched to a new branching model in the previous version of this project.
Thereby we changed the default branch to be the
develop
branch. This has led to some confusion. We are now changing the default branch back to the stable branch, i.e.release
.This is also due to the new build system (see above).
Compatibility
This version is compatible with Netbox 2.7.x (and hopefully later versions as well).
Known Issues
There are no known issues.