Skip to content

Latest commit

 

History

History
821 lines (552 loc) · 66.8 KB

CHANGELOG.md

File metadata and controls

821 lines (552 loc) · 66.8 KB

Change Log

4.3.0 (2024-12-17)

Features

Bug Fixes

  • datasources: Fix aws+sm bug when reading secrets not starting with slash (#2284) (a69bb64)
  • datasources: Properly support aws+sm with args (#2291) (ddc4efb)
  • fs: Cache data in stdinfs (#2288) (cd74bb8)
  • fs: fix mergefs bug where files were opened too many times (#2287) (7eb7829)

Documentation

  • fix: Quotation in external templates example (#2263) (d512164)
  • fix: Typo of description in functions/test (#2265) (478b745)

Dependencies

  • actions: Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#2286) (86b934e)
  • docker: Bump alpine from 3.20 to 3.21 (#2278) (9439cad)
  • go: Bump cuelang.org/go from 0.10.1 to 0.11.0 (#2267) (7b89601)
  • go: Bump github.com/hairyhenderson/go-fsimpl from 0.1.8 to 0.2.0 (#2271) (e29e3ee)
  • go: Bump github.com/hairyhenderson/go-fsimpl from 0.2.0 to 0.2.1 (#2290) (d7e8e19)
  • go: Bump github.com/itchyny/gojq from 0.12.16 to 0.12.17 (#2272) (fe927f9)
  • go: Bump github.com/lmittmann/tint from 1.0.5 to 1.0.6 (#2285) (e04f119)
  • go: Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#2268) (71a58a1)
  • go: Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#2270) (67cf0b2)
  • go: Bump golang.org/x/crypto from 0.29.0 to 0.30.0 (#2277) (e2cf0df)
  • go: Bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#2280) (f4d9693)
  • go: Bump golang.org/x/sys from 0.27.0 to 0.28.0 (#2274) (2e9d862)
  • go: Bump golang.org/x/term from 0.26.0 to 0.27.0 (#2275) (b53e9e4)
  • go: Bump k8s.io/client-go from 0.31.2 to 0.31.3 (#2269) (8d23672)
  • go: Bump k8s.io/client-go from 0.31.3 to 0.32.0 (#2282) (aaaf0da)

4.2.0 (2024-11-10)

Features

  • config: Allow avoiding reading default config file (#2227) (18791a4)

Bug Fixes

  • datasources: Properly handle datasources and other URLs beginning with '../' (#2255) (53d6ca0)
  • lint: Address new lint warnings from golangci-lint 1.62 (#2256) (a13844c)
  • lint: Fix or ignore lint errors (#2228) (69d3e0c)
  • strings: Avoid potential overflow on 32-bit systems (#2257) (1bd86d8)

Documentation

  • fix: Fix example output for coll.Merge (#2252) (60a575f)
  • fix: Minor fix in documentation related to --exclude-processing (#2238) (52abefa)
  • links: Fix broken link (#2254) (7e64928)

Dependencies

  • actions: Bump docker/login-action from 3.2.0 to 3.3.0 (#2189) (8f40d1f)
  • actions: Bump docker/setup-buildx-action from 3.4.0 to 3.6.1 (#2198) (71f53aa)
  • actions: Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#2233) (f908325)
  • actions: Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (#2188) (2869ba1)
  • docker: Bump golang from 1.22-alpine to 1.23-alpine (#2212) (8946529)
  • go: Bump cuelang.org/go from 0.9.2 to 0.10.1 (#2241) (ca531f2)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.15 to 1.54.16 (#2172) (19cd050)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.16 to 1.55.5 (#2200) (6cdc97d)
  • go: Bump github.com/hairyhenderson/go-fsimpl from 0.1.7 to 0.1.8 (#2243) (d464787)
  • go: Bump github.com/hashicorp/go-sockaddr from 1.0.6 to 1.0.7 (#2229) (bcb33a2)
  • go: Bump github.com/hashicorp/vault/api from 1.14.0 to 1.15.0 (#2223) (2e06943)
  • go: Bump github.com/hashicorp/vault/api/auth/aws (#2224) (87edb20)
  • go: Bump github.com/lmittmann/tint from 1.0.4 to 1.0.5 (#2178) (cb30e90)
  • go: Bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 (#2216) (8d8d696)
  • go: Bump github.com/Shopify/ejson from 1.5.2 to 1.5.3 (#2247) (2622800)
  • go: Bump golang.org/x/crypto from 0.25.0 to 0.27.0 (#2221) (33faeb3)
  • go: Bump golang.org/x/crypto from 0.27.0 to 0.29.0 (#2248) (94716fc)
  • go: Bump golang.org/x/sys from 0.22.0 to 0.24.0 (#2209) (9900424)
  • go: Bump golang.org/x/term from 0.22.0 to 0.24.0 (#2219) (ab5d4ad)
  • go: Bump golang.org/x/text from 0.16.0 to 0.17.0 (#2207) (9ab0fc9)
  • go: Bump golang.org/x/text from 0.17.0 to 0.18.0 (#2220) (8c16576)
  • go: Bump google.golang.org/grpc in the go_modules group (#2175) (836cbf0)
  • go: Bump k8s.io/client-go from 0.30.2 to 0.30.3 (#2183) (e13e016)
  • go: Bump k8s.io/client-go from 0.30.3 to 0.31.1 (#2225) (c60a045)
  • go: Bump k8s.io/client-go from 0.31.1 to 0.31.2 (#2242) (e080b07)

4.1.0 (2024-07-06)

Features

  • strings: New functions TrimRight and TrimLeft (#2148) (bdf3a1e)

Bug Fixes

  • vault: Upgrade go-fsimpl for KVv2 vault bug, and add test coverage (#2157) (6ffd703)

Documentation

  • datasources: clarify state of Vault KV v2 support (#2154) (c9643ca)
  • fix: Fix broken links, add CI to check (#2156) (bdf4f8c)
  • fix: Update docs configs to work with the latest hugo theme version (#2155) (17eb360)

Dependencies

  • actions: Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (#2163) (129ff6b)
  • actions: Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 (#2160) (16ebbbe)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.10 to 1.54.11 (#2152) (e0a6e4f)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.11 to 1.54.13 (#2158) (720c70c)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.13 to 1.54.14 (#2159) (114c54d)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.14 to 1.54.15 (#2165) (51947a7)
  • go: Bump github.com/hairyhenderson/go-fsimpl from 0.1.6 to 0.1.7 (#2167) (80b7c5a)
  • go: Bump golang.org/x/term from 0.21.0 to 0.22.0 (#2162) (59192ec)

4.0.1 (2024-06-28)

Bug Fixes

  • test: Fix strings.Repeat test that failed in the wrong way on 32bit (#2129) (6290186)

Documentation

  • chore: Uncomment 'released' tags for functions in v4.0.0 (#2125) (e3b86e8)

Dependencies

  • go: Bump cuelang.org/go from 0.9.1 to 0.9.2 (#2142) (720960e)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.2 to 1.54.6 (699a2ed)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.6 to 1.54.8 (#2139) (a3475c0)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.8 to 1.54.9 (#2143) (715f2c2)
  • go: Bump github.com/aws/aws-sdk-go from 1.54.9 to 1.54.10 (#2145) (227b65d)
  • go: bump github.com/hack-pad/hackpadfs (#2127) (e6c032b)
  • go: Bump github.com/hack-pad/hackpadfs from 0.2.2 to 0.2.3 (#2131) (4805247)
  • go: Bump github.com/hack-pad/hackpadfs from 0.2.3 to 0.2.4 (#2137) (eddceaa)
  • go: Bump github.com/hairyhenderson/go-fsimpl from 0.1.4 to 0.1.5 (#2146) (7e425e1)
  • go: bump github.com/hairyhenderson/go-fsimpl to fix 32-bit panic (#2128) (5104b19)

v2.7.0 (2018-07-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Feature Request: Allow datasources to be defined dynamically #349
  • Can't evaluate field Trunc in type *funcs.StringFuncs #347

Merged pull requests:

v2.6.0 (2018-06-09)

Full Changelog

Implemented enhancements:

  • Directory datasource #215

Fixed bugs:

  • The sockaddr.Include and sockaddr.Exclude do not have "private" selector. #328
  • Support commas in number conversion #345 (hairyhenderson)

Closed issues:

  • Add slugify #336
  • Action Required: Fix Renovate Configuration #335
  • Consider publishing sha256sums of release files #318
  • Vault list support #229

Merged pull requests:

v2.5.0 (2018-05-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Writing an output file from a template provided via --in sets no FileMode when run using Docker #304
  • function "dict" not defined #291
  • unexpected "|" in template clause #290
  • Conditional statement as default value in getenv? #285
  • Pull in sprig functions? #283
  • Consider breaking the gomplate cmd into a sub-package #147

Merged pull requests:

v2.4.0 (2018-03-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Solaris build is broken 💥 #255
  • strings.Indent should not indent when width is 0 #268 (keitwb)
  • Attempting to fix intermittent Integration Test failure #260 (hairyhenderson)

Closed issues:

  • docker run hairyhenderson/gomplate --version doesn't print version #266

Merged pull requests:

v2.3.0 (2018-02-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • "unexpected {{end}}" error that only happens when using --input-dir #238

Closed issues:

  • gomplate should output which template was being parsed when an error is encountered #239
  • function "math" not defined #224

Merged pull requests:

v2.2.0 (2017-11-03)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

v2.1.0 (2017-10-14)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • 'client nonce mismatch' when using AWS auth with nonce #205
  • AWS Auth nonce file not created if it doesn't already exist #204
  • "gomplate -in flibbit" should produce an error #192
  • Fixes #192 - fail with unknown args #208 (drmdrew)
  • Remove trailing spaces #207 (stuart-c)
  • Create file if it doesn't exist #206 (stuart-c)

Closed issues:

  • Document 4 new conv functions in 2.0.0 #196

Merged pull requests:

  • Document conv.ParseInt, conv.ParseFloat, conv.ParseUint, and conv.Atoi #212 (danedmunds)

v2.0.1 (2017-09-08)

Full Changelog

Fixed bugs:

Merged pull requests:

v2.0.0 (2017-08-10)

Full Changelog

Implemented enhancements:

Closed issues:

  • gomplate --version: 0.0.0 #188

Merged pull requests:

v1.10.0 (2017-08-01)

Full Changelog

Implemented enhancements:

Closed issues:

  • 17.7M on Alpine Images #171

Merged pull requests:

v1.9.1 (2017-06-22)

Full Changelog

Implemented enhancements:

  • Enhance the indent function #165

Fixed bugs:

  • gomplate v1.9.0 - fails for aws.EC2 calls that take 1s or plus (Windows) #168
  • Adding AWS_TIMEOUT environment variable #169 (hairyhenderson)

Closed issues:

  • Gomplate function to output a gomplate function #167

v1.9.0 (2017-06-14)

Full Changelog

Implemented enhancements:

Closed issues:

  • JSON formatting #163
  • panic: template: template:19:25: executing "template" at <.Env>: map has no entry for key "Env" #160
  • Suggestion: add directory support for loading environment #159

v1.8.0 (2017-06-09)

Full Changelog

Implemented enhancements:

Closed issues:

  • Improve the docs and move to a separate place (not the README) #146

Merged pull requests:

v1.7.0 (2017-05-24)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • toJSON fails to marshal objects with nested objects #138
  • function "has" will panic when used on nested map #134
  • Using github.com/ugorji/go/codec for JSON encoding instead of encoding/json #144 (hairyhenderson)
  • Fixing bug with 'has' and 'datasource' around referencing sub-maps in nested maps #135 (hairyhenderson)

Closed issues:

  • Ability to join list of items into string with separator #143

Merged pull requests:

v1.6.0 (2017-05-01)

Full Changelog

Implemented enhancements:

  • Support for bulk operations #117
  • Authentication for HTTP/HTTPS datasources #113
  • Make all secrets settable via files #106
  • Adding ds alias for datasource function #129 (hairyhenderson)
  • Add --input-dir and --output-dir as options #119 (rhuss)
  • Adding more ways to specify input/output #114 (hairyhenderson)

Fixed bugs:

  • Open datasource file in read-only mode #126 (rhuss)

Merged pull requests:

v1.5.1 (2017-03-23)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Awful performance rendering templates with ec2tag function in non-aws environments #110
  • Performance fixes for running ec2tag in non-aws environments #111 (hairyhenderson)

Merged pull requests:

v1.5.0 (2017-03-07)

Full Changelog

Implemented enhancements:

v1.4.0 (2017-03-03)

Full Changelog

Implemented enhancements:

Merged pull requests:

v1.3.0 (2017-02-03)

Full Changelog

Implemented enhancements:

Closed issues:

  • Crash when datasource is not specified #93

v1.2.4 (2017-01-13)

Full Changelog

Merged pull requests:

v1.2.3 (2016-11-24)

Full Changelog

Fixed bugs:

  • gomplate with vault datasource panics when environment variables are unset #83
  • Fixing bug where vault data is incorrectly cached #87 (hairyhenderson)
  • No vault addr dont panic #85 (drmdrew)

Merged pull requests:

  • Mention CLI and datasources support in description #86 (drmdrew)

v1.2.2 (2016-11-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • gomplate w/vault error: user: Current not implemented on linux/amd64 #79
  • Avoiding CGO landmine #81 (hairyhenderson)

v1.2.1 (2016-11-19)

Full Changelog

Fixed bugs:

  • Removing vestigial newline addition #77 (hairyhenderson)
  • Handle redirects from vault server versions earlier than v0.6.2 #76 (drmdrew)

Closed issues:

  • Handle vault HTTP redirects #75

v1.2.0 (2016-11-15)

Full Changelog

Implemented enhancements:

Merged pull requests:

v1.1.2 (2016-09-06)

Full Changelog

Fixed bugs:

v1.1.1 (2016-09-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Slow and repeated network calls during ec2 functions #59

v1.1.0 (2016-09-02)

Full Changelog

Implemented enhancements:

  • Provide default when region can't be found #55
  • Adding ability to provide default for ec2region function #58 (hairyhenderson)

Merged pull requests:

v1.0.0 (2016-07-14)

Full Changelog

Implemented enhancements:

v0.6.0 (2016-07-12)

Full Changelog

Implemented enhancements:

v0.5.1 (2016-06-21)

Full Changelog

Fixed bugs:

v0.5.0 (2016-05-22)

Full Changelog

Implemented enhancements:

  • It'd be nice to also resolve templates from files #8
  • Switching argument parsing to codegangsta/cli #42 (hairyhenderson)
  • New datasource function - allows use of JSON files as a data source for the template #9 (hairyhenderson)

Fixed bugs:

v0.4.0 (2016-04-12)

Full Changelog

Implemented enhancements:

v0.3.0 (2016-04-11)

Full Changelog

Implemented enhancements:

Closed issues:

  • gomplate -v returns 0.1.0 even for newer releases #33

Merged pull requests:

v0.2.2 (2016-03-28)

Full Changelog

Fixed bugs:

v0.2.1 (2016-03-28)

Full Changelog

Fixed bugs:

  • AWS-dependent functions should fail gracefully when not running in AWS #26
  • It's 'ec2region', not 'region' #29 (hairyhenderson)
  • Using defaults on network errors and timeouts #27 (hairyhenderson)

v0.2.0 (2016-03-28)

Full Changelog

Implemented enhancements:

Merged pull requests:

v0.1.1 (2016-03-22)

Full Changelog

Implemented enhancements:

  • Should support default values for environment variables #14

Merged pull requests:

v0.1.0 (2016-02-20)

Full Changelog

Merged pull requests:

v0.0.2 (2016-01-24)

Full Changelog

Merged pull requests:

v0.0.1 (2016-01-23)

* This Change Log was automatically generated by github_changelog_generator