5.1.0 (2026-04-28)
Features
- coll: support slices in coll.Omit (#2546) (be0844b)
- 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)
- schema: add JSON Schema for .gomplate.yaml config files (#2541) (114fe8b)
Bug Fixes
- conv: Print actual argument type in InterfaceSlice error (#2553) (b29effa)
- 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)
- lint: resolve golangci gosec, nolintlint, and fieldalignment issues (#2542) (45aa9e0)
- random: fix flaky TestItem by checking both items appear (#2525) (1be45f6)
- test: increase plugin timeout to avoid flakes on slow Windows runners (#2543) (0ef47a6)
Documentation
- crypto: shorten SHA function group headings to fix TOC overflow (#2547) (94ce42f), closes #1734
- datasources: Correct aws+smp documentation to reflect changes made in v4 (#2531) (0af83bd)
- dynamically resolve release links via GitHub API (#2528) (7734992)
- fix: update broken Zenko Cloudserver link (#2599) (67757db)
- Upgrade hugo and theme (#2596) (1f84e10)
Dependencies
- actions: bump actions/create-github-app-token in the actions group (#2534) (d6a8368)
- 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.12.0 to 4.0.0 (#2524) (7dc7b3e)
- actions: bump docker/setup-qemu-action from 3.7.0 to 4.0.0 (#2522) (36ae69e)
- actions: bump the actions group across 1 directory with 3 updates (#2527) (17dd554)
- actions: bump webiny/action-conventional-commits (#2488) (cfddb9f)
- actions: bump webiny/action-conventional-commits (#2573) (ea8bcd3)
- docker: bump golang from 1.25-alpine to 1.26-alpine (#2507) (cc806e4)
- 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 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/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 v0.4.0 and document support for gcp+sm URLs (#2549) (15e2800)
- go: bump github.com/hashicorp/vault/api in the hashicorp group (#2548) (b5e8b83)
- go: bump github.com/itchyny/gojq from 0.12.18 to 0.12.19 (#2554) (d4f8d0b)
- go: bump github.com/lmittmann/tint from 1.1.2 to 1.1.3 (#2495) (79837a3)
- go: bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (#2562) (64b28e2)
- go: bump golang.org/x/crypto in the golang-x group (#2532) (f71a14a)
- go: bump golang.org/x/sys in the golang-x group (#2529) (8eb4a0c)
- go: bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#2536) (60d1408)
- 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 (#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 with 2 updates (#2530) (fa8ab92)
- go: bump the golang-x group with 4 updates (#2502) (aa13e63)