Releases: netbox-community/netbox-docker
Version 0.19.0
This is a huge release that changes completely how this image is built:
- Using multi stage builds to
- separate the compilation of the Python wheels
- merge the two Dockerfiles into one
- this results in Docker Images that are about half as big
- Downloading netbox externally
- ... instead of in the Dockerfile
- which makes it more efficient for Docker to cache the build layers
- which reduces build time, especially locally
- Enable test builds for PRs
- Regularly build tags, and not only when a new Netbox version is released.
✅ If you just use the image to run Netbox, nothing should notably change for you.
✅ If you extend the image for your own purposes, nothing should change for your either.
./build.sh
or maintain your own Netbox clone. See the wiki page on building the Netbox Docker image.
Known Issues
There are no known issues.
Version 0.18.2
This release is a bugfix release to address #165.
See also the release notes from 0.18.0.
Known Issues
There are no known issues.
Caveats
As always, it will take some time for the Docker images to appear on Docker Hub. Existing Docker Images tagged with v2.6.6
(or older) will not be updated. v2.6
will only be updated if a new version v2.6.7
(or later) of Netbox is released.
Outlook
The PRs #159 and #164 are on the horizon, in which the Dockerfile is reworked. Any input on the PRs is appreciated.
Version 0.18.1
This release includes the following changes:
- Most of the documentation was moved from the README.md to [the wiki][wiki].
See also the release notes from 0.18.0.
Known Issues
There are no known issues.
Caveats
As always, it will take some time for the Docker images to appear on Docker Hub. Existing Docker Images tagged with v2.6.6
(or older) will not be updated. v2.6
will only be updated if a new version v2.6.7
(or later) of Netbox is released.
Outlook
There is PR #159 in which the Dockerfile is reworked. Any input on the PR is appreciated.
Version 0.18.0
This release includes the following changes:
- Most of the documentation was moved from the README.md to the wiki.
- @axarriola contributed a whole lot more initalizer scripts, that are now shipping by default with netbox-docker. #143
Known Issues
The following issues are known and confirmed:
- The superuser is always created and this can't be prevented. #160
Caveats
As always, it will take some time for the Docker images to appear on Docker Hub. Existing Docker Images tagged with v2.6.5
(or older) will not be updated. v2.6
will only be updated if a new version v2.6.6
(or later) of Netbox is released.
Outlook
There is PR #159 in which the Dockerfile is reworked. Any input on the PR is appreciated.
Version 0.17.1: Bugfix
This release includes the following changes:
- Workaround for the
AttributeError: module 'ruamel.yaml' has no attribute 'SafeDumper'
by @takumin (in #149)
Known Issues
At the time of writing there are no known issues.
Caveats
As always, it will take some time for the Docker images to appear on Docker Hub. Existing Docker Images tagged with v2.6.1
(or older) will not be updated. v2.6
will only be updated if a new version v2.6.2
(or later) of Netbox is released.
Version 0.17.0
This release includes the following changes:
- Update to
python:3.7-alpine3.10
by @tobiasge (#144) - Fix of the initializer scripts by @LBegnaud (#148)
Known Issues
At the time of writing there are no known issues.
Caveats
As always, it will take some time for the Docker images to appear on Docker Hub. Existing version tags before and including v2.6.1
will not be updated. v2.6
will only be updated if a new version v2.6.2
(or later) of Netbox is released.
0.16.0
This release reflects the fact that Netbox has grow up and moved out. The project's URL has changed from https://github.com/digitalocean/netbox to https://github.com/netbox-community/netbox.
At this point I would like to express my gratitude to Digitalocean for making Netbox opensource and sponsoring a huge part of it's development.
This release also includes a fix by @miso231, see #142. Thank you for your contribution!
Known Issues
At the time of writing there are no known issues.
Caveats
As always, it will take some time for the Docker images to appear on Docker Hub. Existing version tags before and including v2.6.1
will not be updated. v2.6
will only be updated if a new version v2.6.2
(or later) of Netbox is released.
As there are no changes to the way the container works, this does not actually matter in this release.
Version 0.15.0: Compatibility with Netbox v2.6.0
This release contains changes required to work with Netbox v2.6.0.
There are also breaking changes, as the configuration file was updated to match the latest version from Netbox.
Known Issues
Also, at the time of this release, there is a known issue in Netbox that prevents netbox-docker:2.6.0
to start properly. A fix has already been merged an will be released with Netbox v2.6.1
.
Noteworthy changes
The configuration/configuration.py
file has been updated to match the file from Netbox.
CORS_ORIGIN_WHITELIST
has a new default value of http://localhost
.
To provide a nice development environment, CORS_ORIGIN_ALLOW_ALL
added to env/netbox.env
with a default value of True
.
There are also new options:
REDIS_CACHE_DATABASE
CACHE_TIMEOUT
(set to 0 to disable caching)CHANGELOG_RETENTION
CORS_ORIGIN_REGEX_WHITELIST
(space separated list of regular expressions)EXEMPT_VIEW_PERMISSIONS
(space separated list)METRICS_ENABLED
Caveats
As always, it will take some time for the Docker images to appear on Docker Hub. Existing version tags before and including v2.6.0
will not be updated. v2.6
will only be updated if a new version v2.6.1
(or later) of Netbox is released.
Version 0.14.0
Features:
- A new variable for our LDAP users,
AUTH_LDAP_GROUP_TYPE
. Thanks @mryauch, see #135. - More aggressive use of Docker caching. Thanks @rje6459 for the inspiration and some of the work! See #136 and #137.
As always, it will take some time for the Docker images to appear on Docker Hub. Existing version tags before and including v2.5.13
will not be updated. 2.5
will only be updated if a new version v2.5.14
(or later) of Netbox is released.
Version 0.13.1: Django 2.2
Netbox recently upgraded to Django 2.2. To speed up the build this dependency is hardcoded in our Dockerfile
. This releases addresses this incompatibility.