8.3.2.60. v4.7.2ΒΆ

commit 08f7511a3dd79f1a18afc8c17a489b5b17e46cd9
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 27 12:54:35 2021 -0500

    fix: include catalog updates

M   go.mod
M   go.sum

commit 5ae02b8b317b21810279571de6c702794da36728
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 27 11:17:41 2021 -0500

    fix(frontend): Fix URL host reference.

M   frontend/frontend.go

commit 59aa3801e655929413ebb33987f489c208bac465
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Sep 24 10:19:50 2021 -0500

    fix(frontent): Use incoming host for redirect

M   frontend/frontend.go

commit ee6b32a13a5807e8740c89e795d5901f4d54dda0
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Sep 20 15:46:13 2021 -0500

    fix(deps): Pull in proper rackn dependency versions and fix unit tests

M   clitest/contents_test.go
M   clitest/test-data/output/TestContentCli/contents.create.https/github.com/digitalrebar/provision-content/releases/download/v1.3.0/drp-community-content.yaml/stdout.expect
M   clitest/test-data/output/TestCorePieces/2df325711fa0d8b85ba33f9846817da8/stdout.expect
M   clitest/test-data/output/TestFilesCli/files.upload.common_test.go.as.greg/stdout.expect
M   clitest/test-data/output/TestIsosCli/isos.upload.common_test.go.as.greg/stdout.expect

commit 2f626334ed573188395b2bd90c45c7d5820bce63
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Sep 20 13:22:54 2021 -0500

    fix(race): Data race loading the FSM state from a snapshot

M   consensus/raftFSM.go

commit 394cecca7d743e554574224c38d2ee6d6250ee2e
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Sep 17 12:49:18 2021 -0500

    fix(go.mod): Fix up go.mod references and fix manager tests

M   go.mod
M   go.sum
M   manager-tests/test-data/output/TestCorePieces/client1.gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect
M   manager-tests/test-data/output/TestCorePieces/client2.gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect
M   manager-tests/test-data/output/TestCorePieces/manager1.gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect
M   manager-tests/test-data/output/TestCorePieces/sub2-client1.gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect
M   manager-tests/test-data/output/TestCorePieces/sub2-client2.gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect
M   manager-tests/test-data/output/TestCorePieces/sub3-client1.gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect
M   manager-tests/test-data/output/TestCorePieces/sub3-client2.gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect
M   manager-tests/test-data/output/TestCorePieces/sub4-client1.gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect
M   manager-tests/test-data/output/TestCorePieces/sub4-client2.gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect

commit 1b9e5f07dea04229abcdc7b857129d3cf40a0453
Author: Zaheena <zaheena@gmail.com>
Date:   Thu Sep 9 13:30:55 2021 -0400

    feat(gitlab): Migrate module to gitlab

M   README.md
M   backend/bootenv.go
M   backend/bootenv_test.go
M   backend/catalog_items.go
M   backend/contexts.go
M   backend/dataTracker.go
M   backend/dataTracker_test.go
M   backend/dhcpUtils.go
M   backend/dhcpUtils_test.go
M   backend/endpoint_manager.go
M   backend/endpoints.go
M   backend/errors.go
M   backend/event.go
M   backend/fs.go
M   backend/hooks.go
M   backend/interfaces.go
M   backend/jobs.go
M   backend/jwt-utils.go
M   backend/jwt_utils_test.go
M   backend/lease.go
M   backend/lease_test.go
M   backend/license.go
M   backend/machines.go
M   backend/machines_test.go
M   backend/param.go
M   backend/param_test.go
M   backend/pkey.go
M   backend/pluginProvider_test.go
M   backend/pluginProviders.go
M   backend/plugin_controller.go
M   backend/plugins.go
M   backend/pools.go
M   backend/preference.go
M   backend/profiles.go
M   backend/profiles_test.go
M   backend/raw_model.go
M   backend/renderData.go
M   backend/renderData_test.go
M   backend/repo.go
M   backend/requestTracker.go
M   backend/reservation.go
M   backend/reservation_test.go
M   backend/roles.go
M   backend/runningPlugin.go
M   backend/stage.go
M   backend/stage_test.go
M   backend/subnet.go
M   backend/subnet_test.go
M   backend/task.go
M   backend/task_test.go
M   backend/template.go
M   backend/template_test.go
M   backend/tenants.go
M   backend/user.go
M   backend/user_test.go
M   backend/utils.go
M   backend/version_sets.go
M   backend/workflow.go
M   backend/workflow_test.go
M   clitest/auth_test.go
M   clitest/bootenv_test.go
M   clitest/common_test.go
M   clitest/contents_test.go
M   clitest/events_test.go
M   clitest/machines_test.go
M   clitest/process_jobs_test.go
M   clitest/roles_test.go
M   clitest/test-data/content.yaml
M   clitest/test-data/output/TestAuth/plugin_providers.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   clitest/test-data/output/TestAuth/plugin_providers.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   clitest/test-data/output/TestAuth/plugins.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   clitest/test-data/output/TestAuth/plugins.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.create.https/github.com/digitalrebar/provision-content/releases/download/v1.3.0/drp-community-content.yaml/stdout.expect
M   clitest/test-data/output/TestLoadIncrementer/plugin_providers.list/stdout.expect
M   clitest/test-data/output/TestLoadIncrementer/plugin_providers.show.dangerzone/stdout.expect
M   clitest/test-data/output/TestLoadIncrementer/plugins.list/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.10/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.11/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.12/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.13/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.14/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.15/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.16/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.17/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.18/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.19/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.2/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.20/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.21/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.22/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.23/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.24/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.25/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.26/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.27/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.28/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.29/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.3/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.30/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.31/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.32/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.33/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.34/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.35/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.36/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.4/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.5/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.6/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.7/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.8/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list.9/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/contents.list/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.bios/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.callback/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.certs/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.endpoint-exec/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.filebeat/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.honeycomb/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.image-deploy/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.ipmi/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.kvm-test/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.netbox/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.packet-ipmi/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.raid/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.slack/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.tower/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.virtualbox-ipmi/stdout.expect
M   clitest/test-data/output/TestLoadOpenPluginProviders/plugin_providers.show.vmware/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list.2/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list.3/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list.4/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list.5/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list/stdout.expect
M   clitest/test-data/output/TestPluginProviderCli/plugin_providers.list.2/stdout.expect
M   clitest/test-data/output/TestPluginProviderCli/plugin_providers.list.3/stdout.expect
M   clitest/test-data/output/TestSecureParams/d2e09e883fb98f066207b265d9807a4b/stdout.expect
M   clitest/test-data/output/TestTemplateCli/templates.upload.lease.go.as.greg/stdout.expect
M   clitest/test-data/output/TestTemplateCli/templates.upload.template.go.as.greg.2/stdout.expect
M   clitest/test-data/output/TestTemplateCli/templates.upload.template.go.as.greg/stdout.expect
M   clitest/test-data/output/TestWorkflowAgent/tasks.create.96a107fbf0e32a109c84b79fa2b7356b/stdout.expect
M   cmds/dangerzone/dangerzone.go
M   cmds/dr-docs/dr-docs.go
M   cmds/dr-provision/dr-provision.go
M   cmds/dr-test/dr-test.go
M   cmds/dr-waltool/waltool.go
M   commit/buffer.go
M   commit/entry.go
M   commit/replayer.go
M   consensus/clientAPI.go
M   consensus/persistStore.go
M   consensus/persistStore_test.go
M   consensus/raft.go
M   consensus/raftFSM.go
M   consensus/raftStore.go
M   consensus/raft_test.go
M   consensus/serverAPI.go
M   datastack/content.go
M   datastack/endpoint_stack.go
M   datastack/etags.go
M   datastack/humanize.go
M   datastack/index/index.go
M   datastack/index/index_test.go
M   datastack/index/priorityMerge.go
M   datastack/layer.go
M   datastack/perTxWalReplay.go
M   datastack/pluginProvider.go
M   datastack/presistentStore.go
M   datastack/stack.go
M   datastack/stack_legacy.go
M   datastack/stack_test.go
M   datastack/streamingSyncActive.go
M   datastack/streamingSyncPassive.go
M   datastack/streamingSync_test.go
M   embedded/assets.go
M   failover_test/consensus_failover_test.go
M   failover_test/license_test.go
M   failover_test/ssa_replication_test.go
M   frontend/actions.go
M   frontend/bootenvs.go
M   frontend/catalog_items.go
M   frontend/consensus.go
M   frontend/content.go
M   frontend/contexts.go
M   frontend/endpoint.go
M   frontend/endpoints.go
M   frontend/events.go
M   frontend/file_common.go
M   frontend/files.go
M   frontend/frontend.go
M   frontend/indexes.go
M   frontend/info.go
M   frontend/interfaces.go
M   frontend/isos.go
M   frontend/job_create.go
M   frontend/jobs.go
M   frontend/leases.go
M   frontend/log.go
M   frontend/machines.go
M   frontend/meta.go
M   frontend/params.go
M   frontend/plugin_providers.go
M   frontend/plugins.go
M   frontend/pools.go
M   frontend/prefs.go
M   frontend/profiles.go
M   frontend/raw_models.go
M   frontend/reservations.go
M   frontend/roles.go
M   frontend/stages.go
M   frontend/subnets.go
M   frontend/system.go
M   frontend/tasks.go
M   frontend/templates.go
M   frontend/tenants.go
M   frontend/users.go
M   frontend/version_sets.go
M   frontend/websocket.go
M   frontend/workflows.go
M   go.mod
M   go.sum
M   info/info.go
M   ipcache/conncache.go
M   ipcache/conncache_test.go
M   manager-tests/common_test.go
M   manager-tests/test-data/output/TestLoadIncrementer/client1.plugin_providers.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/client1.plugin_providers.show.dangerzone/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/client1.plugins.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/client2.plugin_providers.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/client2.plugin_providers.show.dangerzone/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/client2.plugins.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/manager1.plugin_providers.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/manager1.plugin_providers.show.dangerzone/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/manager1.plugins.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub2-client1.plugin_providers.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub2-client1.plugin_providers.show.dangerzone/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub2-client1.plugins.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub2-client2.plugin_providers.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub2-client2.plugin_providers.show.dangerzone/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub2-client2.plugins.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub3-client1.plugin_providers.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub3-client1.plugin_providers.show.dangerzone/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub3-client1.plugins.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub3-client2.plugin_providers.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub3-client2.plugin_providers.show.dangerzone/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub3-client2.plugins.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub4-client1.plugin_providers.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub4-client1.plugin_providers.show.dangerzone/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub4-client1.plugins.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub4-client2.plugin_providers.list/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub4-client2.plugin_providers.show.dangerzone/stdout.expect
M   manager-tests/test-data/output/TestLoadIncrementer/sub4-client2.plugins.list/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.list.e5b1e4bcad9ef0a7b91360e3033c60b9.2/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.list.e5b1e4bcad9ef0a7b91360e3033c60b9.3/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.list.e5b1e4bcad9ef0a7b91360e3033c60b9.4/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.list.e5b1e4bcad9ef0a7b91360e3033c60b9.5/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.list.e5b1e4bcad9ef0a7b91360e3033c60b9.6/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.list.e5b1e4bcad9ef0a7b91360e3033c60b9.7/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.show.client1.3/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.show.client2.2/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.show.client2.3/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.update.client1.a6226a367eab44beb37739efb7e41b80/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.update.client2.b98f1845f8b4f63f1034c3997f7c4e74/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.update.sub2-client1.a9bb494991ddce8520400f7e34807b3e/stdout.expect
M   manager-tests/test-data/output/TestManagerFunctions/manager1.endpoints.update.sub2-client2.b2f1f538f7b35e73dfef03b231f9b9e6/stdout.expect
M   manager-tests/test-data/rackn-catalog.json
M   mgr-multiversion-tests/common_test.go
M   midlayer/abp.go
M   midlayer/dhcp.go
M   midlayer/dhcpUtil.go
M   midlayer/dhcp_test.go
M   midlayer/fake_midlayer_server_test.go
M   midlayer/metrics.go
M   midlayer/pxe.go
M   midlayer/static.go
M   midlayer/static_test.go
M   midlayer/tftp.go
M   midlayer/tftp_test.go
M   pacman/PKGBUILD
M   replication/stream.go
M   replication/streamingSync.go
M   server/args.go
M   server/selfManage.go
M   server/server_test.go
M   test/server.go
M   test/serverGroup.go
M   tools/build-one.sh
M   tools/build_cli.sh
M   tools/manager-test.sh
M   tools/package.sh
M   tools/test.sh
M   transact/tx.go
M   transact/tx_test.go
M   utils/prom.go
M   utils/prom_gateway.go
M   utils/prom_gin.go
M   utils/prom_metrics.go
M   version.go
M   wal/wal.go

commit ce99b35dd6386c41424450fe74b00188596f47fd
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Sep 8 12:16:26 2021 -0500

    fix(machine): fix macaddr related machine create issues

M   backend/dataTracker.go
M   backend/machines.go
M   backend/machines_test.go

commit 3f45bbd5d25e04890bd99df2b89ac02726906a37
Author: Zaheena <zaheena@gmail.com>
Date:   Fri Sep 3 15:25:51 2021 -0400

    ci: updating codecov token

M   .gitlab-ci.yml
M   tools/test.sh

commit 17b99d2501b094198b8f42f577558c485b61fc53
Author: Zaheena <zaheena@gmail.com>
Date:   Thu Sep 2 23:06:31 2021 -0400

    ci: gitlab ci config

A   .gitlab-ci.yml

commit 8ee866e324ec2925918c61898261df99d106fb3c
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Sep 2 12:50:55 2021 -0500

    feat(gitlab): go.mod replace and CLI build fixups for gitlab

M   go.mod
M   go.sum
M   tools/build_cli.sh

commit 6ca9996e91d773dd3479b219ae61fea19c35f24f
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Sep 1 02:41:19 2021 -0500

    build: update to v4.7.0

M   go.mod
M   go.sum

commit 9d135499769b57e76011e910dd852451d52ac824
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Aug 31 18:04:19 2021 -0500

    fix(waltool): Oops, waltool recover was too zealous about what it threw away

M   consensus/raftStore.go

commit ab2ab3a1ba79eae21e34369f23deddd3ef9361f5
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Aug 31 16:19:05 2021 -0500

    feat(rescue): Add basic database recover feature.

    Add a recover command to dr-waltool.  It should only be used if the
    underlying badgerdb database has become corrupted for whatever reason.
    It will scan the raft commit logs, perform basic sanity checks for
    each entry, and report any errors by default.  With the --fixit
    option, it will back up the current database and copy over the bits
    that are sane.  This will result in losing all changes after the first
    invalid commit.

M   cmds/dr-provision/dr-provision.go
M   cmds/dr-waltool/waltool.go
M   consensus/raft.go
M   consensus/raftFSM.go
M   consensus/raftStore.go
M   datastack/streamingSyncPassive.go
M   frontend/content.go
M   server/args.go

commit 50797c223cbee47d3761a12593b6efc821a2acda
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 31 11:30:47 2021 -0500

    feat(license): Update license to have contexts set to 3.

M   cmds/license/trialLicense.go

commit 0cabaee0f11eaf3d42c078ae9c34dd882859e7de
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Aug 30 12:20:43 2021 -0500

    fix: build break because of yaml printing change

M   clitest/test-data/output/TestCorePieces/2df325711fa0d8b85ba33f9846817da8/stdout.expect

commit d74ce015ac622e616d498f021cef7a2fd7e04333
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Aug 30 10:52:02 2021 -0500

    build: force swagger back to a previous version to handle errors

M   go.mod
M   go.sum

commit ee0f9dbec4dfaec34052e25a2c954a2b6200a525
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Aug 30 10:22:16 2021 -0500

    fix(datatracker): validate plugins first

M   backend/dataTracker.go

End of Note