Feature
- Added the BA133 validation, which ensures fetch-related configuration parameters in an integration exist as required by their fetch type and resolve to supportedModules that are consistent with that fetch type. The validation is auto-fixable - it removes un-allowed supportedModules values and adds missing required server-level parameters with the correct supportedModules. #5438
- Added the AG117 validation that verifies an AgentixAction does not exceed the maximum allowed number of arguments. #5440
- Extended the AG112 total token budget validation to cover AgentixActions in addition to AgentixSkills. #5440
- Extended the AG114 character cleanliness validation to cover AgentixActions and Collections in addition to AgentixSkills. #5440
- Added support for routing
demistoextendeddocker images to a configurable registry via theDEMISTO_SDK_EXTENDED_REGISTRYenvironment variable. #5412 - Added support for marketplace-suffixed managed and source pack metadata fields (e.g.
'managed:platform':true,'source:platform':foo), which are resolved into the plainmanaged/sourcefields per marketplace when a pack is dumped or uploaded. #5437 - Support pack-level validation ignores via a new
[pack]section in.pack-ignorefile. Error codes listed there are ignored for the pack itself and for every content item it contains, in addition to the existing per-file[file:<path>]mechanism. #5406 - Added a new validation (PA135) that fails when pack-level ignored validations are added to the
[pack]section of a.pack-ignorefile (the section is added for the first time, or a new error code is added to it). Ignoring validations at the pack level now requires a force merge. PA135 cannot itself be ignored. #5406
Fix
- Fixed an issue where Agentix action test files were wrongly collected as content items during validation. #5452
- Updated the BA131 validation so that the List content item is allowed to declare all supported modules. #5456
- Fixed an issue where the graph update did not pick up changed packs/connectors in CI validation jobs because the git-diff computation ran before the graph was imported (so
content_graph_interface.commitwasNone), leavingbuilder.update_graphto short-circuit on empty inputs and keeping the stale bucket state. #5453 - Fixed standalone content item parsing to resolve marketplaces and supported modules from the item's pack_metadata.json instead of assuming all marketplaces, preventing false BA130 failures. #5441
Internal
- Removed the automatic addition of the source field to managed content items from the format command, and removed the MC100 validation that validates the existence of a source field in managed content items. #5461