You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New features
Added a new configuration option: validation.maxErrValSize which sets the maximum length that a value in an error message can be. The default is set to 150 characters.
Added a new function: validate() that can be used to validate any data structure using a JSON schema.
Bug fixes
Move the unpinned version check to an observer. This makes sure the warning is always shown and not only when importing a function.
Added a missing inherited method to the observer to fix issues with workflow output publishing
Fixed unexpected failures with samplesheet schemas using anyOf, allOf and oneOf
Fixed an error with help messages when the type keyword was missing
Fix compilation errors in Java 21
Improvements
Slow uniqueness check (> 2hrs for 100k samples) made 400x faster by switching from findAll to a subMap for isolating the required unique fields.
patternProperties now has greater support, with no warnings about invalid parameters which actually match a pattern
Added better error handling and debug messages to the configuration parser.
Changes
Refactored the whole codebase to make future development easier