Breaking changes
#4926: copyutils.CopyDir()
now requires a FileSystem argument
#4019: remove Resid.LegacySortString()
Features
#4886: add creation support to PathMatcher filter
#4947: Allow fieldspecs (used in advanced transformer configuration) to start with a slash.
Bug fixes/performance improvements
#4944: Refactor mapping node traversal and optimize RNode.GetAnnotations
and RNode.GetLabels
#4890: Fix null value handling when applying strategic merge patches. A null in the patch is a deletion directive, but a null in the target should be preserved.
#4967: fix data race when using openapi from multiple goroutines
#4990: Improve panic error message for invalid openapi schema file to include the parse error
#4806: runtimeutils.GetFunctionSpec
throws error when resource metadata is not found
#4582: update openapi scripts to fetch protobuffer schemas
Dependencies
#4877: Update minimum Go version to Go 1.19
#4889: fix: all module net and text dependent package CVE-2022-41717 and CVE-2022-32149 vulnerabilities
#4965: Bump k8s.io/kube-openapi to remove archived dependency
#4960: Update sigs.k8s.io/yaml to v1.3.0
#4970: Replace github/pkg/errors with sigs.k8s.io/kustomize/kyaml/errors