> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.itential.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.itential.com/_mcp/server.

# Gateway 5.1.1

Gateway 5.1.1 is a maintenance release contianing enhancements and bug fixes.

#### Enhancements (1)

| Feature                                             | Description                                                                                                                                                                        |
| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **iagctl service command log messages** (ENG-12022) | Improved log messages for the `iagctl get services`, `iagctl describe service`, and `iagctl delete service` commands, providing clearer output and better troubleshooting support. |

#### Bug fixes (4)

| Feature                                                                                             | Description                                                                                                                                                                                                                                                      |
| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Configuration variable reading for Python script requirements and registry defaults** (ENG-12496) | Fixed an issue where the system did not correctly read the `GATEWAY_PYTHON_SCRIPT_REQUIREMENTS_FILE` and `GATEWAY_REGISTRY_DEFAULT_OVERRIDABLE` configuration variables. The system now reads these variables as expected.                                       |
| **Configuration file loading via GATEWAY\_CONFIG environment variable** (ENG-12508)                 | Resolved an issue where configuration files were not correctly read when specified via the `GATEWAY_CONFIG` environment variable. Configuration files specified through this variable are now loaded properly.                                                   |
| **Python virtual environment SHA hash generation with pyproject.toml** (ENG-13281)                  | Fixed an issue where Python virtual environments generated incorrect SHA hashes when using `GATEWAY_PYTHON_SCRIPT_REQUIREMENTS_FILE=pyproject.toml` without specifying a `--req-file` parameter. SHA hashes are now computed correctly under this configuration. |
| **DynamoDB store backend modification notifications** (ENG-13304)                                   | Resolved an issue where service and decorator modification notifications did not send when using a DynamoDB store backend. Notifications now trigger as expected.                                                                                                |