v1.17.0
This release includes a fix for an issue with workflow parameter precedence, as well as a refactor of the hierarchical key-value store.
-
KV store:
- [common] Upgrade hierarchical KV store to Go generics + unit tests
- [common] Improve hierarchical KV store test cases
- [common] Fix override with empty value issue
- [core] Use gera.Map[string, string] instead of gera.StringMap
- [core] Remove gera.StringMap
- [core] Use custom unmarshaler in gera.Map[string, string] instances
- [core] Test kvStoreUnmarshalYAMLWithTags and YAML→workflow unmarshal
- [core] Add comments on gera and defaults/vars/userVars mechanism
-
Documentation:
- Update documentation index