v4.18.0

songquanpeng/one-apiv4.18.0Oct 7, 2026by github-actions[bot]

Upgrading?

AI Summary

This release focuses on enhancing role and permission management, introducing container health checks, and improving the Helm chart deployment capabilities with continuous data application.

Key Highlights

  • Added 'columns' parameter to update-role and update-permission APIs.
  • Implemented container health checks for better monitoring.
  • Enhanced Helm chart with initData values and merge/watch modes.
  • Linked v3 to v4 upgrade guide in the README.

New Features

  • Add columns parameter to update-role and update-permission.
  • Add container health checks.
  • Add initData values to the Helm chart.
  • Apply the init data file continuously with merge and watch modes.
  • Link the v3 to v4 upgrade guide in README.

Full Release Notes

## Changelog
### Features
* 4ee572a3e31191bb3834b2148bce7145825bf180 feat: add columns parameter to update-role and update-permission
* 00c52f5ddacbc00c38d48fe4cea5f4acfcda532f feat: add container health checks
* bc93b03f9c320ca3eea8674f39f1ea5f4bd6a899 feat: add initData values to the Helm chart
* ab4ed7ef3b445081b657b87cb9c954acea8e21f2 feat: apply the init data file continuously with merge and watch modes
* 9108c7380d967c11a37434d46f833cebc6125126 feat: link the v3 to v4 upgrade guide in README
### Bug fixes
* 4c6eb96db95c80c864e267a35084ad5173889d14 fix: accept passwords in organizations without a password type
* 507a7f31a5a84251c1591c5ab59c3f07f6b13714 fix: default the owner and password type of new organizations
* fe6a8f8477a28a16f0e9a2e748bbea2d952d5768 fix: hash the password set via update-user instead of dropping it
* 64a97e13107bb405fd497c5bae9a3cc27fc68e97 fix: keep the syncer job scheduled when its first run fails
* 6c6e2bd5a5913d9e05377fac5ee977f670f3ef04 fix: match WeCom userids case-insensitively
* 8241b674e35d6d7ae7cfd1110dac076a803f6491 fix: prevent a manual syncer run from overlapping the scheduled one
* 2c217067b6d9dd5a720a528d0f6715524088d140 fix: show the organization name in the missing application error
* 0929b033f887500fb11ec6d413dac643370135c8 fix: stop creating a session file for every cookieless request

Related Repositories