v16.18.1
frappe/hrmsv16.18.1Sep 9, 2026by frappe-pr-bot
AI Summary
This release improves telemetry handling and updates usage tracking to use the HRMS-specific persona. It also enhances security by restricting record modifications to POST requests.
Key Highlights
- Improves telemetry event handling to send data only when enabled.
- Updates usage tracking to identify HRMS-specific users.
- Restricts create/update/delete requests for sensitive records to POST only.
Full Release Notes
## Bug Fixes * Improves telemetry event handling so usage data is sent only when telemetry is enabled. (https://github.com/frappe/hrms/pull/5107) * Updates usage tracking to identify HRMS users with the HRMS-specific persona instead of the ERPNext persona. (https://github.com/frappe/hrms/pull/5216) ## Other Changes * Restricts requests that create, update, or delete records across roster, attendance, leave, payroll, and recruitment to POST requests instead of allowing GET requests. (https://github.com/frappe/hrms/pull/5229) **Authors**: @deepeshgarg007, @iamkhanraheel <details> <summary>AI content</summary> For these release notes, we used an LLM (OpenAI gpt-5.6-luna) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt [here](https://github.com/barredterra/pretty_release_notes). Changes with the following labels were excluded: - skip-release-notes Changes with the following types were excluded: - refactor - chore - style - docs - test - build - ci </details>