What jhipster/generator-jhipster shipped
Generated by FoxPlug from public activity — not affiliated with Jhipster.
Week of September 14, 2026
What shipped
- Elasticsearch now supports custom index and field names on entities and relationships to maintain compatibility when derived names change. Pull request #35028
- CLI commands that don't use blueprints now disable them automatically to skip unnecessary loading. Pull request #35017
- SQL Server container image updated from 2019 to 2025 to fix fatal startup crashes on recent host kernels. Pull request #34990
- New ESLint rule enforces that generator task groups appear in the correct execution order. Pull request #35029
- JDL string literals now support escaped double quotes and properly escape mapstruct expressions. Pull request #34870
- Kubernetes generators refactored to compose a common kubernetes generator that handles shared prompts. Pull request #35045
- Gateway admin page updated to use Bootstrap 5 classes instead of removed Bootstrap 3 classes. Pull request #35038
- Security documentation added explaining the trust model for .yo-rc.json and JDL configuration files. Pull request #34988
- Client theme prompts moved into command configuration so all client questions are defined in one place. Pull request #35024
Why it matters
This week includes important infrastructure work consolidating configuration definitions into command files, security documentation for configuration trust, and fixes for compatibility with current tooling versions like Bootstrap 5.3 and SQL Server 2025. These changes make the codebase more maintainable and the generated applications more secure.
Changelog entry
- feat(elasticsearch): Add elasticsearchIndexName and elasticsearchFieldName schema properties for custom Elasticsearch mappings Pull request #35028
- feat(cli): Add disableBlueprints flag to skip loading blueprints for commands that don't use them Pull request #35017
- feat(eslint): Add jhipster/task-group-order rule to enforce generator task execution order Pull request #35029
- fix(docker): Update SQL Server container from 2019 to 2025 to fix kernel compatibility Pull request #34990
- fix(jdl): Support escaped double quotes in string literals and escape mapstruct expressions Pull request #34870
- docs: Add SECURITY.md documenting .yo-rc.json and JDL configuration trust model Pull request #34988
- fix(angular|vue): Replace Bootstrap 3 classes with Bootstrap 5 equivalents on gateway page Pull request #35038
- refactor(kubernetes): Extract common prompts into kubernetes:common generator Pull request #35045
- refactor(client): Consolidate theme prompts into command configuration Pull request #35024
This week: Elasticsearch custom index names, Kubernetes refactoring, SQL Server 2025 support, improved ESLint rules, and JDL string literal escaping. Configuration consolidation improves maintainability.
JHipster's weekly update includes significant infrastructure improvements: Elasticsearch now supports custom index and field names for compatibility, Kubernetes generators refactored for cleaner composition, SQL Server container upgraded to 2025, and new ESLint rules enforce correct task execution order. JDL string literals gain escape support. Multiple refactoring PRs consolidate configuration definitions into command files for easier maintenance.