v3.2.1

projectdiscovery/katanav3.2.1Feb 17, 2026by kichanyurd

AI Summary

This update introduces new parameters for creating guidelines, observations, and journeys, adds an alias for prioritization, and deprecates the old tool attachment method. It also includes several bug fixes to resolve server hangs and improve canned response handling.

Key Highlights

  • Added optional `dependencies` parameter to creation methods
  • Added `exclude()` alias for `prioritize_over()`
  • Added `tools` parameter to `create_observation`
  • Deprecated `attach_tool()` in favor of new methods
  • Fixed server hang on exception and canned response extraction bugs

Breaking Changes

  • Deprecated `attach_tool()` in favor of `create_guideline()`/`create_observation()` with `tools` parameter

New Features

  • Optional `dependencies` parameter
  • `exclude()` alias for `prioritize_over()`
  • `tools` parameter in `create_observation`

Full Release Notes

## [3.2.1] - 2026-02-17

### Added

- Add optional `dependencies` parameter to guideline, observation, and journey creation methods
- Add `exclude()` as an alias for `prioritize_over()` on guidelines and journeys
- Add `tools` parameter to `create_observation` methods

### Changed

- Deprecate `attach_tool()` in favor of `create_guideline()`/`create_observation()` with `tools` parameter

### Fixed

- Preserve draft message language during canned response recomposition
- Fix server hang when an exception occurs during setup
- Fix canned response field extraction to handle falsy values