Migration Entry Metadata
Sources
https://github.tools.sap/cap/docs/pull/2111
- auth-info-http-req-removed
- compat-assert-not-null-removed
- compat-calc-elements-removed
- compat-consistent-params-removed
- compat-locale-fallback-removed
- compat-odata-metadata-compat-removed
- compat-save-drafts-removed
- compat-service-level-restrictions-removed
- compat-texts-entities-default-false
- crud-return-values
- handle-generics-removed
- ieee754-compatible-default-true
- node-22-minimum
- queue-legacy-locking-default-false
- queue-max-attempts-default-10
- queue-store-last-error-deprecated
- spring-boot-4-upgrade
- sqlite-native-driver
- token-info-removed
https://github.tools.sap/cap/cds/pull/5393
- compat-consistent-params-removed
https://github.tools.sap/cap/cds/pull/6019
- handle-generics-removed
https://github.tools.sap/cap/cdsnode (code scan, 2026-03-19)
- async-handler-compat-removed
- cds-add-containerize-removed
- mtx-sidecar-compat-removed
https://github.tools.sap/cap/cdsnode/issues/2640
- req-reject-behavior-aligned
https://github.tools.sap/cap/cdsnode/issues/2649
- resolve-view-fixes
https://github.tools.sap/cap/dev/issues/2748
- db-pool-builtin
https://github.tools.sap/cap/dev/issues/2750
- axios-replaced-by-fetch
https://github.tools.sap/cap/dev/issues/2751
- cloudsdk-replaced-by-fetch
https://github.tools.sap/cap/dev/issues/2678
- declarative-constraints-error-codes
https://github.tools.sap/cap/cds-compiler/issues/13133
- transitive-localized-views-removed
https://github.tools.sap/cap/cds-compiler/issues/13649
- duplicate-element-via-extend-is-error
https://github.tools.sap/cap/cds-compiler/issues/14469
- key-propagation-simplified
https://github.tools.sap/cap/cds-compiler/issues/14490
- extend-builtin-type-props-is-error
https://github.tools.sap/cap/cds-compiler/issues/14532
- csn-anno-xpr-equals-removed
https://github.tools.sap/cap/cds-compiler/issues/14534
- decimal-sqlite-type-mapping-changed
https://github.tools.sap/cap/cds-compiler/issues/14536
- csn-meta-creator-removed
https://github.tools.sap/cap/cds-compiler/issues/14588
- inline-expand-sql-style-is-error
https://github.tools.sap/cap/cds-compiler/issues/14593
- hdbcds-backend-removed
https://github.tools.sap/cap/cds-compiler/issues/14594
- deprecated-compiler-flags-removed
https://github.tools.sap/cap/cds-compiler/issues/14634
- masked-keyword-removed
https://github.tools.sap/cap/cds-compiler/issues/14635
- anno-unexpected-ellipsis-non-configurable
https://github.tools.sap/cap/cds-compiler/issues/14636
- name-deprecated-self-non-configurable
https://github.tools.sap/cap/cds-compiler/issues/14638
- default-for-struct-is-error
IncompatibleChanges_v7.md IC-V7-01
- hdbcds-backend-removed
IncompatibleChanges_v7.md IC-V7-02
- deprecated-compiler-flags-removed
IncompatibleChanges_v7.md IC-V7-03
- csn-meta-creator-removed
IncompatibleChanges_v7.md IC-V7-06
- masked-keyword-removed
IncompatibleChanges_v7.md IC-V7-08
- anno-unexpected-ellipsis-non-configurable
IncompatibleChanges_v7.md IC-V7-09
- name-deprecated-self-non-configurable
IncompatibleChanges_v7.md IC-V7-10
- csn-anno-xpr-equals-removed
IncompatibleChanges_v7.md IC-V7-12
- default-for-struct-is-error
IncompatibleChanges_v7.md IC-V7-14
- extend-builtin-type-props-is-error
IncompatibleChanges_v7.md IC-V7-15
- key-propagation-simplified
IncompatibleChanges_v7.md IC-V7-19
- duplicate-element-via-extend-is-error
IncompatibleChanges_v7.md IC-V7-23
- inline-expand-sql-style-is-error
IncompatibleChanges_v7.md IC-V7-27
- transitive-localized-views-removed
IncompatibleChanges_v7.md IC-V7-29
- decimal-sqlite-type-mapping-changed
Status
7 of 42 entries need attention.
| id | _status | _confidence | _confidence_reason |
|---|---|---|---|
| async-handler-compat-removed | undecided | medium | Exact removal version not confirmed in PR #2111. Found via code scan of CDS runtime source; flag existence and removal timing need verification against release notes. |
| axios-replaced-by-fetch | confirmed | medium | Transitive dependency usage is hard to detect statically; the project may import axios without it appearing as a direct dep. |
| db-pool-builtin | undecided | medium | dev/2748 contains an unchecked 'Migration guide entry?' TODO — the team has not yet confirmed this is customer-facing breaking behavior. Pool option name compatibility between generic-pool and the builtin is not documented. |
| ieee754-compatible-default-true | confirmed | medium | Consumer-side impact (UI5 components, downstream integrations, BTP services) cannot be detected statically from CAP server code alone. Whether string-typed decimals cause failures depends on how each consumer parses the OData response. |
| req-reject-behavior-aligned | undecided | medium | Open issue as of 2026-03-31. Exact behavioral changes not fully specified. |
| resolve-view-fixes | undecided | low | Multiple open sub-issues (2651, 2650, 2644) as of 2026-03-31. Exact behavioral changes TBD. |
| spring-boot-4-upgrade | confirmed | low | The spring-version migration stub in the source contains only placeholder content. Full impact is unknown until the Spring Boot 4 migration guide is finalized and CAP Java 5 release notes are published. |