From 2807beaedd36b1df8206701d6edc37ab5ab4feda Mon Sep 17 00:00:00 2001 From: Kwasi <28931571+kayim91@users.noreply.github.com> Date: Tue, 5 Oct 2021 16:34:01 -0400 Subject: [PATCH] release/3.3.5 (#117) * Release 3.3.5 * Add 3.3.5 details Co-authored-by: Andrew C --- CHANGELOG.md | 11 +++++++++++ docker-compose/README.md | 8 ++++---- docker-compose/control-compose.yml | 6 +++--- docker-compose/docker-compose.yml | 12 ++++++------ docker-compose/edge-compose.yml | 8 ++++---- terraform/modules/core/variables.tf | 2 +- terraform/modules/data/variables.tf | 2 +- terraform/modules/dhcp/variables.tf | 2 +- terraform/modules/dist/variables.tf | 2 +- terraform/modules/dns/variables.tf | 2 +- terraform/modules/monitor/variables.tf | 2 +- terraform/modules/xfr/variables.tf | 2 +- 12 files changed, 35 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e234e65..98219c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +## 3.3.5 (Oct 5th, 2021) + - What’s fixed? + - DHCP: Improved watchdog to force a restart of keadatad if stalled + - DHCP: Resolved an issue where a remote server previously configure with TSIG could not be re-configured to successfully use GSS-TSIG + - DHCP: Removed requirement for the value field in requests for options that do not carry any data such as Option 43 + - DNS: Backported 12+ XFR improvements, including setting a minimum XFR refresh time, improvements on RRsets updates during AXFR, improved logging and other backend process improvements + - DNS: Resolved an issue where XFR worker queues would grow unbounded, resulting in XFR processing to halt + - DNS: Resolved an issue with RR created via dynamic DNS which did not populate all required fields + - DNS: Removed an erroneous health check + - System: Back-ported improved permissions back-end service + ## 3.3.4 (June 1, 2021) - New Features - DHCP: An IP address that overlaps with a new subnet's gateway is now merged in diff --git a/docker-compose/README.md b/docker-compose/README.md index b1d551f..aea3344 100644 --- a/docker-compose/README.md +++ b/docker-compose/README.md @@ -40,7 +40,7 @@ Use to start all container images on a single host: `data`, `dns`, `core`, `xfr` #### For example: ```shell -$sudo TAG=3.3.4 POP_ID=mypop SERVER_ID=myserver docker-compose -p myproject -f docker-compose.yml up -d +$sudo TAG=3.3.5 POP_ID=mypop SERVER_ID=myserver docker-compose -p myproject -f docker-compose.yml up -d ``` --- @@ -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.3.4 POP_ID=dc1 SERVER_ID=host1 PRIMARY=true DATA_CONTAINER_NAME=data1 DATA_PEERS=data2 DATA_HOSTS=data1,data2 \ +$sudo TAG=3.3.5 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.3.4 POP_ID=dc1 SERVER_ID=host2 DATA_CONTAINER_NAME=data2 DATA_PEERS=data1 DATA_HOSTS=data1,data2 \ +$sudo TAG=3.3.5 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 ``` @@ -109,5 +109,5 @@ Used to start edge services on a single host: `dns`, `dhcp` and `dist` (distribu #### For example: ```shell -$sudo TAG=3.3.4 POP_ID=dc2 SERVER_ID=host3 docker-compose -p myproject -f edge-compose.yml up -d +$sudo TAG=3.3.5 POP_ID=dc2 SERVER_ID=host3 docker-compose -p myproject -f edge-compose.yml up -d ``` diff --git a/docker-compose/control-compose.yml b/docker-compose/control-compose.yml index 3c37a4b..e02d04d 100644 --- a/docker-compose/control-compose.yml +++ b/docker-compose/control-compose.yml @@ -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.3.4} + image: ns1inc/privatedns_data:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -60,7 +60,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.3.4} + image: ns1inc/privatedns_core:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -99,7 +99,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.3.4} + image: ns1inc/privatedns_xfr:${TAG:-3.3.5} logging: driver: "json-file" options: diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index d032826..9e16e9a 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -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.3.4} + image: ns1inc/privatedns_data:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -48,7 +48,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.3.4} + image: ns1inc/privatedns_core:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -87,7 +87,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.3.4} + image: ns1inc/privatedns_xfr:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -119,7 +119,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.3.4} + image: ns1inc/privatedns_dns:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -153,7 +153,7 @@ services: --num_trex_procs 2 dhcp: hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${DHCP_CONTAINER_NAME:-dhcp} - image: ns1inc/privatedns_dhcp:${TAG:-3.3.4} + image: ns1inc/privatedns_dhcp:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -193,7 +193,7 @@ services: --service_def_id 2 monitor: hostname: ${POP_ID:-mypop}-${SERVER_ID:-myserver}-${MONITOR_CONTAINER_NAME:-monitor} - image: ns1inc/privatedns_monitor:${TAG:-3.3.4} + image: ns1inc/privatedns_monitor:${TAG:-3.3.5} logging: driver: "json-file" options: diff --git a/docker-compose/edge-compose.yml b/docker-compose/edge-compose.yml index 110fda1..a521dce 100644 --- a/docker-compose/edge-compose.yml +++ b/docker-compose/edge-compose.yml @@ -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.3.4} + image: ns1inc/privatedns_dns:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -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.3.4} + image: ns1inc/privatedns_dhcp:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -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.3.4} + image: ns1inc/privatedns_dist:${TAG:-3.3.5} logging: driver: "json-file" options: @@ -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.3.4} + image: ns1inc/privatedns_monitor:${TAG:-3.3.5} logging: driver: "json-file" options: diff --git a/terraform/modules/core/variables.tf b/terraform/modules/core/variables.tf index 5954957..14f5200 100644 --- a/terraform/modules/core/variables.tf +++ b/terraform/modules/core/variables.tf @@ -1,5 +1,5 @@ variable "docker_image_tag" { - default = "3.3.4" + default = "3.3.5" description = "The image tag of the Docker image. Defaults to the latest GA version number." } diff --git a/terraform/modules/data/variables.tf b/terraform/modules/data/variables.tf index e555d3e..e8525d3 100644 --- a/terraform/modules/data/variables.tf +++ b/terraform/modules/data/variables.tf @@ -1,5 +1,5 @@ variable "docker_image_tag" { - default = "3.3.4" + default = "3.3.5" description = "The image tag of the Docker image. Defaults to the latest GA version number." } diff --git a/terraform/modules/dhcp/variables.tf b/terraform/modules/dhcp/variables.tf index 2a49c36..acb0a22 100644 --- a/terraform/modules/dhcp/variables.tf +++ b/terraform/modules/dhcp/variables.tf @@ -1,5 +1,5 @@ variable "docker_image_tag" { - default = "3.3.4" + default = "3.3.5" description = "The image tag of the Docker image. Defaults to the latest GA version number." } diff --git a/terraform/modules/dist/variables.tf b/terraform/modules/dist/variables.tf index 730bb49..68e8314 100644 --- a/terraform/modules/dist/variables.tf +++ b/terraform/modules/dist/variables.tf @@ -1,5 +1,5 @@ variable "docker_image_tag" { - default = "3.3.4" + default = "3.3.5" description = "The image tag of the Docker image. Defaults to the latest GA version number." } diff --git a/terraform/modules/dns/variables.tf b/terraform/modules/dns/variables.tf index e002817..ffca191 100644 --- a/terraform/modules/dns/variables.tf +++ b/terraform/modules/dns/variables.tf @@ -1,5 +1,5 @@ variable "docker_image_tag" { - default = "3.3.4" + default = "3.3.5" description = "The image tag of the Docker image. Defaults to the latest GA version number." } diff --git a/terraform/modules/monitor/variables.tf b/terraform/modules/monitor/variables.tf index 1e9648e..6538d64 100644 --- a/terraform/modules/monitor/variables.tf +++ b/terraform/modules/monitor/variables.tf @@ -1,5 +1,5 @@ variable "docker_image_tag" { - default = "3.3.4" + default = "3.3.5" description = "The image tag of the Docker image. Defaults to the latest GA version number." } diff --git a/terraform/modules/xfr/variables.tf b/terraform/modules/xfr/variables.tf index 8fd84c5..933fbe2 100644 --- a/terraform/modules/xfr/variables.tf +++ b/terraform/modules/xfr/variables.tf @@ -1,5 +1,5 @@ variable "docker_image_tag" { - default = "3.3.4" + default = "3.3.5" description = "The image tag of the Docker image. Defaults to the latest GA version number." }