Skip to content

chore(main): release 6.0.0#2600

Open
hairyhenderson-bot[bot] wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore(main): release 6.0.0#2600
hairyhenderson-bot[bot] wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@hairyhenderson-bot
Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

6.0.0 (2026-04-29)

⚠ BREAKING CHANGES

  • go: Change module version from v4 to v5 (#2485)
  • config: Remove support for templates array form (#2478)
  • aws: Remove support for deprecated AWS_META_ENDPOINT env var (#2477)
  • go: Require proper context propagation where missing (#2476)
  • Remove deprecated functions in preparation for v5 (#2472)
  • go: Move aws/ package to internal/aws/
  • aws: Replace AWS SDK v1 with v2 (#2439)
  • api: Error instead of returning 0 on invalid inputs to conv.* functions (#2104)
  • api: Unexport some Config methods (#2106)
  • api: Return errors instead of panicking on regexp functions (#2105)
  • api: Overhauling config and rendering types (#2094)
  • api: Removing deprecated RunTemplates function and Config type (#2095)
  • Replacing the data.Data type with a datasource registry (#2083)
  • Always suppress empty output (#1981)

Features

  • Add ability to override 'type' query parameter name (#2115) (deeb86f)
  • Always suppress empty output (#1981) (916ebe6)
  • aws: Replace AWS SDK v1 with v2 (#2439) (46fcf9a)
  • coll.Pick now supports slice of strings as input (#2069) (ab982b5)
  • coll: New coll.Set and coll.Unset functions (#2118) (532d68b)
  • coll: support slices in coll.Omit (#2546) (be0844b)
  • config: Allow avoiding reading default config file (#2227) (18791a4)
  • crypto: add unified crypto.DerivePublicKey function (#2500) (2706cb6)
  • crypto: finalize experimental crypto functions (#2498) (45255b6), closes #1416
  • crypto: New experimental crypto.PBKDF2MCF function (#2429) (0aa7c9c)
  • crypto: New Yescrypt and YescryptMCF functions (#2421) (616260b)
  • crypto: Rename AES functions for consistent naming (#2501) (8881837)
  • datasources: New gcp+meta filesystem support (#2493) (fcbd14f)
  • env: New functions env.Env and env.HasEnv (#2492) (41b4ea7)
  • fs: Support Vault AWS IAM auth (#2264) (1da9105)
  • funcs: add semver functions (#1829) (635e78c)
  • go: Change module version from v4 to v5 (#2485) (f3a9b01)
  • schema: add JSON Schema for .gomplate.yaml config files (#2541) (114fe8b)
  • strings: New functions TrimRight and TrimLeft (#2148) (bdf3a1e)
  • strings: Update strings.Indent to error on bad input instead of silently doing nothing (#2089) (7d646a8)

Bug Fixes

  • conv: Print actual argument type in InterfaceSlice error (#2553) (b29effa)
  • datasources: Fix aws+sm bug when reading secrets not starting with slash (#2284) (a69bb64)
  • datasources: Properly handle datasources and other URLs beginning with '../' (#2255) (53d6ca0)
  • datasources: Properly support aws+sm with args (#2291) (ddc4efb)
  • deps: update aws-sdk-go-v2 monorepo (#2586) (958f3d0)
  • deps: update module github.com/hairyhenderson/go-fsimpl to v0.4.1 (#2585) (15d7573)
  • deps: update module github.com/invopop/jsonschema to v0.14.0 (#2587) (0b3239d)
  • deps: update module k8s.io/client-go to v0.36.0 (#2592) (900cf17)
  • flake: remove flakey LookupIPs tests (#2540) (167f91a)
  • fs: Cache data in stdinfs (#2288) (cd74bb8)
  • fs: fix mergefs bug where files were opened too many times (#2287) (7eb7829)
  • lint: Address new lint warnings (#2329) (1ebbc31)
  • lint: Address new lint warnings from golangci-lint 1.62 (#2256) (a13844c)
  • lint: Fix a few non-breaking lint errors (#2470) (fa1934e)
  • lint: Fix or ignore lint errors (#2228) (69d3e0c)
  • lint: resolve golangci gosec, nolintlint, and fieldalignment issues (#2542) (45aa9e0)
  • random: fix flaky TestItem by checking both items appear (#2525) (1be45f6)
  • Simplify condition to just use filepath.IsAbs (#2088) (02aadc2)
  • strings: Avoid potential overflow on 32-bit systems (#2257) (1bd86d8)
  • test: Fix strings.Repeat test that failed in the wrong way on 32bit (#2129) (6290186)
  • test: increase plugin timeout to avoid flakes on slow Windows runners (#2543) (0ef47a6)
  • test: Use a bucket that exists for the S3 bucket test (#2364) (af67a73)
  • vault: Upgrade go-fsimpl for KVv2 vault bug, and add test coverage (#2157) (6ffd703)

Documentation

  • chore: Uncomment 'released' tags for functions in v4.0.0 (#2125) (e3b86e8)
  • crypto: shorten SHA function group headings to fix TOC overflow (#2547) (94ce42f), closes #1734
  • datasources: clarify state of Vault KV v2 support (#2154) (c9643ca)
  • datasources: Correct aws+smp documentation to reflect changes made in v4 (#2531) (0af83bd)
  • dynamically resolve release links via GitHub API (#2528) (7734992)
  • Fix broken link (#1850) (ed2e161)
  • fix: Fix broken links, add CI to check (#2156) (bdf4f8c)
  • fix: Fix example output for coll.Merge (#2252) (60a575f)
  • fix: fix typos (#2344) (51be3c3)
  • fix: Minor fix in documentation related to --exclude-processing (#2238) (52abefa)
  • fix: Quotation in external templates example (#2263) (d512164)
  • fix: Typo of description in functions/test (#2265) (478b745)
  • fix: update broken Zenko Cloudserver link (#2599) (67757db)
  • fix: Update docs configs to work with the latest hugo theme version (#2155) (17eb360)
  • format user template in hello example (#1885) (e9971d0)
  • installing: add mise alternative installation method (#2468) (04fbc6a)
  • links: Fix broken link (#2254) (7e64928)
  • List release versions for each function, add unreleased label (#1868) (0bf17db)
  • Sync fix from #2107 to source (#2114) (419af95)
  • update documentation for new coll.Pick/Omit slice support (#2070) (607d4a6)
  • Upgrade hugo and theme (#2596) (1f84e10)

Dependencies

  • actions: Bump actions/create-github-app-token in the actions group (#2359) (c2b5f75)
  • actions: bump actions/create-github-app-token in the actions group (#2534) (d6a8368)
  • actions: Bump aquasecurity/setup-trivy from 0.2.2 to 0.2.3 (#2363) (2853363)
  • actions: bump aquasecurity/setup-trivy from 0.2.3 to 0.2.5 (#2482) (467d59a)
  • actions: Bump docker/login-action from 3.2.0 to 3.3.0 (#2189) (8f40d1f)
  • actions: Bump docker/login-action from 3.3.0 to 3.4.0 (#2354) (811d337)
  • actions: bump docker/login-action from 3.4.0 to 3.7.0 (#2491) (0eade6c)
  • actions: bump docker/login-action from 3.7.0 to 4.0.0 (#2521) (655b154)
  • actions: bump docker/login-action from 4.0.0 to 4.1.0 (#2555) (7e6c1d1)
  • actions: Bump docker/setup-buildx-action from 3.10.0 to 3.11.1 (#2400) (bb687e1)
  • actions: Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#2467) (d173a32)
  • actions: bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (#2524) (7dc7b3e)
  • actions: Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (#2163) (129ff6b)
  • 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-buildx-action from 3.7.1 to 3.8.0 (#2286) (86b934e)
  • actions: Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#2317) (4ec9835)
  • actions: Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 (#2336) (80a41f1)
  • actions: Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 (#2160) (16ebbbe)
  • actions: Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (#2188) (2869ba1)
  • actions: Bump docker/setup-qemu-action from 3.2.0 to 3.4.0 (#2318) (c8569a3)
  • actions: Bump docker/setup-qemu-action from 3.4.0 to 3.6.0 (#2337) (16dc98f)
  • actions: Bump docker/setup-qemu-action from 3.6.0 to 3.7.0 (#2452) (7480191)
  • actions: bump docker/setup-qemu-action from 3.7.0 to 4.0.0 (#2522) (36ae69e)
  • actions: Bump golangci/golangci-lint-action from 6 to 7 (#2357) (623a7d5)
  • actions: Bump golangci/golangci-lint-action from 7 to 8 (#2373) (b816afe)
  • actions: Bump golangci/golangci-lint-action from 8 to 9 (#2454) (591860b)
  • actions: bump the actions group across 1 directory with 3 updates (#2527) (17dd554)
  • actions: Bump the actions group across 1 directory with 7 updates (#2465) (f82d7b0)
  • actions: bump the actions group with 2 updates (#2481) (50d0673)
  • actions: bump webiny/action-conventional-commits (#2488) (cfddb9f)
  • actions: bump webiny/action-conventional-commits (#2573) (ea8bcd3)
  • docker: Bump alpine from 3.20 to 3.21 (#2278) (9439cad)
  • docker: Bump alpine from 3.21 to 3.22 (#2386) (6e100c9)
  • docker: Bump golang from 1.22-alpine to 1.23-alpine (#2212) (8946529)
  • docker: Bump golang from 1.23-alpine to 1.24-alpine (#2320) (c3c682c)
  • docker: bump golang from 1.25-alpine to 1.26-alpine (#2507) (cc806e4)
  • go: Bump cuelang.org/go from 0.10.1 to 0.11.0 (#2267) (7b89601)
  • go: Bump cuelang.org/go from 0.11.0 to 0.12.0 (#2310) (9785caa)
  • go: Bump cuelang.org/go from 0.12.0 to 0.12.1 (#2360) (40eab0b)
  • go: Bump cuelang.org/go from 0.12.1 to 0.13.0 (#2380) (f80f64c)
  • go: Bump cuelang.org/go from 0.13.0 to 0.13.1 (#2395) (8a96151)
  • go: Bump cuelang.org/go from 0.13.1 to 0.13.2 (#2403) (91bf028)
  • go: Bump cuelang.org/go from 0.13.2 to 0.15.3 (#2469) (894a34f)
  • go: bump cuelang.org/go from 0.15.3 to 0.15.4 (#2490) (3713efb)
  • go: bump cuelang.org/go from 0.15.4 to 0.16.0 (#2520) (f6b1099)
  • go: bump cuelang.org/go from 0.16.0 to 0.16.1 (#2561) (e4574f1)
  • go: Bump cuelang.org/go from 0.9.1 to 0.9.2 (#2142) (720960e)
  • 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.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/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/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/aws/aws-sdk-go from 1.55.5 to 1.55.6 (#2300) (7942441)
  • go: Bump github.com/aws/aws-sdk-go in the aws-sdk group (#2369) (d6540bd)
  • go: bump github.com/aws/aws-sdk-go-v2/service/ec2 (#2483) (5a1ab38)
  • go: bump github.com/aws/aws-sdk-go-v2/service/ec2 (#2489) (05eb3aa)
  • go: bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 (#2545) (a622590)
  • go: bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (#2516) (6bdc4c7)
  • go: bump github.com/go-git/go-git/v5 from 5.16.4 to 5.16.5 (#2503) (a28f44f)
  • go: bump github.com/go-git/go-git/v5 from 5.17.0 to 5.18.0 (#2571) (1299e3f)
  • go: bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#2556) (d487382)
  • go: Bump github.com/go-jose/go-jose/v4 in the go_modules group (#2334) (63105ec)
  • go: Bump github.com/golang-jwt/jwt/v5 in the go_modules group (#2356) (238bc62)
  • go: Bump github.com/gosimple/slug from 1.14.0 to 1.15.0 (#2295) (ce234c8)
  • 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 from 0.1.6 to 0.1.7 (#2167) (80b7c5a)
  • go: Bump github.com/hairyhenderson/go-fsimpl from 0.1.7 to 0.1.8 (#2243) (d464787)
  • 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/hairyhenderson/go-fsimpl from 0.2.1 to 0.2.4 (#2347) (55c150e)
  • go: Bump github.com/hairyhenderson/go-fsimpl from 0.2.4 to 0.2.5 (#2352) (3e0859b)
  • go: Bump github.com/hairyhenderson/go-fsimpl from 0.2.5 to 0.3.0 (#2368) (e3c3b0f)
  • go: Bump github.com/hairyhenderson/go-fsimpl from 0.3.0 to 0.3.1 (#2382) (38ce9b8)
  • go: bump github.com/hairyhenderson/go-fsimpl from 0.3.1 to 0.3.2 (#2480) (d7abae4)
  • go: bump github.com/hairyhenderson/go-fsimpl from 0.3.2 to 0.3.3 (#2484) (58b71ed)
  • go: bump github.com/hairyhenderson/go-fsimpl from 0.3.3 to 0.3.4 (#2496) (8b9f003)
  • go: bump github.com/hairyhenderson/go-fsimpl from 0.4.1 to 0.4.2 (#2598) (a01bff9)
  • go: bump github.com/hairyhenderson/go-fsimpl to fix 32-bit panic (#2128) (5104b19)
  • go: Bump github.com/hairyhenderson/go-fsimpl to v0.4.0 and document support for gcp+sm URLs (#2549) (15e2800)
  • 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 in the hashicorp group (#2390) (554aeeb)
  • go: bump github.com/hashicorp/vault/api in the hashicorp group (#2548) (b5e8b83)
  • go: Bump github.com/hashicorp/vault/api/auth/aws (#2224) (87edb20)
  • go: Bump github.com/hashicorp/vault/api/auth/aws (#2328) (6767724)
  • go: Bump github.com/hashicorp/vault/api/auth/aws (#2392) (68faa6b)
  • go: Bump github.com/itchyny/gojq from 0.12.16 to 0.12.17 (#2272) (fe927f9)
  • go: Bump github.com/itchyny/gojq from 0.12.17 to 0.12.18 (#2460) (4dfad54)
  • go: bump github.com/itchyny/gojq from 0.12.18 to 0.12.19 (#2554) (d4f8d0b)
  • go: Bump github.com/lmittmann/tint from 1.0.4 to 1.0.5 (#2178) (cb30e90)
  • go: Bump github.com/lmittmann/tint from 1.0.5 to 1.0.6 (#2285) (e04f119)
  • go: Bump github.com/lmittmann/tint from 1.0.6 to 1.0.7 (#2308) (80c9a89)
  • go: Bump github.com/lmittmann/tint from 1.0.7 to 1.1.0 (#2378) (714ee64)
  • go: Bump github.com/lmittmann/tint from 1.1.0 to 1.1.1 (#2385) (a8d4924)
  • go: Bump github.com/lmittmann/tint from 1.1.1 to 1.1.2 (#2394) (255b1e7)
  • go: bump github.com/lmittmann/tint from 1.1.2 to 1.1.3 (#2495) (79837a3)
  • go: Bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 (#2216) (8d8d696)
  • go: Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#2268) (71a58a1)
  • go: Bump github.com/Masterminds/semver/v3 from 3.3.1 to 3.4.0 (#2404) (1899857)
  • go: Bump github.com/Shopify/ejson from 1.5.2 to 1.5.3 (#2247) (2622800)
  • go: Bump github.com/Shopify/ejson from 1.5.3 to 1.5.4 (#2312) (315650a)
  • go: Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#2327) (a5fdb3c)
  • go: Bump github.com/spf13/cobra from 1.9.1 to 1.10.2 (#2462) (3969fda)
  • go: Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#2270) (67cf0b2)
  • go: Bump github.com/ugorji/go/codec from 1.2.12 to 1.2.14 (#2383) (3e519b3)
  • go: Bump github.com/ugorji/go/codec from 1.2.14 to 1.3.0 (#2399) (85db600)
  • go: Bump github.com/ugorji/go/codec from 1.3.0 to 1.3.1 (#2451) (5bb94d8)
  • go: bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (#2562) (64b28e2)
  • 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/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/crypto from 0.32.0 to 0.35.0 (#2332) (244da8b)
  • go: bump golang.org/x/crypto in the golang-x group (#2532) (f71a14a)
  • go: Bump golang.org/x/net in the go_modules group (#2326) (3a48256)
  • go: Bump golang.org/x/net in the go_modules group (#2366) (d1bbf8c)
  • go: Bump golang.org/x/sys from 0.22.0 to 0.24.0 (#2209) (9900424)
  • go: Bump golang.org/x/sys from 0.27.0 to 0.28.0 (#2274) (2e9d862)
  • go: bump golang.org/x/sys in the golang-x group (#2529) (8eb4a0c)
  • go: Bump golang.org/x/term from 0.21.0 to 0.22.0 (#2162) (59192ec)
  • go: Bump golang.org/x/term from 0.22.0 to 0.24.0 (#2219) (ab5d4ad)
  • go: Bump golang.org/x/term from 0.26.0 to 0.27.0 (#2275) (b53e9e4)
  • go: Bump golang.org/x/term from 0.27.0 to 0.29.0 (#2316) (62316f5)
  • 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 golang.org/x/text from 0.21.0 to 0.22.0 (#2314) (72116a2)
  • go: bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#2536) (60d1408)
  • go: Bump google.golang.org/grpc in the go_modules group (#2175) (836cbf0)
  • go: Bump gotest.tools/v3 from 3.5.1 to 3.5.2 (#2333) (f33d33d)
  • 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)
  • 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)
  • go: Bump k8s.io/client-go from 0.32.0 to 0.32.2 (#2321) (3b64fa9)
  • go: Bump k8s.io/client-go from 0.32.2 to 0.32.3 (#2349) (e713cb0)
  • go: Bump k8s.io/client-go from 0.32.3 to 0.33.1 (#2377) (7375cf0)
  • go: Bump k8s.io/client-go from 0.33.1 to 0.33.2 (#2401) (6ba1deb)
  • go: Bump k8s.io/client-go from 0.33.2 to 0.35.0 (#2466) (93926cf)
  • go: bump k8s.io/client-go from 0.35.0 to 0.35.2 (#2519) (b37c732)
  • go: bump k8s.io/client-go from 0.35.2 to 0.35.3 (#2537) (aedc4f8)
  • go: bump k8s.io/client-go from 0.35.3 to 0.35.4 (#2569) (5b18d08)
  • go: Bump the aws-sdk group across 1 directory with 6 updates (#2474) (a90269c)
  • go: bump the aws-sdk group across 1 directory with 6 updates (#2515) (ea272d2)
  • go: bump the aws-sdk group across 1 directory with 6 updates (#2570) (d8301e1)
  • go: bump the aws-sdk group with 6 updates (#2535) (0fc8c9a)
  • go: bump the aws-sdk group with 6 updates (#2551) (d09b206)
  • go: Bump the golang-x group across 1 directory with 4 updates (#2407) (e7070c1)
  • go: Bump the golang-x group with 2 updates (#2391) (4a2edcb)
  • go: bump the golang-x group with 2 updates (#2530) (fa8ab92)
  • go: Bump the golang-x group with 4 updates (#2343) (c327873)
  • go: Bump the golang-x group with 4 updates (#2361) (03c56f3)
  • go: Bump the golang-x group with 4 updates (#2374) (f0e9343)
  • go: Bump the golang-x group with 4 updates (#2420) (600e63a)
  • go: bump the golang-x group with 4 updates (#2479) (2a40476)
  • go: bump the golang-x group with 4 updates (#2502) (aa13e63)
  • go: Bump the hashicorp group across 1 directory with 2 updates (#2444) (6494dd2)
  • go: Bump to Go 1.25.5 (#2475) (9fb6221)
  • go: Go 1.24.5 (#2408) (b6418c7)
  • minor updates (#2119) (fba3b4d)

Miscellaneous Chores

  • api: Error instead of returning 0 on invalid inputs to conv.* functions (#2104) (c275254)
  • api: Overhauling config and rendering types (#2094) (47b74a5)
  • api: Removing deprecated RunTemplates function and Config type (#2095) (7887f1b)
  • api: Return errors instead of panicking on regexp functions (#2105) (7d193c9)
  • api: Unexport some Config methods (#2106) (c929889)
  • aws: Remove support for deprecated AWS_META_ENDPOINT env var (#2477) (efe36ec)
  • config: Remove support for templates array form (#2478) (c0613ad)
  • go: Move aws/ package to internal/aws/ (46fcf9a)
  • go: Require proper context propagation where missing (#2476) (c095994)
  • Remove deprecated functions in preparation for v5 (#2472) (6ef7149)
  • Replacing the data.Data type with a datasource registry (#2083) (95a06b9)

This PR was generated with Release Please. See documentation.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Details
Benchmark suite Current: 20bfdad Previous: fa1934e Ratio
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 174.9 ns/op 168 B/op 5 allocs/op
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 174.9 ns/op
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 168 B/op
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 121.6 ns/op 144 B/op 2 allocs/op
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 121.6 ns/op
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 144 B/op
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 2 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 209.5 ns/op 208 B/op 5 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 209.5 ns/op
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 208 B/op
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 402.5 ns/op 344 B/op 11 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 402.5 ns/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 344 B/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 11 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) 852.4 ns/op 896 B/op 19 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 852.4 ns/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 896 B/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 19 allocs/op
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 116 ns/op 72 B/op 4 allocs/op
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 116 ns/op
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 72 B/op
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 4 allocs/op
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 67.12 ns/op 48 B/op 1 allocs/op
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 67.12 ns/op
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 48 B/op
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 1 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 4.667 ns/op 0 B/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 4.667 ns/op
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 0 B/op
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 4.562 ns/op 0 B/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 4.562 ns/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 0 B/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) 4.545 ns/op 0 B/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 4.545 ns/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 0 B/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 0 allocs/op
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 176.5 ns/op 168 B/op 5 allocs/op
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 176.5 ns/op
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 168 B/op
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 122 ns/op 144 B/op 2 allocs/op
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 122 ns/op
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 144 B/op
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 2 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 162.8 ns/op 144 B/op 4 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 162.8 ns/op
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 144 B/op
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 4 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 205.8 ns/op 168 B/op 5 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 205.8 ns/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 168 B/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) 140.5 ns/op 128 B/op 3 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 140.5 ns/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 128 B/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 3 allocs/op
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 175.2 ns/op 168 B/op 5 allocs/op
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 175.2 ns/op
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 168 B/op
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 122.8 ns/op 144 B/op 2 allocs/op
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 122.8 ns/op
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 144 B/op
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 2 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 206.4 ns/op 208 B/op 5 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 206.4 ns/op
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 208 B/op
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 383.2 ns/op 280 B/op 10 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 383.2 ns/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 280 B/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 10 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) 340.4 ns/op 272 B/op 8 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 340.4 ns/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 272 B/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 8 allocs/op
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 115.5 ns/op 72 B/op 4 allocs/op
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 115.5 ns/op
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 72 B/op
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 4 allocs/op
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 60.72 ns/op 48 B/op 1 allocs/op
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 60.72 ns/op
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 48 B/op
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 1 allocs/op
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 505.9 ns/op 384 B/op 13 allocs/op
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 505.9 ns/op
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 384 B/op
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 13 allocs/op
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 164.1 ns/op 192 B/op 1 allocs/op
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 164.1 ns/op
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 192 B/op
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 1 allocs/op
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 2.87 ns/op 0 B/op 0 allocs/op
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 2.87 ns/op
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 0 B/op
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 0 allocs/op
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 65.35 ns/op 48 B/op 1 allocs/op
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 65.35 ns/op
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 48 B/op
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) 493.3 ns/op 456 B/op 5 allocs/op
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 493.3 ns/op
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 456 B/op
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 5 allocs/op
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) 74.08 ns/op 144 B/op 1 allocs/op
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 74.08 ns/op
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 144 B/op
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) 72.29 ns/op 144 B/op 1 allocs/op
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 72.29 ns/op
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 144 B/op
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) 504.9 ns/op 456 B/op 5 allocs/op
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 504.9 ns/op
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 456 B/op
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 5 allocs/op
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) 73.25 ns/op 144 B/op 1 allocs/op
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 73.25 ns/op
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 144 B/op
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) 1059 ns/op 840 B/op 14 allocs/op
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 1059 ns/op
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 840 B/op
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 14 allocs/op
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) 80.05 ns/op 144 B/op 1 allocs/op
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 80.05 ns/op
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 144 B/op
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) 364.4 ns/op 440 B/op 4 allocs/op
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 364.4 ns/op
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 440 B/op
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 4 allocs/op
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) 125.1 ns/op 152 B/op 2 allocs/op
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 125.1 ns/op
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 152 B/op
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 2 allocs/op
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) 426.7 ns/op 440 B/op 4 allocs/op
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 426.7 ns/op
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 440 B/op
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 4 allocs/op
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v5/internal/funcs) 1535 ns/op 40 B/op 3 allocs/op
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 1535 ns/op
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 40 B/op
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 3 allocs/op
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.187 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.187 ns/op
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.175 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.175 ns/op
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.251 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.251 ns/op
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.202 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.202 ns/op
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.168 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.168 ns/op
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.212 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.212 ns/op
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.215 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.215 ns/op
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.172 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.172 ns/op
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.189 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.189 ns/op
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.211 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.211 ns/op
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.237 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.237 ns/op
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.218 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.218 ns/op
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.17 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.17 ns/op
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.876 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.876 ns/op
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.838 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.838 ns/op
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.853 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.853 ns/op
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.824 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.824 ns/op
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 39.75 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 39.75 ns/op
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 43.24 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 43.24 ns/op
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 75.54 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 75.54 ns/op
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 40.68 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 40.68 ns/op
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 36.94 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 36.94 ns/op
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 96.78 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 96.78 ns/op
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 101.5 ns/op 53 B/op 2 allocs/op
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 101.5 ns/op
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 53 B/op
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 95.48 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 95.48 ns/op
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 79.81 ns/op 51 B/op 2 allocs/op
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 79.81 ns/op
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 51 B/op
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 83.42 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 83.42 ns/op
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 82.06 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 82.06 ns/op
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v5/internal/funcs) 51.97 ns/op 48 B/op 1 allocs/op
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 51.97 ns/op
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 48 B/op
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 1 allocs/op
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 70.31 ns/op 51 B/op 2 allocs/op
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 70.31 ns/op
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 51 B/op
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 3.174 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 3.174 ns/op
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v5/net) 51463 ns/op 2169 B/op 44 allocs/op
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v5/net) - ns/op 51463 ns/op
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v5/net) - B/op 2169 B/op
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v5/net) - allocs/op 44 allocs/op
BenchmarkIndent (github.com/hairyhenderson/gomplate/v5/strings) 1618 ns/op 1936 B/op 11 allocs/op
BenchmarkIndent (github.com/hairyhenderson/gomplate/v5/strings) - ns/op 1618 ns/op
BenchmarkIndent (github.com/hairyhenderson/gomplate/v5/strings) - B/op 1936 B/op
BenchmarkIndent (github.com/hairyhenderson/gomplate/v5/strings) - allocs/op 11 allocs/op

This comment was automatically generated by workflow using github-action-benchmark.

@hairyhenderson
Copy link
Copy Markdown
Owner

this ain't right... I think this PR got issued because the 5.1.0 release screwed up?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: Listing the crypto.SHA* functions together makes the ToC hide the docs Finalize the experimental crypto.* functions

1 participant