All Versions
18
Latest Version
Avg Release Cycle
38 days
Latest Release
346 days ago

Changelog History
Page 1

  • v3.1.2 Changes

    November 13, 2020

    Reposerver honors flags now when config file isn't used.

    ➕ Added reposerver dockerfile.

  • v3.1.1 Changes

    November 11, 2020

    Enables HTTP basic auth via htpasswd on dbt reposerver.

  • v3.1.0 Changes

    October 08, 2020

    ➕ Adds ability to load boilerplate templates from base64 encoded text.

    📇 To utilize, build like go build -ldflags "-X github.com/nikogura/dbt/pkg/dbt.METADATA_TEMPLATE=${METADATA_TEMPLATE}" to override included metadata template for producing metadata.json with dbt boilerplate gen.

    📇 Can be done via gomason >= 2.2.6 by including "-X github.com/nikogura/dbt/pkg/dbt.METADATA_TEMPLATE=${METADATA_TEMPLATE}" in each build target inmetadata.json`

    🚧 This method of customizing the boilerplate templates is crude, but is less involved than hacking the source code directly. It arguably will allow for easier maintenance of forks.

  • v3.0.4 Changes

    June 17, 2020

    👍 Install scripts should work better with password managers due to better variable names.

    Apparently I'm not the only one who used $TMPDIR to hold a temporary directory.

    1password, mktemp -d, and dbt's installer was conflicting leading to problems.

    Who knew?

  • v3.0.3 Changes

    March 27, 2020

    ➕ Added support for using S3 as a trusted repostiory.

  • v3.0.2 Changes

    January 14, 2020

    🍎 This version adds an installer for basic auth leveraging the macOS Keychain. It's not as secure as a full password manager (it doesn't time out, as long as you're logged in, you have access to the creds), but it's occasionally useful.

  • v3.0.1 Changes

    January 13, 2020

    ➕ Added ability to use shell functions to retrieve basic auth credentials.

  • v3.0.0 Changes

    December 31, 2019

    Main change in v3.0.0 is a rework of the internals of dbt itself to use the cobra framework and allow for use of the -- construct to separate dbt's args from the tool dbt is running and the tools's arguments.

    👀 If your tool has no flagged arguments, you will see no changes.

    If your tool has flags, you'll need to insert -- between dbt's flags and the name of your tool. e.g.:

    Old: dbt foo -a bar
    🆕 New: dbt -- foo -a bar

  • v2.2.5 Changes

    July 25, 2019

    🔄 Changed dbt's internal version detection to use sha256 rather than sha1. It's more secure, and it matches what dbt does with tools. Yay consistency!

  • v2.2.4 Changes

    June 04, 2019

    Faster timeouts if trusted repo is not available.

    Clearer more helpful error messages.