Skip to content

Commit

Permalink
Merge pull request #110 from ns1/release/3.3.3
Browse files Browse the repository at this point in the history
Release 3.3.3
  • Loading branch information
Joshua Chu authored May 4, 2021
2 parents d56093d + c5de07a commit b6043ce
Show file tree
Hide file tree
Showing 12 changed files with 67 additions and 24 deletions.
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
## 3.3.3 (May 4, 2021)
- New Features
- DHCP: Update utilization stats now include gateway/broadcast IP addresses
- DHCP: Search address by prefix includes target’s parent
- DHCP: DHCP now stores DUID and client ID in lease object
- DNS: Allow the use of multiple XFR containers
- DNS: Set up batch transfers for zone updates
- DNS: Display zone serial number
- DNS: Portal now shows an alert re. hijacking risk when removing a domain
- DNS: Portal now expose the SOA name server field
- IPAM: Display gateway and broadcast addresses in IPAM
- System: Added a database backup integrity check
- System: Improved debug log file collection
- System: DDI now supports SSO - MVP
- System: Email address and username can have special characters

- What’s fixed?
- DNS: Fixed issue whereby query limits are being ignored
- DNS: Fixed issue where you cannot add a reverse zone using the portal
- DNS: DDNSD updates become unhealthy after pruner runs
- DNS: Primary zone can not be configured for zone transfers
- DNS: Edit filter chain after creating a A record results in blank page
- DHCP: NS1 DDNS, zone handle used instead of domain when zone is in a view
- DHCP: Fixed issue where the list search doesn’t stop
- DHCP: Scopes option box shows the wrong ScopeGroup name
- DHCP: Allow for creation of an address as a gateway
- DHCP: Cannot set lease duration option in the scope UI
- DHCP: Fixed issue which resulted in a blank page on reservation all lease tab
- DHCP: Improved IPAM address insert performance
- DHCP: Lease time and related renew/rebind timers have API/UI limitation and are incorrectly stored in KEA
- Security: Fixed OpenSSL Vulnerability - updates for LibSSL and OpenSSL
- System: Updated health check for minimum disk
- System: Added SAML endpoints
- System: Updated disk containers health check message
- System: Fixed issue whereby DIST container would become healthy after failing snapshot
- System: Added default values for Core, Data, Dist service definitions in the bootstrap wizard
- System: Fixed issue whereby you couldn’t get to the monitor container from the service types panel
- System: The services types health check page initially shows incorrect data
- System: The UI is not updating even though it is being polled
- System: Request being sent to the wrong definition ID is not triggering an error
- System: Wrong container is displayed after configuring multiple core containers
- System: Added DIST container rebalance timer

## 3.2.6 (March 19, 2021)
- New Features
- CORE: Automate debug collection from a DDI install
Expand Down
8 changes: 4 additions & 4 deletions docker-compose/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Use to start all container images on a single host: `data`, `dns`, `core`, `xfr`
#### For example:

```shell
$sudo TAG=3.2.6 POP_ID=mypop SERVER_ID=myserver docker-compose -p myproject -f docker-compose.yml up -d
$sudo TAG=3.3.3 POP_ID=mypop SERVER_ID=myserver docker-compose -p myproject -f docker-compose.yml up -d
```

---
Expand Down Expand Up @@ -78,14 +78,14 @@ Used to start control services on a single host: `data`, `core`, `xfr`.
#### For example, starting a control host with primary data:

```shell
$sudo TAG=3.2.6 POP_ID=dc1 SERVER_ID=host1 PRIMARY=true DATA_CONTAINER_NAME=data1 DATA_PEERS=data2 DATA_HOSTS=data1,data2 \
$sudo TAG=3.3.3 POP_ID=dc1 SERVER_ID=host1 PRIMARY=true DATA_CONTAINER_NAME=data1 DATA_PEERS=data2 DATA_HOSTS=data1,data2 \
docker-compose -p myproject -f control-compose.yml up -d
```

#### For example, starting a control host with replica data:

```shell
$sudo TAG=3.2.6 POP_ID=dc1 SERVER_ID=host2 DATA_CONTAINER_NAME=data2 DATA_PEERS=data1 DATA_HOSTS=data1,data2 \
$sudo TAG=3.3.3 POP_ID=dc1 SERVER_ID=host2 DATA_CONTAINER_NAME=data2 DATA_PEERS=data1 DATA_HOSTS=data1,data2 \
docker-compose -p myproject -f control-compose.yml up -d
```

Expand All @@ -109,5 +109,5 @@ Used to start edge services on a single host: `dns`, `dhcp` and `dist` (distribu
#### For example:

```shell
$sudo TAG=3.2.6 POP_ID=dc2 SERVER_ID=host3 docker-compose -p myproject -f edge-compose.yml up -d
$sudo TAG=3.3.3 POP_ID=dc2 SERVER_ID=host3 docker-compose -p myproject -f edge-compose.yml up -d
```
6 changes: 3 additions & 3 deletions docker-compose/control-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: '3.4'
services:
data:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${DATA_CONTAINER_NAME:-data}
image: ns1inc/privatedns_data:${TAG:-3.2.6}
image: ns1inc/privatedns_data:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -61,7 +61,7 @@ services:
--server_id ${SERVER_ID:-myserver}
core:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${CORE_CONTAINER_NAME:-core}
image: ns1inc/privatedns_core:${TAG:-3.2.6}
image: ns1inc/privatedns_core:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -100,7 +100,7 @@ services:
--nameservers ${NAMESERVERS:-ns1.mycompany.net}
xfr:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${XFR_CONTAINER_NAME:-xfr}
image: ns1inc/privatedns_xfr:${TAG:-3.2.6}
image: ns1inc/privatedns_xfr:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down
12 changes: 6 additions & 6 deletions docker-compose/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: '3.4'
services:
data:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${DATA_CONTAINER_NAME:-data}
image: ns1inc/privatedns_data:${TAG:-3.2.6}
image: ns1inc/privatedns_data:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -49,7 +49,7 @@ services:
--server_id ${SERVER_ID:-myserver}
core:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${CORE_CONTAINER_NAME:-core}
image: ns1inc/privatedns_core:${TAG:-3.2.6}
image: ns1inc/privatedns_core:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -88,7 +88,7 @@ services:
--nameservers ${NAMESERVERS:-ns1.mycompany.net}
xfr:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${XFR_CONTAINER_NAME:-xfr}
image: ns1inc/privatedns_xfr:${TAG:-3.2.6}
image: ns1inc/privatedns_xfr:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -120,7 +120,7 @@ services:
--core_host ${CORE_HOSTS:-core}
dns:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${DNS_CONTAINER_NAME:-dns}
image: ns1inc/privatedns_dns:${TAG:-3.2.6}
image: ns1inc/privatedns_dns:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -154,7 +154,7 @@ services:
--num_trex_procs 2
dhcp:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${DHCP_CONTAINER_NAME:-dhcp}
image: ns1inc/privatedns_dhcp:${TAG:-3.2.6}
image: ns1inc/privatedns_dhcp:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -194,7 +194,7 @@ services:
--service_def_id 2
monitor:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${MONITOR_CONTAINER_NAME:-monitor}
image: ns1inc/privatedns_monitor:${TAG:-3.2.6}
image: ns1inc/privatedns_monitor:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down
8 changes: 4 additions & 4 deletions docker-compose/edge-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: '3.4'
services:
dns:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${DNS_CONTAINER_NAME:-dns}
image: ns1inc/privatedns_dns:${TAG:-3.2.6}
image: ns1inc/privatedns_dns:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -37,7 +37,7 @@ services:
--num_trex_procs 4
dhcp:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${DHCP_CONTAINER_NAME:-dhcp}
image: ns1inc/privatedns_dhcp:${TAG:-3.2.6}
image: ns1inc/privatedns_dhcp:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -77,7 +77,7 @@ services:
--service_def_id 2
dist:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${DIST_CONTAINER_NAME:-dist}
image: ns1inc/privatedns_dist:${TAG:-3.2.6}
image: ns1inc/privatedns_dist:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down Expand Up @@ -112,7 +112,7 @@ services:
--core_host ${CORE_HOSTS}
monitor:
hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${MONITOR_CONTAINER_NAME:-monitor}
image: ns1inc/privatedns_monitor:${TAG:-3.2.6}
image: ns1inc/privatedns_monitor:${TAG:-3.3.3}
logging:
driver: "json-file"
options:
Expand Down
2 changes: 1 addition & 1 deletion terraform/modules/core/variables.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
variable "docker_image_tag" {
default = "3.2.6"
default = "3.3.3"
description = "The image tag of the Docker image. Defaults to the latest GA version number."
}

Expand Down
2 changes: 1 addition & 1 deletion terraform/modules/data/variables.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
variable "docker_image_tag" {
default = "3.2.6"
default = "3.3.3"
description = "The image tag of the Docker image. Defaults to the latest GA version number."
}

Expand Down
2 changes: 1 addition & 1 deletion terraform/modules/dhcp/variables.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
variable "docker_image_tag" {
default = "3.2.6"
default = "3.3.3"
description = "The image tag of the Docker image. Defaults to the latest GA version number."
}

Expand Down
2 changes: 1 addition & 1 deletion terraform/modules/dist/variables.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
variable "docker_image_tag" {
default = "3.2.6"
default = "3.3.3"
description = "The image tag of the Docker image. Defaults to the latest GA version number."
}

Expand Down
2 changes: 1 addition & 1 deletion terraform/modules/dns/variables.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
variable "docker_image_tag" {
default = "3.2.6"
default = "3.3.3"
description = "The image tag of the Docker image. Defaults to the latest GA version number."
}

Expand Down
2 changes: 1 addition & 1 deletion terraform/modules/monitor/variables.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
variable "docker_image_tag" {
default = "3.2.6"
default = "3.3.3"
description = "The image tag of the Docker image. Defaults to the latest GA version number."
}

Expand Down
2 changes: 1 addition & 1 deletion terraform/modules/xfr/variables.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
variable "docker_image_tag" {
default = "3.2.6"
default = "3.3.3"
description = "The image tag of the Docker image. Defaults to the latest GA version number."
}

Expand Down

0 comments on commit b6043ce

Please sign in to comment.